Модули Друпал (Drupal modules)

Подборка модулей для CMS Drupal (Друпал):

 

Admin – Изменяет  интерфейс  для администратора.

Admin Links - Добавляет ссылки «Редактирование» и «Удаление» для каждого teaser'а. Т.е. теперь достаточно одного клика, чтобы отредактировать или удалить запись, выведенную на главную или выданную как результат обращения к taxonomy-ссылке; и теперь нет необходимости открывать для этого полную версию статьи/записи/страницы (node).

Author Taxonomy – Модуль позволяет указывать при создании материала сразу несколько авторов и автоматически создает словарь из них. Конечно, практически то же самое можно реализовать стандартными средствами CCK + Taxonomy, однако этот модуль в результате оказывается гораздо удобнее. Доступен для Drupalверсий 5, 6.

Automatic Nodetitles – При создании нового типа материала в Drupal нельзя убрать поле «Заголовок» или указать его значение по умолчанию, но в этом случае нам поможет модуль Automatic Nodetitles, который спрячет и автоматически сгенерирует содержимое поля заголовка у выбранного типа материала, основываясь на ваших указаниях. Можно настроить генерацию заголовка в зависимости от любого значения, либо просто сделать одинаковый заголовок для всех материалов одного типа. Доступен для Drupal версий 4, 5, 6.

Autosave — автоматические сохранение ноды (материала).

Better Formats — более гибкий функционал для форматов ввода, разграничение использования по ролям.

Buddylist – позволяет организовать списки друзей. Необходимая вещь для любого сообщества.

Click2bookmark – позволяет организовать раздел избранное для пользователей сайта (как на хабрахабре).

Collapsible Text – Позволяет вам добавить к каждому формату ввода теги [collapse] [/collapse]; текст, введеный между тегами, будет сворачиваться/разворачиваться при клике на заголовок. Текст можно сделать свернутым по умолчанию, использовав [collapse collapsed]. Чтобы заменить стандартную надпись заголовка на свою, нужно после первого тега использовать любой из тегов-заголовков (h1-h6). Подобный текст очень любят юзеры форумов по типу IP Board, так как он напоминает теги [offtop] и [spoiler]. Доступен для Drupal версий 5, 6.

Личные наблюдения 2paca: Если вставить лишнюю пустую строку между абзацами внутри сжатого текста, но тег прервется. Однако если эта строка вам совсем необходима, вставьте в конце абзаца тег </li> и нужный пропуск появится, не прервав тег.

Comment Moderation — модерация комментариев.

Comment Notify — удобная подписка на комментарии.

Community Tags — Модуль позволяет пользователям самим добавлять теги для определенных типов материалов, формируя для каждого поста собственное облако тегов (а-ля «Собери свою лепру»). Имеет множество применений, например, можно сделать подписку на событие с помощью добавления своего имени в метки поста. Доступен для Drupal версий 5, 6.

Compact forms — название говорит само за себя: компактные формы.

Conditional Fields — Довольно важное дополнение для модуля CCK, позволяет создавать зависимые поля, которые становятся видимыми только при определенном значении другого поля. Кстати, на свет поле «вылазит» с довольно красивой анимацией и затуханием. Доступен для Drupal версий 5, 6.

Contact attach — даёт возможность пользователям прикреплять к письму, отправляемому через форму обратной связи, файлы (вложение - attachment).

Content Type Cleanup – Простенький, но довольно-таки необходимый модуль, так как позволяет навести порядок на своём сайте. У вас наверное так бывает, что вы создали разные типы контента, а потом или удалили их или не используете и фактически они вам не нужны. Но они показываются в настройках всех остальных модулей и фактически мешают... Они же лишние, так зачем они нужны? Обычным способом убрать неиспользуемые типы контента можно только в базе данных, да и надо знать, что делаешь, а если не знаешь, то на выручку и приходит модуль Он очищает информацию об удалённых типах контента. Быстро, удобно и навсегда.

Context — не совсем уместно сравнивать с panels, но смысл в том же: управление и представление контента на страницах.

Custom Breadcrumbs — Позволяет настроить так называемые «хлебные крошки» для любого типа материала, основанного на ССК, например, «Главная страница > Блог пользователя > 2009 > Апрель», легко синхронизируя их с различными представлениями (Views) или алиасами модуля Pathauto. Доступен для Drupal версий 5, 6.

Edit term — позволяет изменять термины в словарях таксономии.

Email registration — регистрация на почтовый адрес, а не на ник.

Embedded Media Field — удобная вставка изображений, аудио и видео.

