Устанавливать плагины в OctoberCMS очень просто. Для этого достаточно зайти в Settings -> Updates & Plugins нажать кнопку install plugin и начать вводить первые буквы плагина. В выпадающем списке вы увидите варианты которые можете установить.
Но по каким-то неведомым причинам, вам может понадобится установить плагин вручную, то есть имея его архив. Это может быть плагин которые вы сами разработали для OctoberCMS (хотя если вы способны на это, данная инструкция вам ни к чему) или плагин который вы скачали, например с гита.
Для примера скачаем нужный нам плагин (на примере zainab/simplecontact), на страничке плагина (на сайте octobercms.com) как правило присутствует ссылка на публичный репозиторий, заходим по ссылке:
Скачиваем zip
Открываем архив, и видим в нём файлы плагина, перед распаковкой открываем индексный файл плагина и смотрим его неймспейс:
Исходя из неймспейса, создаём папку для файлов плагина, в нашем случае это будет папка: octobercms.local/plugins/zainab/simplecontact
Копируем в эту папку файлы плагина и выполняем в консоле команду:
php artisan plugin:refresh zainab.simplecontact
Или делаем ещё проще, просто распаковываем файлы плагина в нужную папку, в данном случае это будет /plugins/zainab/simplecontact выходим из админки и заходим вновь. Все плагины устанавливаются сами.
Удаление плагина
Удалить плагин в OctoberCMS можно тремя способами:
- В админке: Настройки > Обновления > Управление плагинами. Просто ставим галки на против удаляемых плагинов и нажимаем кнопку «Удалить».
- Через консоль: php artisan plugin:remove autorname.pluginname (Где autorname.pluginname это папка с плагином по адресу /plugins/autorname/pluginname)
- Вероломно удалить папку с плагином, но после этого в базе данных останутся таблицы, которые придётся почистить в ручную (к стати на помощь придёт плагин Adminer), их легко будет отличить, все они будут иметь вид autorname_pluginname_table и не забудьте удалить упоминание об этом плагине в таблице system_plugin_versions где хранятся версии всех установленных плагинов.