Mi equipo y yo estamos trabajando con un cliente que tiene un sitio de WordPress existente con un poco de contenido y un tema personalizado que crearon. Es un blog grupal, lo que significa que tiene varios bloggers de todo el mundo que están agregando & editando contenido todo el tiempo.
Nuestro trabajo es crear un tema completamente nuevo, con muchas características nuevas. Algunas de estas funciones requerirán nuevos widgets personalizados, complementos y campos de base de datos.
Actualmente estamos trabajando con nuestras propias máquinas de desarrollo e integrándolas en un único servidor de desarrollo. Todo el código está versionado en SVN. Nuestro DBA designado está fusionando manualmente cualquier cambio de base de datos en la base de datos dev en este momento, aunque esperamos que pueda automatizar eso pronto.
Acabamos de hablar sobre nuestro proceso de lanzamiento de producción. Significado: una vez que hayamos terminado, ¿cómo vamos a llevar todo nuestro código personalizado al servidor de producción (en vivo) sin problemas y con la menor interrupción posible?
Tenemos algunos planes en mente, pero me encantaría saber cómo otros han abordado este problema también. ¿Se deben seguir algunas prácticas recomendadas o se deben evitar los errores conocidos?