concrete5
22 Вересня, 2014
concrete5 – система управления содержимым веб-сайтов с открытым исходным кодом, распространяемая по лицензии MIT License.
Система написана на языке PHP и JavaScript, в частности активно использует jQuery, использует базу данных MySQL, а также панель управления с версии 5.5 использует Twitter Bootstrap.
CMS concrete5 сочетает в себе интуитивно понятный новичкам пользовательский интерфейс с широким набором возможностей. По информации разработчиков, систему можно использовать как для создания персональных сайтов, так и для полнофункциональных интернет-изданий.
Архитектура concrete5
- CMS concrete5 – это объектно-ориентированное PHP-приложение, построенное в соответствии с принципами MVC (Model-View-Controller).
- В ядре системы используются Zend Framework и ADOdb.
Модульная организация системы позволяет разработчикам расширять ее функционал, не затрагивая при этом само ядро, в частности, посредством перегрузки классов в корневой директории системы.
Возможности concrete5
- Система concrete5 даёт пользователям возможность добавлять и редактировать контент прямо на странице сайта.
В шаблоне concrete5 задается набор и местоположение на странице редактируемых областей, в которые контент-менеджер может добавлять «блоки» (модули) с содержимым. В качестве содержимого может использоваться как простой контент (текст или изображение), так и более сложный: слайд-шоу, опрос, форма или любые другие модули.
- Система concrete5 позволяет создавать произвольное количество типов страниц, которые предполагают различное расположение редактируемых областей в одном и том же дизайне (в то же время и дизайн каждой страницы сайта может быть совершенно разным).
- Начиная с версии 5.4.1 была добавлена поддержка блогориентированных блоков:
навигации по датам, тегов и навигационных блоков Next/Previous.
- Каждую страницу могут редактировать несколько человек, при этом страница видна только редакторам с соответствующими правами, а видимой для посетителей страница становится только после того, как ее одобрит администратор сайта.
То есть редакторами/менеджерами сайта могут быть несколько человек. Также есть возможность дать полный (для редактирования) доступ к определённым разделам сайта для определённых пользователей (контент-менеджеров), чтобы каждый из них вел свой собственный раздел на сайте.
- Поддержка полностраничного кэширования.
- 21 модуль для наполнения контентом устанавливаются по умолчанию.
- Установка дополнительных блоков (модулей).
- Изменение дизайна сайта с помощью «шаблонов».
- Использование ЧПУ (человеко-понятный URL) (по умолчанию отключено).
- Разграничение прав доступа пользователей к редактированию сайта.
- Применение редактора WYSIWYG для наполнения сайта контентом.
- До версии concrete 5.5.2 использован редактором фотографий на базе кода Picnik.
- С версии concrete 5.5.2 редактирование фотографий осуществляется с помощью библиотек jQuery.
- Специальный API для разработчиков.
- В релизе 5.4.2 появляется Composer Beta – раздел в панели администрирования, который позволяет быстрее создавать однотипные страницы и публиковать их.
Предполагаемое назначение – публикация блогов, новостей и т. п..
Награды concrete5
- 1 февраля 2011 года CMS заняла первое место на DreamHost one-click app contest.
- В 2012 году система заняла 1 место в номинации “The Best Free CMS” по мнению пользователей и 3 место в той же номинации по мнению администрации CMS Critics.
Ссылки
Сайт concrete5
Скачать concrete5