XML-RPCインターフェースを利用したエントリミラーリングプラグインを作りました。
もとはMTのサンプルで同梱されているmirrorプラグインでして、これはATOMを利用したミラーリングを行っているのですが、ATOMですと投稿する情報が詳細に設定できず、XML-RPCのほうが充実していたので、そちらにて作りました。
- 概要・注意事項
各ブログのプラグイン設定にて、エントリをミラーリングすることができます。
ミラーリング先としてはひとつのブログしか設定できませんが、新規投稿と編集の切り分けはできますので、あとから追記などをした場合の反映もできます。
ですが、一度公開してしまうとミラーリング先のエントリも公開され、あとから下書き状態に戻すことができませんのでご注意ください。
また、確認したMovableTypeのバージョンは3.3以上となっておりますのでご注意ください。
- ダウンロード
こちらのダウンロードページからダウンロードしてください。
- インストール
MovableTypeインストールディレクトリ内の「plugins」ディレクトリにダウンロードしたファイルを展開してください。「Mirror」というディレクトリ名で展開されます。
- 利用方法
各ブログの設定画面にあります「プラグイン」リンクを選択しますと、「Mirror」が表示されています。表示されていない場合は正常にインストールができていませんのでインストール場所等確認してください。
「Mirror」の「設定を表示」リンクをクリックしますと、ミラーリング先のブログ設定を入力する画面が表示されます。
設定としては、以下のものがあります。- 有効にする
- プラグインを有効にする場合はチェックしてください。
- URL
- URLにはXML-RPCのCGIなどのURLを指定してください。
- ブログID
- 対象となるブログのIDを指定します。ブログIDを見つけるにはメインメニューのブログ一覧などでブログ名リンクにマウスを合わせますとステータスバーにリンク先URLが表示されます。このURL内の「blog_id=」に続く数字がブログIDとなります。
- ログイン名
- MovableTypeにログインするためのログイン名を指定してください。
- パスワード
- XML-RPCで投稿する際のユーザ名とAPI用のパスワードを設定して保存してください。API用のパスワードはMovableTypeの投稿者プロフィール画面にあります「Webサービスのパスワード」にて設定してください。これが設定されていないと利用できません。
あとはエントリを投稿する度にミラーリング先に同じ記事が反映されます。






コメントする