О проекте «FFCMS»
FFCMS - быстрая, расширяемая система управления содержимым веб-сайта, построенная на принципах архитектуры MVC (hMVC) и системы контроля версий composer. Система написана на языке PHP и поддерживает взаимодействие с базами данных типа mysql, pgsql, sqlite. В данный момент ведется активная разработка 3ей версии системы, которая находится на завершающей стадии.
Среди технических характеристик 3ей версии системы стоит отметить:
- Построение системы и ее расширений по принципам MVC
- Контроль за актуальностью системы при помощи composer
- Использование популярных и хорошо зарекомендовавших себя пакетов, распространяемых по открытым(open source) лицензиям
- Возможность динамического расширения функциональных возможностей системы "на лету"
- Полная поддержка нескольких версий php: 5.4, 5.5, 5.6, 7.0
- Поддержка работы в формате apache2 + mod_php, nginx + php-fpm
- Технически простая и понятная реализация приложений и виджетов (элементы расширения системы) по стандартам построения MVC приложений
- Простая и гибкая система шаблонизации
- Расширения поддержка мультиязычности и интернационализации
FFCMS 3ей версии включает в себя следующие функциональные особенности:
- Приложение "Контент" - создание, редактирование, отображение страниц контентного содержимого сайта (статические страницы, каталоги новостей с поддержкой многоуровневой вложенности).
- Приложения "Идентификация пользователя" и "профили пользователей" - единая система по ведению учета пользователей: регистрация, авторизация, восстановление пароля, ведение пользовательских профилей, стен, лент комментариев и прочее.
- Приложение "Обратная связь" - реализация классической парадигмы "обратная связь" с расширенными возможностями системы "тикетов".
- Виджет "Комментарии" - реализация системы комментариев с возможностью включения ее на определенных страницах (или на всех страницах) проекта.
- .... в разработке ....
Выпуск 3ей версии системы запланирован на 2017 год. Следите за нашими новостями на проекте SPARK!
Github проект: открыть