Існує величезна кількість модулів, які можна встановити на сайті на CMS Drupal. При цьому деякі модулі вже вбудовані в базову поставку самої CMS. Стандартна збірка системи містить деякі корисні модулі, підключити які можна одним кліком мишки.
Крім цього на офіційному сайті Drupal можна скачати безліч інших модулів, які не входять в стандартну збірку системи. Розглянемо деякі з них, які можуть виявитися цікавими.
API - генератор документації по вихідного коду
API: Модуль представляє собою генератор документації по вихідного коду відповідно до специфікації Doxygen. Даний модуль був розроблений для генерування документації розробників за кодом системи Drupal.
Chatbox - модуль простого чату
Chatbox: Це модуль простого чату. Він дозволяє відвідувачам вашого сайту спілкуватися через HTML інтерфейс.
Database Administration - доступ до таблиць бази даних
Database Administration: Даний модуль надає адміністратору сайту на Drupal прямий доступ до таблиць бази даних сайту прямо з стандартного інтерфейсу. З'являється можливість виконувати команди створювати і змінювати таблиці, робити резервні копії, переглядати / редагувати / видаляти дані і т. Д. Якщо використовується база даних MySQL, то також можна перевіряти і відновлювати цілісність таблиць.
E-Commerce - модулі для створення інтернет магазину
E-Commerce: Це набір модулів, які дозволяють продавати товари і / або послуги. Серед основних можливостей можна назвати підписки і регулярні платежі; продаж завантаження, що відвантажуються товарів і наборів продуктів, як єдиний предмет; докладний автоматичний облік ресурсів; "Підключаються" компоненти оплати і відвантаження, що дозволяють використовувати будь-які системи платежів; генерування рахунків-фактур і повідомлень про відвантаження для матеріальних товарів; темізіруемие кошик і "уявлення" товару; звіти по транзакціях і продажу; відстеження транзакцій і платежів; можливість клієнту переглядати їхню історію замовлень; динамічна зміна ціни на товари / послуги для певних груп користувачів; організація аукціонів.
Event: Простий модуль для відстеження деяких подій і показ їх користувачам.
Glossary - модуль Глосарію
Glossary: Це модуль так званого Глосарію. Модуль сканує матеріали на наявність спеціальних термінів (включаючи синоніми). Залежно від установок після сканування знайдені терміни позначаються спеціальним індикатором або самі стають таким індикатором. Навівши курсор миші на цей індикатор, користувач може побачити визначення даного терміну. Натиснувши на індикатор, користувач перейде на сторінку глосарію, де буде представлено докладний опис цього терміна. Глосарій використовує вбудований функціонал таксономії Drupal, таким чином ви можете організовувати терміни в словники Drupal. Це дозволяє вам створювати ієрархічні структури з синонімами і зв'язками. Терміни глосарію представлені відповідними термінами таксономії в словнику глосарію. Описи використовуються в якості коротких пояснень термінів. До термінам можна прикріпити Ноди, щоб надати докладний опис за ключовими словами.
Image: Даний модуль дозволяє користувачам з відповідними правами завантажувати зображення на сайт. При цьому мініатюри створюються автоматично. Зображення можна розміщувати окремо на головній сторінці, включати в статті або групувати в галереї. Галереї можуть бути персональними, т. Е. Пов'язаними з користувачем, або загальнодоступними. Адміністратор може керувати цими зображеннями і встановлювати різні параметри, наприклад, максимальний розмір зображень, права доступу та багато інших. Для роботи цього модуля потрібно ImageMagick, GD або ImLib2.
Instant messenger
Instant messenger: Цей невеликий модуль дозволяє зареєстрованим користувачам надсилати один одному короткі повідомлення. Повідомлення надсилаються через спеціальний блок, який дозволяє вибрати користувача і відповідно послати йому повідомлення. Повідомлення з'являється вгорі наступної переглядається цим користувачем сторінки.
Print Friendly Pages - друк сторінок з сайту
Print Friendly Pages: Генерує коректно сформовані для друку на принтері сторінки. Серед властивостей друпал модуля можна назвати можливість детально каталогізувати всі URL на сторінці, використовувати призначені для користувача таблиці стилів і шаблонів HTML і повний контроль над елементами матеріалів, що відображаються на сторінці.