Ручная установка плагина

Ручная установка плагина

Самостоятельная установка плагина в Webasyst без использования приложения Инсталлер выполняется в три этапа.

  1. Распаковать содержимое архива с плагином в соответствующую папку плагинов приложения
  2. Добавить плагин в список подключенных плагинов
  3. Очистить кэш

Распаковка в папку с плагинами

Приложения Webasyst имеют отдельную поддиректорию с плагинами. Она называется plugins. То есть плагины для Магазина расположены в директории /wa-apps/shop/plugins, плагины для Блога в /wa-apps/blog/plugins и т.д. Каждый плагин расположен в своей отдельной поддиректории, название которой совпадает с идентификатором плагина. Плагин «Бренды» (brands) для Магазина расположен, например, в /wa-apps/shop/plugins/brands.

Плагины для Webasyst принято упаковывать в архив tar.gz, который уже содержит правильную директорию с плагином. Поэтому чаще всего досточно распаковать архив в папку plugins приложения и вся необходимая структура и файлы будут извлечены из архива.

Добавление плагина в список подключенных

После распаковки необходимо добавить запись в список подключенных плагинов приложения. Этот конфигурацонный файл находится в директории /wa-config/apps/<идентификатор_приложения>/ и называется plugins.php. Например для приложения Магазин это файл /wa-config/apps/shop/plugins.php. Содержимое файла выглядит примерно так:

<?php
return array(
    'yandexmarket' => true,
    'coolplugin' => true
);

в этот список необходимо добавить такую же строку для устанавливаемого плагина. Например, чтобы подключить плагин newplugin надо изменить конфигурационный файл так:

<?php
return array(
    'yandexmarket' => true,
    'coolplugin' => true,
    'newplugin' =>> true
);

Обратите внимание, что после каждого true стоит запятая — это важно! у самого последнего элемента она необязательна

Сохраните исправленный файл.

После этого в приложении Инсталлер необходимо очистить кэш.

После этого можно зайти в раздел приложения, где расположены настройки плагинов и, если все сделано верно, там должен появиться раздел с настройками для нового установленного плагина.