Pregunta

Donde trabajo, los departamentos de diseño y desarrollo están totalmente separados; sin embargo, nosotros (el departamento de diseño) somos responsables de administrar el CSS de nuestros sitios.Normalmente, es necesario publicar CSS nuevo en el servidor de producción con mucha más frecuencia que el código nuevo del sitio web.Debido a esto, estamos implementando el CSS por separado y se encuentra fuera del control de fuente.

Sin embargo, últimamente, nos hemos encontrado con algunos problemas con el nuevo CSS que no se sincroniza para las versiones del sitio y, en general, el proceso es un gran dolor de cabeza.He estado presionando para que el CSS esté bajo algún tipo de control de fuente, pero tengo problemas para encontrar un buen método de implementación que haga felices a todos.Nuestro mayor problema es administrar los cambios que afectan las partes actuales del sitio, donde los cambios de CSS deben implementarse antes de que el sitio cambie, pero no alterar nada en el sitio existente.

No entraré en los detalles más finos de la extraña cultura entre diseñadores y desarrolladores aquí, pero me preguntaba qué experiencia han tenido otros en la gestión de grandes cantidades de CSS (más de 50 archivos, miles y miles de líneas) que deben actualizarse constantemente. actualizado y publicado independientemente de los lanzamientos del sitio.

¿Fue útil?

Solución

Abogaré por el uso del control de fuente aquí.Especialmente si el equipo de desarrollo utiliza ramificaciones para manejar lanzamientos estructurados.De esa manera, cualquier CSS que se registre en la rama de producción es lo que se debe implementar...y si se actualiza a mitad de camino, es responsabilidad de la persona (¿diseñador?) que lo actualiza para promover ese código utilizando cualquier sistema que utilice su empresa para promover cambios en la producción.

Otros consejos

El nombre elegante es "Red de entrega de contenido". (Wikipedia).

Almacenamos nuestros archivos CSS en una base de datos y luego tenemos un sitio web separado que no hace más que ofrecer recursos CSS.Implementamos esto en mayo de 2007 para más de 1000 sitios web en más de 30 países.Ha funcionado perfectamente durante los últimos 15 meses.

Las imágenes estáticas e incluso los archivos JavaScript se manejan de la misma manera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top