Drupal - система управления контентом сайта

Август 2008 г.

Задача

Найти систему для создания и поддержки сайтов (CMS), удовлетворяющую следующим требованиям: надежность, простота использования конечным пользователем, мощность и гибкость в реализации проектов.

 

Наше решение:

После сравнения имеющихся на сегодняшний день десятков CMS, мы выделили Drupal. Система выгодно отличается по многим показателям, в частности таким как надежность, гибкость, широкая поддержка разработчиков. Drupal — это открытый программный продукт, распространяемое по лицензии GPL, который поддерживается и разрабатывается сообществом тысяч пользователей и разработчиков. Десятки тысяч людей и организаций используют Drupal для эффективного управления своими сайтами, включая:

  • блоги
  • социальные сети
  • персональные и корпоративные сайты
  • порталы сообществ
  • форумы
  • магазины
  • каталоги и справочники 

Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает, например, такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Таже существует большое количество дополнительных модулей, значительно расширяющих базовые функции.

Система представляет широкую функциональность:

  • единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей
  • вложенность категорий любой глубины
  • поиск по содержимому сайта
  • разграничение доступа пользователей к документам (ролевая модель)
  • динамическое построение меню
  • поддержка XML-форматов: вывод документов в RDF/RSS, аггрегация материалов с других сайтов
  • BlogAPI для публикации материалов с помощью внешних приложений
  • поддержка общей авторизации между сайтами на Drupal («сайты-партнёры»)
  • короткие URL (иначе «человеко-понятные» — ЧПУ)
  • поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов
  • поддержка переводов интерфейса сайта на разные языки
  • возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
  • раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта) 
  • механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей 
  •  Механизмы интеграции с другими программными системами
     

На Drupal работают сайты многих известных компаний, таких как America Online,  MTV, Ubuntu Linux, Подразделения NASA, Discovery Cnanel и многих других. Немаловажно и международное признание - система заняла первое место на конкурсе Overall 2007 Open Source CMS Award.

 

 

Подробнее о создании сайта на Drupal