ride / web-cms-vcs
Ride应用CMS内容的版本控制集成
1.0.0
2016-10-19 11:53 UTC
Requires
- ride/app: ^1.0.0
- ride/app-vcs: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-mvc: ^1.0.0
- ride/lib-validation: ^1.0.0
- ride/web: ^1.0.0
- ride/web-base: ^1.0.0
README
本模块为Ride应用的CMS结构添加版本控制集成。
当您需要维护多个CMS网站安装时,例如测试实例或开发者实例,它会被使用。
当您没有最新版本时,本模块将阻止对CMS节点的结构更改。会显示一个消息,并提供一个链接到可以执行更新操作的页面。
注意:此模块会对您的后端性能产生负面影响。
参数
- cms.repository.branch: 仓库内分支的名称,例如content-dev
- cms.repository.private.key: 用于访问仓库的私钥路径(可选)
- cms.repository.url: 仓库的URL,例如 git@github.com:all-ride/ride-web-cms-vcs.git
用法
您可以通过浏览到 /sites/repository 来检查仓库的状态。此页面允许您将最新的更改拉入您的本地安装。
当您尝试保存一个CMS节点,而本地仓库副本已过时时,您的操作将被阻止,并显示一个消息,提示您先执行更新操作。这样,您就无需解决合并冲突。
相关模块
安装
您可以使用 Composer 来安装此模块。
composer require ride/web-cms-vcs