2015-12-02 4 views
0

В mediawiki, я пытаюсь перенести контент из одного викисита в другой wikisite. Я хочу импортировать содержимое, чтобы изменения отображались точно так же, как и последние изменения, например, если userA изменил страницу x в дате x, я хочу экспортировать изменения в другую вики, чтобы изменения отображались у одного и того же пользователя и Дата.Экспорт/импорт содержимого с полной версией истории mediawiki

Выполнение этого с использованием сценариев не учитывает историю изменений в истории и дату последнего изменения.

+0

ли вы смотрите на документацию для [экспорта] (https://www.mediawiki.org/wiki/Help:Export)/[импорта] (https: // мета. wikimedia.org/wiki/Help:Import)? – Tgr

ответ

0

Вы можете использовать wiki-family с префиксами. Я недавно сделал это, и он работает очень хорошо!

Идея состоит в том, что вы используете базу данных ONE для обоих вики. Вы можете затем эти параметры, чтобы разделить соответствующие таблицы:

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

Таким образом, вы можете поделиться таблицами, которые держат изменения-инфо.

С наилучшими пожеланиями, Max

Смежные вопросы