Must have модули Drupal 7

посмотреть

Drupal 7 предлагает большое количество новшеств по сравнению с 6й версией. При переходе с шестой версии возникает вопрос: "Какие модули понадобятся в первую очередь?". Не секрет, что многие модули теряют свою актуальность или становятся частью ядра. Вот список модулей, которые понадобятся практически для любого сайта:

  • devel - содержит полезные инструменты. Например, возможность вводить и выполнять php. Кроме того содержит модуль devel_generate. Он в свою очередь может генерировать произвольное количество материалов, пользователей и категорий с достаточно широкими настройками.
  • features - позволяет экспортировать и импортировать типы полей и материалов, представлений (views) и т.п. Экспорт производится в модуль. Позволяет создавать различного рода сборки и надстройки. Обновляемые и переносимые.
  • link - CCK в drupal 7 вошел в состав ядра. Это один из модулей расширяющий его фукнционал, предоставляя новый тип поля - ссылка.
  • references - Добавляет типы полей: ссылка на пользователя, ссылка на материал для CCK.
  • imce - файловый менеджер. Можно подключить к ckeditor.
  • Localization update (l10n_update) - новинка (по крайней мере для меня). Автоматически устанавливает и обновляет переводы модулей.
  • Advanced help (advanced_help) - расширенная справка
  • Entity API (entity) - требуется другими модулями
  • imagemagick - позволяет использовать утилиту командной ImageMagick. Бинарник утилиты должен быть установлен на сервере.
  • pathauto - автоматические шаблоны адресов для типов материалов, категорий, пользователей.
  • profile2 - создание дополнительных полей профиля.
  • shadowbox - один из модулей для отображения медиа-контента в модальном окне.
  • token
  • transliteration - транслитерирует имена загружаемых файлов. Очень полезно.
  • globalredirect - при наличии синонима адреса перенаправляет на синоним. Исключает появление дубликатов страниц в поисковых системах.
  • metatag - мета-теги страниц, представлений, категорий и т.п.
  • Noindex External Links (noindex_external_links) - автоматическое заворачивание внешних ссылок в noindex и добавление атрибута rel="nofollow". В том числе валидный noindex.
  • CAPTCHA (captcha) + Image CAPTCHA (image_captcha) Боты никуда не делись.
  • ckeditor - WYSIWYG редактор. Теперь отображение редактора и его настройки привязаны не к профилю, а к формату текста, что гораздо удобнее и защищает от появления редактора там, где его и вовсем не должно быть. Да-да теперь не нужно заполнять бесконечные исключения.
  • cufon - позволяет заменять шрифты некоторых элементов на странице на нестандартные (на основе css-селекторов). Шрифты конвертируются на сайте библиотеки cufon. Постепенно становится все менее и менее актуальным (поддержка CSS3 @font-face).
  • jQuery Update (jquery_update) - модуль позволяет использовать более новую версию jQuery.
  • views - Для седьмой версии друпала, по-умолчанию, предлагается новая ветка 3.х. Масса изменений.
  • webform - предоставляет возможность создавать формы. Для drupal 7 рекомендована ветка 4.х. В ней по сравнению с 3.х версией есть определенные новшества. Например, возможность отображать результаты заполнения через модуль views.
  • xmlsitemap - комплект модулей для создания сайтмапа в формате xml для поисковых систем (все тот же, что и для drupal 6)

Загрузку и устновку всего этого конечно же лучше выполнять с помощью drush.

вернуться назад