Drupal – система управления информацией для создания веб-приложений, не только сайтов, но и, например, CRM-систем. Система постоянно развивается с помощью активного сообщества разработчиков. Сообщество занимается улучшениями, исправления и дополнениями системы на принципах открытого программного обеспечения.
Технические преимущества
-
средства входа и регистрации пользователей
-
механизм определения типов пользователей
-
механизм определения типов содержания (контента)
-
различные права доступа для разных пользователей
-
инструменты создания, редактирования, систематизации и управлениями данными
-
средства сбора и агрегации данных
-
среда разработки веб-приложений — возможность создания расширений
-
поддержка модели представления данных RDF (Resource Description Framework)
-
поддержка нескольких баз данных MySQL, PostgreSQL, SQLite, Maria DB
-
оптимизация JavaScript и CSS, кэширование данных
Преимущества для владельцев, разработчиков сайтов
-
большое количество доступной информации о методах и способах разработки, созданное сообществом
-
популярность системы у разработчиков — большое количество программистов, работающих с Друпал
-
полная открытость и БЕСПЛАТНОсть всех программных кодов (файлов) ядра системы и модулей разработанных сообществом
-
активная разработка расширений (модулей), улучшения, исправления программного кода, административной панели
-
гибкость в работе с содержанием, возможность создания собственной структуры контента
-
добавление в содержания самых разных типов данных, в том числе видео, аудио, карт Яндекс, Google
-
постоянная разработка сообществом дополнений (патчей) безопасности, ликвидирующих ошибки и уязвимости
-
возможность постепенного усложнения сайта, например на основе небольшого сайта-визитки можно доработать сайт до интернет-магазина, сайта СМИ или использования функций социальной сети