Установка и удаление модуля в Друпал
29 Мая 2022г. в 04:33Как говорилось Выше, система управления контентом Drupal построена по модульной структуре – это означает, что есть некое логическое ядро, а весь функционал выносится в отдельные модули. По сути, если сказать простым языком, ядро – это точка входа в CMS и механизм по расширяемости, то есть по работе с модулями. Поэтому в базовой комплектации движка поставляется указанное ядро и минимальное количество модулей, которые необходимы для решения типовых задач. Если же предложенного функционала не достаточно, то необходимо просто найти и установить модуль, реализующий его, или же несколько модулей, так как зачастую некоторые модули зависят от других. При этом — это отличительная черта текущего движка, так как дабы не повторяться при кодировании и, как говориться “не изобретать велосипед”, разработчики заимствуют определенную реализацию из других расширений, если конечно она есть. Кстати данный подход очень часто применяется во фреймворках.
Вообще, в данное время для текущей системы создано огромное количество различных модулей, большинство из которых Вы можете использовать на бесплатной основе, что собственно и делает Drupal такой популярной CMS.
Для работы с модулями в панели администратора Вы найдете раздел “Расширить”, в котором отображается список установленных модулей
Установка и удаление модуля в Друпал
Обратите внимание, что напротив каждого из них располагается чекбокс, активировав который и кликнув по кнопке “Сохранить”, можно подключить установленный модуль к сайту. Данная опция необходима при установке расширения, так как после этого, по умолчанию, модуль отключен.
На вкладке “Удалить” присутствует точно такой же список модулей, с аналогичными чекбоксами, но здесь их роль ровно противоположная. То есть, отметив галочкой интересующие модули и сохранив изменения, их можно удалить из системы.
Установка и удаление модуля в Друпал
На официальном сайте CMS Drupal Вы найдете ссылку “Download & Extend”, которая перенаправит Вас в раздел поиска и скачивания расширений (модулей или тем).
Установка и удаление модуля в Друпал
Используя ссылку “Modules”, Вы перейдете в раздел поиска модулей, где расположен довольно удобный фильтр при помощи которого, можно быстро найти интересующую группу расширений, ну а уже в ней подыскать подходящий.
Установка и удаление модуля в Друпал
К примеру, предположим, что нас интересует первый отображающийся модуль “Chaos tool suite (ctools)”, а значит кликаем по заголовку, который отображается в виде ссылки и переходим на страницу полного описания.
Установка и удаление модуля в Друпал
В самом низу страницы отображается блок загрузки, где приведены ссылки на архивы различных форматов исходников, выбранного модуля для поддерживаемых версий Drupal 7, 8. Ранее также публиковались модули для версии 6, но она уже считается устаревшей.
Установка и удаление модуля в Друпал
При этом, выбранные исходники можно скачать, а можно просто скопировать путь для скачивания, так как CMS поддерживает два режима установки модулей: загрузка из файла и загрузка по URL.
Далее возвращаемся в раздел “Расширить” и кликаем по ссылке “Установка нового модуля”.
Установка и удаление модуля в Друпал
В поле “Установить с URL” можно добавить скопированный путь выбранного исходника модуля, или можно выбрать ранее скачанный файл для загрузки, используя поле ниже. После этого кликаем “Установить”.
Установка и удаление модуля в Друпал
Как Вы видите, начат процесс установки, который по большому счету, заключается в копировании исходных файлов в определенную директорию и при необходимости, записи информации в базу данных.
После установки на экране будет показано следующее сообщение.
Установка и удаление модуля в Друпал
Далее, как было сказано выше, установленное расширение необходимо активировать (активируем соответствующий чекбокс в разделе “Расширить”).
Установка и удаление модуля в Друпал
После сохранения изменений установка модуля будет полностью завершена. Хотел бы отметить, что в исходных файлах движка определен каталог modules, куда и складываются установленные расширения.
Установка и удаление модуля в Друпал
Менеджер расширений и более подробная работа с различными модулями рассмотрена в премиум курсе Курс по Drupal. Основы. Всего Вам доброго и удачного кодирования!!!