【发布时间】:2016-03-06 10:00:42
【问题描述】:
在 mediawiki 中,我正在尝试将内容从一个 wiki 站点迁移到另一个 wiki 站点。我想导入内容,使更改看起来与最近的更改完全相同,例如,如果 userA 在日期 x 更改了页面 x,我想将更改导出到另一个 wiki,以便更改出现在同一个用户中,并且日期。
使用脚本执行此操作不尊重用户和日期的最近更改历史记录。
【问题讨论】:
标签: mediawiki
在 mediawiki 中,我正在尝试将内容从一个 wiki 站点迁移到另一个 wiki 站点。我想导入内容,使更改看起来与最近的更改完全相同,例如,如果 userA 在日期 x 更改了页面 x,我想将更改导出到另一个 wiki,以便更改出现在同一个用户中,并且日期。
使用脚本执行此操作不尊重用户和日期的最近更改历史记录。
【问题讨论】:
标签: mediawiki
您可以使用带有前缀的wiki-family。我最近做了这个,效果很好!
这个想法是,您对两个 wiki 都使用一个数据库。然后你可以通过这些参数,来共享相关的表格:
$wgDBprefix = 'theOneWiki_'
$wgSharedPrefix = 'shared_'
$wgSharedTables = array( 'user', 'user_properties', 'user_groups', 'user_former_groups', 'user_newtalk' );
这样您就可以共享保存更改信息的表格。
最好的问候, 最大
【讨论】: