Андрей Шеванов: все записи

2

Битрикс, закоммить меня полностью

Андрей Шеванов
11 апреля 2016 года

Боль

С чем обычно сталкиваются Битрикс-разработчики, использующие в работе систему контроля версий GIT? А с тем, что у них развивается нездоровая реакция на попытки контент-менеджеров отредактировать (создать, удалить) страницы сайта в админке. Связано это с тем, что страницы в Битриксе — это физически существующие файлы и папки. Зачастую они подключены к GIT, и любое их изменение со стороны админки, во-первых, в GIT не сохраняется, а во-вторых, при выкладке очередного релиза влечёт лишние телодвижения по ручному сохранению в продакшн-ветку этих изменений, актуализации ветки релиза. И всё это желательно делать тогда, когда все спят, чтобы, не дай бог, за это время никто не успел еще что-нибудь отредактировать. К тому же нереально выяснить, какой контент-менеджер в какое время какой файл отредактировал. Бывает, что контент-менеджерам даже попросту отключают доступ к структуре сайта, и разрешают редактировать только инфоблоки, например. А чтобы отредактировать строчку на странице контактов или абзац на странице пользовательского соглашения, приходится привлекать разработчиков. Однако есть такие проекты, где большая часть контента — это именно статические страницы, причем необходимо обеспечить не только их редактирование, но и возможность создания страниц, создания папок, перемещение и т. п. И обязательно нужно сохранять все эти страницы в GIT. Как быть в таком случае?

Читать дальше »

Метки: ,

Оставить комментарий