RevolveR Contents Management Framework - это многофункциональный движок сайта сообщества построенный на архитектуре Kernel Model View. RevolveR CMF использует принцип узлов(Node) для реализации маршрутизации запросов через единую точку входа, а основной backend построен на ядре(Kernel), которое дает доступ к моделям(Model) работающим в связке с движком базы данных DataBaseX, которая избавляет от нужды писать запросы к базе данных на языке SQL, предоставляя легкий и понятный интерфейс для получения и изменения данных, который можно использовать в шаблонах фреймворка.

RevolveR CMF специально оптимизирован под высокие нагрузки и кодовая база создавалась в стиле низкоуровневого PHP SPL, а за скорость работы и нагрузоустойчивость отвечают три уровня кэша. Кэш интерфейса представляет собой оптимизированные и сжатые версии CSS и JS скриптов интерфейса. Кэш шаблонов - это автоматически пересоздаваемая статика при изменениях. Кэш базы данных позволяет обслуживать клиентов даже без установленного подключения к серверу базы данных.
Фреймворк неприхотлив к ресурсам сервера и для среднего размера сайтов потребляет не более 5 Mb памяти и рендерит контент за 0.002 секунды даже для shared Linux хостинга.
Сильной чертой RevolveR CMF является унифицированный интерфейс написанный на ES7, который предоставляет возможность автоматического подключения динамики данных с авто-валидацией любых HTML 5 полей на серверной стороне и использующий современные fetch API.
Дополнительный уровень защиты от взлома и спама обеспечивает фирменная Captcha, созданная на базе HTTPS Cookie и работающая по принципу одноразовых ключей для каждого URL с формами отправки POST данных.
User Interface фреймворка RevolveR создан на основе новейших методик без использования ступенчатой верстки, которые опираются на View Port Units и CSS4.
Возможности RevolveR CMF версии 1.9.3
На данный момент RevolveR Contents Management framework позиционируется как инструмент создания сайтов сообществ и в его состав на момент версии 1.9.3 из коробки входят следующие модули и возможности.
- Дружественный установщик;
- Поддержка аккаунтов пользователей с возможностью управлять ролями;
- Модуль новостей;
- Модуль блогов;
- Модуль личных сообщений;
- Модуль форума;
- Модуль формы обратной связи;
- Поддержка вложений контента;
- Модули модерации контента;
- Встроенный модуль статистики посещаемости;
- Фирменная Catcha;
- Продвинутый динамический поиск;
- Поддержка потоков RSS;
- Поддержка Sitemap XML;
- Многое другое...
Системные требования RevolveR CMF v.1.9.3
Windows, Linux веб-хостинг с PHP 7.4, MySQL 5.6-8.x и Apache.
Скачать дистрибутив
Ссылка репозитория на GitHub: https://github.com/Full-Rx/RevolveR-framework .
Установка фреймворк RevolveR CMF
Просто загрузите содержимое репозитория в публичную папку вашего хостинга и следуйте инструкциям установщика. Если установка прошла некорректно - просто удалите файлы в папке private domain.key и database.key и повторите установку.
Подробнее о фреймворке и его установке смотрите видео .