通过git进行ExpressionEngine源代码控制

时间:2014-03-10 04:51:39

标签: php git version-control content-management-system expressionengine

我坚持支持一些ExpressionEngine网站,我正在尝试将此CMS检查为源代码控制。

我失败了,因为我看不到将数据库与模板和其他结构分离的方法。我希望能够在CMS中对版本控制方面进行控制,包括内容和频道创建以及模板创建和修改。

2 个答案:

答案 0 :(得分:0)

您是否将模板保存为文本文件?完成后,您可以只备份模板文件夹。 http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html

答案 1 :(得分:0)

我不确定你为什么说EE是一个遗留系统,他们实际上几天前推出了他们的v2.8并且多年来一直在更新系统。

如果您熟悉WordPress,那么这个过程实际上应该不会太差异。您需要将模板保存为文件,并将版本控制与系统文件一起保存。您很可能不会像使用WordPress那样对数据库进行版本控制。

简单地转向谷歌可能会给你数百个关于如何做到这一点的答案,但我会给你留下我认为最具权威性的读物:

http://devot-ee.com/articles/item/version-control-for-expressionengine-using-git-part-1