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

Сегодня я хочу рассказать о том, как на сайт, работающий на CMS Drupal, устанавливать дополнительные модули.

Список всех дополнительных модулей для Drupal можно посмотреть на странице http://drupal.org/project/Modules.

Рассмотрим установку модуля на примере. Допустим, мы хотим добавить на наш сайт на Drupal чат. Для организации чата нам подойдет модуль Chatblock. Качаем модуль. Убедитесь, что версия скачиваемого вами модуля соответствует версии Drupal (здесь рассмотрена установка модуля на CMS Drupal 5.1). Модули распространяются в архиве tar.gz. Для распаковки архива, вы можете воспользоваться архиватором 7-Zip или WinRAR. В папке модуля как правило находятся файлы INSTALL.txt и README.txt, которые содержат информацию по установке, возможностям и настройке модуля. Очень желательно читать эти файлы, так как некоторые модули имеют нестандартные правила установки и вы не сможете их установить не прочитав как это сделать.

Заходим на наш сайт по FTP (как зайти на сайт через FTP я писал в заметке по установке Drupal)

Копируем папку модуля в системную папку модулей sites/all/modules (если такой папки нет, то её нужно создать).

Далее заходим на свой сайт в роли администратора.

Нужно включить модуль Chatblock в панели администратора управление сайтом > конструкция > модули > Chatblock > включено.

После включения, модуль добавляет в меню навигации две ссылки:

Chatblock help — на этой странице можно посмотреть правила преобразования текстовых смайликов в графические.

Chatblock logs — на этой странице можно посмотреть историю чата.

Теперь всё, что необходимо для включения на сайте чата — это перейти на страницу управления блоками и включить блок. Для этого идём в управление сайтом > конструкция > блоки.

Находим в списке отключенных блоков блок «Allows user to chat via a chatbook» и включаем его, выбрав режим отображения его, к примеру, в правой колонке.

Далее нужно настроить права доступа к модулю.

Это основной алгоритм действий для установки и включения любого модуля.

После установки и включения модуля его, как правило, нужно настроить для удобства использования.

На примере Chatblock. Там же, в свойствах блока, нажимаем пункт «настроить».

Попадаем на странице настроек модуля Chatblock. Здесь можно изменить заголовок блока, количество отображаемых в чате сообщений, сделать блок с модулем видимым для всех пользователей или для определённых ролей. Также здесь можно настроить режим отображения модуля на всех страницах, только на одной или на всех кроме какой-либо из страниц. Для того, чтобы чат отображался только на главной странице сайта, нужно выбрать пункт «Показывать только на перечисленных страницах», а в перечне страниц указать <front>.

Также модуль Chatblock имеет дополнительные настройки управление сайтом > настройка > Chatblock

Здесь можно указать количество сообщений, отображаемых в окне чата, интервал обновления окна чата, а также количество дней, через которое история чата будет очищаться. Также вы всегда можете «обнулить» историю чата вручную. Для этого нужно открыть вашу базу данных через phpMyAdmin (можно сделать это через Plesk)

В phpMyAdmin выбрать часть БД, отведённой под модуль Chatblock

И, наконец, нажать кнопку очистить:

Это все основные действия по установке и настройке дополнительных модулей Drupal.

В результате проделанных операций мы имеем работающий чат на нашем сайте :)