Joomla 4:我们准备好了吗?
我要告诉你一个小秘密,这是生产中的其他人永远不会告诉你的。Joomla! 4什么时候准备好?好吧,很简单。
当它已经完全测试过并且错误被修复。
当 J4 准备好的时候取决于你
你可能认为这是一种逃避责任,但这就像在我的手中一样在你的手中。我们急需测试人员。但在你感到沮丧之前,你可能认为这是一个充满术语的极客世界,并不是针对普通 Joomla 用户,但请继续阅读,因为这是一个常见的假设,但从来不是事实。
“但是,我不是开发者,我无法编写代码,我……”
好吧,我有个消息要告诉你:如果你认为测试人员需要能够阅读或编写代码,他们不需要。当然,有些测试更适合开发者,但如果是这种情况,让他们处理那些测试。我们迫切需要的是能够简单地添加文章、用户、在 Joomla 网站的管理员界面中找到自己的路,并给出反馈,让开发者知道 Joomla 是否行为不正确的人。
仍然不确定你是否能进行测试?
仍然不确定你是否具备技能?害怕出丑?或者受到责备?不用担心。我们已经建立了一些持续的新手友好会议,鼓励那些处于测试阶梯底部的人加入。那些经验更丰富的人可以按自己的节奏和水平加入。这里有适合所有技能水平的人的空间。
在家享受 bug 和乐趣:每周六
首先,我们正在运行每周的在家 bug 和乐趣会议。
在家 bug 和乐趣会议每周六举行。通过 Zoom 或 Meet 或我们当时使用的任何工具加入会议。在 https://docs.joomla.org/Bugs_%26_Fun_@Home 的文档将提供所有详细信息。
此外,RingCentral(仍然总是被称为 Glip)有一个我们每周使用的特定的在家 bug 和乐趣频道。
只需要一台连接的 PC/笔记本电脑。
所有详细信息都在这个文档中:https://docs.joomla.org/Bugs_%26_Fun_@Home。它伴随活动,是有关 J3.x 和 J4 的生产和交付的资源的不断增长。
我们正在逐周增加会议的时长。我们有频道从周五21:00 UTC一直开放到周六,主持人会在地球自转时进行交接。这使得全球社区可以真正参与进来。
那么,你能做些什么来帮助J4呢?
参与:你是一个探索者、冒险者还是征服者?
在比萨、虫子与乐趣活动(s)中,有不同的任务级别标签。我们保留了比萨、虫子与乐趣活动中的名称,用于Bugs and Fun @Home会议。具体如下
探索者:编写、审查、更新和改进现有文档。以及将文档翻译成不同语言。
冒险者:测试补丁。
征服者:创建pull请求。
增强信心、团队精神并帮助J4发布
参加这些会议将给你更多的自信。我自己从聊天室里的人的善意中学到了很多,现在我应该回报社区。你将遇到许多正在努力让J4发布的员工,而你自己的加入也将有助于加快交付。
“我的英语不好。”没关系。我的意大利语几乎为零,这就是为什么我们为那些更舒适使用意大利语的人设立了意大利语休息室。如果你有说其他语言的人参加会议,我们也可以为你设立一个休息室,这样你们就可以用母语互相帮助。
那么,我们是在诱惑你试探一下吗?
还是不确定你能做些什么?
只需提问。如果你直接联系我
要加入RingCentral和比萨、虫子与乐趣@Home频道,请给我发邮件,我将为您添加。
过程
让我们快速了解一下让J4起飞所涉及的过程,以便您可以看到上述所有内容的组合。
- 有人请求新功能或报告了一个错误,并在GitHub上发布了问题的描述:https://github.com/joomla/joomla-cms/issues或在问题跟踪器中。
- 一名志愿者处理这个问题并创建一个Pull Request(PR)以启用该功能或修复错误:https://github.com/joomla/joomla-cms/pulls。
- 提交后,PR会经过一些自动化测试。如果通过这些测试,它就可以作为一个“补丁”应用在Joomla上,通过一个名为Joomla Patchtester的特殊组件。
https://github.com/joomla-extensions/patchtester - 在它被接受进入核心之前,至少有两个人必须对其进行测试,以确认它确实做了它被设计要做的事情,并且不会引起任何其他问题。
- 经过两次成功的测试后,一位CMS维护者将对PR进行最后的审查。
- 然后,PR将被添加(合并)到Joomla的特定部分(分支)中,这是正确的Joomla版本。
- 最后,新功能需要记录在https://docs.joomla.org/中。
上面显示了许多你可以帮助和做出贡献的机会。注意,很多过程不需要编码,只需要阅读、遵循指示和报告所发生的事情的能力。
还有其他帮助测试的方法吗?
每六周测试一次候选发布版
我们有一个六周的候选发布周期。你知道当你的Joomla站点突然显示有新版本,你应该更新它吗?好吧,在这些发布到达你的站点之前,有一个团队和一个发布负责人参与其中准备。
发布负责人创建包含过去五周收集的所有补丁的新更新,并通知CMS发布团队。发布团队的工作是测试发布版本,确保它与Joomla领域中的模板和扩展插件兼容。
您可以帮忙。查看预发布测试文档(docs.joomla.org/Pre-Release_Testing),了解所有简单易懂的细节。
如果您没有测试的网站,那么可以授予您在开发网站上(团队搭建的)超级用户权限,并可以使用每个发布提供的清单进行测试。这有助于确保明显的问题区域得到测试。
接下来,发布负责人会被问及是否有需要测试的特定区域。他们知道哪些代码方面被修改,潜在的问题在哪里。CMS发布团队还会查看每个补丁附带的所有注释。
众人拾柴火焰高,目前只剩下少数人来做这项至关重要的工作。所以,如果您每六周有空闲一两个小时,您就能作出贡献,并帮助每次发布减少错误。
保持联系并保持联系
加入Bugs and Fun @Home RingCentral频道,可以随时了解Joomla 4测试以及Joomla 3候选发布版(RC)的预发布测试的最新动态。经常来Glip/RingCentral,与您的社区保持联系!
此外,关注Joomla!项目在Facebook(https://www.facebook.com/joomla)和Twitter(https://twitter.com/joomla)或其他社交媒体频道(请参阅模板页脚),以了解最新动态,了解预发布测试的时间,等等。
回到最初的问题,“J4何时发布?”有了您的帮助,它将比没有您更快地发布,帮助我们所有人测试,消灭错误,并使其成为现实。
翻译
社区杂志上发布的一些文章代表了作者对特定主题的个人观点或经验,可能不与Joomla项目的官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论