как работать с постоянно меняющимся кодом шаблона сайта для контроля версий - PullRequest
3 голосов
/ 26 мая 2009

для большого проекта, над которым я работал (~ 310 тыс. Унций в день, большой сайт, много шаблонов, много контента), нам приходится иметь дело с клиентом, продающим несколько разделов сайта (каждый с разными макетами) для рекламы доход. иногда это верхняя часть страницы для 900x250, иногда 952x200 под навигацией, иногда требуется новый div с пользовательскими стилями. показ объявлений осуществляется через менеджера объявлений Google, и покупатели рекламы редко (если вообще когда-либо) соглашаются изменить свой код реализации для нашего сайта.

весь код этого сайта находится в репозитории svn, чем мы стараемся поддерживать порядок:

  1. редактировать шаблоны "онлайн" (на рабочем сервере) (такая плохая идея)
  2. вносить изменения в локальное копирование, запускать в прямом эфире (и рискует впоследствии вернуться к старому рекламному коду и пропустить его / придется разобраться с ним, прежде чем начать работу. Люди скучают по вещам, не притворяются, что вы этого не делаете, и говорите «проверяйте больше .)

ни один из этих вариантов не является особенно привлекательным. как вы, ребята, делаете это?

Ответы [ 2 ]

1 голос
/ 18 июня 2009

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

0 голосов
/ 26 мая 2009

Я думаю, что лучше всего разобраться, как разделить код на более мелкие части, чтобы отделить изменяющийся код от статического кода на разные файлы.

...