External Links - Когда пытаюсь вспомнить, когда же мне первый раз довелось увидеть, чтобы внешние ссылки отличались от внутренних, на ум приходит только «Википедия». Вообще, я считаю хорошим тоном специальным образом помечать внешние ссылки, поэтому этот модуль из разряда must have.

Facebook Connect — Авторизация на сайте с помощью Facebook.

Fasttoggle - Добавляет к постам и teaser'ам ссылки «unpublish», «make sticky» и «demote». Так что теперь можно опубликовать пост, «прилепить сверху» и вывести на первую страницу (соответственно, отозвать публикацию, «отлепить» и убрать с главной страницы) одним нажатием мыши, без необходимости открытий страницы редактирования записи; причем происходит это без перезагрузки страницы!

Features — с помощью этого модуля можно создавать свои модули, для последующего использования на других сайтах (требуется Spaces). (Например, фотогалерею, как сделал EzS.)

Filefield Paths — позволяет создавать собственные token-шаблоны для загружаемых через filefield-поле файлов. Удобно для упорядочивания фотографий в галереях (замечено, что не работает с Image FUpload).

Flag — позволяет отмечать материалы, например, «Добавить в закладки». Есть вывод представления на страницу пользователя. Отлично настраивается под любые нужды.

Frequently Asked Questions — организация часто задаваемых вопросов (F.A.Q.) на сайте.

GeSHi Filter – В случае, если в сайте предполагаются статьи с примерами исходных кодов, этот модуль просто обязателен. Он осуществляет подсветку синтаксиса для очень большого количества языков программирования.

Gravatar — Позволяет интегрировать в Drupal сервис создания аватаров Gravatar.

Guestbook – позволяет создать гостевую книгу. Думаю, в наше время гостевые книги уже не актуальны, но этот модуль пригодится, например, для создания так называемой «стены» (можно наблюдать в известных социальных сетях) – возможность оставлять сообщения прямо в профиле пользователя.

Hide Submit — позволяет прятать кнопку «Submit» («Отправить» или «Сохранить») после нажатия. Предохраняет от повторной отправки данных.

Iconizer - Добавляет иконки к прикрепленным файлам, типы которых знает, например, к PDF-никам.

ImageCache Actions — модуль позволяет назначать пресеты загружаемым картинкам, например, наложение водяного знака, наложение текста, подкладку фона и т.п.

ImageCache Profiles — позволяет устанавливать пресеты для загрузки пользовательских изображений (аватары).

ImageField Tokens — изменение токенов для файлов, загруженных через ImageField.

Import HTML – вы собираетесь перейти на  CMS  c обычного HTML-сайта? Тогда этот модуль для вас.

Invite – хотите организовать на сайте вход «только по приглашениям»? Нет проблем, этот модуль вам поможет (а-ля лепрозорий :).

iTweak Upload — изменение формы загрузки файлов (иконки и прочая красота).

jwplayermodule — плеер от Longtail.

Login Destination — контролирует перемещение по страницам после авторизации.

LoginToboggan — очень удобный модуль для организации авторизации как с помощью логина, так и с помощью email'а. Куча возможностей.

Moderation — модуль для модерирования записей. Показывает списки для модераторов с описанием их действий.

Monthly Archive by Node Type — Архив записей, необходимая вещь для блога. (Не нужен, если есть Views.)

Language Icons – Меню выбора языка для мультиязычных сайтов.

Nice Menus и JQuery Menu — Два модуля, делающие навигационное меню вашего сайта более удобными. JQuery Menu позволяет быстро сворачивать/разворачивать пункты меню AJAX'ом (после обновления страницы состояния меню не сохраняются), в то время как Nice Menus добавляет вам удобные и красивые меню с всплывающими слева-справа-снизу подпунктами. Во всех браузерах, кроме IE6, работает на чистом  CSS , для IE добавляется немного скриптов. Оба модуля доступны для Drupal 6. Есть версия Nice Menus для Drupal 5.

Node Expire — Позволяет каждому типу материала либо каждому определенному материалу указывать время, когда он «потеряет силу», то есть станет полностью скрытым от пользователей, но не удалится. Удобен для всяких объявлений. Настраивается в свойствах каждого отдельного типа материала. Доступен для Drupal версий 5, 6.

Node form columns — модуль позволяет разместить содержимое формы по колонкам.

NodeReferrer — Позволяет использовать бекреференсы (back reference) во Views. Очень удобно.

Notify – позволяет организовать рассылку извещений об изменении контента на сайте по электронной почте.

