OK, todos los usuarios de Events, por favor tomen nota de lo siguiente.
Cómo actualizar de forma segura al usar nuestros plugins:
Calendario de actualizaciones de Pavilion
Events es uno de los plugins de código abierto de la familia Pavilion.
A partir de ahora, Pavilion se centrará en garantizar la compatibilidad de un conjunto básico de sus plugins con la rama tests-passed del núcleo de Discourse solo durante los primeros 5 días de cada mes.
Cualquier error que surja debido a una incompatibilidad se abordará lo antes posible durante este “período de soporte”, preferiblemente para el séptimo día. Los errores de baja severidad o relacionados con funciones Beta podrían no resolverse para esa fecha, pero los problemas obvios que “rompen” un foro deben solucionarse.
Esta nueva política entrará en vigor el 1 de mayo de 2020
Por qué estamos introduciendo esta política
No tenemos control sobre los cambios en el núcleo de Discourse. Así es como debería ser. Sin embargo, a medida que nuestros plugins han crecido y se han vuelto más sofisticados, resulta cada vez más pesado garantizar que funcionen con cada actualización de Discourse. Ya no es sostenible asegurar que la compatibilidad inmediata se mantenga.
Para dar a nuestros desarrolladores un margen de maniobra y que puedan atender otras prioridades además del soporte de plugins, ya no garantiremos la compatibilidad con Discourse todos los días del mes.
Esta política también debería ayudarles a lograr mayor estabilidad y ofrecerles más certeza sobre cuándo pueden actualizar de forma más segura.
Cómo realizar su actualización
Procuren actualizar su instancia de Discourse en producción (tanto el núcleo de Discourse como nuestros plugins) durante los primeros 5 días de cada mes. Notifíquenos sobre cualquier problema que encuentren en el Tema del Plugin correspondiente en Meta. Durante este período, recibirán un soporte más enfocado del equipo de Pavilion para cualquier problema relacionado con sus plugins.
Actualizar su servidor de producción fuera de los primeros 5 días del mes es bajo su propio riesgo. Si lo hacen y algo relacionado con uno de nuestros plugins falla, les instamos a reportarlo y, si es apropiado, desinstalar nuestro plugin hasta que se resuelva. Lamentablemente, es posible que no podamos ocuparnos de solucionarlo hasta el próximo período de soporte al inicio del mes siguiente.
Para una seguridad aún mayor
Considere probar su actualización en su propio servidor de staging creado a partir de una copia de seguridad de su sitio en producción. Esto es especialmente importante si su sitio es grande, popular y/o forma parte de un negocio.
Puede apagar este servidor durante el resto del mes para evitar que se le cobre por tiempo de actividad. Aproveche esta oportunidad para probar toda la funcionalidad básica e identificar cualquier problema con los plugins. Reporte todos los problemas críticos y de alta severidad lo antes posible en el tema del plugin correspondiente.
El uso de un sitio de staging puede permitirle tener más discreción sobre cuándo actualizar, pero tenga en cuenta la relativa falta de soporte durante la segunda parte del mes.
¡Gracias por su comprensión!