como lidar com constante mudança de código modelo de anúncio para um site no controle de versão

StackOverflow https://stackoverflow.com/questions/911356

  •  06-09-2019
  •  | 
  •  

Pergunta

para um grande projeto ive trabalhou em (~ 310k uniq / dia, grande local, os lotes de modelos, muito conteúdo), temos de lidar com o cliente vendendo várias seções do site (cada um com diferentes layouts) para o anúncio receita. às vezes, é o topo da página para um 900x250, às vezes é um 952x200 sob o nav, por vezes, requer um novo div com estilos personalizados. os anúncios são servidos através do gerente de anúncios do Google, e os compradores de anúncios raramente (ou nunca) concorda com a personalização de seu código de implementação para o nosso site.

todo o código para este site está em um svn repo do que tentar manter muito arrumado:

  1. Editar os modelos "on-line" (no servidor de produção) (uma má idéia)
  2. fazer mudanças para cópia local, empurre ao vivo (e risco depois voltando ao código do anúncio antigo e faltando it / ter que lidar com ele antes de ir ao vivo. Pessoas perder as coisas, não faça de conta que você não fizer isso e dizer 'check mais difícil '.)

nenhuma dessas opções são particularmente atraentes. Como vocês fazem isso?

Foi útil?

Solução

Talvez você poderia considerar tomar o código do anúncio fora de seu código de templates / fonte e colocá-lo em seu banco de dados. Penso em anúncios como mais "conteúdo" para o site, que pode ser gerido por seu código da mesma maneira como outros conteúdos da web site. Você ainda pode configurar os anúncios em um site de teste, em seguida, copiar / colar as partes relevantes para o seu site ao vivo com esta abordagem.

Outras dicas

Eu acho que a melhor aposta é descobrir como dividir o código em pedaços menores para separar o código de mudança do código estático em diferentes arquivos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top