Ранее я уже вкратце говорил что такое модуль, для чего он нужен и где его следует хранить. Давайте установим свой первый модуль. Пусть это будет модуль Devel https://www.drupal.org/project/devel
Качайте zip архив для 8 версии, распаковывайте и сохраняйте в sites/all/modules. Папок all и modules у вас нет-создавайте их.
В свежих версиях друпала кидайте модули сразу в папку modules.
Выглядеть у вас это должно вот так:

Никаких упоминаний о версии модуля в именах папки быть не должно.
После этого переходите в "Расширить" и в конце страницы увидите 4 модуля. Как я говорил ранее-модули могут быть зависимы друг от друга. Нам сейчас нужен только модуль "Devel generate". Этот модуль может генерировать материалы, термины таксономии, пользователей и меню. Использовать мы его будем при создании новостей на сайте.
Отмечаем этот модуль и сохраняем настройки.

Модуль включится. Теперь переходите в "Конфигурация" и увидите там ряд новых страниц:

Если у вас слабый хостинг, и при включении модуля посыпались ошибки и вы не видите этих пунктов меню-попробуйте очистить кэш сайта. Для этого на этой же странице перейдите в "Производительность" и нажмите там кнопку "Очистка кэша".
Если всё норм - значит модуль корректно установился. Остальные модули устанавливаются точно так же. Так же есть серверная технология Drush. Которая позволяет устанавливать модули прямо из консоли SSH.
Если вы ранее работали с Drush - то можете использовать вс те же команды, что и в предыдущих версиях.
Например скачать и установить Devel:
drush en devel
#или одной строкой
drush
dl devel
&& drush en
-y devel
К оглавлению
Предыдущая статья
Следующая статья