OK, todos los usuarios de Topic List Previews, por favor tomen nota a continuación.
Cómo actualizar de forma segura al usar nuestros plugins:
Calendario de actualizaciones de Pavilion
Topic List Previews 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 central de sus plugins con la rama tests-passed del núcleo de Discourse únicamente 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 antes del día 7. Los errores de baja severidad o relacionados con funciones Beta podrían no resolverse para esa fecha, pero los problemas obvios que estén «rompiendo» 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 oneroso garantizar que funcionen con cada actualización de Discourse. Ya no es viable asegurar la compatibilidad inmediata en todo momento.
Para dar a nuestros desarrolladores un margen de maniobra y poder 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 brindarles 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 en el tema del Plugin correspondiente en Meta sobre cualquier problema que encuentren. Obtendrán un soporte más enfocado por parte del equipo de Pavilion sobre cualquier problema con sus plugins durante este período.
Si actualizan su servidor de producción fuera de los primeros 5 días del mes, lo hacen bajo su propio riesgo. Si lo hacen y algo relacionado con uno de nuestros plugins falla, les instamos a reportarlo y, además, si es apropiado, desinstalar nuestro plugin hasta que se resuelva. Lamentablemente, es posible que no podamos solucionarlo hasta el próximo período de soporte a principios del mes siguiente.
Para mayor seguridad
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 cargos por tiempo de actividad. Aproveche esta oportunidad para probar todas las funcionalidades básicas e identificar cualquier problema con los plugins. Reporte todos los errores críticos y de alta prioridad 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 en la segunda mitad del mes.
¡Gracias por su comprensión!
(pronto añadiremos esta nota de política a todos nuestros plugins principales y ya la he añadido al OP de este tema).