Данное расширение позволяет вам устанавливать, удалять, активировать и деактивировать расширения типа yii2-extension
и dotplant-extension
прямо из браузера.
Composer - отличное решение для управления зависимостями в php и его удобно использовать при работе с Yii2. Можно достаточно долго обсуждать его преимущества и недостатки. Но предпосылкой к созданию данного расширения стало отсутствие стандартизации пакетов для yii framework 2.
Большинство пакетов имеет свою структуру и инструкцию по установке (иногда достаточно внушительную), что доставляет некоторые неудобства при инсталяции. Но как показывает практика, установка сводится к следующим операциям:
- добавление настроек в файл конфигураций;
- модификация базы данных.
Именно эти задачы мы старались решить в первую очередь. К тому же хотелось реализовать удобный механизм установки из браузера. И вот что из этого получилось реализовать:
- стандарт описания;
- возможность установки/удаления/активации/деактивации расширений прямо из браузера;
- возможность автоматического применения и отмены миграций;
- автоматическая модификация конфигурационных файлов с возможностью разделения их на
- общие настройки;
- web приложение;
- консольное приложение;
- параметры приложения;
- возможность правки настроек модуля из браузера.