2martens / web-platform

此包已被废弃且不再维护。没有建议的替代包。

2martens Web 平台

dev-master / 1.0.x-dev 2015-01-25 17:03 UTC

This package is not auto-updated.

Last update: 2023-12-20 09:49:05 UTC


README

  • 待办:将进行更改

什么是 Web 平台?

Web 平台是 Symfony2 标准版以及更多内容。如果您已经了解 Symfony2,请继续阅读以下内容。如果您不了解 Symfony2,请访问 https://symfony.com.cn 了解 Symfony2 是什么。

标准版的附加内容

与背后代码的数量相比,这是一个很短的列表。它应该能给您一个很好的预期。

  • 管理员控制面板
  • 样式系统
  • 用户和组系统
  • 用户生成内容的语言系统
  • 用于安装依赖此平台的软件包的系统
  • 项目系统
    • 您可以决定哪些全局安装的应用程序可用于项目

这个功能列表只是平台提供内容的一小部分。还有很多简单库功能的内容,平台并没有积极使用。

另一个重要区别:Web 平台是一个真实的具有可访问前端的应用程序。它为前端提供了一些集合页面,允许插件和应用将其插入并显示其内容。

要求

Web 平台需要 Symfony2 标准版。因此,它具有相同的限制

Symfony2 仅支持 PHP 5.3.3 及以上版本。

请注意,5.3.8 之前的 PHP 版本已知存在错误,可能不适合您

安装

图形界面过程

安装 Web 应用程序的最佳和最简单的方法是下载捆绑的存档(待办:链接),它提供了一个图形安装过程。

此图形过程提供了以下功能

  • 多语言安装过程(目前为德语和英语)
  • 已捆绑 composer.phar(将使用 selfupdate 进行更新)
  • 解压存档(下载存档包含安装过程文件和源存档;后者在这里解压)
  • 使用 Composer 安装依赖项(无开发需求)
  • 配置全局数据库(parameters.yml)
  • 创建所需内容(用户组、软件包信息等)
  • 创建第一个用户(管理员组成员,可以访问所有ROLE_*控制的区域)
  • 切换到ACP
  • 清理(删除安装文件)
  • 安装后配置(每个包可以指定步骤,用户会引导完成所有步骤)
    • 此配置过程是可选的,可以跳过
    • 对于初学者,强烈建议使用此引导过程

一路使用Composer

最后的可能性是仅使用Composer安装此Web平台。有关如何操作的详细信息,请参阅2martens/web-platform-edition GitHub仓库。

文档

Web平台扩展了Symfony2的功能。它提供了平台级别的文档(2martens/web-platform-docs)以及每个包的文档(在Resources/doc下)。此文档仅限于添加的功能。

如果您刚开始使用Symfony2,您应该参考“快速入门”教程,然后参考官方的Symfony2文档

贡献

Web平台是一个开源和免费软件项目。我们主要遵循Symfony2的贡献规则。因此,您应该阅读Symfony2文档中的贡献代码部分。

有关更多信息,请参阅此仓库中的CONTRIBUTING.md文件。

运行测试

有关如何运行测试的信息,请参阅测试,其中包含有关如何运行整个库的测试的信息。