使用完整修订历史记录导出/导入内容mediawiki

时间:2015-12-02 08:31:29

标签: mediawiki

在mediawiki中,我正在尝试将内容从一个wikisite迁移到另一个wikisite。我想导入内容以使更改看起来与最近的更改完全相同,例如,如果userA在日期x中更改了页面x,我想将更改导出到其他Wiki,以便更改出现在同一用户中日期。

使用脚本执行此操作不会考虑用户和日期的最近更改历史记录。

1 个答案:

答案 0 :(得分:0)

您可以使用带有前缀的wiki-family。我最近这样做了,它的效果非常好!

这个想法是,你使用一个数据库,两个维基。然后,您可以使用这些参数来共享相关表:

$wgDBprefix         = 'theOneWiki_'
$wgSharedPrefix     = 'shared_'
$wgSharedTables = array( 'user', 'user_properties', 'user_groups', 'user_former_groups', 'user_newtalk' );

通过这种方式,您可以共享包含更改信息的表格。

祝你好运, 最大