OG Menu - Позволяет делать меню, видимое только членам группы.

One page profile — никаких вкладок в профайле пользователя, всё размещается на одной странице. Очень удобно.

Organic Groups – позволяет создавать и участвовать в группах (сообществах, кружках по интересам).

Plugin Manager — управление модулями. Кому нравится функция обновления плагинов в Wordpress, оценят этот модуль.

Printer, e-mail and PDF versions — модуль позволяет распечатывать страницу, отправлять по почте и конвертировать в формат PDF.

Privatemsg — модуль для организации внутренней переписки между пользователями сайта.

Relative Path to Absolute URLs – изменяет URL в сторону упрощения. Теперь все пути идут от главной страницы и становятся относительными, если поставить слэш в начале адреса.

Remember me — модуль добавляет к форме авторизации чекбокс «Запомнить меня».

Save & Edit — к форме добавляется кнопка «Сохранить запись и продолжить редактирование». Удобно.

Save Draft — позволяет сохранить запись как черновик.

Scheduler – с помощью этого планировщика задач можно легко публиковать или снимать с публикации материалы за определённую дату.

Similar Entries - блок с ссылками на статьи, похожие на текущую.

Simplenews — Организация рассылки новостей.

Site verification — проверка сайтов в поисковых системах (поддерживается).

Smileys – небольшой модуль, который позволяет делать в сообщениях и комментариях автозамену текстовых смайликов на графические. Все привязки можно настроить на свое усмотрение.

Splash – Данный модуль позволит показать любую вашу страницу (заставку,приветствие, да как хотите называйте...) только один раз при первом визите, в день, в неделю или каждый раз. При этом не нужно мучать тему оформления или настройки главной страницы. Очень простой и полезный модуль.

String Overrides - заменяет текст, причём делает это очень просто и эффективно. В левой колонке (на скриншоте видно) идут те строки, что нужно перевести, а в правой - перевод или замена. Всё точно, без всяких накладок и вместе с тем - просто и наглядно, что не может не радовать. Никто не заставляет переводить весь сайт на русский язык, тем более, что это большинству и не требуется, достаточно, чтобы русским выглядел фронтенд. Чтобы пользователи нормально ориентировались во всех надписях, тем более, что их не так уж и много. Этот модуль замечательно справляется с поставленной задачей.

Submenu Tree - Позволяет организовывать сложные древовидные меню.

Submit Again — модуль, позволяющий после сохранения материала добавить ещё один.

Subscriptions — Очень мощный модуль рассылок и подписок, имеет множество настроек, которые учитывают почти все, что необходимо; в то же время позволяет пользователям довольно просто подписаться на все материалы одного типа или на каждый материал в отдельности (включая обновления содержимого). Доступен для Drupal версий 5, 6.

Tabs + Views Tabs + CCK Fieldgroup Tabs — Эти три модуля позволят вам добавить вкладки в любой тип материала (группы полей) либо любое представление. Собственно, если разбираетесь в Views и CCK, то никаких проблем не возникнет. Модули доступны для Drupal 6. Views Tabs и CCK Fieldgroup Tabs есть для Drupal 5.

Taxonomy Manager — предоставляет мощный интерфейс для работы со словарями.

Taxonomy Menu — позволяет создавать меню из терминов словаря.

Todolist — система управления заданиями и их распределениями на  Ajax .

Twitter — позволяет отправлять сохранённую запись в твиттер.

Uploadpath — разрешает использовать token-шаблоны для хранения файлов в директориях или субдиректориях.

User Relationships — позволяет создавать типы отношений между пользователями, например, друзья, коллеги.

Vertical tabs — изменяет внешний вид вкладок ноды (материала) на вертикальные.

Views accordion — Показ контента в виде «аккордеона» (JQuery accordion) при помощи Views.

Views attach — возможность прикрепить преставление к любому типу материалов.

Views slideshow ddblock — создание слайдшоу при помощи Views.

Views slideshow imageflow — Галерея в виде слайдшоу.

Views slideshow — Слайдшоу из любого типа материалов.

Views slideshow slider — Добавляет эффект «слайдер» в Views Slideshow.

WordPress Comments — Для тех, кто привык к форме комментирования а-ля Wordpress.

XML sitemap — генерация карты сайта (файла sitemap.xml). (Внимание: может конфликтовать с другими модулями. Если после установки XML Sitemap вы обнаружили белую страницу вместо списка модулей, удалите его – скорее всего, проблема исчезнет.)

Автора автора