DISQUSのインポートツールによるMovableTypeからのコメントのインポートが完了しましたので手順メモです。
用意するもの:
- Disqusアカウント
- Movable Type (ver. 4.x 以降)
- WXRファイル出力用のインデックステンプレート
作業の流れ:
- WXRファイルを出力するテンプレートを作成する(*)
- テンプレートをブログのインデックステンプレートとして作成し、XMLファイルとして構築する
- 出力されたファイルをダウンロードして内容を確認 (ブラウザで開いてパースエラーがないかなど)
- Disqusでインポートの対象となるサイトを選択→ Tools → Import → Generic (WXR)
- Upload your WXR XML file にローカルにあるファイルを指定してアップロード
- アップロード後メッセージが表示される。コメントの取り込みが24時間以内に完了する旨が記されているのでしばらくまつ
- 完了のメッセージが表示される
アップロード後以下のようなメッセージがDisqusの管理画面に表示されています。
一日ほど経過後に完了のメッセージが表示されていました。この時点ですでに管理画面にはインポート済のコメントが表示されていて、記事ページにも反映されていました。
Emailが記載されていなかったコメント投稿者ですが、Disqusのほうのメールアドレスで登録されてしまうようです(仕様と思われる)。EmailアドレスがDisqus上でひも付けされている場合にはアイコンが表示されるようになっているもようです。
* 検索してみると、既に作成されているかたのエントリが見つかるのですが、自分で納得いく部分がなかったので作成してみました。
出来上がったインデックステンプレートは以下のページにサンプルとして公開してあります。
作成については、Disqus公式のMovable Type用プラグイン同梱のWXRのテンプレートのファイルと WordPress で作ってるブログでエクスポートしたファイルを参考にしています。
まあこのファイル使うと、ブログ記事をWordPressにごっそり移行とかできたりもするのですが、なんというか、ファイル単位でテンプレートタグで出力できるのもMovableTypeの機能性ですよね。
MTの卒業制作としてWXRを自力で組むっていうのはどうでしょうか、とふと思いました。