В нынешней статье мы рассмотрим Drupal - система управления содержимым (CMS) с открытым исходным кодом.
Drupal написана на PHP и отличается тем, что использует в качестве хранилища реляционную базу данных (MySQL, PostgreSQL и другие), а также применяется как каркас для фреймворков CMF (Content Management Framework).
ИНТЕРФЕЙС DRUPAL:
Какие черты можно отнести к преимуществам:
- Данное программное обеспечение является свободным, другими словами его можно копировать, модифицировать и распространять бесплатно;
- Эта система может использоваться любыми типами сайтов (например, блоги, форумы, сайты с вакансиями и т.д.);
- Появление новых модулей, выпуск обновлений, своевременное исправление багов;
- Снижение нагрузки на сервер, сокращение времени генерации страниц, повышение производительности благодаря встроенной системе кэширования;
- Встроенная система поиска;
- Если вы квалифицированный специалист, то для вас есть возможность собрать собственную CMS систему "с нуля".
В то же время, параллельно плюсам, существуют следующие недостатки:
- Если вы являетесь разработчиком-новичком, то интерфейс данной системы покажется вам сложным;
- Изначальная ориентировка на профессионалов усложняет процесс работы новичков, нежели в других CMS;
- Отсутствие техподдержки - решение всех сложностей остаётся за пользователем;
- Наличие высоких требований к хостингу (для корректной работы сайта на Drupal необходима поддержка PHP от 5.6, MySQL от 5.0, PostgreSQL от версии 8.3 и выше, от 500 мегабайт оперативной памяти и достаточно пространства на жестком диске);
- Сложная установка модулей (основная часть модулей работает в связке);
- Неудобные, встроенные инструменты SEO.
Подводя итоги можно сказать следующее: Drupal — хорошее решение для разработчиков, которые умеют программировать и хотят сделать качественный сайт с минимальными вложениями. Однако для новичков эта CMS может показаться сложной и отнимет много времени. Также потребуется мощный хостинг, который обеспечит производительность и высокую скорость работы сайта.