Даешь composer в массы!

Рейтинг: 7.4585  
Новая
Предложил Николаев Андрей 13.02.2017 13:21:27

Даешь composer в массы!

Ребят, не уверен насчет БУС, но в КП чуть-ли не обязательный атрибут использования это composer.
Есть куча пакетов, аналогичных которым в ядре битрикса нет (не планируется) и уже разработаны, однако всегда нужно проделывать определенные манипуляции для его включения.

Да, не везде он нужен, поэтому предложение такое: в пункте меню "1. Manage Hosts in the pool" добавить следующие пункты:

Пункт: Activate php modules
Как это можно было бы сделать: при нажатии на пункт меню выпадает список по-типу Timezone - список модулей, где 0 - выход, а номерам соответствует УСТАНОВЛЕННЫЙ модуль php. Можно помечать включенные и отключенные модули (например плюсиком) При выборе 0 можно сохранить конфигурацию, сохранить конфигурацию и перезагрузить httpd или отменить изменения
Зачем: чтобы вручную не переключать файлики на всех application серверах и получить удобство оперированием модулей

Пункт: Upset composer
Необходимо что пункт активировал необходимые php-модули (если отключены), скачивал и устанавливал composer (если установлен - делал self-update)
Зачем: потому что очень сложно поддерживать версии на application серверах


P.S. Да, я в курсе про http://idea.1c-bitrix.ru/support-composer-and-autoloading-standard-psr0/