2012-02-28 61 views
0

那么,使用完全基于文件的内容管理系统,您可以轻松地将整个目录放入版本控制系统,以记录对网站的任何更改。与服务器的同步也是微不足道的,因为它只涉及通过ftp上传文件。易于维护基于数据库的CMS站点(WordPress ...)?

考虑到这些好处,我对数据库作为唯一的存储模式的普及感到有点困惑,即使CMS有问题可以用于小型网站的业余爱好者。

您的版本控制和同步工作流程是怎样的?

为了让他们在本地工作并鼓励他们拥有他们的网站备份,您可以为偶然的非技术WordPress用户建议什么样的简化版本/同步工作流程?

回答

1

现在大多数CMS系统倾向于有一些或其他备份解决方案来帮助您。由于Wordpress是一个为大众服务的CMS,也可以满足非技术人群的需求,所以您一定会找到一个可以帮助您的插件。我知道它是内置的备份解决方案,只是将备份文章等备份到XML中,但即使这样,通过干净的wordpress安装还原并恢复正常工作还是不错的。

但我发现这个插件通过询问谷歌,这极有可能是回答你的问题(这WordPress的和Joomla作品):XCloner

此外,在工作流程方面,专门针对WordPress的,不给用户管理员权限,但是编辑者或贡献者等等,所以他们仍然可以编辑内容等,但不会做出可能会扰乱CMS本身的更改。也许这个XCloner插件可以做某种反复的备份或者其他的事情。否则,我建议你转移到一个LAMP堆栈托管环境,您至少可以安装cron作业来定期备份您的数据库和文件。大多数软管公司在任何情况下都是免费的。

1

WordPress还会保留所有帖子和页面的修订版,所以如果用户不喜欢他们所做的更新,则可以使用完整的修订历史记录。如果您没有看到此选项,请务必在顶部检查screen options以查看Revisions已选中。一种很好的内置。

也可以(取决于主机)通过cPanel安排数据库/文件备份,以及通过WordPress安排的数据库备份插件。有些会远程保存,甚至可以通过电子邮件发送数据