Доброго всем времени суток!
Те, кому часто приходится поднимать сайты на Drupal, имеют в загашнике постоянный набор модулей и тем, которые так или иначе могут использоваться на понимаемом ресурсе.
При отсутствии данного набора приходится вспоминать и скачивать модули для воплощения на сайте того или иного функционала.
Поскольку актуальной на данный момент версией является седьмая, о ней и пойдёт речь.
Администрирование
- Тема Fubik — очень удобная и красивая тема для админки.
- Модуль Administration menu — настраиваемое выпадающее администраторское меню.
- Модуль Inline Messages — вывод сообщений в том блоке, где возникла проблема
- Модуль Content Access — контроль доступа к нодам
- Модуль Comment Access — контроль доступа к комментариям (особенно полезен для форума)
Посещаемость и аналитика сайта
- Стандартный модуль Statistics может быть расширен модулем Chart API
- Регистрация пользователей, создание различного типа нод отслеживается с помощью модуля Quant
- Анализ посещаемости неплохо реализован с помощью модуля Visitors. С ним могут возникнуть проблемы, но в багтрекере этого модуля их решения описаны.
- Если дружите с Google Analitics, то данный модуль в связки с вот этим обязательно пригодится.
Общение
- Поверх стандартного модуля Forum имеет смысл держать наготове Advanced Forum
- Модуль Privatemsg обеспечивает обмен личными сообщениями внутри сайта с возможностью уведомления по почте
- Хотя модуль DrupalChat и находится в стадии beta-тестирования, кое-что он всё-таки может. К тому же модуль развивают, поэтому лучше использовать для организации чата именно его.
Регистрация пользователей
- Быстрая регистрация с помощью электронной почты — модуль Email Registration
- Интересный модуль для упрощения регистрации, если сама форма, допустим, присутствует только на главной странице и не только — LoginToboggan
- Тем, кто хочет не запаривать пользователя перегрузкой страницы при регистрации рекомендую Ajax Login/Register
- Быстрое определение занятости логина и почты при регистрации — Friendly Register
- Простой модуль для базовой защиты от спам-ботов — Trick Question
- Если на сайте опубликовано что-то важное, что необходимо прочитать, то с помощью модуля Login Destination можно при залогинивании перенаправить пользователя на нужную страницу
Представления и внешний вид
- Views — думаю, не нуждается в представлении. Штука полезная и мощная для темизации вывода нод.
- Модули Media и Media Gallary — удобное сочетание для создания галерей (фото, видео) на сайте. Если к ним добавить модуль Embedded Google Docs Viewer, то можно создавать галереи с документами и удобным просмотром.
- Модуль Mobile Theme позволяет выбрать тему сайта для мобильных устройств отдельно от главной.
Ноды
- Если есть желание расшить функциональность файловых (файл и изображение) полей ноды, то вот эти модули удобную множественную загрузку — Multiupload Imagefield Widget и Multiupload Filefield Widget
- Также полезный модуль, построенный на сочетании Form API и Field API Drupal — Field collection позволяет представить форму в виде отдельного поля ноды
Разработка
- Модуль Devel — модуль для разработки под Drupal. Однако, помимо, функций для разработчика, присутствуют функции и для администратора сайта (например, очистка кэша).
- jQuery Update — обеспечивает сайт последними версиями jQuery и jQuery UI.
- CTools — важный модуль, обеспечивающий различные API(например, упрощение создания многоходовых форм).
Перевод
- Отечественный модуль — Russian Easy Translate
- Заокеанский модуль, расширяющий стандартные возможности перевода в Drupal — Localization Update
В принципе, можно ещё с десяток перечислить, но думаю, что обзор и так большой получился.
Автор: Ver1ck