Все основные элементы системы MODX, такие как чанки, шаблоны, сниппеты и т.д, хранятся в БД, из этого появляется проблема осуществления контроля версий за этими элементами, а также сложности с разделением на development и production версии сайта.
Приведу основные требования, чего я хочу от своего рабочего процесса на MODX Revo:
Приведу основные требования, чего я хочу от своего рабочего процесса на MODX Revo:
- контроль версий везде, где пишу какой-либо код (html, css, js, php),
- иметь отдельную dev-версию сайта, на которой ведётся текущая разработка, а после — деплоить все изменения в продакшн, причём, желательно, автоматизировать этот процесс,
- минимум копипаста при разработке и деплое.