1. Главная
  2. Форумы
  3. Общие
  4. Новости из мира Drupal

Дайджест новых модулей за июль 2022

Главные вкладки

Ежедневно на Drupal.org публикуются модули, разрабатываемые сообществом (контрибные модули). Мы просмотрели все новые модули для Drupal 9, опубликованные в июле, и собрали для вас подборку самых интересных и полезных.

Countries import — импорт данных о странах и создание терминов или материалов с информацией о странах. Импортируемые данные можно увидеть по ссылке https://raw.githubusercontent.com/cristiroma/countries/master/data/countries.json

PDF Metadata — модуль позволяет автоматически устанавливать метаданные в загруженных pdf-файлах, используя шаблоны замены на основе токенов для улучшения SEO.

Drupal Commerce Gallery — модуль предоставляет блок, в котором отображаются галерея продуктов Drupal Commerce. Настройки блока позволяют задать заголовок, количество выводимых продуктов, количество колонок в галерее. При наведении на карточку продукта будут отображаться название продукта, его SKU и цена.

File Rename — модуль добавляет возможность переименовывать файлы, загруженные на сайт. После переименования картинки автоматически перестраивается imagecache для этого изображения.

File Replace (D8+) — модуль предоставляет возможность заменять файлы, сохраняя их uri. Модуль будет полезен в тех случаях, когда на сайте есть прямая ссылка на файл или файл используется напрямую каким-либо способом, и его необходимо время от времени обновлять.

User annex — альтернатива модулю «User history». Модуль позволяет отслеживать (логировать) изменения в заданных базовых и кастомных полях в сущности (профиле) пользователя.

QR Block — модуль предоставляет блок, в котором динамически выводится QR-код из заданного токена.

SOLR Search Synonym — модуль является расширенной версией модуля Search API Synonym(search_api_synonym) и обеспечивает интеграцию с Apache Solr, экспорт синонимов непосредственно в конфигурации Solr без необходимости вручную обновлять файл synonyms_und.txt.

Cache review — модуль предоставляет инструменты, помогающие просматривать и анализировать работу внутреннего (IPC) и динамического (DPC) кэша страниц. Модуль также предоставляет несколько демонстрационных страниц с кэшированными и некэшированными элементами. Основная цель модуля Cache Review — помочь разработчикам узнать, как работает кэш для анонимных и авторизованных пользователей. Также модуль может помочь при поиске и анализе возможных проблем с кэшированием в проектах.

Views alias filter — модуль предоставляет открытый (exposed) фильтр для фильтрации материалов по их псевдонимам адресов (URL alias).

Weerly — модуль позволяет реализовать систему сокращения ссылок на собственном сайте.

JSON-LD Schema UI — модуль для продвинутой поисковой оптимизации, реализует пользовательский интерфейс (UI) для управления JSON-LD Schema в форме создания/редактирования материалов.

Menu migration (Import & Export) — импорт/экспорт пунктов меню между сайтами на Drupal. Пункты меню экспортируются в виде json-файла в папку на сервере, заданную в форме конфигурации модуля. Есть возможность работать с модулем как через админ-панель, так и через drush.

Bootstrap flag icons — вывод переключателя языков в виде кнопки Bootstrap 5 с флагами стран.

Views Taxonomy radios/checkboxes filter — вывод в представлениях (Views) фильтров по полям с терминами таксономии в виде радиокнопок или чекбоксов (в ядре имеется вывод только в виде выпадающего списка («Dropdown») или поля с автодополнением («Autocomplete»)).

Layout Builder Accordion — модуль предоставляет новый вид макета (секции) «Аккордеон» для Layout Builder, в котором добавленные блоки будут отображаться как панели аккордеона.

Style Selector — модуль предоставляет пользовательские типы полей — CSS Style и CSS Color для выбора CSS-классов и цвета из списка задаваемых значений для материалов/сущностей. Форматтер «CSS Style» добавляет выбранный пользователем класс к врапперу материала/сущности, а форматтер «CSS Color» устанавливает выбранный цвет в виде инлайн-css враппера материала/сущности.

Grid Widget — расширение возможностей модуля Options из ядра Drupal для вывода радиокнопок и чекбоксов вариантами стилизации в виде колонок, Flexbox и CSS Grid.

Active Directory Integration — модуль обеспечивает настраиваемую интеграцию с Active Directory при помощи расширения PHP LDAP.

Komponent — модуль предоставляет пользовательское поле для добавления макетов Layout Builder в материалы. Модуль позволяет задать запрет на изменение макета секций заданных в поле по умолчанию. По умолчанию можно только включить Layout Builder для материалов, а при помощи модуля Komponent можно добавить к материалу несколько полей, в которых будет работать Layout Builder. К примеру, можно добавить два поля Komponent, при это одно поле оставить свободным, а во втором настроить макет и секции по умолчанию, установить запрет на изменение секций и макетов и сделать поле обязательным. В этом случае контент-менеджер «не забудет» заполнить нужные поля и при этом не поломает макет страницы.


Обычно мы включаем в подборку модули, опубликованные на Drupal.org и не требующие интеграции с внешними платными сервисами. Если вы хотите рассказать о своем платном модуле или о модуле, реализующем интеграцию с платным сервисом, то отправьте запрос в телеграм-бот поддержки @drupalrusupportbot.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /