1) нет, не допилить
2) нет
3) пример: rails-подобная утилита для Битрикса, которую планируется создать:
— скрипт автоматизированного тестирования компонентов Битрикса с автозагрузкой/выгрузкой тестовых данных в БД из файлов CSV
В плане неповторения себя планируется рассмотреть:
1) хранение конфигурационных настроек в едином месте
2) составные конструкции из компонентов («вложенные компоненты») для того, чтобы настраивать дизайн часто используемых небольших компонентов только один раз
3) внедрение ORM, чтобы не нужно было код по работе с источниками данных «размазывать» по всей системе
В плане конвенциональности:
1) доработка/разработка и распространение компонент с популярными настройками/шаблонами по умолчанию, которые можно легко и сразу использовать в разработке
2) создание правильных и настроенных заготовок («скелетов») для востребованных функций (обработчиков форм, загрузчиков, обработчиков событий)
Может хватит костыли к этой системе городить, а? Что самое грустное из поста так и не ясно, а что же хочется докрутить к системе. Мало того видимо анализа, а какие проблемы есть у битрикса, не проводилось. Но зато предлагаются докрутки…
PS. Разрабатываю на битриксе уже 4 года, терпеть его уже не могу на самом деле, но уйти с него все никак не соберусь.
Манифест BitrixOnRails