Модули для сайта компании на Drupal 8

Drupal: 
Уровень сложности: 

Следующие модули используются повсеместно, надёжно работают на Drupal 8 (проверено). Команда "Drupal Security Team" проверяет коды модулей на возможные ошибки безопасности, устанавливая знак щита .

Ниже представлены ссылки на модули и описания, процесс установки модулей. Страница обновляется при портировании других востребованных модулей на 8 версию.

Drupal 8 разделяет все функции на модули так, чтобы каждый проект работал оптимальным образом, без лишних функций. Поэтому следующие модули расширяют как совершенно базовые функции сайта (например, создание адресов страниц), так и дополняют удобными функциями редактирования материалов и отображения медиа-контента. Некоторые модули требуют предварительной установки других модулей, так как используют их функции.

Pathauto - модуль для автоматического создания удобных url страниц. Для его работы требуются модули Chaos Tools, Token. С помощью Pathauto можно настроить шаблоны путей страниц, тогда красивые адреса страниц будут автоматически создаваться при добавлении материалов или терминов таксономии. Например, для статей в блог можно задать шаблон адреса: [node:created:html_year]/[node:title] - такой шаблон будет создавать адреса страниц вида: site.ru/2016/мой-первый-пост, site.ru/2016/выбрать-отель-в-сочи. Чтобы транслитерировать буквы адресов, в настройках Pathauto, то есть тут /admin/config/search/path/settings , отметьте чекбокс "Транслитерировать перед созданием синонима".

IMCE - этот модуль делает удобной работу с картинками. При вставке изображений в текстовую область Друпал грузит картинки в одну специальную папку. Этот модуль добавляет свою новую кнопку вставки изображений (иконка этой кнопки совпадает с иконкой стандартной кнопки, не путать). Используя модуль, можно создавать подпапки в папке картинок и грузить файлы в нужные папки, а затем удобно использовать повторно.

Taxonomy menu - следующий востребованный модуль. Он создаёт меню из терминов таксономии. Это же можно сделать с помощью модуля Views. В Друпал 7, говорили, этот модуль тормозит.

Linked Field добавляет в настройки отображения полей возможность отображения в виде ссылки.

Field Group - небольшой полезный модуль для дизайнеров. Позволяет сгруппировать поля сущностей (материалов, пользователей и таксономии) при отображении в div-блоки, выпадающие группы, аккордеоны и т.д.

Meta tags quick - этот модуль работает с мета-тегами, добавляя к поля ввода ключевых слов и описания или создавая их автоматически из содержимого материалов. В настройках модуля можно добавить базовые ключевые слова и описания которые будут добавляться материалам, а также источники для формирования этих мета-тегов из полей материалов.

Video Embed Field - вставка видео YouTube и Vimeo очень удобная с этим модулем. Он добавляет тип поля "Мультимедиа - Video Embed", которое представляет собой строку для адреса видео. Отображение этого поля может быть в виде плеера или в виде тамбнейла (картинки-превью). Для адаптивных сайтов есть готовый css-код адаптивных видео.

ImageMagick - если на хостинге работает расширение Imagick PHP, этот модуль будет работать с картинками, предлагая разработчику набор эффектов и возможности управления форматами, размером и другими параметрами изображений.

Views Slideshow - легковесное слайдшоу для Drupal 8. Добавляет формат отображения представлений Слайдшоу. Приходится отлаживать CSS стрелок прокрутки. Рекомендован.

Jssor Slider - это один из первых модулей, работающих на Drupal 8, для создания адаптивного слайдшоу. Довольно непростая задача установки, настройки модуля и создания блока слайдшоу описана на тлито.ру в разделе Модули Drupal.

Taxonomy Views Integrator - TVI позволяет для Словарей Таксономии и для отдельных Терминов задавать особые параметры отображения при помощи выбора нужного Представления Views.

Domain Access - подключение нескольких доменов к сайту, например, для языковых версий.

Language Icons - готовые иконки языков для блока переключения языка.

 

Установка модулей

Чтобы установить модуль, нажмите в меню Управление - Расширить. Включите модуль Update Manager и пользуйтесь кнопкой "Установить новый модуль". На странице /admin/modules/install вставляйте адрес архива модуля, скачивайте, а затем активируйте. Если модуль требует предварительной установки других - установите другие требуемые и включите нужный модуль.
Если Update Manager выдаёт ошибку на вашем хостинге, тогда распаковывайте папки модулей в папку modules в корне сайта. А затем активируйте по кнопке Расширить в меню Управление.