OK, tous les utilisateurs d’Events, veuillez prendre note de ce qui suit.
Comment mettre à jour en toute sécurité lors de l’utilisation de nos plugins :
Calendrier de mise à jour de Pavilion
Events fait partie de la famille de plugins open source Pavilion.
À l’avenir, Pavilion se concentrera sur la garantie de la compatibilité d’un ensemble de base de ses plugins avec la branche tests-passed du noyau Discourse uniquement durant les 5 premiers jours de chaque mois.
Tout bogue résultant d’une incompatibilité sera résolu dans les plus brefs délais pendant cette « période de support », de préférence avant le 7ᵉ jour. Les bogues de faible gravité ou liés aux fonctionnalités bêta peuvent ne pas être résolus avant cette date, mais les problèmes évidents qui « cassent » un forum doivent l’être.
Cette nouvelle politique entrera en vigueur le 1ᵉʳ mai 2020
Pourquoi nous introduisons cette politique
Nous n’avons aucun contrôle sur les changements apportés au noyau Discourse. C’est ainsi que cela devrait être. Cependant, à mesure que nos plugins se sont développés et sont devenus plus sophistiqués, il devient de plus en plus lourd de garantir qu’ils fonctionnent avec chaque mise à jour de Discourse. Il devient intenable de s’assurer qu’une compatibilité immédiate est maintenue.
Pour offrir à nos développeurs un peu d’espace afin qu’ils puissent s’occuper d’autres priorités en plus du support des plugins, nous ne garantirons plus la compatibilité avec Discourse tous les jours du mois.
Cette politique devrait également vous aider à atteindre une plus grande stabilité et vous donner plus de certitude quant au moment où vous pouvez mettre à jour en toute sécurité.
Comment effectuer votre mise à jour
Visez à mettre à jour votre instance Discourse de production (à la fois le noyau Discourse et nos plugins) durant les 5 premiers jours de chaque mois. Signalez-nous sur le sujet du plugin concerné sur Meta tout problème que vous rencontrez. Vous bénéficierez d’un support plus ciblé de l’équipe Pavilion pour tout problème lié à leurs plugins durant cette période.
Vous mettez à jour votre serveur de production en dehors des 5 premiers jours du mois à vos propres risques. Si vous le faites et qu’un problème survient lié à l’un de nos plugins, nous vous encourageons à le signaler et, si approprié, à désinstaller notre plugin jusqu’à ce qu’il soit résolu. Malheureusement, il se peut que nous ne puissions pas le corriger avant la prochaine période de support au début du mois suivant.
Pour une sécurité encore plus grande
Envisagez de tester votre mise à jour sur votre propre serveur de staging construit à partir d’une sauvegarde de votre site de production. Cela est particulièrement important si votre site est important, populaire et/ou fait partie d’une entreprise.
Vous pouvez éteindre ce serveur pour le reste du mois afin de ne pas être facturé pour le temps de fonctionnement. Profitez de cette opportunité pour tester toutes les fonctionnalités de base afin d’identifier tout problème avec les plugins. Signalez tous les problèmes critiques et majeurs dans les plus brefs délais sur le sujet du plugin concerné.
L’utilisation d’un site de staging peut vous permettre d’avoir plus de discrétion sur le moment où vous mettez à jour, mais soyez conscient du manque relatif de support durant la dernière partie du mois.
Merci pour votre compréhension !