2008-09-09 3 views
3

Работа в офисе, отделы проектирования и разработки полностью разделены, однако мы (отделы дизайна) отвечаем за управление CSS для наших сайтов. Как правило, новый CSS должен быть выпущен на производственный сервер гораздо чаще, чем новый код сайта. Из-за этого мы развертываем CSS отдельно, и он живет вне контроля источника.Разделение развертывания CSS из остальной части сайта

Однако в последнее время мы столкнулись с несколькими проблемами, когда новый CSS не синхронизируется для релизов сайта, и в целом процесс представляет собой огромную головную боль. Я настаивал на том, чтобы получить CSS под каким-то контролем над исходным кодом, но у меня проблемы с поиском хорошего метода развертывания, который делает всех счастливыми. Наша самая большая проблема заключается в управлении изменениями, которые влияют на текущие части сайта, где изменения CSS должны идти в прямом эфире до изменения сайта, но не прерывать что-либо на существующем сайте.

Я не буду вдаваться в более тонкие детали странной культуры между дизайнерами и разработчиками здесь, но мне было интересно, какой опыт у других был при управлении большими объемами CSS (50+ файлов, тысячи и тысячи строк), которые необходимо постоянно обновлять и выпускать независимо от релизов сайта.

ответ

3

Я буду защищать использование источника управления здесь. Особенно, если команда разработчиков использует ветвление для работы со структурированными версиями. Таким образом, независимо от того, какой CSS проверен в производственной ветви, должно быть развернуто ... и если он обновляется в середине потока, то ответственность за него (дизайнера?) - это обновление его, чтобы продвигать этот код, используя любую систему вашей компании использует для содействия изменениям в производстве.

+0

Я отметил это как ответ, потому что в конечном итоге решение для управления оказалось для нас решением. Благодарю. – 2009-03-05 03:42:36

2

Причудливое название «Сеть доставки контента» (Wikipedia).

Мы храним наши файлы CSS в базе данных, а затем располагаем отдельным сайтом, который ничего не делает, кроме как обслуживать ресурсы CSS. Мы реализовали это в мае 2007 года для более 1000 сайтов в более чем 30 странах. Он работал безупречно в течение последних 15 месяцев.

Статические изображения и даже файлы JavaScript обрабатываются одинаково.

Смежные вопросы