50 самых необходимых модулей для Drupal 7

Время чтения
меньше чем
1 минута
Прочитано

50 самых необходимых модулей для Drupal 7

декабря 12, 2012 - 11:46
4 комментариев

Drupal 7 является, несомненно, очень мощным и гибким инструментом с открытым исходным кодом  для создания многофункциональных веб-сайтов. Для построения таких Интернет-проектов нам необходимо использовать различные типы модулей, расширяющих возможности стандартного набора Drupal 7. Хочу с вами поделиться наиболее важными и интересными модулями, которые пригодятся при создании любого веб-сайта.

Drupal модули

  1. admin_menu. Дает возможность намного проще и быстрее управлять сайтом через административное меню. С помощью этого модуля выполнение стандартных операций занимает в 2 раза меньше времени, чем использование обычного административного меню (toolbar).
  2. calendar. Совместно с модулем Data позволяет создать мощный календарь событий, встреч и расписаний.
  3. captcha. Стандартная капча для защиты от спама в любых типах материалов. Имеет множество раширенийL reCAPTCHA, CAPTCHA Pack, Text CAPTCHA, Egglue Semantic CAPTCHA, Captcha Riddler, Hidden CAPTCHA, CAPTCHA after, KeyCAPTCHA, Draggable CAPTCHA, Image CAPTCHA refresh.
  4. colorbox. Позволяет легко раскрывать фотографии, внутренние или внешние ссылки, Drupal формы с эффектом «лайтбокс».
  5. conditional fields. Дает возможность показать или скрыть CCK поля на основе значений других полей CCK. Использует принцип условных и зависимых полей.
  6. context. Позволяет удобно управлять расположением блоков и секций сайта.
  7. content_access. Позволяет настроить права доступа ролей к нодам определённого типа.
  8. ctools. Набор системных инструментов и API , необходимых для функционирования других модулей.
  9. custom breadcrumbs. Модуль для создания кастомизированных хлебных крошек (иерархия путей на сайте) с поддержкой собственного API.
  10. date. Позволяет использовать дату как поле CCK и применяет jquery ui для оформления календаря и выбора виджета.
  11. devel. Модуль, необходимый для изучения архитектуры веб-сайта и тестирования производительности на Drupal 7.
  12. dhtml Menu. Создание выпадающего меню без перезагрузки страницы при помощи Javascript.
  13. drupal commerce. Решение для создания сложных Интернет-магазинов, основанное на Drupal 7 и использующее полностью его API.
  14. drush. Модуль для обслуживания CMS Drupal 7 через командную строку.
  15. entity. Концепция сущностей (Entity) в Drupal 7 для различных типов материалов.
  16. feeds. Позволяет разработать собственный XML-парсер или организовать импорт данных из CSV-файлов в ноды Drupal 7.
  17. feeds_tamper. Дополнительный плагин к модулю feed для создания собственных правил сбора данных и фильтрации их на сайте.
  18. fivestar. Модуль для создания красивых голосований на веб-сайте.
  19. field collection. Позволяет использовать в поле сущность, состоящую из других полей. Другими словами объединить несколько СКК-полей как единый набор полей.
  20. galleria. Создание впечатляющих галерей изображений при помощи плагина jQuery Galleria.
  21. global redirect. Создание перенаправлений и «склеивание» дублирующиеся URL путем 301 редиректа. Важный модуль для seo-продвижения Интернет-ресурса в поисковых системах google, yandex.
  22. insert. Вставка загружаемых файлов в определенное место материала (ноды).
  23. job_scheduler. Необходимое API для отслеживания задач, которые должны быть выполнены в определённое время один раз или должны выполняться периодически, через определённый интервал времени.
  24. jquery_update. Поддержка актуальной версии библиотеки jQuery.
  25. libraries. Встроенная поддержка внешних библиотек и интеграция их в СMS Drupal.
  26. link. Создание поля ссылки с расширенными параметрами атрибутов, CSS классов, валидации.
  27. logintoboggan. Вносит существенные изменения в систему регистрации и аутентификации Drupal 7.
  28. masquerade. Модуль позволяет пользователям с соответствующими правами переключаться на аккаунты других пользователей и действовать на сайте с их правами и настройками.
  29. media. Дает возможность загружать файлы без FTP, создавать и управлять медиа библиотеками на вашем сайте.
  30. plupload. Потоковая загрузка файлов с возможностью перетаскивания файлов из рабочего стола в интерфейс веб-сайта.
  31. menu_block. Вывод меню в любой блок сайта с настройкой отображения вложенности уровней пунктов меню.
  32. metatags. Важный SEO модуль. Позволяет изменять заголовки Title и мета-описания страниц.
  33. multiupload_filefield_widget. Множественная загрузка файлов в поле CCK.
  34. multipupload_imagefield_widget. Множественная загрузка изображений в поле CCK.
  35. nice_menus. Отличный модуль для создания выпадающего меню, построенное полностью на СSS.
  36. pathauto. Автоматическая генерация url-адресов для различных видов контента.
  37. porterstemmer. Использование алгоритма Porter stemming при выполнении поиска по английскому тексту.
  38. rules. Создание действий и правил на основе определенных событий. Обязательный компонент для работы модуля Ubercart.
  39. taxonomy_menu.  Построение вашей таксономии в существующее меню. Очень полезный модуль для создания каталогов и сайтов электронной коммерции.
  40. token. Даёт возможность другим модулям использовать токены или расширять набор токенов своими значениями.
  41. ubercart. Самая популярная Drupal платформа для создания Интернет-магазинов и сайтов электронной коммерции.
  42. uc_feeds. Предоставляет ленту для отображения элементов Ubercart, включая цены, вес и атрибуты.
  43. uc_coupons. Модуль для работы со скидочными купонами в Ubercart.
  44. uc_node_checkout. Модуль позволяет связать тип материала с Ubercart продуктом.
  45. views. Основной и главный модуль для создания представлений и вывода их на сайте с использованием различных контекстных фильтров, критериев, дополнительных настроек.
  46. views_data_export. Экспорт данных views в различные форматы (CSV, Microsoft XLS, Microsoft DOC, Basic TXT, XML).
  47. votingapi. Набор системных API для работы модулей-рейтингов и голосований.
  48. webform. Основной модуль для создания разнообразных веб-форм с возможностью экспорта в Excel, отправкой результатов на электронную почту и интеграцией со сторонними модулями Drupal 7.
  49. wysiwyg. Использование сторонних WYSIWYG-редакторов на вашем сайте.
  50. xmlsitemap. Модуль XML карты сайта в соответствии спецификации sitemaps.org

Добавлено 4 комментариев

Аватар пользователя Александр Братко

Хорошая подборка, некоторых вещей не знал. Я бы добавил panels, тем более подобный функционал будет внедрен в восьмерке в ядро.

Аватар пользователя artur.baranok

Скоро нужно будет готовить вторую статью - полезных модулей сейчас в несколько раз стало больше.
Аватар пользователя Алексей

не хватает думаю exclude_node_title и read_more на всякий так сказать случай -)