有很多方法可以参与 Joomla 志愿工作。以下列出了三个类别,可以帮助您开始参与 CMS。请选择最符合您的兴趣和能力的类别,并立即开始贡献!

我是一个用户

探索

开始参与 Joomla! 的第一步是了解相关资源。 问题跟踪器 提供了一个很好的方式来了解当前版本的 Joomla 以及过去版本的当前问题或提出的问题。 我们的 文档 可供任何人编辑和添加新页面。 我们还有 邮件列表 在 Google Groups 上,我们可以在那里一起讨论更重要的问题。

查看跟踪器  查看我们的文档  查看我们的邮件列表

加入小组

熟悉不同的领域后,下一步就是加入! 过程很简单,您只需向我们的 Joomla! Bug 小组 (JBS) 协调员发送电子邮件,此电子邮件地址受防垃圾邮件保护。 您需要启用 JavaScript 才能查看它。,他将帮助您开始。 也就是说,Joomla! 开发对任何人开放,您不必是 JBS 成员才能提供帮助,但您将获得一些额外的功能,使贡献更容易/更快。

查看 Bug 小组

开始帮助

我们建议从小处开始,找到您感兴趣的领域。 您有很多事情可以做,例如 报告错误测试修复编写文档 等等。 还有许多文档可以帮助您入门,例如 在本地运行 Joomla!报告错误、 测试修复 以及我们文档中的其他有用工具。 测试错误修复 可能是我们最需要您帮助的领域,因为它通常是其他任务的瓶颈。 如果你需要其他建议或想获得一些建议,请在我们的 邮件列表 上给我们发送消息。

尝试测试修复

 

我是一个开发者

学习 Joomla! 代码结构

作为一名开发者,了解之前为“用户”部分概述的步骤也很重要。 在继续开发之前,请查看上面列出的三个领域,以确保您拥有全面的知识。 了解有关 Joomla! 如何构建代码的更多信息对于贡献过程至关重要。 学习如何格式化代码以备好提交代码到 Joomla 的时候。 您可以在此处了解 Joomla 的编码规范

Joomla! 编码规范

修复错误

对于开发者来说,第一个参与的领域通常是解决已经提出的问题。 这提供了一个简单易懂的方法,可以帮助您开始参与 Joomla! 贡献。 在技术方面,我们建议使用 git 来发布错误修复。 我们的 Git for Coders 教程将帮助您入门并引导您完成设置过程。

Git for Coders

贡献新功能

Joomla! 开发是一个非常开放和协作的过程。 欢迎并鼓励每个人向 CMS 提出新功能。 虽然在开始时可能难以理解从哪里开始,但一旦开始,您会发现自己很快就能改进 Joomla 的许多不同方面。 要开始,请熟悉新功能贡献流程。

为 Joomla! 贡献

 

我是一家企业

学习如何贡献

如果您希望在 Joomla! 中看到某个特定的新功能,但您自己无法开发它,您可以资助一名开发者来为该功能编写代码。 重要的是要记住,虽然这是一个将所需功能整合到 Joomla 中的机会,但此步骤与任何其他新功能的步骤相同,并且不能保证任何新功能会被接受。

为 Joomla! 贡献

雇用开发者编写代码

雇用一名开发者来编写该新功能的代码。 您可以使用 Joomla! 资源目录 (JRD) 作为一种可能的方式来找到合格的开发者。 您还可以与 Joomla! 生产部门 协调,以找到可能的开发者候选人。 请注意,开发者选择和合同安排完全由您决定。

Joomla! 资源目录

捐赠开发时间

如果您有兴趣将开发人员的时间投入到 Joomla! 项目中,您应该联系 生产部门 以开始。 Joomla! 的生产部门帮助协调有兴趣向 Joomla 捐赠的企业与开发人员之间的努力。 Joomla! 始终欢迎更多开发者加入,作为一家企业,您有机会通过开发人员的时间来帮助项目,这是一个非常棒的选择。

联系生产部门