现在你对插件团队的日常工作感到好奇吗

 

David Perez 在贡献者日期间与来自插件团队的其他 WordPress 贡献者进行讨论
插件团队面临的主要挑战之一是提交审核的插件数量庞大。团队规模小,任务关键性,因此很难扩展。为了解决这个问题,David 和他的队友专注于自动化审核流程。PCP 的诞生源于这种对效率的需求。

在 PCP 诞生之前,插件团队代表之一Fran Torres主要负责团队内部插件检查工具。然而,在发现插件提交中反复出现的问题后,团队认为应该有一个公共工具,供开发人员在编程过程中使用。

WordPress 官方插件目录中的 Plugin Checker 插件
通过合并两个现有插件(一个来自核心性能团队,另一个来自插件团队),他们创建了一个统一的解决方案。PCP 显著改善了审核流程,并有望集成到插件提交表单中,使开发人员能够在提交插件之前识别和解决常见的安全问题。

“我们的想法是,这个插件也可以对其他团队有用,因为他们致力于创建更高质量的插件,”David说。

插件评论的幕后

让我们来看看他们的职责:

代码审查。分析提交的插件代码以评估功能并识别潜在的安全漏洞。安全是插件团队的首要任务。
界面评估。确保插件界面符合社区标准并提供积极的用户体验。
工具改进。建议对内部工具进行增强,以改进安全检测,并改进 PCP 等外部工具。
社区参与。参加活动以分享知识并支持开发人员。
通常,团队会按照提交顺序审查插件,一个插件通常由一位审查者单独处理。但是,如果出现任何问题,审查者会咨询团队的 Slack 频道,以便其他团队成员可以提供反馈,以防止出现问题。

以下是插件审查的一般工作流程:

当新插件提交时,审核人员会验证它是否侵犯任何现有品牌,以及与所提及品牌的关系是否明确。他们还会使用基于 WordPress 标准的各种指标来评估插件所有权。
审阅者使用内部工具进行全面检查。此工具是在加入插件团 手机号码数据更新于 2025 年 队时提供的,并根据审阅结果和代码分析不断改进。
工具生成报告后,审阅者会将其与插件代码进行比较并提供改进建议。每个团队成员都会手动审阅所有报告。
插件开发人员修改完插件后,审阅者为开发人员创建一个SVN空间,并批准该插件发布。
然后,审核人员会进行最终审核,以评估插件的界面并确保其符合既定的准则。
平均而言,插件开发人员需要进行 3-4 次修订才能获得审核人员的批准,才能将其发布到官方WordPress 插件目录。借助 PCP 等工具,这一过程变得更加顺畅。

David 在 2024 年进行了 4,000 多次审核

这帮助他识别常见问题,并磨练了他保护 WordPress 安装免受网络攻击的技能。

做出可喜贡献
David 对 WordPress 的热爱使他能够平衡日常工作、插件评论和自己 使用 BigCommerce即使您使用 的插件开发WPAutoTranslate。“因为我热爱这份工作,所以除了继续训练自己之外,我不介意在空闲时间思考如何改进它,”他解释道。

David Perez 在意大 新加坡电话号码 利都灵 WordCamp Europe 2024 的舞台上
David 认为 WordCamps 是创造难忘时刻的地方。他在 WordPress 社区中最难忘的经历之一是在都灵举办的 WordCamp Europe 2024 贡献者日上主持插件表。“我喜欢分享知识。当你的贡献帮助到很多人时,感现在你对插件团队 觉很好,”他回忆道。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部