Проект · собственная CMS

Искра — CMS, которая подстраивается под любой сайт

Движок сайтов на чистом PHP: без фреймворков, без Composer и даже без сервера баз данных. От личной страницы и блога до сайта компании — а если сайт нужен школе, детскому саду или поликлинике, система разворачивает обязательные разделы и подсказывает, что требуется по закону. Тип сайта выбирается при установке.

PHP 8.1+SQLite5 типов сайта23 блока0 зависимостей
О проекте

Один движок вместо пяти разных сайтов

Искру я написал сам, от первой строки до панели управления: и то, что открывает посетителю нужную страницу, и хранение содержимого, и конструктор страниц, и редактор текста, и отправку писем с сайта. Не тема для WordPress и не надстройка поверх чужого кода — самостоятельная платформа, которую я целиком контролирую и дорабатываю под задачу.

Главное отличие от обычного конструктора в том, что система знает, для кого делается сайт. Владельцу визитки не показывают полей для проверяющих. Школе не приходится самой искать, какие разделы обязательны, — они уже созданы, с правильными адресами страниц и разметкой, а панель показывает, что ещё не заполнено.

Второе отличие — порог входа. Вся база сайта — один файл на диске, отдельный сервер баз данных не нужен, поэтому движок поднимается на самом скромном тарифе хостинга: залил файлы, открыл установщик, ответил на несколько вопросов — сайт работает. Ничего доустанавливать и собирать не нужно.

Типы сайтов

Пять сценариев — и вы выбираете сами

При установке система спрашивает, для кого сайт. От ответа зависит и структура, и то, что вообще видно в панели.

Личный сайт

Визитка или блог

Только страницы, записи и форма связи. Ничего лишнего в панели — разделы для проверяющих просто не показываются.

Бизнес

Компания, ИП, услуги

Витрина услуг с заявкой, прайс, отзывы, адреса, вакансии. Плюс проверка того, что нужно бизнесу: реквизиты, контакты, политика данных.

Образование

Школа, колледж, вуз

Раздел «Сведения об образовательной организации» целиком: адреса страниц по приказу, педагогический состав таблицей, экран готовности к проверке.

Дошкольное

Детский сад

То же плюс ежедневное меню питания, которое ведётся по дням и обновляется на сайте само — самая проверяемая часть сайта сада.

Медицина

Медицинская организация

Лицензии, врачи с графиком приёма, прейскурант платных услуг, права пациента — по перечню сведений для сайтов медорганизаций.

В любой момент

Тип меняется на ходу

Сайт компании превращается в сайт учреждения одним выбором в настройках: обязательные разделы создаются черновиками, содержимое остаётся на месте.

Архитектура

Из чего собран движок

Аккуратно разделённые слои — каждый отвечает за своё. Так проще развивать и не бояться что-то сломать.

Ядро без чужого кода

Ни одной сторонней библиотеки: всё, что нужно сайту, написано вручную и лежит в одной папке. Структура базы обновляется сама при первом запуске новой версии — обновление сводится к замене файлов.

Блочный конструктор

23 блока и сборка страницы мышкой: обложка, преимущества, цифры, галерея, таблица, прайс, сотрудники, документы, меню питания, форма. Текст оформляется кнопками, как в Word, — без тегов.

Сборка нейросетью

Описываете организацию словами — система создаёт страницы, тексты и фотографии через российский доступ к нейросетям, без VPN. Оплата разовая, по факту: обычно около десяти рублей.

SEO, которое заполняется само

Заголовок, описание, канонический адрес, OpenGraph и разметка Schema.org считаются из содержимого страницы. Ручные поля есть, но они не обязательны — сотруднику не нужно знать, что такое мета-описание.

Перенос со старого сайта

Обходит действующий сайт, забирает страницы, новости и документы, а прежние адреса перенаправляет на новые. Уход от старого подрядчика перестаёт быть потерей ссылок.

Роли, версии и журнал

Администратор, редактор, автор; черновик — на проверку — публикация. Каждая правка сохраняет предыдущую версию с кнопкой «Вернуть», в журнале видно, кто и что менял.

Учреждениям

Когда сайт делает учреждение, требования берёт на себя система

Это не отдельный «государственный» продукт: та же CMS и та же панель. Просто при выборе типа организации появляются разделы и проверки, которых требует закон.

ТребованиеОснованиеВ Искре
Структура сайта образовательной организации, машиночитаемая разметка приказ Рособрнадзора № 1353 от 03.07.2025 (действует с 01.03.2026) заложено
Сведения о медицинской организации приказ Минздрава России № 118н от 13.03.2025 заложено
Доступность для людей с нарушением зрения ГОСТ Р 52872-2019 встроено
Обработка персональных данных, согласия, политика 152-ФЗ встроено
Разграничение прав, публикация уполномоченным лицом, журнал действий внутренний контроль учреждения встроено

Оговорка по существу. Требования меняются, и Искра не заменяет собой нормативный акт: перед сдачей состав разделов сверяется с действующей редакцией. Обновления структуры приходят вместе с обновлением системы — учреждению не нужно каждый раз искать подрядчика, когда приказ переписали.

Переезд

Со старого сайта переезжают вместе с адресами

Три шага, между которыми ничего не происходит без человека: публикует всегда сотрудник, посмотрев глазами.

Опись

Система обходит действующий сайт и показывает, что на нём есть: страницы, новости, документы. Сотрудник отмечает, что переносить.

Перенос

Страницы становятся редактируемыми блоками, документы скачиваются в реестр, новости сохраняют даты. Всё приезжает черновиками.

Старые ссылки живут

Адреса прежнего сайта перенаправляются на новые страницы. Ссылки из поиска, писем и родительских чатов не ломаются.

Возможности

Что умеет из коробки

Визуальный редакторСтраница собирается из блоков мышкой, текст оформляется кнопками — без единой строки кода.
Ставится на любой хостингЧистый PHP и файловая база: не нужен сервер БД, Composer и Node.
Поиск и карта сайтаЖивой поиск по содержимому страниц и записей, sitemap.xml обновляется сам.
Конструктор формСвоя форма с нужными полями, согласием на обработку данных и письмом на почту.
Версия для слабовидящихПереключатель в шапке: крупный шрифт, контраст, отключение картинок — по ГОСТ.
Отложенная публикацияДата и время выхода записи, автоснятие с публикации, часовой пояс сайта.
Почта без сторонних сервисовСвой SMTP-клиент с готовыми настройками Яндекса, Mail.ru и VK, журнал отправок.
Простой режимДля тех, кто теряется в интерфейсах: крупные кнопки и одна задача на экран.
Стек

На чём построено

PHP 8.1+SQLitePDOVanilla JavaScriptSchema.org / JSON-LDмикроразметка itempropSMTP на сокетахбез Composerбез Nodeсамохостинг шрифтов
5типов сайта на выбор
23контентных блока
0внешних зависимостей
0 ₽абонентской платы за платформу
~10 ₽разовая сборка сайта нейросетью
5 минутот загрузки файлов до работающего сайта

Нужен сайт на Искре или движок под свою задачу?

Разверну Искру под ваш сценарий — визитка, сайт компании или учреждение с обязательными разделами, — перенесу действующий сайт и обучу сотрудника. Расскажите, что нужно.

⬇ Забрать к себе на ПК