Задать вопрос
dmitriylanets
@dmitriylanets
веб-разработчик

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