Документация о ядре FFCMS и разработке расширений

Extensions

Каталог расширений для вашего сайта на FFCMS

DevTalk

Общение между разработчиками и пользователями FFCMS

Download

Страница загрузки последней стабильной версии FFCMS

FFCMS - конструктор сайтов

 

FFCMS - быстрая, расширяемая система управления содержимым сайта. FFCMS подойдет для создания сайтов с различными требованиями к функциональным особенностям - от сайта визитки до сложного интернет-портала. Система написана на языке PHP, а в качестве хранилища данных использует популярный сервер баз данных mysql. Более подробно с характеристиками системы вы можете ознакомиться на странице "О системе FFCMS"

Основные направления разработки FFCMS

faster

Быстрота работы

Скорость работы системы FFCMS является одним из преимуществ системы - все страницы сайта генерируются быстрей чем за 0.1секунды при расходе 3мб оперативной памяти.

extend

Расширяемость

Модель системы FFCMS позволяет вам расширять функциональность системы используя удобный механизм расширений - модули, компоненты или хуки.

multilanguage

Многоязычность

Система FFCMS позволяет создавать расширенные мульти-язычные сайты - поддерживаются языковые файлы и языковые версии материалов, публикумых на сайте.

Почему следует выбрать FFCMS?

Простая установка
Установка системы FFCMS займет у вас минимум времени - с помощью удобного инсталятора данный процесс займет не более нескольких минут

Абсолютно бесплатно
Система FFCMS распространяется по лицензии GNU GPL v3 и может использоваться для любых коммерческих и не коммерческих целей

Простые шаблоны
Система FFCMS позволяет использовать ваши шаблоны на ваших сайтах с поддержкой полного набора синтаксиса шаблонизатора TWIG

Коробочная комплектация FFCMS

  • Управление настройками системы - основные настройки, настройки параметров SEO, настройки почты и баз данных, настройка безопасности
  • Управление файлами системы - удобный файловый менеджер
  • Управление безопасностью системы - простой файловый антивирус
  • Управление резервными копиями системы - механизм создания и просмотра резервных копий сайта
  • Управление обновлениями системы и расширений - механизм контроля и обновления актуальных версий сайта и расширений
  • Управление механизмами очистки системы - очистка статистики и кешированных версий страниц
  • Управление компонентами, модулями и хуками системы - включение, выключение, установка и настройка
  • Компонент новости: создание, редактирование и удаление новостей и категорий.
  • Компонент идентификация пользователя: регистрация, авторизация, восстановление пароля а так же пользовательские профили и прочие социальные функции.
  • Компонент статические страницы: создание, редактирование и удаление статических страниц на сайте.
  • Компонент поиск: возможность поиска по новостям и статическим страницам сайта для пользователя.
  • Компонент Sitemap: автоматическая генерация карты сайта для лучшей индексации поисковыми машинами.
  • Компонент обратная связь: возможность для пользователей сайта отправлять сообщения администрации сайта.
  • Компонент лента активности: отображение активности пользователей на сайте.
  • Модуль комментарии: управление формой комментариев и их отображением для материалов.
  • Модуль статические блоки: реализация статических включений в позиции на сайте.
  • Модуль статика на главной: вывод страницы из компонента статических страниц на главную сайта.
  • Модуль новости на главной: вывод новостей из компонента новости на главную страницу сайта.
  • Модуль уведомления пользователя: уведомление для авторизованных пользователей о новых личных сообщениях, запросах в друзья и прочем.
  • Модуль облако тегов: отображение облака тегов на основе тегов компонента новости.
  • Модуль последние комментарии: отображение последних комментариев из модуля комментарии.
  • Модуль новые новости: отображение списка последних новостей из компонента новости.
  • Модуль популярные новости: отображение списка популярных по просмотрам новостей из компонента новости.
  • Модуль обсуждаемые новости: отображение списока обсуждаемых новостей по количеству комментариев из компонента новости и модуля комментарии.
  • Хук капча: реазилация методов предоставления алгоритма защитных изображений от роботов.
  • Хук profile: пример реализации внедрения дополнительного элемента меню в меню пользователя.
  • Хук BBcode parser: безопасное преобразование bb-code разметки в html код.
  • Хук управление файлами: реализация методов загрузки и обработки файлов на сервер.
  • Хук комментарии: реализация метода для получения кол-ва комментариев для страницы.
  • Хук почтовик: реализация метода отправки почтовых сообщений с использованием базового шаблона.
  • Хук исправитель url: реализация метода исправления URL в текстах сайта для различных доменных версий.

Система FFCMS распространяется под лицензией GNU GPL и использует ряд продуктов, находящихся под лицензией GNU-GPL,MIT,BSD. Вы можете использовать и модифицировать нашу систему абсолютно бесплатно, соблюдая авторские права ее создателей.