CMS Drupal – свободное программное обеспечение для управления различными типами сайтов:

- Персональный блог.
- Форум.
- Корпоративный сайт.
- Интернет-магазин.
- Новостной или информационный портал.
Язык написания PHP, для хранения содержания может быть использованы любые СУБД, поддерживаемые библиотекой PEAR: MySQL, PostgreSQL и т.д. Основатель - Дрис Бёйтарт, руководящий проектом и сегодня.
Преимущества:
- Бесплатно.
- Мультиязычность. Более 80 языков и свыше 300 модулей управления мультиязычностью.
- Универсальность. Можно создать все от простой визитки до мощного интернет-портала.
- Документированный API.
- Короткие URL.
- Высокая скорость за счет встроенной системы кэширования.
- On-page-редактирование и возможность реализовать atomic-design принципов.
К недостаткам данной системы можно отнести:
- Сложность освоения.
- Высокие требования системы к тарифам и хостингу.
- Сложность установки обновлений и программных модулей.
Возможности:
- Открытый исходный код.
- Встроенный поиск по сайту.
- Защита сервера при перезагрузке. Механизм автоматически отключает ненужные модули и плагины, если идет сильная нагрузка.
- Общая авторизация с сайтами-партнерами.
- Единая категоризация содержимого всех видов.
- Создание любого количества категорий.
- Масштабируемость для успешного функционирования сайтов с высокой нагруженностью и площадок с периодическими всплесками траффика.
- Создание сайтов с пересекающимся содержимым (база пользователей, настройки и пр.).
- Поддержка XML-форматов.
- Динамическое построение меню.
- Определение прав доступа к публикациям для различных групп пользователей.
- Техническая поддержка добровольцев со всего мира, среди которых немало профессиональных программистов.
Популярные версии
Несмотря на то, что уже вышла 8 версия CMS. Те, кто нуждается в стабильности и возможности использовать широкий ассортимент модулей и тем, выбирают 7. В феврале 2018 года вышло последнее обновление 7,56. В функцию API file_get_file_references внесены изменения в виде нового параметра $check_access.
Движок Drupal подойдет тем, кто желает создавать сайты высокой степени сложности - легко. Это может быть международный интернет-магазин, сайт музыкальной компании или информационно-новостной портал.