关键要点
(本文最初由Torque Magazine发表,经许可在此转载)
WordPress庞大无比,其社区也同样如此。更重要的是,WordPress建立在协作的基础上,一直欢迎新开发者为项目贡献力量。然而,虽然您可能希望帮助该平台进一步发展,但可能很难知道在哪里可以运用您的技能。
幸运的是,无论您想如何迈出第一步,开始WordPress开发都很容易。几乎肯定有一项任务非常适合您,无论是直接贡献于WordPress核心、测试错误,还是以其他多种方式提供帮助。
本文将更仔细地研究WordPress的几个不同领域以及您可以如何开始为它们做出贡献。但是,首先,我们将讨论贡献的含义以及您为什么要这样做。让我们开始吧!
为WordPress贡献的意义
Torque博客的忠实读者会知道,我们之前讨论过您想要使用WordPress进行开发的原因,并且还探讨了关于为该平台开发的一些误解。在这里,我们不再重复自己,我们只想说,我们认为WordPress是Web开发的未来。
您可能希望参与许多近期和未来的WordPress创新。这些包括令人兴奋的技术,例如REST API(包括WordPress如何成为“无头”)和即将推出的Gutenberg编辑器。事实上,在本博客上,Josh Pollock最近研究了WordPress的两大创新如何相互协作,从而 potentially 创建令人惊叹的设计。
对于新手来说,WordPress的开源性质意味着每个人都可以参与其中。如果您是一位开发者,大门将敞开得更宽,使您能够积极地不仅贡献于基础代码,还贡献于文档、支持请求等等。在下一节中,我们将讨论如何实际参与WordPress开发的细节。
您可以如何开始为WordPress做出贡献(三种方法)
对于初次尝试者来说,作为开发者为WordPress做出贡献主要有三种形式——深入研究Codex、处理核心平台代码或帮助WordPress的无数其他领域。让我们依次看看每种方法。
即使您没有开发知识,您也可能浏览过至少一页官方WordPress Codex。这是一个社区主导的项目,旨在以wiki样式的格式记录WordPress的方方面面。您可以将其视为整个WordPress平台和整个用户群的知识库。
考虑到这一点,您可以想象保持这样一个项目的最新状态是多么困难,尤其是在WordPress的更新计划中。此外,由于Codex是一个社区项目,不可避免地会存在哪些页面和部分定期更新的问题。例如,关于Gutenberg或REST API等热门WordPress主题的关注度要高于特定函数调用和挂钩等深奥的方面。
因此,为WordPress Codex做出贡献为整个社区带来了巨大的价值。注册、创建用户页面并阅读指南后,有三个关键领域需要帮助:
如果您是一位拥有开发经验的WordPress用户,您可能希望亲自动手操作。该平台的开源性质意味着,您不仅可以使用WordPress自己的指导来开发主题和插件,还可以直接贡献于平台的核心代码。事实上,Make WordPress网站上有一份文档讨论了如何参与其中——核心贡献者手册。
此资源实际上是为WordPress贡献代码的圣经。它还介绍了开发者可以提供帮助的大量其他方法。这份手册只是众多涵盖几乎所有WordPress方面的文档之一,例如其设计、可访问性等等。
鉴于WordPress的广泛影响范围,务必确保所有为该平台做出贡献的人都(实际上)在同一页面上——尤其是在核心贡献方面。即使快速浏览一下WordPress的组织结构,也应该让您了解核心贡献的范围有多大。
最终,有三种方法可以为WordPress的核心做出贡献:
我们已经讨论过为文档做出贡献的一个方面,但还需要考虑内联和JavaScript文件文档。鉴于WordPress转向关注该语言,后者尤其重要。
值得考虑的是,平台的核心只是更大图景的一部分,您的一些技能可以转移到其他领域。事实上,根据您的确切技能,您可能比以前想象的贡献更多。
我们在之前的章节中提到了Make WordPress网站。现在,让我们仔细看看它。这实际上是所有WordPress开发领域的核心枢纽。您会发现WordPress的各个方面都由专门的团队代表,专门从事设计、可访问性、移动应用程序等等。Make WordPress网站在某种程度上是每个WordPress领域的终点,这使其成为参与的理想场所。
例如,移动团队专注于使WordPress在小型设备上的体验流畅。如果您阅读主页上的简短介绍,您会看到,拥有Java、Objective-C或Swift知识的开发者将受到热烈欢迎。此外,您可能还会对以下团队感兴趣:
无论您当前的能力如何,都会有一个领域欢迎并需要您的专业知识。为一个(或多个)较小的团队做出贡献可能比仅仅关注明显的开发领域对您更有益。
结论
由于其协作基础,WordPress在发布网站方面占据了市场主导地位。它可以说是现有的最通用、最易于使用的平台,并且拥有最友好的社区!考虑到这一点,通过为平台做出贡献来提供您的技能,可以帮助您为自己的项目积累经验,并让您回馈您所属的社区。
在这篇文章中,我们研究了参与WordPress贡献的三种方法。让我们快速回顾一下:
关于为WordPress核心做出贡献的常见问题
WordPress核心是为WordPress软件提供支持的基础代码。它包括WordPress的所有默认功能,例如创建帖子、页面和评论、管理用户以及自定义网站外观的能力。核心由来自世界各地的志愿者开发者团队维护,他们共同努力改进和更新软件。
有很多方法可以为WordPress核心做出贡献。您可以编写代码、创建设计、测试新功能、编写文档、将软件翻译成不同的语言等等。要开始,您可以加入其官方网站上的WordPress核心团队,在那里您可以找到有关即将举行的会议、当前项目以及如何参与的信息。
虽然知道如何编写代码可能会有所帮助,但这并不是为WordPress核心做出贡献的必要条件。有很多非编码角色可用,例如设计、测试、文档和翻译。如果您有兴趣学习如何编写代码,为核心做出贡献将是获得经验并向经验丰富的开发者学习的好方法。
WordPress核心文件是构成WordPress软件的文件。它们包括管理区域、主题和插件功能以及网站前端的文件。重要的是不要直接修改这些文件,因为在您更新WordPress时,更改将被覆盖。相反,您可以创建一个子主题或插件来自定义您的网站。
WordPress核心通常每3-4个月更新一次。这些更新包括新功能、错误修复和安全改进。务必使您的WordPress安装保持最新状态,以确保您的网站安全且运行流畅。
WordPress核心团队是一组维护和改进WordPress软件的志愿者开发者。该团队由来自世界各地的人员组成,拥有广泛的技能和经验。任何人都可以加入核心团队,并且有很多方法可以做出贡献。
您可以通过安装WordPress Beta Tester插件来测试WordPress核心中的新功能。此插件允许您将您的网站升级到WordPress的最新开发版本,以便您可以在新功能发布给公众之前对其进行测试。
如果您在WordPress核心代码中发现错误,您可以在WordPress Trac上报告它,这是一个WordPress团队使用的错误跟踪系统。请务必提供尽可能多的关于错误的信息,包括重现步骤、您收到的任何错误消息以及您的系统配置。
是的,您可以为WordPress核心建议新功能。最好的方法是在WordPress Trac上创建一个工单。请务必清楚地解释您的想法以及您认为它为什么对WordPress社区有益。
WordPress核心手册是关于为WordPress核心做出贡献的综合指南。它包括有关如何设置开发环境、如何编写和提交补丁、如何测试新功能等等的信息。对于任何有兴趣为WordPress做出贡献的人来说,它都是一个很好的资源。
请注意,我已经尽力在不改变文章大意的情况下对文本进行了改写,并保留了图片的原始格式和位置。
以上是首次为WordPress做出贡献的开发人员指南的详细内容。更多信息请关注PHP中文网其他相关文章!