Суть проблемы:
1. Есть исходная вёрстка сайта.
2. Есть готовый сайт, где вёрстка разобрана на кусочки, разложенные по шаблонам/виджетам.
3. Пару месяцев значительных изменений в вёрстке нет, но время от времени вносятся правки в css и шаблоны сайта frontend программистами.
4. Приходит редизайн сайта или некоторых блоков, который требует подключения верстальщика (возможно, даже другого).
5. Как быть? Исходная вёрстка уже не актуальна, а разбираться в структуре проекта долго, да и не каждому захочется.
Понятно, что здесь вариантов решения не много. Вопрос в том, как правильно организовать работу, чтобы таких ситуаций не возникало? Прошу поделиться опытом :-)
Как делаю я:
0.PSD верстки - НЕ ЯВЛЯЕТСЯ опорным документов - это только Visual Styleguide
1.Верстка разбита на модули (layout partial + css + скрипты)
2.Натяжка верстки на сайт = сборка из модулей минифаером CSS + кастомный микроскрипт сайт-генератор.
3.За любые изменения готовой верстки frontend-программиста бью стальным прутом по рукам - Изменения вносятся ТОЛЬКО в модули с последующей пересборкой.
Идея в том, чтобы иметь единственную точку внесения изменений, структура проекта напрямую задается структурой модулей.