[QUOTE]
nonlux пишет:
Тема к сожелению не получила откликов. (
Давайте расскажу о себе и о том как я это вижу.
Не много предыстории. Я не являюсь mainstream bitrix разработчиком. Обычно я занимаюсь разработкой на Symfony, привык к грамотным архитектурным решениям, привык писать код и привык работать в консоли.
Но тут я получил заказ на Битрикс и все мои шаблоны разработки просто развалились.
Проблемы
1. Много рабочих мест.
Выход - VCS. Но в чистом установленном Битрикс 24 915 файлов, + 99 моих. Зачем это все заливать?
Выход - ignore все кроме моих файлов. Но как тогда получив проект с сервера системы контроля версий, сразу же развернуть у себя рабочий сайт и приступить к разработке?
2. Установка.
Выход - Качаем, мышечкой кликаем и получаем сайт, потом сверху накатываем свои изменения. (По-моему подобные действия портят очень сильно портят карму разработчика. :D )
3. Тестирование.
Запускаем тесты на behat+mink+selenium. Bot создает, удаляет новости или еще что-нибудь в базе. Тест проходит, сайт(БД) ломается.
Выход - бекап БД, и востановление после тестов. А если тесты проходят 10 минут?
Выход - робот работает, зачем ты сейчас полез на сайт?Сходи прогуляй!
Для решения этих а возможно и других проблем решил реализовать небольшой проект, так как самое важное получать кайф от работы. Но для реализации этого мне нужно больше знать о ваших рабочих процессах. Что бы то что я решил презентовать не было надуманным.
[/QUOTE]а нафиг роботу лазить в бд если не секрет раскажите зачем ему там чего то делать. он что заточен под api битрикса чтобы такое творить.
В работе пользуюсь VCS git проблем нет совсем для работы выкачивается только та часть с которой работаешь но никак не весь сайт а то вы еще и папки с кешем скормите git. Чтобы нормально работать с битрикс прочтите хотябы документация, а то вы со своим багажом знаний лезете а ведь на самом деле все просто отрешитесь от своих старых наработок, подойдите с терпением и поймете что ларчик то посто открывался. что в реалии не надо лезть в БД совсем вообше 80% проектов на битриксе это вообще не трогать БД только API битрикса и будет вам счастье.