- CMS does not require its copyrights to be published on pages;
- Native support for simultaneous sign-in of multiple users, sign-in of one user on multiple devices;
- Only one authorization cookie is used, and, together with the “Remember me” checkbox, the website does not require the placement of banners about the use of cookies;
- Built-in delimitation of user rights based on their membership in groups;
- Native support for Telegram bot as a sign-in and user notification tool (instead of email notification);
- Support for asynchronous events (sending a notification to the user does not block the page from loading);
- No XSS: All scripts are restricted via CSP;
- Clean URLs are implemented according to the classic principle of directories and files. The defective ideology of “router” is not applied.
- Code commented: the purpose of all directories / files / functions / methods / properties / variables / constants is described;
- Easy integration of third-party classes / interfaces / traits / enumerations—simply place the relevant files in a specific directory and they will be autoloaded;
- Zero dependency on third-party PHP code: the system does not use third-party libraries or frameworks;
Inspired by https://thebestmotherfucking.website/
- CMS не требует публикации копирайтов на станицах;
- Нативная поддержка одновременного входа нескольких пользователей, входа одного пользователя на нескольких устройствах;
- Используется всего одна куки авторизации и, совместно с наличием галочки "Запомнить меня", на сайте не требуется размещения баннеров об использовании куки;
- Встроенное разграничение прав пользователей на основе их членства в группах;
- Нативная поддержка Telegram bot в качестве входа и средства уведомлений пользователей (вместо e-mail рассылки);
- Поддержка асинхронных событий (отправка уведомления пользователю не блокирует загрузку страницы);
- Гарантированное отсутствие XSS: выполнение всех скриптов ограничено через CSP;
- ЧПУ реализовано по классическому принципу каталогов и файлов. Ущербная идеология "роутера" не применяется;
- Код прокомментирован: описано назначение всех каталогов / файлов / функций / методов / свойств / переменных / констант;
- Удобная интеграция сторонних классов / интерфейсов / трейтов / перечислений - достаточно разместить соответствующие файлы в определённом каталоге и они будут загружаться автоматически;
- Нулевая зависимость от чужого PHP кода: в системе не используются сторонние библиотеки или фреймворки;
Вдохновение черпалось из https://thebestmotherfucking.website/