开始
欢迎使用 Joomla 开发人员手册
本指南的目的是为开发人员提供最新的指南,展示编写和维护 Joomla 扩展的最佳实践。它面向核心 Joomla 扩展的开发人员以及为自身使用或公开提供给其他人的开发人员。它还为从旧版 Joomla! 版本迁移到最新标准的扩展提供了一条迁移路径。
在本节中,我们将介绍设置本地开发环境所需的工具和流程,以便开发人员能够充分利用本指南。
快速入门
要开始为 Joomla 开发自己的扩展,您需要设置一个本地 Web 环境 - 例如使用 WAMP、Bearsampp 或 XAMPP。
安装 git 和 PHP IDE 也非常有用,尽管不是必需的。
从 Joomla 下载站点 下载 Joomla 并将其安装到您的计算机上。在开始尝试开发 Joomla 扩展之前,您确实应该熟悉 Joomla 网站的管理 - 例如发布文章、使用类别和标签、定义菜单和菜单项、设置用户、安装扩展和设置配置参数。您可以在网上找到大量相关信息。
就是这样!我们建议您从 开发一个基本模块 开始。之后,您可以探索 一般概念 并尝试 构建扩展 中提供的一些示例扩展。
您可以通过观看视频 Joomla 的工作原理 - 扩展开发人员指南 来了解 Joomla 的工作原理概述。
如果您遇到问题,请在 Joomla 论坛 或 Stack Exchange 网站上提出问题。
享受!
社区
- 在 GitHub 上查看 Joomla CMS 代码的最新状态
- 在 Joomla.org 上查找最新版本
- 加入我们的 Mattermost 社区
- 阅读 最终用户文档
- 加入我们的 论坛
- 加入 Joomla Stack Exchange
为本文档做出贡献
Joomla 开发人员手册使用 Docusaurus 实现,这是一个允许所有 Joomla 用户使用 Markdown 语言为文档做出贡献的系统。
如果您不熟悉 Markdown,一个好的起点是 Markdown 指南 https://markdownguide.cn/
文档通过 GitHub Joomla 手册 进行维护,您可以在任何时候创建/编辑/删除内容以改进文档。点击此页面底部的“编辑此页面”链接,通过拉取请求做出贡献。
如果您打算定期为文档做出贡献,那么您可能会发现参与使用 Joomla Mattermost 社区 会很有帮助,您可以在其中与其他编写文档的人员联系,了解需要避免的 Docusaurus 陷阱等。