Подборка модулей для 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 вы обнаружили белую страницу вместо списка модулей, удалите его – скорее всего, проблема исчезнет.)