CMS Drupal
Drupel — система управления контентом с открытым кодом, написана на языке PHP, и использует в качестве хранилища данных реляционную базу данных MySQL (или PostgreSQL или др.). Является свободно распространяемым ПО и развивается усилиями энтузиастов всего мира.
Архитектура Drupal позволяет применять его для создания сайтов различной направленности ( от блогов и новостных сайтов до информационных архивов и социальных сетей). CMS имеет в своем распоряжении огромные функциональные возможности, которые можно раширить используя дополнительные модули.
Основные функции Drupal:
- единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей
- широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
- вложенность категорий любой глубины
- поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
- разграничение доступа пользователей к материалам (ролевая модель)
- динамическое построение меню
- поддержка XML-форматов:
- вывод документов в RDF/RSS
- агрегация материалов с других сайтов
- BlogAPI для публикации материалов с помощью внешних приложений
- авторизация через OpenID
- символьные осмысленные URL (иначе «человеко-понятные» — ЧПУ)
- переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
- возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
- раздельные конфигурации сайта для различных виртуальных хостов (мультисайтинг), в том числе собственные наборы модулей и тем оформления для каждого подсайта.
- уведомления о выходящих обновлениях модулей
Полезные ссылки:
Официальный сайт системы
Рускоязычное сообщество CMS
Начало работы с Drupal