Я погружался в технологии веб-разработок для развлечения (да, я должен выйти больше), и я немного шокирован отсутствием четкой поддержки постановки продукции (то есть разработки, тестирования, производительности и производства сред). На самом деле поддержка - это не слово; Системы управления контентом, похоже, активно работают против усилий по обеспечению чистой постановки.
В настоящее время я использую Drupal. Мне очень трудно найти, как сообщество решает эту проблему. Большинство сообщений, которые я видел, рекомендуют воспроизвести шаги, выполненные в разработке на производственной системе (чтение этого на самом деле немного сократило мою жизнь). Я также слышу о том, чтобы вернуть производственные данные разработчикам, чтобы они могли добавлять дополнительные функции. Этого не может быть, что делать, если клиент не хочет, чтобы вы вернули свои данные в среду разработки?
Итак, наконец, мой вопрос:
Как вы управляете проблемами постановки в реальном мире для CMS?
Я прихожу из фона, где стремление к производству похоже на то, чтобы отправить людей на Луну, поэтому мне, возможно, придется немного расслабиться. Тем не менее, я по-прежнему интересуюсь ответами, которые связаны с контролем источника, возможностью отката продукции и тестирования.