Лучшие модули Drupal 8, которые вам абсолютно необходимы для вашего следующего проекта Drupal
Опубликовано: 2020-01-07Вы только что установили Drupal 8 на свой компьютер и действительно хотите, чтобы ваш сайт заработал быстро. Вам нужны все те удивительные возможности, о которых вы слышали о Drupal 8. Итак, что вы будете делать дальше? Выберите свои модули Drupal 8! Модули Coz - это строительные блоки любого большого особняка Drupal.
Конечно, это не так просто, как кажется. В основе Drupal 8 лежит постоянно растущее сообщество разработчиков ПО с открытым исходным кодом, которое упорно трудится над разработкой тысяч модулей, которые могут улучшить и расширить функциональность веб-сайта Drupal. Выбор из тысяч модулей Drupal 8 может оказаться непосильной задачей.

К счастью для вас, многие важные модули из Drupal 7 перешли в ядро Drupal 8. Это означает, что вам нужно будет включить эти модули только после установки Drupal 8. Давайте погрузимся в краткий список лучших модулей Drupal 8, которые вам необходимы для создания отличного цифрового опыта. После этого мы поговорим о том, как выбрать модули для Drupal 8.
Модуль панели инструментов администратора
Модуль Drupal Admin Toolbar чрезвычайно полезен для лучшей навигации для администраторов сайтов и разработчиков сайтов. Панель инструментов по умолчанию не очень удобна для пользователя. Этот модуль направлен на расширение функциональности панели инструментов, предлагая раскрывающиеся меню, которые обеспечивают легкий доступ к различным страницам администратора. Он также предлагает подмодуль для расширения своей функциональности, называемый дополнительными инструментами панели инструментов администратора. Этот подмодуль добавляет больше полезных ссылок в меню администратора для выполнения таких задач, как очистка кеша, запуск cron и многое другое.
Модуль абзацев
Модуль Drupal 8 Paragraphs дает много возможностей авторам и редакторам контента. Это позволяет им легко создавать гибкий и структурированный контент. Теперь вы можете добавлять различные типы полей абзацев, такие как изображения, текстовые блоки, цитаты, слайд-шоу, видео и многое другое.
Используя знакомую форму редактирования узлов, вы можете добавлять / экспериментировать с любым количеством элементов абзаца и размещать их в любом месте. Он также предлагает виджеты (все еще находящиеся в стадии эксперимента), которые позволят использовать функцию перетаскивания, дублирование абзацев и многие другие функции, которые могут улучшить взаимодействие с пользователем при работе с модулем абзацев.
Модуль веб-формы
Это один из модулей Drupal 8, который всегда находится в моем списке рекомендуемых модулей. Это настолько универсальный и такой важный модуль Drupal, что его трудно игнорировать. Практически каждому сайту нужна форма. Контактная форма, или форма для опроса, или форма обратной связи - от них никуда не деться. Модуль Drupal 8 Webform - это многофункциональный конструктор форм, который легко настраивается и расширяется. Он позволяет собирать данные формы, отправлять их сторонним приложениям или отправлять электронные письма администраторам или пользователям. Вы также можете экспортировать эти данные в электронные таблицы для дальнейшего анализа. Модуль Webform предлагает гораздо больше, что не может быть здесь суммировано.
Display Suite
Модуль Drupal Display Suite - очень простой в использовании и удобный инструмент для создания макетов страниц. Он предлагает удобный интерфейс перетаскивания для упорядочивания содержимого. Есть список предопределенных макетов и шаблонов на выбор. Пользовательские макеты и шаблоны также могут быть созданы и добавлены в тему. Также можно определить настраиваемые режимы просмотра и настраиваемые поля.
Модуль Devel
Модуль Drupal Devel - очень удобный инструмент для разработчиков и администраторов сайтов. Он широко используется в целях тестирования из-за его способности генерировать большой объем контента для узлов, комментариев, пользователей и различных типов контента и сущностей. Кроме того, это позволяет разработчикам устранять любые проблемы с доступом к узлам. Нижние колонтитулы могут быть добавлены для всех страниц с помощью подмодуля Webprofiler. Webprofiler также дает администраторам сайта некоторые аналитические данные о возможностях кэширования, запросах к базе данных, использовании ресурсов и многом другом.

