Описание JR.CMS
JR.CMS — модульный фреймворк, предназначенный для создания сайтов и веб-сервисов. Поставляется в комплекте с удобной для использования (со слов самих клиентов, между прочим) админкой. Разрабатывается с 2009 года, для запуска потребуется PHP 5.3.4 и MySQL 5.0.
На базе фреймворка разработано множество корпоративных сайтов, несколько интернет-магазинов, внутренняя CRM для HSAC, мини-таймпад для WTH Group.
Из коробки доступно:
- Управление структурой страниц сайта с возможностью добавления и редактирования новых;
- Визуальный редактор CKEditor с дополнительными плагинами;
- Настройка META-тегов для SEO (как громко сказано);
- Управление общими блоками сайта;
- Новости с категориями и тегами;
- Комментарии, гостевая книга;
- Галереи;
- Торговый каталог и интернет-магазин;
- Опросы;
- Система рассылки;
- Внутренние уведомления;
- Конструктор форм обратной связи;
- Пользователи с системой привелегий.
А если говорить по существу, то доступны:
- Многоязычность;
- Настраиваемый URL-роутер;
- Наследование и monkey-patching модулей;
- Хуки на шаблоны;
- Система поддержки событий;
- Миграции;
- ORM, отложенные запросы к БД;
- Сборщик и минифайер CSS/JS, встроенный компилятор LESS;
- Шаблонизатор на основе Smarty, расширенное наследование блоков;
- Обработчик исключений и ошибок, уведомление администраторов при возникновении;
- Библиотеки для обработки изображений, работы с почтой;
- Встроенный webcron, корректно работающий даже на shared-хостинге (аналогов найдено не было, честно). Таски;
- Настраиваемый пагинатор;
- GeoIP;
- Деплой из GIT;
- Бекап и восстановление БД.