Mi equipo y yo estamos trabajando con un cliente que tiene un sitio de WordPress existente con bastante contenido y un tema personalizado que crearon. Es un blog grupal, lo que significa que tiene varios bloggers en todo el mundo que agregan y editan contenido todo el tiempo.
Nuestro trabajo es crear un tema completamente nuevo, con bastantes características nuevas. Algunas de estas características requerirán nuevos widgets personalizados, complementos y campos de bases de datos.
Actualmente estamos trabajando en nuestras propias máquinas de desarrollo y las estamos integrando 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 de desarrollo en este momento, aunque esperamos que pueda automatizarlo pronto.
Acabamos de empezar a hablar sobre nuestro proceso de lanzamiento de producción. Significado: una vez que hayamos terminado, ¿cómo vamos a obtener todo nuestro código personalizado en el 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. ¿Hay alguna mejor práctica a seguir o escollos conocidos para evitar?