Plaggerの実験中に、このteeter totterにもxml-rpcでの投稿がサポートされていることを知り(って遅いがな)、Firefoxの拡張機能「
ScribeFire(以前はPerformancingという名前でした)」を使って投稿できるか試してみました。
まずは上記のサイトからScribeFireをダウンロードして、Firefoxにインストールします。
インストールしたらFirefoxを再起動するのを忘れずに。
Firefoxを再起動すると、ステータスバーにオレンジ色のScribeFireのアイコンが表示されますので、それをクリックします。Firefoxの画面下半分にScriveFireが表示されます。
で、ここから投稿先blogを登録するわけですが、ここからがどうにも上手くいきません。
画面右下の「Add」ボタンを押して、[Manually Configure]->[Custom Blog]の後で、サポートしているblogソフトがプルダウンで(WordPressとかMovableTypeとか)表示されるのですが、どれを選んでみてもその先のログインの所で失敗してしまいます。
原因と対処方法が分からなかったので、他のblog(gooとかFC2とか)でScribeFireのアカウントを作ってから、強引に設定ファイルを書き換えるという方法で対処しました。ScribeFireの設定ファイルはWindow環境だと
\\Documents and Settings\myaccount\Application Data\Mozilla\Firefox\Profiles\xxx\extensions\performancing-bloglist.xml
にありますので、このファイルの以下の部分を
<blog>
<blogname>自分のブログの名前</blogname>
<blogtype>movabletype_cust</blogtype>
<blogapi>mt</blogapi>
<appkey/>
<username>ブログのログインユーザ名</username>
<apiurl>http://ブログのcgiのパス/tt_xmlrpc.cgi</apiurl>
<GUID>ここはそのままで</GUID>
<url>http://ブログのurl/</url>
<blogid>ブログのID(ユーザ名と同じで大丈夫?)</blogid>
<useboolean>false</useboolean>
</blog>
のように変更しました。
その後、Firefoxを起動してScribeFireを起動してみると…、上手くいったようです。
ちなみにウチの場合は、tt_xmlrpc.cgiにはBASIC認証をかけていて、httpsでアクセスするようにしていますので、ScribeFire起動後にBASIC認証の画面が3回ほど出てきて少々ウザいですが…。
ということで、この記事もScribeFire上で作ってみました。
文中にタグを入れている場合は、teeter totterに送り込んだ後で、手直しが必要かも。