dmitriylanets
@dmitriylanets
веб-разработчик

Стоит ли модули приложения выносить в composer пакеты?

Задача: опциональное подключение модулей системы с учетом версионности, обновление модулей.
Если например взять во внимание библиотеки не относящиеся к уровню приложения здесь все хорошо, подключаем через composer используем, библиотека протестирована, стабильна.
Но если взять во внимание, например, часть приложения выраженное в виде модуля которая содержит функционал расширяющий базовый, это какие то элементы интерфейса, страницы администраторской части, вьюхи и т.д.
Например модуль генерации карты сайта sitemap.xml который имеет некую страницу администраторской части с настройками модуля, несколько контроллеров, конфиги. Который в свою очередь завязан на библиотеке sitemap_generator.
Как поступить, либо использовать оба пакета через composer и composer позволит обновлять зависимости между пакетами или же в composer оставить библиотеку а модуль устанавливать в основное приложение через какой нибудь инсталлятор?
  • Вопрос задан
  • 486 просмотров
Решения вопроса 1
@matperez
Стоит. Вот пример подобного решения для Yii2. Зависимость от sitemap_generator в приложение добавлять не нужно, если она уже есть у разрабатываемого модуля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы