1.2. Установка модулей на Drupal 8

Ivan Abramenko 11/21/2019

Как и многие другие CMS Друпал состоит из модулей. Это позволяет использовать на разных сайтах разный функционал, блоги, галереи, личные сообщения, форум и другие модули можно подключать по мере необходимости. Или отключить ненужные модули, чтобы облегчить сайт.

Подключить новый модуль в Drupal 8 достаточно просто. Все дополнительные модули в друпале складываются в папку modules в корне сайта. Вот перевод файла README.TXT из этой папки:

Место для загруженных и кастомных модулей для расширения функционала твоего сайта, эта папка обеспечивает разделение модулей ядра и дополнительных модулей, для безопасного обновления друпала. Дополнительные модули могут быть загружены здесь:  http://drupal.org/project/modules.

Давайте пройдем по ссылке  http://drupal.org/project/modules и найдем модуль Backup and migrate.

drupal backup and migrate

Теперь перейдем на страницу этого модуля.

https://drupal.org/project/backup_migrate

Здесь мы видим описание модуля, а ниже ссылки на скачивание различных версий.

Drupal modules

Здесь у нас размещаются модули для различных версий. Чтобы разделить их используется нумерация 5.x, 6.x, 7.x, 8.x , первые цифры обозначают для какой версии друпала этот модуль, нам нужен для 8ой версии, поэтому начинаться модуль должен с 8.x. Также у модулей могут быть несколько версий для одного ядра друпала, так например для 7го друпала есть версии 7.x-2.7 и 7.x-1.3, если бы у нас был 7ой друпал, то мы бы скачали 7.x-2.7, потому что это более свежая версия модуля 2.7 (вторая версия модуля и 7 подверсия 2ой версии). Скачивать модули лучше всего последних версий, если есть то из раздела рекомендованных (выделены зеленным), если нет, то из другие релизы (желтый) или релизы для разработки (красный). Релизы для разработки не обязательно не являются нерабочими, они могут вполне работать, но содержать в себе недоработки, которые при определенных условиях не позволяют модулю работать как он должен. Поэтому я качаю версию модуля 8.x-2.x-dev.

Скачивать можно в двух форматах архива zip или tar.gz. Выбирайте с которым вам удобно работать и качайте его. Когда вы разархивируйте архив, то у вас будет папка backup_migrate-8.x-2.x-dev, а в ней еще одна папка backup_migrate, в которой уже будут лежать файлы модуля. Копировать стоит папку backup_migrate с файлами, напомню, что модули мы копируем в папку /modules:

drupal modules

Все теперь можно будет включить этот модуль через админку. Заходим на страницу Меню - Extend.

/admin/modules

И включаем модуль Backup and migrate:

Drupal modules

Теперь можно зайти на страницу настройки модуля и сделать бекап:

/admin/config/system/backup_migrate

drupal install modules

Если вы видите следующее сообщение "You must specify a private file system path in the file system settings to backup to the server.", то вам нужно пройти по ссылке file system settings:

/admin/config/media/file-system

И прописать адрес папки private (закрытая), лучше всего прописать sites/default/files/private:

файловая система

Теперь можно вернуться на страницу настроек backup and migrate и сделать бекап сайта:

Backup and migrate