有没有一种在Joomla安装之间移动文章的简便方法?例如,在开发/登台/生产环境中,每篇我都有相同的20篇文章。
如果我对开发中的所有20篇文章都进行了更改,那么Joomla是否可以在不手工复制这些文章的情况下将这些更改推广到阶段?
另外,如果我在一篇文章中添加或删除文章,Joomla是否可以在下一个环境中添加或删除该文章?
有没有一种在Joomla安装之间移动文章的简便方法?例如,在开发/登台/生产环境中,每篇我都有相同的20篇文章。
如果我对开发中的所有20篇文章都进行了更改,那么Joomla是否可以在不手工复制这些文章的情况下将这些更改推广到阶段?
另外,如果我在一篇文章中添加或删除文章,Joomla是否可以在下一个环境中添加或删除该文章?
Answers:
我建议只在一个地方管理文章。如果在多个地方进行更改将很难同步,但这不是不可能的,只是很难。
如果仅在一个位置进行管理,则只需将表数据放在其他位置,然后使用更新后的数据再次插入即可。
如果要在多个位置管理文章,则可以比较Modifyed_date并将最后修改的文章的数据复制到其他位置。如果仅将文章插入一个位置,则只需将此文章插入其他位置即可。如果在多个位置插入了文章,请复制所有这些文章的数据,将它们从数据库中删除,然后再次插入所有数据库以在所有数据库中保持相同的ID。这只是关于您需要做什么的想法。因此,我建议只在一个地方管理文章。
此处更重要的是对数据库之间的文章保持相同的ID。
我曾与cyend一起使用过SP Transfer,并且做得很好。
但是根据情况,我还使用桌面数据库管理应用程序来执行此操作,该应用程序使我可以高效地执行数据库操作。
在我的Mac中,我使用Sequel Pro。
我可以通过SSH远程连接到多个数据库服务器,并且同时打开了我正在处理的数据库的窗口。我可以轻松地从我想要的任何表中选择任何记录,并将记录导入/更新到另一个表中。
在很多情况下,我认为这种方法对我来说效率更高,速度更快。在复制文章的情况下,我们假设2个表之间的总体db结构和类别组织是相同的,否则会造成资产和文章分类的混乱。
但是某人需要小心并知道他在做什么,因为我们直接与数据库打交道。