Переход с Mediawiki на Perl Wiki

Знаете ли вы автоматизированный способ простого переноса базы данных Wikimedia Wiki на Mojomojo или другую Perl Wiki?


person smonff    schedule 09.11.2011    source источник
comment
Да: настройте новую вики, скопируйте и вставьте все статьи из старой в новую, при необходимости исправив вики-синтаксис;)   -  person Erik    schedule 09.11.2011
comment
Найдите документацию по целевой вики и узнайте, есть ли стратегия миграции?   -  person CanSpice    schedule 09.11.2011
comment
@CanSpice: ну, это ответит на его вопрос напрямую, без хорошей публикации о stackoverflow. Не думаю, что это хороший ответ;)   -  person Erik    schedule 09.11.2011
comment
@Erik: Я имею в виду, автоматизированный способ, извините, я бы не хотел копировать и вставлять каждую страницу, и было бы неплохо сохранить историю, различия, пользователей и т. Д.   -  person smonff    schedule 09.11.2011
comment
/ usr / bin / perl migrate_wiki.pl -oldtype = mediawiki -oldhost = ‹старый хост базы данных› -newtype = mojomojo -newhost = ‹новый хост базы данных›   -  person Erik    schedule 09.11.2011
comment
@Erik: Я бы хотел проделать этот трюк, если ничего не существует, но я спрашивал, знает ли кто-нибудь трюк, прежде чем я попробую с нуля :)   -  person smonff    schedule 09.11.2011
comment
@Sebf - stackoverflow не является платформой для того, чтобы избежать чтения документации и поиска кого-то, кто это сделал - как сказал CanSpice: найдите документацию для целевой вики и узнайте, есть ли стратегия миграции - это не дело сообщества твоя домашняя работа.   -  person Erik    schedule 09.11.2011
comment
@Erik: Думаю, почему ты думаешь, что я раньше не читал документацию по мишеням? Я спрашивал после поиска и потому что я искал :)   -  person smonff    schedule 09.11.2011


Ответы (1)


Нет, я не знаю какого-либо заранее созданного автоматизированного способа сделать это. Я мог бы предположить, что если вики очень большая, то, возможно, стоит развернуть свою собственную - в этом случае я бы начал с сравнивая их. Поскольку они оба используют серверную часть базы данных, я бы, вероятно, посмотрел на извлечение данных прямо из одной базы данных, изменение формата и вставку их в целевую базу данных.

person gsiems    schedule 09.11.2011
comment
Вместо этого используйте MediaWiki API для экспорта, он скрывает множество странностей в схеме / данных; необработанный доступ к БД почти никогда не бывает полезен. - person daxim; 10.11.2011