Джентельменский набор модулей для Drupal 7

в 7:48, , рубрики: drupal, drupal 7, модули, метки: ,

Доброго всем времени суток!

Те, кому часто приходится поднимать сайты на 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

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js