Описание системы

Flexo CMS — система управления сайтом на PHP, использует базу данных MySQL либо SQLite. Является open-source решением, распространяется по лицензии GPL v3. Основные принципы системы: гибкость, расширяемость, маленький размер. Система будет удобна как разработчикам, так и пользователям. Основные сферы применения: личные сайты, блоги, портфолио, галереи, корпоративные, новостные сайты.

Корни Flexo CMS уходят к руби-приложению Radiant CMS. Канадец Philippe Archambault портировал это приложение на PHP под названием phpRadiant, затем изменил название на Frog CMS. Несколько лет сообщество активно развивало систему, но затем проект был заморожен. Бывшее сообщество Frog CMS начало развивать ответвление — Wolf CMS, но работа над этой версией на данный момент протекает достаточно медленно. Тем временем мы занимались усовершенствованием Frog CMS. Когда изменений накопилось достаточно много — было принято решение отделиться: так появился проект Flexo CMS.

Системы Frog CMS, Wolf CMS и Flexo CMS объединяют следующие качества: гибкость, расширяемость, небольшой размер.

Система обладает рядом возможностей:

  • Не ограниченный уровень вложенности страниц
  • Удобное API для подключения плагинов (на основе системы событий)
  • Удобный доступ к дереву сайта для построения разнообразных меню
  • Плагины Page images и Page fields, позволяющие подключить неограниченное количество изображений и полей к страницам
  • Удобный плагин файлового менеджера, который интегрирован в плагин WYSIWYG-редактора, поэтому вставлять различный медиа-контент в редактор удобно
  • Плагин WYSIWYG-редактора с возможностью настройки панелей кнопок
  • Возможность работать как с WYSIWYG-редактором, так и с PHP-кодом
  • Несколько пользовательских ролей: Администратор, Разработчик, Редактор
  • Гибкие шаблоны. Возможность использовать люб любую HTML-верстку. Есть возможность отдавать данные разного типа, например, JSON, XML
  • Миниатюрный MVC фреймверк. В системе используется ООП подход
  • Человекопонятные URL. (Возможность использовать без включенного модуля mod_rewrite). Кириллические URL адреса
  • Небольшой размер установочного архива (не больше мегабайта)
  • Высокая скорость работы (плагин кэширования позволяет увеличить производительность на достаточно больших проектах)

Характерные отличия Flexo CMS от Frog CMS и Wolf CMS:

  • Переработан лэйаут админ-части, улучшено юзабилити интерфейса, заложена основа для создания более функциональных плагинов
  • Переработан JavaScript код админ-части, используется библиотека jQuery UI
  • Полностью переписан файловый менеджер, интегрирован в различные части системы, включая WYSIWYG-редактор
  • Интегрирован диалог для автоматической загрузки большого числа файлов
  • Введена защита «частей» страницы от редактирования пользователями с ролью «редактор», что позволяет давать доступ клиентам, не опасаясь, что будет испорчен PHP-код «частей» 
  • Добавлен выбор ролей для доступа к редактированию страниц
  • Переработан установщик системы, добавлены дополнительные проверки
  • Исправлены мелкие ошибки
  • Проверка на устаревшие браузеры и отключенный JavaScript у клиентов
  • Переработан русскоязычный перевод
  • Улучшены плагины. Появились функциональные плагины Image resizing, Page images, Page fields
  • Контролируется качество сторонних плагинов
  • Улучшена общая защищенность системы
  • Ориентация на русскоязычных пользователей, русскоязычная поддержка

Вы можете взглянуть на скриншоты, либо скачать Flexo CMS. Вам понадобиться инструкция по установке Flexo CMS.