Events Plugin 📅

好的,所有“Events”插件的用户请注意以下内容。

使用我们插件时如何安全更新:

Pavilion 的更新计划

Events 是 Pavilion 开源插件家族中的一员。

今后,Pavilion 将仅在每月的前 5 天内,专注于确保其核心插件集与 Discourse 核心 tests-passed 分支的兼容性。

在此期间(即“支持期”)内,任何因不兼容而产生的问题将尽快得到解决,最好在第 7 天之前完成。低严重性问题或 Beta 功能相关的 Bug 可能无法在此日期前解决,但任何明显导致论坛无法正常运行的问题必须得到修复。

此新政策将于 2020 年 5 月 1 日正式生效

我们为何引入此政策

我们无法控制 Discourse 核心的变更,这本身就是合理的。然而,随着我们的插件日益增多且功能愈发复杂,保证它们与 Discourse 的每一次更新都兼容变得越来越困难。确保即时兼容性已变得难以为继。

为了让我们的开发人员有更多精力兼顾其他优先事项,而不仅仅是插件支持,我们将不再保证每月每一天都与 Discourse 保持兼容。

此政策也有助于您获得更高的稳定性,并让您更清楚地知道何时可以安全地进行更新。

如何执行更新

请尽量在每月的前 5 天内更新您的生产环境 Discourse 实例(包括 Discourse 核心我们的插件)。如遇任何问题,请在 Meta 上相关的插件主题中通知我们。在此期间,Pavilion 团队将为您提供更专注的插件问题支持。

如果您在每月前 5 天之外更新生产服务器,由此产生的风险需自行承担。若因此导致与我们的插件相关的问题,我们强烈建议您报告该问题,并在必要时暂时卸载我们的插件,直到问题解决。遗憾的是,我们可能无法在下一个支持期(即下个月初)之前修复该问题。

为了更高的安全性

建议您在自己的预发布(staging)服务器上测试更新,该服务器应基于生产站点的备份构建。如果您的站点规模较大、用户众多或属于商业用途,这一点尤为重要。

您可以在本月剩余时间关闭该服务器,以避免产生运行费用。利用这段时间测试所有基本功能,以识别插件可能存在的任何问题。如有任何严重或高优先级问题,请立即在相关插件主题中报告。

使用预发布站点可能让您在更新时机上有更多自主权,但请注意,在每月后期获得的支持相对有限。

感谢您的理解!

12 个赞