Как установить модуль Drupal

Из предыдущего урока мы с вами узнали, что такое модули Drupal, и что базовая комплектация Drupal содержит минимум модулей, необходимых для работы движка. Если же вам недостаточно предложенного функционала, то необходимо просто найти и установить нужный модуль.
В сегодняшнем уроке мы как раз поговорим с вами о том, как установить модуль Drupal. Также вы узнаете, где нужно качать модули и рассмотрим, где находятся их настройки.
Ну что ж, приступим!
Загрузка модуля Drupal
Чтобы установить модуль Drupal, нам необходимо его скачать. Советую качать только на официальном сайте, где всегда доступны абсолютно бесплатно проверенные модули без всякого вредоносного кода. Также, это позволит стандартному модулю «Update Manager» проверять доступные обновления и безопасно устанавливать или обновлять модули, используя веб-интерфейс.
Переходим на официальный сайт drupal.org. Открываем раздел «Download & Extend».
Прокручиваем страницу и видим ссылку «Modules». Нажимаем на нее и попадаем в раздел модулей.
Как видите, на данный момент на официальном сайте находится 38 232 модуля, что составляет вполне внушительный арсенал для вебмастера.
Здесь же находится удобный фильтр и поле «Search Modules», с помощью которого мы и будем искать нужный нам модуль. Давайте найдем модуль Pathauto (данный модуль используют для автоматической генерации синонимов URL на основе поля Title) и установим его.
Вводим название модуля и нажимаем кнопку «Search».
Находим в списке заданный модуль и кликаем по его заголовку или ссылке «Read more» для того, чтобы перейти на страницу модуля.
На странице модуля есть полное описание, иногда приводятся скриншоты работы модуля, а также здесь находится дополнительная информация, которая возможно вам пригодиться. Все это вы можете посмотреть и изучить.
Прокрутив страницу вниз, вы увидите блок загрузки (ссылки на загрузку модуля), где доступны различные версии для скачивания. Обратите внимание, что блок загрузки разбит на два раздела:
- «Version» – стабильные версии модулей, выделенные зеленым цветом
- «Development releases» – версии, находящиеся на данный момент в разработке (устанавливать данные версии на рабочем сайте я не рекомендую, но если вам не терпится опробовать новую версию и посмотреть, что в ней интересного, то делайте это на тестовом сайте)
В разделе «Version» представлены модули для версий движка Drupal 7 и Drupal 8. Для Drupal 7 необходимо скачать версию, которая начинается на 7.x, а для Drupal 8 – 8.x соответственно. Для загрузки можно использовать один из архивов:
- tar.gz – для Linux систем
- zip – для ОС Windows
Установка модуля Drupal
Для работы с модулями в админке Drupal существует раздел «Расширения», здесь отображается весь список установленных модулей.
На данный момент существует 3 различных способа установки модуля на сайт. Давайте рассмотрим каждый из них.
1 способ – Автоматический
Перейдите в раздел «Расширения» и нажмите на кнопку «Установить новый модуль».
В поле «Установить с URL-адреса» необходимо вставить ссылку на архив. Ссылку на архив вам необходимо скопировать на странице модуля в блоке загрузки.
Вставляем скопированный адрес ссылки в поле «Установить с URL-адреса» и нажимаем кнопку «Установить».
Вы увидите, как начнется процесс установки модуля Drupal. После успешного завершения появится следующая страница:
2 способ – Полуавтоматический
Чтобы начать установку в полуавтоматическом режиме для начала вам необходимо скачать архив модуля к себе на компьютер.
В разделе «Расширения» в поле «Загрузите архив модуля или темы для установки» нажмите кнопку «Обзор» и выберите скачанный на компьютер архив и затем кликните по кнопке «Установить».
Как только модуль будет установлен, вы увидите соответствующее сообщение.
3 способ – Вручную
Чтобы установить модуль Drupal вручную, вам нужно распаковать скачанный архив в директорию: имя_сайта/modules.
В итоге, у вас должно получиться следующее:
Также стоит отметить, что все установленные модули будут находиться в этой директории: имя_сайта/modules и работать с установленными модулями вам нужно только в ней и нигде более.
Включение модуля
Вне зависимости от того, каким из способов был установлен модуль, по умолчанию он будет выключен. Для того, чтобы его активировать откройте раздел «Расширения» и найдите только что установленный модуль в списке. Как видите, чекбокс напротив Pathauto неактивен, для того, чтобы можно было поставить галочку в нем, нужно установить дополнительные модули: Ctools и Token.
Некоторые модули для своей работы требуют установку дополнительных модулей и такие дополнительные модули в Drupal называют – зависимости.
Перейдите на официальном сайте в раздел модули, найдите с помощью поиска Ctools и Token, и установите их одним из способов, описанных выше.
Как только недостающие модули установлены, можем приступать к их активации. Поставьте галочку напротив Pathauto и нажмите внизу страницы кнопку «Установить».
Далее вам предложат включить модули Chaos tools и Token. Нажимаем кнопку «Продолжить».
И вы увидите, как начнется установка.
В итоге, у вас появится сообщение об успешной установке трех модулей, а также об их локализации.
Есть модули, которые не требуют установки дополнительных модулей, и для их активации вам будет достаточно просто отметить модуль галочкой и внизу страницы нажать кнопку «Установить».
Настройки модуля
После того, как модуль установлен и включен, было бы неплохо попасть в его настройки. Для этого перейдите в раздел «Расширения», найдите только что установленный модуль и кликните по его описанию.
Перед вами откроется более полное описание модуля, в котором будет указано машинное имя, версия, зависимости модуля, справка, права доступа и настройка (configure). Кликаем по «Configure».
И вы сразу же попадете на страницу настройки модуля.
Также, вы можете попасть в настройки модуля с раздела «Конфигурация», но для этого вам нужно знать в какой из разделов конфигурации он будет помещен. В данном случае – это «Поиск и метаданные» и в нем «Синонимы URL».
Но не все модули имеют свои собственные настройки, некоторые модули достаточно просто активировать.
На этом я буду заканчивать урок, а в следующем уроке мы с вами разберемся, как удалить модуль Drupal.