5月,发表了一项提案,建议淘汰一些较旧、较少使用的默认主题。随着Twenty Twenty-Four的发布,该项目现在维护了14个默认主题,因此很难有效地维护所有主题。此外,追溯性地添加对新块 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。编辑器功能对于确保用户在使用这些主题时可以释放块编辑器的功能非常重要。这变得越来越难以用户应有的高质量及时完成。
之后在评论部分有一些很好的讨论,马特(@哑光)加入并澄清了每个默认主题的初衷是永远维护它们。他发出挑战重新思考团队如何维护这些默认主题,以使其更易于维护,并与未来更兼容。
针对这一要求,我提交了“改进旧默认主题的维护”作为8月份社区峰会的主题。这个主题已被接受举行了一场精彩的会议,来自社区的许多顶尖主题贡献者出席了会议。
我强烈推荐完整阅读原始笔记在回应此建议和参与此讨论之前,但为了包括讨论中重要结论的背景,以下是确定的下一步步骤和潜在行动项目:
- 考虑为每个版本提供一个主题牧马人。
- 探索将默认主题移动到github GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/(同步到SVN公司 Subversion是Apache项目的流行版本控制系统(VCS),WordPress使用它来管理其代码库的更改。),仅将最关键的问题从trac公司 Edgewall Software的一个开源项目,用作WordPress的错误跟踪和项目管理工具。移动。
- 探索基于过去的默认主题创建样式变化和模式,以“阻止”旧主题。
- 探索设置视觉效果回归,回归 破坏或降级以前工作过的东西的软件错误。回归通常被视为关键错误或拦截器最近的回归可能会得到更高的优先级。“3.6回归”是3.6中的一个缺陷,它在3.5中起到了预期的作用。测试默认主题
- 我们如何改进反馈环 Loop是WordPress用来显示文章的PHP代码。使用The Loop,WordPress处理要在当前页面上显示的每个帖子,并根据它与The Loop标记中指定的标准的匹配程度设置其格式。循环中的任何HTML或PHP代码都将在每个帖子上处理。https://codex.wordpress.org/The_Loop.来自英国建筑主题的人?
- 改进默认主题文档。
所有这些都是合理的下一步,作为潜在的变化值得进一步探讨。然而,在进一步考虑这个话题并与@圣沙波恩很明显,解决这个问题的第一步就是自己清理。问题的核心不是工具或哲学问题,而是可用贡献者时间的瓶颈,他们对支持这些主题感兴趣。
在出版时,有捆绑主题组件中的436张未结门票,其中53个尚未收到任何回复。在考虑任何工具更改之前,需要正确整理和处理此未完成票据列表。
创建主题工作组
本文建议创建一个贡献者工作组,以解决捆绑主题组件票 为bug报告和bug跟踪器上的功能开发创建。积压工作,一次专注于一个或两个主题,并利用他们的最佳判断:
- 急诊分诊台 评估和排序错误报告的行为,以确定优先级、严重性和其他因素。捆绑主题组件的未结票据列表。
- 以防未来的方式解决错误。
- 单独评估增强功能和功能请求,关闭任何不再相关或不支持项目优先级的请求。
对于如何维护默认主题的一个批评是,更新总是与WordPress主要版本和次要版本同时发布。在研究和调查了为什么会出现这种情况后,没有发现表明这是一项要求的具体原因。
最近,有一个很少有场合其中默认主题的更新是独立于WordPress发布的,并且进展很顺利。建议继续这种做法作为该提案的一部分,旨在更有效地处理这一大量积压的门票。主题更新可以根据需要随时发布。WordPress主要版本和次要版本的主题更新不受限制,但如果认为有必要,欢迎对该组发布的任何其他更新进行补充。
虽然每个主题都受到越来越多的关注,但对块编辑器及其所有功能的支持状态将进行审计和评估。
一旦该清单得到控制,就可以围绕潜在的工具更改(GitHub vs SVN)、可以实施的框架或方法进行进一步的讨论,以简化维护工作,等等。
总结和志愿者
总的来说,默认主题占所有WordPress安装的10%以上。虽然有些网站使用较少,但每个网站的活跃站点都代表了值得我们关注和考虑的网站所有者和最终用户。为了以未来兼容的方式更好地支持他们,解锁区块编辑器,这项内务管理计划是必要的。
如果这项倡议与您对话并激起您的兴趣,请直接联系WordPress.org松弛实例或矩阵主服务器到@德斯罗什或@圣沙波恩,或在下面的评论中自告奋勇。
道具@圣沙波恩用于发布前审查。