2012-08-30 5 views
1

문제가 있습니다 : 0 제 자리에 우리는 두 개의 위키 시스템이 있으며 MediaWiki에서 redmine wiki로 마이그레이션하는 방법을 찾지 못했습니다. 다른 마크 업 언어 (WikiText vs Textile)와 가능한 해결책 (Pandoc) 만 사용하십시오 : 0 어떻게하는지에 대한 제안은 크게 감사 할 것입니다 !!!MediaWiki 마크 업을 텍스타일 마크 업으로 변환

답변

1

MediaWiki to Redmine Migration Tool (MRMT)이 방금 출시되었습니다.

각 리비전에 할당 된 올바른 사용자로 전체 기록을 이전합니다.

Pandoc 번역 외에도이 종류의 마이 그 레이션에 필요할 수있는 대체 기능이 추가되었습니다.

+0

놀랍습니다. 고마워요! 나는 시험 후에 다시 올 것이다. – h4unt3r

1

pandoc의 개발 버전에는 이제 미디어 위키 리더가 있습니다. 모든 미디어 위키 구문 (예 : 템플릿)을 지원하지는 않으며 잘 테스트되지는 않았지만 시도해 볼 수 있습니다.

소스에서 pandoc의 개발 버전을 설치해야합니다. 하스켈 플랫폼을 설치 한 다음 here 지시 사항을 따르십시오. (이 지침은 * nix 빌드 환경을 전제로합니다.)

결과를 조정할 때 스크립트를 사용하는 것이 좋습니다. 제목 "wikilink"와의 링크를 적절한 redmine wikilinks로 만듭니다. 섬유 결과보다는 판도 비 AST의 수준에서 이것을하는 것이 가장 쉽습니다. pandoc 웹 사이트의 Scripting with pandoc에 대한 문서가 도움이 될 것입니다.

또 다른 방법은 redmine wiki가 생성하는 HTML을 긁어 내고 pandoc을 사용하여이를 섬유로 변환하는 것입니다. 그러나이 방법은 일반적으로 많은 사전 처리와 후 처리가 필요합니다.

다양한 alternative mediawiki parsers 중 하나를 사용하여 HTML 또는 DocBook을 만들고이를 pandoc을 사용하여 섬유로 변환 할 수도 있습니다.

+0

이것은 현재 안정적입니다. – Oktalist