Существует большое количество готовых модулей Drupal для различных применений - от фильтров для импорта данных и галерей изображений, до систем ведения проектов и электронной коммерции.
К небольшому ядру Drupal можно добавлять новые возможности при помощи модулей.
Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».
Стандартный набор модулей Drupal 7
- Aggregator — сбор и публикация новостных лент
- Block — вывод содержания в регионах
- Blog — ведение пользователями блогов
- Book — объединение документов в книги
- Color — настройка цветовой схемы
- Comment — комментирование документов
- Contact — контактная форма
- Content translation — перевод документов
- Contextual links — контекстные ссылки для различных элементов страницы
- Dashboard — информационная панель
- Database logging — журналирование системных событий
- Field — Field API для добавления полей различным объектам
- Field SQL storage — хранение данных о полях в базе данных
- Field UI — интерфейс для модуля Field API
- File — тип поля — файл
- Filter — форматы ввода
- Forum — ведение обсуждений
- Help — справочная система
- Image — инструменты для обработки изображений
- List — тип поля — список
- Locale — перевод интерфейса
- Menu — создание навигации сайта
- Node — управление документами
- Number — тип поля — число
- OpenID — поддержка OpenID
- Options — виджеты (флажок, селектор, радиокнопка) для текстовых и числовых полей
- Overlay — вывод интерфейса в накладываемом поверх страницы слое
- Path — альтернативные адреса страниц
- PHP Filter — обработка ПХП-кода
- Poll — проведение опросов
- Profile — профили пользователей
- RDF — расширение содержания путём использования мета-данных
- Search — поисковая система
- Shortcut — создание ярлыков (списка ссылок для быстрого доступа)
- Statistics — сбор данных о доступе к сайту
- Syslog — журналирование системных событий
- System — управление сайтом
- Taxonomy — система классификации
- Testing — система тестирования кода
- Text — тип поля — текст
- Toolbar — панель инструментов управляющего сайтом
- Tracker — отслеживание новых сообщений
- Trigger — реакция на системные события
- Update manager — проверка обновлений и установка новых проектов
- User — управление аккаунтами