CMS可以由Git存储库提供支持吗?

时间:2015-05-11 03:16:50

标签: php git github content-management-system

我前一段时间为我的客户制作了一个一次性的CMS,但它足够强大,我在其他一些项目中再次使用它。现在我需要管理它,我希望能够通过一次更新来更新所有部署。

我想知道我是否可以让CMS只包含GitHub存储库中的文件。有没有办法做到这一点?类似的东西:

<?php

require('URL TO MEDIA UPLOAD MODULE AT GITHUB');
require('URL TO PAGE MANAGEMENT MODULE AT GITHUB');
//etc...

?>

最终,CMS将为许多不同的业务类型(房地产,零售产品和服务等)提供许多不同的模块,这些模块将根据为特定部署需求列出的模块而包含在内。

我只想将所有内容存储在一个位置,并在我对repo进行更改时更新每个部署。

这可能吗?如果没有,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我不知道在Github上存储文件。

但是,我确实有另一个建议来实现你的目标:

如果您的项目位于同一台服务器上并且您具有服务器的root访问权限,则可以将核心文件放在1个位置。使用符号链接,您可以让项目使用同一目录。您永远不必再次部署,因为您只需要更新一组文件。

确保除了核心文件之外,还可以存储/加载模板和单个用户设置。