Drupal 8: первые шаги

03 Авг 2018

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

Карта сайта в xml-формате

Наличие карты сайта — неотъемлемое условие любого веб-проекта. Можно сказать, что это продвижение через дан­ную сущность. Sitemap можно создавать вручную, можно строить в текстовом виде, но любой профи вам до­ка­жет, карта сайта в xml-формате — наилучшее технологическое решение.

Если так, то первым делом устанавливаем расширение XML sitemap, доступное на сайте Drupal. Казалось бы, тут сложностей нет и быть не может? Не совсем так. Если вы не установили в процессе подготовки опе­ра­ци­он­ной сис­те­мы PHP-расширение php72-xmlwriter, сообщение об ошибке смотрит в упор:

Модуль XML sitemap невозможно установить без PHP-расширения типа php72-xmlwriter

К счастью, установить php72-xmlwriter можно прямо сейчас. Для этого не требуется повторная инсталляция ОС или ее компонентов. Выполнив в консоли команду # pkg install –y php72-xmlwriter, мы снимаем все вопросы. Путь к установке XML sitemap открыт и после этой несложной манипуляции нам всего-то нужно активировать все функ­ции этого модуля:

После установки модуля XML sitemap нужно активировать все его функции

Облако тэгов для Drupal 8

Трудно переоценить значение такого проектного компонента, как облако тэгов. Часто рекомендации по его вне­д­ре­нию в CMS Drupal 8 слишком сложны для начинающих. Наилучшее решение — использовать хорошо за­ре­ко­мен­до­вав­ший себя еще в предыдущей версии Drupal модуль Tagadelic.

Сходу имплементировать Tagadelic-модуль в систему управления сайтом не получится. Ему требуется еще два мо­ду­ля, установка которых должна выполняться в строгой последовательности: сначала ставим и активируем рас­ши­ре­ние Token, затем — модуль Metatag, обслуживающий метаданные сайта. Последний из них состоят из 16 фун­к­ций, обеспечивающих поисковую оптимизацию. Лучше активировать все, а по ходу можно снять редко ис­поль­зу­е­мые.

После установки расширений ;Token и Metatag можно приступать к инсталляции модуля Tagadelic. Это несложно: как и все прочие расширения, он ставится из меню установки, доступному по пути /admin/modules/install.

Формирование облака после инсталляции указанных расширений проще простого: в меню «Структура» находим «Схему блоков» и в нужном разделе (как правило, это Sidebar Second) создаем новый блок.

Формирование нового блока с облаком тэгов

Используя кнопку «Расположить блок» просто выбираем Tagadelic tag cloud со свойством Таксономия и создаем новый блок. Теперь метки каждой статьи или новости станут основой облака тэгов, и в зависимости от частоты употребления их вид будет визуализирован с нужным весовым коэффициентом.

Теги: