Кому же подойдет CMS Drupal в качестве системы управления контентом сайта? На мой взгляд данная CMS способна предоставить функционал практически для любого интернет-проекта. Начиная от Landing Page и сайтов-визиток, заканчивая крупными информационные порталами, досками объявлений, каталогами сайтов. Связано это с тем, что базовая функциональность движка с легкостью расширяется с помощью модулей. Модули все бесплатны и найти их можно на официальном сайте Drupal. За 18 лет существования таких модулей набралось вагон и маленькая тележка.
На практике лишь небольшой перечень модулей позволил создать такие типы сайтов:
- Landing Page. Посадочная страница или одностраничник;
- Сайт-визитка. Небольшое количество стандартных страниц;
- Корпоративный сайт. Сайт с каталогом товаров или услуг
- Интернет-магазин. Оплата большим количеством разнообразных модулей
- Информационный портал с большим количеством разнообразных категорий и типов материалов, с регистрацией на сайте.
- Сайт с внутренним балансом и разнообразными способами пополнения онлайн.
Следующей особенностью Drupal является метод категоризации. Материалы сайта можно связывать с категориями - терминами Таксономии. Таких категорий может быть бесчисленное множество. Вложенность их также не имеет ограничений. Все термины разбиты на словари таксономии, которые также ограничены лишь ресурсами хостинга или сервера. Данный функционал является базовым и стоит в ядре по умолчанию. Именно с помощью него на Drupal можно создавать информационные порталы, сайты с каталогами и прочим, то есть все, где необходимо отнести материал к определенной категории.
На практике несколько раз создавал словари таксономии с регионами России и их городами. Сайты находились на тот момент на шаред хостинге и каких-либо неудобств и притормаживаний от большого количества терминов не испытывали.
Следующей, одной из самых важных особенностью можно считать возможность добавления большого количества типов материала. Это могут быть обычные страницы, страницы новостей, услуг, товаров и т.д. Если к этому прибавить еще и то, что любому типу материала с помощью специального модуля можно прикрутить любые поля(начиная от простых текстовых, заканчивая полями с видео и прочими сложными полями), то можно сказать что эта особенность дает просто безграничные возможности в создании сайтов.
Настроить вывод всего вышеперечисленного позволяет удобный как встроенный функционал Друпала, так и сторонние модули, среди которых стоит особо выделить модуль Views, благодаря которому настройка происходит с помощью удобного пользовательского интерфейса.

Редактирование контента сайта в большинстве случаев возможно прямо из админки. С помощью различных текстовых редакторов, выбрать и настроить который можно самостоятельно, редактирование текста становится ничуть не сложнее, чем например в Word Office.

Если говорить про темизацию и настройку внешнего вида сайта на Drupal, то можно отметить, что внешний вид определяет тема, установленная на сайте. Тем по умолчанию идущих с ядром Друпала 5 штук, но их количество легко увеличить, просто загрузив темы на сайт с помощью админки или ftp/ssh.

С точки зрения SEO Drupal также не отстает от конкурентов и предоставляет большое количество возможностей. Метатеги, ЧПУ, всевозможные редиректы, автозаполнения title, генераторы sitemap и прочее.
Если подвести итоги данной вступительной статьи по Drupal, можно сказать, что CMS Drupal подошел бы для создания большого количества разнообразных сайтов. Данная система управления контентом подойдет даже для совсем новичков в области создания сайтов. Для создания и настройки таких сайтов не обязательно знать PHP, JS и прочее. Но если вы знаете и это, то Drupal для вас будет просто незаменимым помощников в создании грандиозных проектов.
P.S. Это моя первая статья на форуме про Drupal, да и в целом я не писатель. Стараюсь излагать по существу и надеюсь, что информация, которой я поделился сейчас и буду делиться в будущем, кому-то пригодится
