| Цитата |
|---|
| Кирилл Зайцев пишет: 4) Есть ли примеры организации гибкой методологии разработки при использовании bitrix? |
|
|||
|
|
|
|
nonlux, хочет =)
|
|
|
|
|
|
Ну собственно проект отклыл.
Извиняюсь за недельную задержку)). Надо понимать, что все еще очень сырое. Установка bitrix одной командой будет доступна завтра. ссылочка: |
|
|
|
|
|
читал данный топик....
|
|
|
|
|
|
и?
|
|
|
|
|
|
читал данный топик....
сегодня перечитал, сходил по ссылке
и нахрена этот баян???? 2Топикстартер: объясните пожалуйста - ну как 5-летнему ребенку на пальцах - вот закончится Ваш проект-выйдет в окончательный релиз как Вы видите, что это будет, и каким боком это поможет битрикс-разработчикам (и не только) |
|||
|
|
|
|
а стандартными способами работать не можете? так как ВСЕ разработчики битрикса работают????
|
|
|
|
|
Надеюсь, в блокноте по фтпшечке файлы не правите?
Идея по
|
|||
|
|
|
работаю в phpstorm внешними репами не пользуюсь, т.к. работаю один а чем плох вариант работать в notepad++ ftp или ftps?????? Так сказал будто это УЖАС какой...... Если надо что-то быстро подправить то и это хорошо?? Я не понимаю зачем так замарачиваться, что-то новое создавать, Я делаю просто: при создании нового проекта, делаю доп.сайт на виртуалке, с помощью bitrixsetup ставлю демку нужной редакции, подключаюсь с IDE и работаю.... когда проект готов делаю бэкап и переношу на сайт клиента.... если работать надо на сервере клиента - также цепляю IDE и работаю.... У каждого в работе свой подход. И еще скажу я до сих пор пользуюсь far manager и не стесняюсь этого и еще у меня qip с аккаунтом icq до сих пор работает!!! |
|||
|
|
|
|
ну прям из крайности в крайность.. закрыли тему.. а то уходим в сторону
|
|
|
|
|
Это мне помагает разобраться в битрикс, и это сокращает время моей работы в перспективе. Я не хочу более обсуждать нужно, то что делаю или нет. Я считаю нужно и буду продолжать и если это поможет еще кому-то буду рад. Этот проект Оpen Source и я всегда рад помощи и любому совету по существу. |
|||||||||
|
|
|
|
|||
|
|
|
|
nonlux, а вы про папку /local/ читали? Думаю это то что вам нужно в вашем проекте.
Да развернуть битрикс с консоли - хорошо, но и руками это делается не на много дольше, все равно вы не работаете на куче не подготовленных мест, т.е. применимость ограниченна, дальше git pull и полетели. Во всей этой катавасии меня интересует именно управление БД в контексте VCS, не думали над этим? Возможно при разработке нового проекта это и не так важно, но вот на поддержке проектов это становится большой головной болью. |
|
|
|
|
|
|||||||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
Ну если про orm, прикрутить это дело к проект дело 10 -15 минут. станут доступны и миграции таблиц и дата-fixtures. Но я это боюсь делать. Потому что прямая работа с таблицами битрикс это путь джедая. Можно нарушить логику, а переписывать внутринюю логику в орм это бредово )
И но в целом подобное решение может быть, но для работы сайта, а для деплоя. |
|
|
|
|
|
nonlux, пока мои идеи дальше статьи не пошли, но мне кажется что в той статье кажется есть здравые идеи.
|
|
|
|
|
|
Денис Диденко, Спасибо, статья действительно интресная, страно не видел ее раньше. Есть идеи как это сделать на базе моего проекта?
Единственное объясни, какой черт нам при разработке полностью контолировать базу? Полный контоль базы имеет минусы. Допустим привязка к конкретной лицензии, куча служебный таблиц, типа этой: . Которые по факту приразработке не нужны. Мне кажется надо двигаться в направлении стадартых средств обновления. поддержка решений и модулей, которые будут обнавлять свои таблицы и грузить данные. То есть если измениния базы происходят в контектсте нашей работы, то это логичнее запилить в модуль или решение. И использовать написнную в будущем команду bitapp для обновления модулей А если эти обновления приходят с обновлениями стороних модулей, просто забить. И просто грамотно тестировать разрабатываемы продукт, что бы выявить отклонения работе системы. Честно, хотелось бы максимально плотно использовать возможности самой системы битрикс, потому что мы имеем продукт, на развитее которого мы не влияем, но использовать приходится. Готов к дальнейшейму обсуждению, тема интересна... |
|
|
|
|
|
Кстати маленький пример по этому вопросу.
У меня в текущем проекте, навигация генерируется согласно разделов новостей. Сейчас разделы известны, но в будущем могут изменится. И чтобы мне сохранить эти изменения в репозории мне необходимо таскать за собой базу. Но мне такая возможность абсолютно не нравится, бредятина по моему ))). |
|
|
|
|
|
Добрый день!
В принципе я бы держал в репозитории проекта файлы битрикс при условии корректном гитигноре. Когда много проектов + текучка людей + возобновление поддержки проектов после студентов + еще куча факторов большого количества проектов. Больше беспокоит работа с БД кроме миграции внятных штатных инструментов не нашел. Кто знает делитесь ![]() |
||||
|
|
|
|||