Ежедневно на drupal.org публикуются модули, разрабатываемые сообществом (контрибные модули). Команда drupal.ru просмотрела все модули, опубликованные в ноябре и собрала для вас подборку самых полезных и интересных.
Entity Reference Unrestricted Label. Этот модуль добавляет простой форматтер поля для полей типа entity reference, которое будет показывать метку сущности всем пользователям, независимо от результата доступа к сущности.
Diff Preview. Расширение популярного модуля Diff, который реализует систему доступа на основе токенов для анонимных пользователей, чтобы увидеть разницу между двумя версиями. Будет полезен для внешних рецензентов контента, у которых нет учетной записи на веб-сайте.
Popup Block. Добавляет тип блока, который может отображаться как всплывающее окно на любой странице.
Charts ECharts. Этот модуль реализует библиотеку Apache ECharts для модуля Charts.
tiny-player HTML audio player. Простой модуль отображения аудио. Предоставляет элемент и медиа форматтер, которые используют javascript для рендеринга крошечного и простого аудиоплеера.
Field Protect. Если у вас есть поля, которые редакторы могут изменять, но вам нужно убедиться, что они понимают последствия этих изменений, тогда Field Protect может быть полезным.
Media Entity Download Count. Модуль помогает записывать количество скачиваний каждой медиа-сущности.
Collapsible Fields. Позволяет сделать любой виджет форматтер сворачиваемым.
DocuSign signature. Этот модуль позволяет подписывать документы в электронном виде с помощью DocuSign. Настраивает аутентификацию и базовые службы для взаимодействия с Docusign API.
Block node condition. Модуль позволяет разработчикам сайтов контролировать видимость блока с контентом.
Content has been published field. Отвечает на вопрос: публиковался ли когда-либо этот материал?
Webform Revision UI. Модуль добавляет пользовательский интерфейс для просмотра ревизий вебформ.
Nofollow Noindex.Простой подход для добавления мета «nofollow noindex» в HTML-заголовок выбранных роутов.
Disable Inline Form Errors. Является расширением модуля Inline Form Errors, доступного в ядре. Позволяет более гибко управлять inline-ошибками в формах.
Filtered Text Wrapper. Оборачивает отфильтрованный текст во враппер, позволяя установить префикс и суффикс для всего содержимого, которое использует этот текстовый фильтр.
Prevent Extend. Модуль скрывает пункт меню «Расширения» и возвращает ошибку 403 для всех путей установки, удаления, обновления и списка модулей. Это сделано для предотвращения установки, удаления, обновления модулей из админки.
Remove Unused Filesпредоставляет возможность обрабатывать файлы, которые не используются drush-командой.
Content Length Header. Модуль для установки Content-Length заголовка.
Calendar_eventsотображает календарь на основе типа содержимого с датой начала, датой окончания, заголовком и содержимым события.
Bundle name in tabs. Показывать название бандла/словаря на вкладках “просмотр”, “редактировать” и “удалить”.
Role Classes. Добавляет в body css-класс роли пользователя.
WebP Extras. Предоставляет дополнительные возможности для модуля WebP.
PDF To Canvas File Field Formatter. Добавляет форматтер поля, чтобы отображать PDF-документы как изображения.
Outbound. Модуль предупреждает пользователя о том, что он собирается покинуть ваш сайт, если пользователь кликнул по внешней ссылке.
Telephone Advanced. Добавляет валидацию и форматирование в поле телефона ядра и элемент "tel".
Views Advanced Role. Модуль создает views-плагин для расширения управления доступом в представлениях.
Dsudoku. Онлайн судоку для Друпал 8.3 и последующих версий
Index Now. Модуль позволяет отправлять запросы в поисковые системы, когда контент был создан, обновлен или удален на вашем сайте. Поддерживаются поисковые системы Microsoft Bing и Yandex.
Ckeditor Instagram Embed. Позволяет вставлять контент из instagram как embed-контент на вашем сайте. Модуль разработан нашей любимой студией Гл**ец.
В создании этого дайджеста так же принимали участие @ivnish и @madt