5 minutos de lectura ( 1026 palabras)

¿Que pasa exactamente dentro de un lanzamiento del CMS?

¿Que pasa exactamente dentro de un lanzamiento del CMS?

El verano pasado, tuve la suerte de heredar muchas de las responsabilidades en lo que respecta a la coordinación y ejecución de las liberaciones de Joomla!. Poco sabía en ese momento, pero hay un montón de detalles y personas que participan en el ciclo completo de cada liberación. Bueno, ¿Que pasa exactamente dentro de un lanzamiento del CMS?

Después del Lanzamiento

Para mí, ser uno de los miembros del PLT, que intervienen por completo dentro del proceso de liberación de cada versión, el ciclo de liberación comienza inmediatamente después de la liberación. Estos primeros días son un hito importante ya que los más altos niveles de descarga suceden aquí. Típicamente, durante este período, vemos un mayor número de descargas de los paquetes de actualizaciones, que de los paquetes de intalaciones nuevas. En mi opinión es una buena medida en la que los propietarios y administradores de sitios están haciendo el esfuerzo para mantener sus sitios actualizados.

Cantidad de descargas del CMS Joomla!Descargas del CMS Joomla! Descargas del CMS Joomla! correspondiente a: Diciembre 18-20, 2013  

Otra medida importante después de la liberación es la retroalimentación de la comunidad. Vemos un aumento en la actividad de las listas de correo, foros, y en las publicaciones dentro del tracker de Joomla, conteniendo todo tipo de retroalimentación. Muchos miembros de la comunidad hacen el esfuerzo de revisar esta información y proporcionar asistencia, ya sea desde de los usuarios principiantes que están teniendo problemas al actualizar, hasta los desarrolladores de extensiones experimentandos con problemas con el paquete de software. A través de todo esto, el Equipo de Liderazgo de producción (PLT) tiene que ser consciente de los posibles problemas importantes y estar preparados para reaccionar con rapidez si es necesario, como se vio en noviembre con el lanzamiento 2.5.15 siendo seguido por 2.5.16 horas más tarde.

Coordinación del Lanzamiento

Pocos proyectos de la escala de Joomla podrían tener éxito sin un equipo de personas que coordinen los esfuerzos de los diferentes aspectos de una liberación. A pesar de que las liberaciones son finalmente decididas por el PLT, hay varios grupos que están involucrados en la preparación de un lanzamiento, logrando de esta forma, centrarse en distintos aspectos en cada versión exitosa.

Nuestros coordinadores de traducción deben estar al tanto de nuestros timelines para mantener a los equipos de traducción actualizados y listo para prepararse para el próximo lanzamiento. Dado que el CMS se traduce en más de 60 idiomas, los coordinadores deben asegurarse de que sus equipos tendrán tiempo suficiente para preparar sus paquetes de traducción para la próxima versión y garantizar que las inquietudes de los traductores se aborden según sea necesario.

Detrás de todo esto, el equipo Joomla Security Strike Team (JSST) está presentando continuamente informes de seguridad con respecto a Joomla y trabajando en las respuestas a estas cuestiones. Necesitan saber los plazos de liberación con el fin de tener los parches de seguridad preparados, y si es necesario, plantean inquietudes con los plazos en el PLT.

El Marketing Working Group trabaja junto con el PLT para ayudar a preparar el marketing para el próximo lanzamiento así como otros anuncios para la comunidad Joomla. Esto incluye poner de relieve las nuevas características que se incluyen en los comunicados y preparar el material para ayudar a asesorar a los usuarios sobre la información importante entre versiones.

Una vez que se establece un cronograma, muy pocas veces se sale de ella. En pocas palabras, hay un gran número de piezas implicadas en conseguir una versión preparada y digna de ser estable.

Antes del Lanzamiento

Esta fase comienza oficialmente alrededor de una semana antes de cada liberación. En este punto, ya no son aceptados cambios en las traducciones pertinentes y el equipo de mantenimiento del CMS se ralentiza en su actividad, para asegurar que no se cometa ningún error en los parches, que puedan causar problemas. Por regla general, solo son tratados los temas de alta prioridad como única excepción de aquí hasta el lanzamiento. A partir de la versión 3.2.1, se ha establecido una congelación total de código de unos 3 o 4 días antes de la liberación, para permitir las pruebas finales de un lanzamiento, que incluye versiones candidatas para permitir actualizaciones de prueba de versiones anteriores al paquete más reciente, así como las pruebas de nuevas instalaciones, garantizando de esta manera que el CMS funciona correctamente en su totalidad.

También, durante este tiempo un montón de otras actividades se llevan a cabo para hacer que el día del lanzamiento sea lo más tranquilo posible. Esto incluye, la preparación del anuinco para el lanzamiento en joomla.org, listados de los problemas resueltos en cada lanzamiento, la lista de los contribuyentes de la versión, y la preparación de la documentación para la nueva versión.

Día del Lanzamiento

Suponiendo que todo ha ido bien hasta ahora, en mi opinión, el día del lanzamiento es tan simple como publicar un par de artículos y cambiar algunos enlaces. Por supuesto, hay mucho más cosas implicadas en esto. Verificaciones de control de calidad, para asegurar que no hay problemas de última hora que pueden retrasar el lanzamiento, comprobaciones finales que realizan todos los equipos para asegurarse de que estén listos para el lanzamiento... Una vez que las comprobaciones finales estén completas, el lanzamiento se publica y desde el punto de vista de producción, el lanzamiento ha terminado y pasamos a la siguiente versión.

Pero todo no acaba aquí. Otras actividades, como las campañas en los medios sociales compartiendo los nuevos lanzamientos, la actualización de nuestros propios sitios, suceden a partir de aquí. Este debe ser el día menos estresante en el ciclo del lanzamiento si todo lo demás ha ido bien hasta este punto.

Conclusión

Un lanzamiento de Joomla, ya sea una pequeña versión de mantenimiento con un puñado de parches, o algo tan grande como 3.2.0, toma mucho esfuerzo para que sea un éxito. Una gran cantidad de personas están involucradas detrás de todo esto para hacer que las cosas sucedan correctamente en el proyecto. Asi que, un gran agradecimiento a todos los que ponen el esfuerzo por hacer de Joomla y sus versiones, un éxito.

 


Artículo Original: What Exactly Goes Into Making a Release of the CMS?

 

0
Truco del mes: Marzo 2014
Curso sobre Joomla! en Madrid
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/