6

ScrewTurnからConfluenceへの移行を試みた人はいますか? 私は、ScrewTurn データベースを xml にエクスポートし、ユーティリティを使用して Confluence が理解できる形式 (おそらくUniversal Wiki Converterで使用される形式) に変換できることを望んでいます。

誰もそのようなユーティリティを使用しましたか? 自分で書き始める前に知っておくべきことはありますか?

更新: Confluence 試用版をインストールし、バックアップを確認しました。entities.xmlデータストアのように見えるファイルがあります。ルートタグは です。これにより、 Hibernate<hibernate-generic>を使用していると思われます。私は Hibernate に詳しくありませんが、これは役立つはずです。

4

1 に答える 1

11
  1. ScrewTurn 用の Wiki コンバーターを実装します。基本的な wiki 構文は非常に似ているため、MediaWiki の Syntax Converter をベースとして使用しました。また、いくつかの Converter クラス、UserDateConverter ( Confluence UDMF プラグインが必要)、PagenameConverterAttachmentsConverter、 MetaDataCleaner (ページ名、日付、および ##PAGE## を含むScrewTurn ページ ファイルの最初の 3 行を削除するため) を実装しました。
  2. ScrewTurn で、ページ ストレージ プロバイダーをローカル ページ プロバイダーに変更します(SQL などの別のプロバイダーを使用している場合)。
  3. 手順 1 で実装したカスタマイズされた UWC を実行し、一度に 1 つの名前空間を変換します。

ソースコードはGitHubからダウンロードできます。

于 2010-06-08T15:32:11.817 に答える