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

CAMELIO — движок сайтов, написанный с нуля

Полноценная система управления сайтами на чистом PHP — без фреймворков и внешних библиотек. Ставится на любой хостинг за пару минут, как WordPress, и даёт визуальный блочный конструктор, систему тем и SEO из коробки.

PHP 8.3MySQL / MariaDBбез фреймворков~66 файлов0 зависимостей
О проекте

Своя CMS, а не сборка из плагинов

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

Главный принцип — простота развёртывания. Никакого Composer, Node или сложного окружения: залил файлы на хостинг, открыл установщик — и сайт работает. Одна и та же кодовая база одинаково поднимается и на MySQL, и на SQLite, поэтому проект живёт даже на самом скромном тарифе.

Архитектура

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

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

Ядро и маршрутизация

Свой роутер, PDO-слой базы данных, базовая модель в стиле Active Record и автозагрузка классов — всё без единой сторонней библиотеки.

Схема и миграции

Генератор структуры БД, который выдаёт корректный SQL и для MySQL, и для SQLite. Обновления схемы — безопасными миграциями через консоль.

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

Около 20 готовых блоков и drag&drop-редактор на чистом JavaScript: перетаскивание, панель свойств из схемы блока, автосохранение и живое превью.

Система тем

Темы — это папки со своими стилями поверх базовых токенов. Смена дизайна в один клик, поддержка тёмного режима и самохостинг variable-шрифта.

SEO-движок

Автоматические meta, OpenGraph и разметка Schema.org (товар, FAQ, «хлебные крошки», организация), генерация sitemap.xml и robots.txt, мгновенная индексация через IndexNow (Bing и Яндекс).

Админка и аналитика

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

Возможности

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

Визуальный редакторСборка страниц из блоков мышкой, без единой строки кода.
Ставится куда угодноРаботает на любом хостинге — без Composer, Node и лишних зависимостей.
Две СУБД, одна кодовая базаОдин и тот же код одинаково работает на MySQL и на SQLite.
SEO без плагиновРазметка, карта сайта и мгновенная индексация встроены в ядро.
Адаптив и тёмная темаАккуратная вёрстка на любом экране, доступность, переключатель тёмного режима.
Фасетные фильтрыКаталог с фильтрами по параметрам, ценам и категориям — сразу в комплекте.
Стек

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

PHP 7.4–8.xMySQL / MariaDBSQLite (для разработки)PDOVanilla JavaScriptSchema.org / JSON-LDIndexNowСамохостинг шрифтовБез Composer
~66PHP-файлов в проекте
~20контентных блоков
5готовых тем оформления
2СУБД из одной базы кода
0внешних зависимостей
1 кликустановка, как у WordPress

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

Могу собрать CMS под ваши процессы или сделать сайт на готовой платформе — от идеи до запуска. Расскажите, что нужно.

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