Время чтения
меньше чем1 минута
50 самых необходимых модулей для Drupal 7
декабря 12, 2012 - 11:46
4 комментариев
Drupal 7 является, несомненно, очень мощным и гибким инструментом с открытым исходным кодом для создания многофункциональных веб-сайтов. Для построения таких Интернет-проектов нам необходимо использовать различные типы модулей, расширяющих возможности стандартного набора Drupal 7. Хочу с вами поделиться наиболее важными и интересными модулями, которые пригодятся при создании любого веб-сайта.
- admin_menu. Дает возможность намного проще и быстрее управлять сайтом через административное меню. С помощью этого модуля выполнение стандартных операций занимает в 2 раза меньше времени, чем использование обычного административного меню (toolbar).
- calendar. Совместно с модулем Data позволяет создать мощный календарь событий, встреч и расписаний.
- captcha. Стандартная капча для защиты от спама в любых типах материалов. Имеет множество раширенийL reCAPTCHA, CAPTCHA Pack, Text CAPTCHA, Egglue Semantic CAPTCHA, Captcha Riddler, Hidden CAPTCHA, CAPTCHA after, KeyCAPTCHA, Draggable CAPTCHA, Image CAPTCHA refresh.
- colorbox. Позволяет легко раскрывать фотографии, внутренние или внешние ссылки, Drupal формы с эффектом «лайтбокс».
- conditional fields. Дает возможность показать или скрыть CCK поля на основе значений других полей CCK. Использует принцип условных и зависимых полей.
- context. Позволяет удобно управлять расположением блоков и секций сайта.
- content_access. Позволяет настроить права доступа ролей к нодам определённого типа.
- ctools. Набор системных инструментов и API , необходимых для функционирования других модулей.
- custom breadcrumbs. Модуль для создания кастомизированных хлебных крошек (иерархия путей на сайте) с поддержкой собственного API.
- date. Позволяет использовать дату как поле CCK и применяет jquery ui для оформления календаря и выбора виджета.
- devel. Модуль, необходимый для изучения архитектуры веб-сайта и тестирования производительности на Drupal 7.
- dhtml Menu. Создание выпадающего меню без перезагрузки страницы при помощи Javascript.
- drupal commerce. Решение для создания сложных Интернет-магазинов, основанное на Drupal 7 и использующее полностью его API.
- drush. Модуль для обслуживания CMS Drupal 7 через командную строку.
- entity. Концепция сущностей (Entity) в Drupal 7 для различных типов материалов.
- feeds. Позволяет разработать собственный XML-парсер или организовать импорт данных из CSV-файлов в ноды Drupal 7.
- feeds_tamper. Дополнительный плагин к модулю feed для создания собственных правил сбора данных и фильтрации их на сайте.
- fivestar. Модуль для создания красивых голосований на веб-сайте.
- field collection. Позволяет использовать в поле сущность, состоящую из других полей. Другими словами объединить несколько СКК-полей как единый набор полей.
- galleria. Создание впечатляющих галерей изображений при помощи плагина jQuery Galleria.
- global redirect. Создание перенаправлений и «склеивание» дублирующиеся URL путем 301 редиректа. Важный модуль для seo-продвижения Интернет-ресурса в поисковых системах google, yandex.
- insert. Вставка загружаемых файлов в определенное место материала (ноды).
- job_scheduler. Необходимое API для отслеживания задач, которые должны быть выполнены в определённое время один раз или должны выполняться периодически, через определённый интервал времени.
- jquery_update. Поддержка актуальной версии библиотеки jQuery.
- libraries. Встроенная поддержка внешних библиотек и интеграция их в СMS Drupal.
- link. Создание поля ссылки с расширенными параметрами атрибутов, CSS классов, валидации.
- logintoboggan. Вносит существенные изменения в систему регистрации и аутентификации Drupal 7.
- masquerade. Модуль позволяет пользователям с соответствующими правами переключаться на аккаунты других пользователей и действовать на сайте с их правами и настройками.
- media. Дает возможность загружать файлы без FTP, создавать и управлять медиа библиотеками на вашем сайте.
- plupload. Потоковая загрузка файлов с возможностью перетаскивания файлов из рабочего стола в интерфейс веб-сайта.
- menu_block. Вывод меню в любой блок сайта с настройкой отображения вложенности уровней пунктов меню.
- metatags. Важный SEO модуль. Позволяет изменять заголовки Title и мета-описания страниц.
- multiupload_filefield_widget. Множественная загрузка файлов в поле CCK.
- multipupload_imagefield_widget. Множественная загрузка изображений в поле CCK.
- nice_menus. Отличный модуль для создания выпадающего меню, построенное полностью на СSS.
- pathauto. Автоматическая генерация url-адресов для различных видов контента.
- porterstemmer. Использование алгоритма Porter stemming при выполнении поиска по английскому тексту.
- rules. Создание действий и правил на основе определенных событий. Обязательный компонент для работы модуля Ubercart.
- taxonomy_menu. Построение вашей таксономии в существующее меню. Очень полезный модуль для создания каталогов и сайтов электронной коммерции.
- token. Даёт возможность другим модулям использовать токены или расширять набор токенов своими значениями.
- ubercart. Самая популярная Drupal платформа для создания Интернет-магазинов и сайтов электронной коммерции.
- uc_feeds. Предоставляет ленту для отображения элементов Ubercart, включая цены, вес и атрибуты.
- uc_coupons. Модуль для работы со скидочными купонами в Ubercart.
- uc_node_checkout. Модуль позволяет связать тип материала с Ubercart продуктом.
- views. Основной и главный модуль для создания представлений и вывода их на сайте с использованием различных контекстных фильтров, критериев, дополнительных настроек.
- views_data_export. Экспорт данных views в различные форматы (CSV, Microsoft XLS, Microsoft DOC, Basic TXT, XML).
- votingapi. Набор системных API для работы модулей-рейтингов и голосований.
- webform. Основной модуль для создания разнообразных веб-форм с возможностью экспорта в Excel, отправкой результатов на электронную почту и интеграцией со сторонними модулями Drupal 7.
- wysiwyg. Использование сторонних WYSIWYG-редакторов на вашем сайте.
- xmlsitemap. Модуль XML карты сайта в соответствии спецификации sitemaps.org
Добавлено 4 комментариев
Хорошая подборка, некоторых
Хорошая подборка, некоторых вещей не знал. Я бы добавил panels, тем более подобный функционал будет внедрен в восьмерке в ядро.
Скоро нужно будет готовить
Уже или ещё нет продолжения?
Уже или ещё нет продолжения?
подборка норм!
не хватает думаю exclude_node_title и read_more на всякий так сказать случай -)