March 10, 2012

Топ 10 самых популярных модулей Drupal

Представляю вашему вниманию топ 10 популярных модулей для Drupal в моей версии =) Под катом можно посмотреть весь список с описанием.

Views – без этого модуля не обходится большинство Drupal-сайтов. И действительно он обладает весьма богатым функционалом. Позволяет выводить содержимое любых полей любой ноды в любом месте на сайте. Модуль позволяет выводить содержимое в виде блоков и страниц. Также к этому модулю можно доустановить большое количество плагинов расширяющих его функционал.

Transliteration + Pathauto – это два очень полезных модуля. Первый работает как дополнения к стандартному модулю path и генерирует пути для создаваемых материалов автоматически на основе шаблонов которые можно очень гибко настроить. А transliteration автоматически переводит эти пути в транслит. Настроек у данного модуля нет, но они и ни к чему.

Wysiwyg – модуль реализующий поддержку популярных визуальных редакторов на вашем Drupal-сайте. После его установки зайдите в настройки и следуйте дальнейшим инструкциям для скачивания и установки нужного вам текстового редактора. Сам обычно пользуюсь TinyMCE

IMCE Wysiwyg API bridge – файл-менеджер для загрузки картинок на сайт минуя поля с картинками. Очень удобен для загрузки и отображения картинок прямо в содержании ноды. Второй модуль нужен для интеграции IMCE с визуальными текстовыми редакторами. Также советую поставить IMCE Mkdir для удобного создания директорий для загрузки картинок прямо из IMCE.

Image Crop – это дополнение к стандартному модулю Image. Дополняет поле загрузки яваскриптом для обрезки изображения. Будет полезно если в какой-либо части сайта у вас используются изображения фиксированного размера (аватарки к примеру). Очень простой и удобный модуль.

VotingAPI – первый модуль реализует поле с настраиваемым виджетом рейтинга. Это поле можно применить например к статьям на сайте для того чтобы пользователи могли их оценивать. В настройках виджета можно указать шкалу от 1 балла до 10 и настроить его отображение. VotingAPI – это основа для модулей рейтинга реализующая удобный API для взаимодействия с ними. Без него fivestar работать не будет.

Localization update – позволяет автоматически загружать обновления переводов для модулей. Удобен в процессе установки и настройки всех модулей т.к. подгружает для них актуальные версии переводов.

Chaos tools – этот модуль необходим для работы Views.

Devel – модуль необходимый при разработке сайта. Содержит в себе консоль Krumo на которую можно выводить содержимое переменных, подсчитывает количество использованной памяти и скорость формирования страниц, может выводить журнал SQL-запросов с выделением самых медленных из них. Вообще этот модуль достоин отдельного обзора с описанием его функционала. Можно также применить модуль DrupalforFirebug позволяющий выводить информацию из модуля devel в консоль Firebug. Правда у меня он в последней версии не заработал.

Devel Themer – модуль для отображения названий функций и tpl-файлов используемых при отображении страницы. Полезен при разработке своей темы.

Конечно это далеко не все модули применяемые в разработке Drupal-сайтов, а только самые популярные у меня. Обычно получается около 40-50 включенных модулей на сайте. Несомненно это очень удобно, но при этом накладно по ресурсам. Так что к выбору модулей стоит подходить с умом. Некоторые вещи проще дописать ручками чем ставить универсальный и громоздкий модуль.

Другие проекты:

telegram-catalog.top

rhamdeew © 2020