cjw-network / multisite-bundle
此包已被弃用且不再维护。未建议替代包。
CjwMultiSiteBundle 允许在单个 eZ Platform 安装中拥有多个完全独立的站点
v2.0.1
2017-06-16 18:04 UTC
Requires
This package is not auto-updated.
Last update: 2020-12-01 09:09:55 UTC
README
CjwMultiSiteBundle 允许在单个 eZ Platform 安装中拥有多个完全独立的站点
兼容性
- 2.0 分支完全兼容 eZ Platform
- 1.0 分支(仅在 https://github.com/cjw-network/cjwpublish1411 中捆绑提供)与 eZ Publish 5.4/2014.11 以及 Netgen 变体(即 2014.12)兼容
本项目目标
- 在同一安装上托管许多(较小)的站点
- 集中式站点管理(站点激活、cron作业...)
- 从版本控制系统轻松部署
- 大幅降低维护成本(安全补丁、升级)
- 高效利用硬件资源
功能
- 基于域名映射启动内核和环境
- 处理本地、预发布和实时域名
- 允许全局激活包
- 允许全局设置
- 提供额外的 siteaccess 匹配器
- 提供能够生成同一包中定义的其他 siteaccess 路由的 UrlAliasRouter。
- 为所有站点提供统一的控制台
- 缓存域名映射
- 将缓存和日志文件移出 ezpublish 文件夹
- 与标准 eZ Platform 安装并排存在
- 新站点的激活非常简单:只需更改一个配置文件
先决条件
CjwMultiSiteBundle 需要安装带有 LegacyBridge 的 eZ Platform。目前,https://github.com/emodric/ezplatform-legacy 提供了最简单的安装方法。请在继续之前进行安装测试。
我们强烈推荐(并假定)安装 https://github.com/netgen/NetgenAdminUIBundle。请仔细遵循安装说明,并在继续之前进行安装测试。
安装
CjwMultiSiteBundle 可以通过 composer 安装。有关说明,请参阅 Resources/doc/installation.md。请注意,需要一些手动调整。
文档
请参阅 Resources/doc/ 文件夹的内容。
开发者
Felix Woldt (@fwoldt), Donat Fritschy (@dfritschy)
mailto:info@cjw-network.com
版权 & 许可
版权属于 CJW Network,有关版权和许可详情,请参阅提供的 LICENSE 文件。