mclone/ez5-project-bootstrap

Infostrates' eZ5 项目启动包(使用 eZ Publish 5 社区版本)


README

#Infostrates' eZ5 项目启动包

为新的 eZPublish 社区项目提供简单的启动结构。

请注意,这个项目可能不符合您的需求,因为它是针对我们自己的服务器设置进行缩放的(特别是 composer.json 中的 "reset-files-owner" 脚本部分)。

##安装

php -d memory_limit=-1 composer.phar create-project mclone/ez5-project-bootstrap [nom_du_projet]

准备好了!

管理员在这里:http://[服务器地址/[项目名称]/web/is_admin 登录管理员(记得更改):登录:admin 密码:publish

不要犹豫,使用 doc 文件夹;()

请修改此行(含)以上的内容,并在此处提供所有有用的 恢复项目所需的信息

使用 eZ Publish 5

eZ Publish 是什么?

eZ Publish 5 是一个专业的 PHP 内容管理系统(CMS)。

它力求实现数据库、平台和浏览器独立。因为它基于浏览器,所以可以在任何地方、任何设备上使用,只要您能访问互联网。它的一个独特功能是您可以在不更改数据库的情况下建模内容。它允许您使用字段、树和关系有效地定义模型结构,并具有一个非常灵活的权限系统,允许您定义谁可以在哪些限制因素下执行操作。

eZ Publish 有两个版本;这个社区版本在 GPLv2 许可下提供,而几个面向企业 & 商业的扩展版本则在更宽松的商业许可下提供,更多信息请参见 ez.no

安装、升级和入门

有关安装和升级说明,请参阅 INSTALL.md

要开始编码,请参阅 GETTING_STARTED.md

要求

eZ Publish 5Symfony2 具有相同的要求,以及常规 eZ Publish 4 的要求。

最低 PHP 版本是 5.3.17,但推荐使用 5.5.x。

向后兼容性

eZ Publish 5 与版本 4 具有完全的数据兼容性,即可以使用正常的升级路径使用相同的数据库。

架构

公共 API

eZ Publish 5 依赖于灵活的、分层的服务导向 API。公共 API 由模型(MVC 中的 M)和与该模型相关的所有操作 API 组成。更多信息可以在安装后查看 /vendor/ezsystems/ezpublish-kernel/Readme.md。

MVC

eZ Publish 5 是基于 Symfony2 全栈框架构建的,充分利用了所有组件,包括其所有 分层模型视图控制器(也称为 HMVC)功能。

链式路由

引入了链式路由器,允许利用 routing.yml 配置文件中声明的路由以及 URL 别名来匹配内容(即动态路由),或者回退到旧的 eZ Publish 4 模块的路由。

模板引擎

系统默认使用的模板引擎是Twig。Twig是一个现代、强大且易于扩展的模板引擎。

由于Symfony2允许使用多个模板引擎,因此在eZ Publish 5中也可以这样做,但所有面向内容的功能仅通过Twig可用。

版权

版权(C)1999-2014 eZ Systems AS。保留所有权利。

许可证

https://gnu.ac.cn/licenses/gpl-2.0.txt GNU通用公共许可证第2版