MovableTypeのプラグイン crossblog

サイト運営費捻出のため広告を使用しています

MovableType-mt

 他のブログとこのブログの同期を取りたかったので、何か良いプラグインは無いかと探していると、このcrossblogというプラグインがあるのを見つけました。xmlrpc経由で投稿するそうです。

 始めにsixapartのプラグインディレクトリからcrossblogがあるのを見つけてダウンロードして、ソースプログラムの中の必要な部分を書き換えます。

 そして、ソースプログラムの中にコメントアウトされているところにテンプレートに挿入する書式が例示されているので、これをコピーして、同期元のテンプレート、個別エントリーアーカイブの中に書き入れます。もちろん、必要なパラメータは指示の通りに書き換えます。

 これで、対象のエントリーを再構築すれば、同期先のブログへxmlrpcで投稿をしてくれるはずだったのですが、うまくいきません。仕方がないので、もう一回、ソースプログラムの中に英語で書いてある注意書きを読んでみると、HighWater pluginというものが必要だと書かれていました。

 また、sixapartのプラグインディレクトリから該当のプラグインを見つけ出して、MovableTypeのプラグインディレクトリへFTPしました。今度こそうまく行くかと、同期元のエントリーを再構築してみたのですが、同期先にはうまく投稿されません。何がまずいのか解析するために、今度はMovableTypeのログを見てみました。


 ログには下記のエラーが書き込まれていました。

プラグイン「/home/xxx/xxxxxx/plugins/CrossBlog.pl」でエラーが発生しました: Can’t locate Net/Blogger.pm in @INC (@INC contains: /home/xxx/xxxxxx/plugins/」

 Blogger.pmが規定のディレクトリに無いと怒っているようです。Blogger,pmというものが何なのかよく判らないので、ネットで検索してソースらしきものを見つけてきて、それらしいディレクトリを作って、FTPで転送、そしてアクセス権を設定しました。

 再度、同期元のエントリを再構築しましたが、ログには同じメッセージが出て、同期先にはうまく投稿されません。今回はあきらめて、またトライしようと思います。ネットでcrossblogの情報を探しているのですが、あまり情報がヒットしません。あまり一般的なプラグインではないのでしょうか?

コメント