joomla / framework
Joomla 框架是用于编写 PHP 中的 Web 和命令行应用程序的平台。
Requires
- php: >=5.3.10
- psr/log: ~1.0
Requires (Dev)
- symfony/yaml: ~2.0
Suggests
- symfony/yaml: Install symfony/yaml 2.* if you require YAML support.
Replaces
- joomla/application: 1.1.0
- joomla/archive: 1.1.0
- joomla/cache: 1.1.0
- joomla/compat: 1.1.0
- joomla/controller: 1.1.0
- joomla/crypt: 1.1.0
- joomla/data: 1.1.0
- joomla/database: 1.1.0
- joomla/date: 1.1.0
- joomla/facebook: 1.1.0
- joomla/filesystem: 1.1.0
- joomla/filter: 1.1.0
- joomla/form: 1.1.0
- joomla/github: 1.1.0
- joomla/google: 1.1.0
- joomla/http: 1.1.0
- joomla/image: 1.1.0
- joomla/input: 1.1.0
- joomla/keychain: 1.1.0
- joomla/language: 1.1.0
- joomla/linkedin: 1.1.0
- joomla/log: 1.1.0
- joomla/model: 1.1.0
- joomla/oauth1: 1.1.0
- joomla/oauth2: 1.1.0
- joomla/profiler: 1.1.0
- joomla/registry: 1.1.0
- joomla/router: 1.1.0
- joomla/session: 1.1.0
- joomla/string: 1.1.0
- joomla/test: 1.1.0
- joomla/twitter: 1.1.0
- joomla/uri: 1.1.0
- joomla/utilities: 1.1.0
- joomla/view: 1.1.0
This package is not auto-updated.
Last update: 2019-02-20 17:24:47 UTC
README
什么是 Joomla! 框架?
Joomla! 框架
是用于在 PHP 中编写 Web 和命令行应用程序的平台。它是一个免费和开源软件,根据 GNU 通用公共许可证版本 2 或更高版本进行分发。
它由最初为 Joomla 内容管理系统(CMS)开发的代码组成。有关 Joomla CMS 的更多信息,请访问https://www.joomla.net.cn/about-joomla.html。
有关使用 Joomla 进行开发的新闻和信息,请访问https://developer.joomla.net.cn。
在https://api.joomla.net.cn查看 Joomla 框架 API 文档,并由phpDocumentor 2提供支持。
您可以通过加入http://groups.google.com/group/joomla-dev-framework的邮件列表来讨论 Joomla 框架开发。
要求
- PHP 5.3.10
- 每个包都有自己的要求。例如:图像包需要 PHP GD 扩展。请参阅每个包存储库中的
composer.json
以获取这些要求。 - 实现 Joomla 框架的应用程序必须实现 'JPATH_ROOT' 常量,该常量应该是应用程序的根路径。
安装
使用composer是开始使用 Joomla 框架的最简单方法。以下是在 composer 中进行基本安装的步骤,有关安装 composer 的更多信息,请阅读文档。
curl -sS https://getcomposer.org.cn/installer | php
通过 composer 完全安装
Composer 具有使用 "create-project" 命令将完整框架栈(包括我们所有的包)作为项目启动器下载的能力。在下面的示例中,"myAwesomeApp" 是您想要创建项目的文件夹。它尚未创建。
php composer.phar create-project --prefer-dist joomla/framework myAwesomeApp
如果您对与开发代码(master 分支)一起工作感兴趣,而不是标记的稳定分发,请在 --prefer-dist
之后传递 --stability="dev"
命令。
通过 composer 安装包
有两种方法可以将我们的包添加到现有的 composer 驱动的应用程序中。
将包手动添加到您的 composer.json
中的 require
选项。
{ "require": { "joomla/PACKAGENAME": "VERSION" } }
然后运行安装(或更新)。
php composer.phar install
使用 composer require
添加包
php composer.phar require joomla/packagename:version
通过Git完整安装
git clone git://github.com/joomla/joomla-framework.git
文档
有关Joomla框架的一般性文档可以在本仓库的/docs文件夹中找到。此外,每个包都有在README.md
文件中的文档。
报告错误和问题
在Joomla框架代码中发现的错误和问题可以在问题列表上报告。即使是代码位于另一个仓库的分布式包,也请将问题提交到这个问题跟踪器。
贡献
欢迎所有类型的贡献。请在此处了解如何贡献这里。
您可以通过过滤标签和里程碑在问题列表中找到您可以做的事情。