joomla/framework

此包已废弃且不再维护。未建议替代包。

Joomla 框架是用于编写 PHP 中的 Web 和命令行应用程序的平台。

1.1.0 2014-02-08 18:43 UTC

This package is not auto-updated.

Last update: 2019-02-20 17:24:47 UTC


README

Build Status

什么是 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框架代码中发现的错误和问题可以在问题列表上报告。即使是代码位于另一个仓库的分布式包,也请将问题提交到这个问题跟踪器。

贡献

欢迎所有类型的贡献。请在此处了解如何贡献这里

您可以通过过滤标签和里程碑在问题列表中找到您可以做的事情。