- PVSM.RU - https://www.pvsm.ru -

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

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

Те, кому часто приходится поднимать сайты на Drupal, имеют в загашнике постоянный набор модулей и тем, которые так или иначе могут использоваться на понимаемом ресурсе.
При отсутствии данного набора приходится вспоминать и скачивать модули для воплощения на сайте того или иного функционала.
Поскольку актуальной на данный момент версией является седьмая, о ней и пойдёт речь.

Администрирование

  • Тема Fubik [1] — очень удобная и красивая тема для админки.
  • Модуль Administration menu [2] — настраиваемое выпадающее администраторское меню.
  • Модуль Inline Messages [2] — вывод сообщений в том блоке, где возникла проблема
  • Модуль Content Access [3] — контроль доступа к нодам
  • Модуль Comment Access [3] — контроль доступа к комментариям (особенно полезен для форума)

Посещаемость и аналитика сайта

  • Стандартный модуль Statistics может быть расширен модулем Chart API [4]
  • Регистрация пользователей, создание различного типа нод отслеживается с помощью модуля Quant [5]
  • Анализ посещаемости неплохо реализован с помощью модуля Visitors [6]. С ним могут возникнуть проблемы, но в багтрекере этого модуля их решения описаны.
  • Если дружите с Google Analitics, то данный модуль [7] в связки с вот этим [8] обязательно пригодится.

Общение

  • Поверх стандартного модуля Forum имеет смысл держать наготове Advanced Forum [9]
  • Модуль Privatemsg [10] обеспечивает обмен личными сообщениями внутри сайта с возможностью уведомления по почте
  • Хотя модуль DrupalChat [11] и находится в стадии beta-тестирования, кое-что он всё-таки может. К тому же модуль развивают, поэтому лучше использовать для организации чата именно его.

Регистрация пользователей

  • Быстрая регистрация с помощью электронной почты — модуль Email Registration [12]
  • Интересный модуль для упрощения регистрации, если сама форма, допустим, присутствует только на главной странице и не только — LoginToboggan [13]
  • Тем, кто хочет не запаривать пользователя перегрузкой страницы при регистрации рекомендую Ajax Login/Register [14]
  • Быстрое определение занятости логина и почты при регистрации — Friendly Register [15]
  • Простой модуль для базовой защиты от спам-ботов — Trick Question [16]
  • Если на сайте опубликовано что-то важное, что необходимо прочитать, то с помощью модуля Login Destination [17] можно при залогинивании перенаправить пользователя на нужную страницу

Представления и внешний вид

  • Views [18] — думаю, не нуждается в представлении. Штука полезная и мощная для темизации вывода нод.
  • Модули Media [19] и Media Gallary [20] — удобное сочетание для создания галерей (фото, видео) на сайте. Если к ним добавить модуль Embedded Google Docs Viewer [21], то можно создавать галереи с документами и удобным просмотром.
  • Модуль Mobile Theme [22] позволяет выбрать тему сайта для мобильных устройств отдельно от главной.

Ноды

  • Если есть желание расшить функциональность файловых (файл и изображение) полей ноды, то вот эти модули удобную множественную загрузку — Multiupload Imagefield Widget [23] и Multiupload Filefield Widget [24]
  • Также полезный модуль, построенный на сочетании Form API и Field API Drupal — Field collection [25] позволяет представить форму в виде отдельного поля ноды

Разработка

  • Модуль Devel [26] — модуль для разработки под Drupal. Однако, помимо, функций для разработчика, присутствуют функции и для администратора сайта (например, очистка кэша).
  • jQuery Update [27] — обеспечивает сайт последними версиями jQuery и jQuery UI.
  • CTools [28] — важный модуль, обеспечивающий различные API(например, упрощение создания многоходовых форм).

Перевод

  • Отечественный модуль — Russian Easy Translate [29]
  • Заокеанский модуль, расширяющий стандартные возможности перевода в Drupal — Localization Update [30]

В принципе, можно ещё с десяток перечислить, но думаю, что обзор и так большой получился.

Автор: Ver1ck


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/drupal/12686

Ссылки в тексте:

[1] Fubik: http://drupal.org/project/fubik

[2] Administration menu: http://drupal.org/project/admin_menu

[3] Content Access: http://drupal.org/project/content_access

[4] Chart API: http://drupal.org/project/chart

[5] Quant: http://drupal.org/project/quant/

[6] Visitors: http://drupal.org/project/visitors

[7] данный модуль: http://drupal.org/project/google_analytics

[8] этим: http://drupal.org/project/google_analytics_reports

[9] Advanced Forum: http://drupal.org/project/advanced_forum

[10] Privatemsg: http://drupal.org/project/privatemsg/

[11] DrupalChat: http://drupal.org/project/drupalchat/

[12] Email Registration: http://drupal.org/project/email_registration

[13] LoginToboggan: http://drupal.org/project/logintoboggan

[14] Ajax Login/Register: http://drupal.org/project/ajax_register

[15] Friendly Register: http://drupal.org/project/friendly_register

[16] Trick Question: http://drupal.org/project/trick_question

[17] Login Destination: http://drupal.org/project/login_destination

[18] Views: http://drupal.org/project/views

[19] Media: http://drupal.org/project/media

[20] Media Gallary: http://drupal.org/project/media_gallery

[21] Embedded Google Docs Viewer: http://drupal.org/project/gdoc_field

[22] Mobile Theme: http://drupal.org/project/mobile_theme

[23] Multiupload Imagefield Widget: http://drupal.org/project/multiupload_imagefield_widget

[24] Multiupload Filefield Widget: http://drupal.org/project/multiupload_filefield_widget

[25] Field collection: http://drupal.org/project/field_collection

[26] Devel: http://drupal.org/project/devel

[27] jQuery Update: http://drupal.org/project/jquery_update

[28] CTools: http://drupal.org/project/ctools

[29] Russian Easy Translate: http://www.drupal.ru/node/68282

[30] Localization Update: http://drupal.org/project/l10n_update/