Интересные модули для Drupal

Есть такое понятие как модули которые должны быть на всех сайтах (must have), так сказать, частоиспользуемы модули. Вот эта статья как раз не о таких модулях. В этой стаье я буду делать ссылки на модули которые могут использоваться крайне редко, но они имеют право на жизнь. Итак начнем:

1. Birthdays

Модуль Birthdays позволяет пользователям добавить день рождения в своём профиле. Для работы модуля требуется модуль Profile, в котором нужно добавить поле типа «дата», которое и будет использоваться этим модулем.

Возможности модуля

  • Блок показывающий N следующих дней рождений
  • Блок показывающий дни рождения на следующие N дней
  • Страница birthdays, на которой показываются все пользователи.
    • Возможна выборка по месяцу и году рождения
    • Можно настроить количество пользователей в списке на одной странице
  • Возможность скрывать дату рождения и возраст автоматически или по усмотрению пользователя
  • Автоматические поздравления пользователей с днём рождения
  • Возможна настройка заголовка и текста поздравления
  • Автоматические оповещения администратора о приближающихся днях рождений
  • Возможность синхронизации дат между модулями Birthdays и Profile

2. Advanced Taxonomy Menu

Модуль Advanced Taxonomy Menu является модификацией модуля Taxonomy Menu и позволяет автоматически генерировать иерархическое меню на основе различных словарей таксономии.

Рассмотрим ситуацию, на примере с одеждой. Допустим у нас есть следующая структура словарей и терминов:

  • Словарь 1: сезоны — лето, зима
  • Словарь 2: полы — мужчина, женщина
  • Словарь 3: товары — футболки, брюки, туфли
  • Словарь 4: размеры — 10, 12, 14
  • Словарь 5: цвета — красный, зелёный, жёлтый

Каждый набор товаров есть для мужчин и для женщин, для каждого сезона и так далее. В этой ситуации, модуль Advanced Taxonomy Menu позволяет использовать словари в качестве уровней меню. Любой словарь можно поместит на нужный уровень, кроме того, на сайте можно создать любое количество необходимых меню.