iikoFront API SDK

Загрузка плагинов из подпапок папки «Plugins»

[ ]

Плагины следует устанавливать не в папку Plugins непосредственно, а в подпапки. Для V2 и V3 будут работать оба варианта, начиная с V4 — только новый.

Сваливание всех плагинов и сопутствующих им файлов непосредственно в Plugins создавало неудобства при администрировании и конфликты между зависимостями разных плагинов. Решено для каждого плагина использовать отдельную подпапку, в которой, помимо самого плагина, будут находиться дополнительные библиотеки, конфигурационные файлы и прочие необходимые для работы плагина файлы. При обновлении или удалении плагина меньше вероятность оставить ставшие ненужными файлы или случайно удалить файлы другого плагина.

Для обратной совместимости для разработанных под API V2 или V3 плагинов по-прежнему будет работать загрузка из корня папки Plugins, но для новых установок рекомендуется сразу использовать отдельные подпапки. Плагины, разработанные под более новые версии API, будут загружаться только из подпапок.

Более подробно о структуре папок можно почитать здесь.