Модуль Drupal GraphQL
GraphQL - это современный язык запросов, который заменяет старые версии, такие как REST, для взаимодействия с API. Это быстрее и дает только те результаты, которые вы ищете, без всего нежелательного багажа, который сопровождает вызов REST API. Модуль Drupal GraphQL позволяет вашему веб-сайту Drupal создавать схемы GraphQL и предоставлять объекты Drupal с помощью клиентских приложений GraphQL.
Модуль Патауто
Наличие хорошо структурированного URL-адреса не только улучшает взаимодействие с пользователем, но и очень важно для поисковой оптимизации. Модуль Drupal Pathauto, безусловно, является обязательным модулем в каждом проекте Drupal. Это помогает автоматически генерировать удобные для SEO и хорошо структурированные URL-адреса. Администраторы сайта также могут изменить систему шаблонов, изменив используемые ею токены.
Гугл Аналитика
Модуль Drupal Google Analytics добавляет на ваш сайт систему отслеживания Google Analytics. Используя этот модуль Drupal, можно получить доступ ко всем функциям аналитики Google и интегрировать их с вашим сайтом. Он позволяет отслеживать домен, отслеживать пользователей, отслеживать отслеживаемые ссылки, отслеживать загруженные файлы, выполнять поиск по сайту, поддерживать AdSense и многое другое.
Что следует помнить при выборе модулей Drupal 8
Будь то модули персонализации, модули интеграции с социальными сетями, модули автоматизации маркетинга или любой другой модуль, вы всегда можете найти более одного модуля для каждой функции. Вот что следует иметь в виду, прежде чем делать выбор:
Совместимость
Перед загрузкой модуля вы должны знать, будет ли он совместим с вашей версией Drupal. Вы просто не можете установить модуль версии 7 в свою установку Drupal 8 без перекрестной проверки, поддерживается ли он. Чтобы узнать, какая версия модуля была выпущена на Drupal.org, вы можете перейти на страницу проекта модуля и прокрутить вправо до конца, где вы увидите ссылку для загрузки и найдете указанные версии выпуска. Если он не указан, перейдите на http://drupal.org/project/Modules/name и отфильтруйте по совместимости с ядром.
Они бесплатны, но занимают место
Вы должны иметь в виду, что, хотя предоставленные модули Drupal бесплатны, они не такие уж легкие. Неиспользуемые модули могут излишне занимать много места и ресурсов, что может сделать ваш сайт Drupal тяжелее и медленнее. Итак, прежде чем загружать модуль, проанализируйте, действительно ли он вам нужен или какой-либо другой основной модуль может выполнять те же функции для вашего веб-сайта. Кроме того, не стесняйтесь отказываться от этих редко используемых и неактивных модулей, чтобы ваш сайт выглядел более здоровым и легким.
Активно обслуживаемые модули
Очень важно выбирать модули, которые активно поддерживаются, обновляются и публикуются разработчиками. Потому что, если вы столкнетесь с какими-либо уязвимостями безопасности или любыми другими проблемами, вы знаете, что можете получить более быстрый ответ от разработчика / участника. Кроме того, вы будете уверены, что скоро появится обновленная новая версия.
Популярность
Использование популярных модулей означает, что вы можете доверять модулю в выполнении работы и быть в безопасности с меньшим количеством проблем. На странице проекта модуля на drupal.org вы можете увидеть количество загрузок и сколько веб-сайтов в настоящее время используют этот конкретный модуль.
Ищите проблемы
В правой части страницы проекта модуля Drupal вы можете найти количество проблем и ошибок (открытых и закрытых), связанных с этим модулем. Перейдя по ссылке, вы сможете увидеть подробный отчет обо всех ошибках и проблемах. Глядя на это, вы можете понять, действительно ли модуль может помочь вам с вашей функциональностью или нет. Дата последнего обновления также может дать вам представление о том, насколько активны разработчики в решении проблем и насколько они отзывчивы.
