Pergunta

Onde eu trabalho, o projeto e desenvolvimento de departamentos estão totalmente separados, no entanto nós (o departamento de design) são responsáveis pela gestão do CSS para nossos sites.Normalmente, CSS novo precisa ser lançado para o servidor de produção muito mais vezes do que o novo código do site.Devido a isso, estamos implantando o CSS separadamente, e vive fora de controle de origem.

No entanto, ultimamente, nós funcionamos em alguns problemas com CSS não ser sincronizados para o site de lançamentos e, em geral, o processo é uma enorme dor de cabeça.Eu fui empurrando-o para obter o CSS sob algum tipo de controle de origem, mas tendo problemas para encontrar um bom método de implementação que faz todo mundo feliz.O nosso maior problema é a gestão de mudanças que afetam o atual partes do site, onde as alterações de CSS precisa ir antes de a mudanças no site, mas não quebrar nada em sites existentes.

Eu não vou entrar em detalhes mais finos da estranha cultura entre designers e programadores aqui, mas eu queria saber qual é a experiência que os outros tiveram na gestão de grandes quantidades de CSS (mais de 50 arquivos, milhares e milhares de linhas), que deve ser constantemente atualizado e liberado independente do site lançamentos.

Foi útil?

Solução

Eu vou defender o uso do controle de fonte aqui.Especialmente se a equipe de desenvolvimento utiliza o desvio para lidar com estruturado lançamentos.Dessa forma, o CSS está marcado para o ramo de produção é o que deve ser implementado ...e se ele é atualizado mid-stream, é da responsabilidade da pessoa (designer?) que atualiza-lo para promover que o código seja qual for o sistema que sua empresa usa para promover as alterações para a produção.

Outras dicas

O nome fantasia é "Rede de Entrega de Conteúdo" (Wikipédia).

Podemos armazenar nossos arquivos CSS em um banco de dados e, em seguida, uma parte do site que não faz nada, mas servem recursos de CSS.Nós implementamos isso, em Maio de 2007 para 1000+ websites em mais de 30 países.Funcionou perfeitamente durante os últimos 15 meses.

Imagens estáticas e até mesmo arquivos JavaScript são tratadas da mesma maneira.

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