Что такое Drupal?

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

Отличительным особенностями Drupal являются:

  • Бесплатность. Drupal - это свободное и открытое программное обеспечение, которое распространяется по лицензии GPL.
  • Язык PHP. Drupal полностью написан на PHP и не использует других языков программирования.
  • Модульность. В дистрибутивной поставке Drupal содержит небольшой набор модулей, которые выполняют определённые функции, но общий набор модулей, написанных для Drupal огромен, растёт с каждым днём и позволяет реализовать множество дополнительных функций. Программный интрефейс для написания модулей хорошо задокументирован и продуман.
  • Поддержка других языков. Drupal написан так, чтобы иметь возможность перевести все сообщения интерфейса на любой язык. В настоящий момент существует множество готовых файлов с переводами, в том числе и для русского языка. Drupal также имеет гибкие и мощные возможности по созданию многоязычных сайтов.
  • Поддержка СУБД MySQL и PostgreSQL. Drupal изначально ориентирован на работу с MySQL. Разработчики заявляют о совместимости с PostgreSQL, но при этом уточняется, что такая совместимость относится только к Drupal с набором модулей из дистрибутивной поставки. Корректная работа других модулей не гарантируется.