Преимущества для разработчика:
- MIT/X11 лицензия. Отсутствие скрытых условий или платных функций. Система не требует размещения копирайтов, реферальных ссылок или иных обязательных атрибутов, подтверждающих использование CMS.
- Прокомментированный код. Описано назначение всех каталогов / файлов / функций / методов / свойств / переменных / констант. Все параметры методов и функций типизированы и распознаются в IDE.
- Расширяемость новыми сущностями. Минимальный юнит (раздела сайта) может состоять из 1 файла и для работы не требует
прописыванияв конфиги системы. А классы, интерфейсы, трейты и перечисления загружаются автоматически при размещении в целевых каталогах.- Автономность PHP кода: в системе не используются сторонние библиотеки или фреймворки.
- Фронтенд-часть не требует сборки. Встроенные скрипты не требуют компиляции через
npmили аналогичных инструментов. Для внесения изменений достаточно любого текстового редактора, включая стандартныйБлокнот.- Классический ЧПУ основан на традиционном принципе каталогов и файлов. Ущербная идеология
роутера(когда ссылки формируются по принципу/controller/action/param🤮) не применяется.- Поддерживаются асинхронные события, благодаря чему отправка уведомления пользователю не блокирует загрузку страницы. При этом событийно-ориентированная 👎 архитектура не используется.
- Автор учитывает результаты синтетических тестов сайтов. Высокие оценки PageSpeed Insights и PR-CY (и не только) этого маленького сайта тому пример 😎.
Удобства для пользователя:
- Продвинутая авторизация. Можно войти сразу в несколько аккаунтов на одном устройстве или использовать один на разных устройствах.
- Telegram вместо e-mail. Система поддерживает использование Telegram bot в качестве альтернативного способа аутентификации и для отправки уведомлений пользователям (что особенно актуально для сайтов на виртуальном хостинге, где e‑mail‑рассылки могут быть ограничены).
- Защита от XSS‑атак. Гарантирована защита от межсайтового скриптинга (XSS) за счёт ограничения выполнения скриптов через политику безопасности контента (CSP).
Выгода для владельца сайта:
- Легальные cookie. Используется всего одна куки авторизации и, совместно с наличием галочки
Запомнить меня, на сайте не требуется размещения баннеров об использовании куки.- Групповая система прав доступа. Права пользователей определяются их принадлежностью к группам. По умолчанию в CMS предусмотрены следующие группы:
Администраторы,Команда сайта,ПользователииКлиенты. Один пользователь может входить в несколько групп.
Вдохновение черпалось из https://thebestmotherfucking.website/