Рейтинг: 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/
Рейтинг: 16.0755  
На голосовании
Предложил Салихов Ильяс 15.07.2016 12:44:17

Поддержка Composer и стандарта автозагрузки PSR-0

Для PHP на https://packagist.org/statistics выложено уже порядка 100 тысяч (!) библиотек, компонентов, бандлов и фреймворков. При разработке проектов, в том числе на Битриксе логично использовать готовые решения, если они помогают в решения задачи. Все подобные пакеты ставятся через Composer, который генерирует файл autoload.php в соответствии с PSR-0.

Для разработчиков было бы большим подспорьем, если бы битрикс уже шел с composer.json и поддержкой автозагрузки вендорных библиотек, чтобы можно было легко подключать опенсорсные решения в проект.

Я видел идею http://idea.1c-bitrix.ru/implement-the-ability-to-install-bitrix-using-composer/, но она про установку битрикса через composer, это как раз не так критично, а вот подключение внешних библиотек в проект было бы очень полезной вещью.
Рейтинг: 8.2741  
Новая
Предложил Кармазин Антон 17.10.2014 20:55:16

Реализовать возможность установки Bitrix при помощи Composer

Предлагаю пойти навстречу разработчикам и дать возможность установки Bitrix при помощи Composer.