3月
10
2008
Autodetect of Blogtype : MovableType XML-RPC
RSDとは、サービスがどういうものでどこのリンクからですよ。みたいに明示する物と考えてもらったら良いでしょうか。RSDファイルをサイトに設定することでブログエディタにブログタイプや、XML-RPCのエンドポイントなどを知らせることができます。これによって今までエンドポイントを手打ちしていたものが自動で設定されるようになります。
実は、今まで複数カテゴリを取得しなければいけないのでRSDファイルを設置するとWindows Live Writerでは、一つのカテゴリしか登録できないのでご紹介していませんでした。
以下のyoursite.com 部分をあなたのサイトにあわせて書き換えてサイトのrootにでも設置してください。
<rsd version="1.0">
<service>
<engineName>Joomla! CMS</engineName>
<engineLink>http://www.joomla.org/</engineLink>
<homePageLink>http://yoursite.com</homePageLink>
<apis>
<api name="MovableType" blogID="1" preferred="true" apiLink="http://yoursite.com/xmlrpc/index.php"/>
<api name="MetaWeblog" blogID="1" preferred="false" apiLink="http://yoursite.com/xmlrpc/index.php"/>
<api name="Blogger" blogID="1" preferred="false" apiLink="http://yoursite.com/xmlrpc/index.php"/>
</apis>
</service>
</rsd>
そしてテンプレートのindex.phpを直接編集なり、Custom Head Tagなりで以下を<head></head>タグ間に出力するようにします。
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/rsd.xml" />
これで自動設定されるようになります。




































