crevillo/ezplatform-legacy

带有Legacy的eZ Platform发行版

安装: 104

依赖: 0

建议者: 0

安全: 0

星标: 6

关注者: 3

分支: 2

开放问题: 2

语言:Shell

类型:项目


README

什么是带有Legacy的eZ Platform?

你是那些仍然不想放弃Legacy管理界面的开发者之一吗?自从这次提交以来,eZ Platform不再包含legacy-bridge。因此,如果您仍然想添加Legacy管理界面并使用所有那些旧的eZ Publish扩展,您需要根据Legacy桥接INSTALL.md文件中的说明调整您的安装。

带有Legacy的eZ Platform将为您完成这些操作,允许安装eZ Platform和旧Legacy代码,无需手动修改任何内容。

eZ Publish社区与该仓库

eZ Publish社区仍然可用,但它不包含对eZ Platform仓库所做的最后更改,因此您不会获得eZ Platform的所有最新更新。另一方面,带有Legacy的eZ Platform可以与eZ Platform的最新版本一起使用。

摘要

  • 非常可扩展 您可以通过多种方式扩展应用程序和内容模型
  • 面向未来且向后兼容 数据以及代码上都采用了强大的向后兼容策略
  • 设计为多通道 专注于语义内容与设计的分离
  • 可扩展 轻松跨多个服务器扩展,无需额外配置
  • 面向未来 架构设计允许在未来实现更多的内容可扩展性和性能
  • 稳定 基于2000年代初构建CMS的经验,自2012年起在生产环境中运行
  • 易于集成 提供众多事件和信号,以满足高级工作流需求

主要包

  • ezpublish-kernel(基于Symfony框架构建)
  • 内容存储库,通过公共API公开高度灵活的内容模型。
    默认由SQL 存储引擎提供支持,使用Doctrine DBAL,数据缓存实现使用Stash,二进制文件系统由Flysystem处理。计划改进存储引擎,已允许进行自定义实现,以增加数据可扩展性。
  • 功能强大且可扩展的内容查询引擎,目前由SQL提供支持,很快将支持Solr/ElasticSearch
  • 由于内容与用户感知的HTTP "视图"缓存(现在使用)而具有极高的性能
  • 引入“网站”的概念,允许您在一个安装中管理多个网站
  • 允许快速设置内容的显示模板的上下文覆盖,以及基于内容类型、部分等的控制器
  • 助手、服务、事件和信号,使您能够高效地创建从简单的网站到复杂的应用程序的一切
  • PlatformUIBundle:一个现代、可扩展的“后端”用户界面,用于管理内容和网站管理

更多信息

eZ Platform是100%的开源软件,并作为商业eZ Studio软件的伴侣发布,后者为编辑团队和媒体公司提供高级功能,100%基于eZ Platform API构建。

安装

关于安装说明,请参阅INSTALL.md

要求

完整要求可以在要求页面找到。

TL;DR:支持的PHP版本是5.5、5.6和7.0(用于开发),使用mod_php或php-fpm,以及MySQL 5.5/5.6或MariaDB 5.5/10.0。

问题跟踪器

可以在问题跟踪器或此仓库中提交错误、改进和故事。

许可证

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