以前からこのブログのサイドバーに「サイト内アンテナ」と称して、自分の複数設置しているブログの新着一覧を表示させています。大きなカテゴリ別に複数のブログを設置しているので、それら全体の一覧を表示するものです。
これには、RNAというものを使っています。複数のブログを一覧にするプログラムで、更新pingを受け付けると登録してあるRSSを取得し、一覧を自動更新します。そのデータはHTMLやRSSやJavaScriptなど様々な書式で出力するので、それらを各ブログに表示させています。
ポータルサイトで使用しているJoomla!やメモで使っているPukiwikiでは、RSSを表示する機能があるので、RNAのRSSを取得して表示させています。これらはソースに埋め込まれます。他のブログはJavaScriptを利用しているのですが、JavaScriptは、人間には通常のリンクに見えますが、検索サイトのクローラーにとっては、JavaScriptのリンクがあるのみ。おそらくその中にあるリンクはたどっていないと思われます。
そこで、RNAでJavaScriptで出力するような簡易リストをHTMLで吐き出しておいて、PHPのincludeで呼び出すことを考えました。ブログのドメインは違っていても、サーバーは同じなので、絶対パスで取得できます。これで、複数ブログにまたがった最新記事のリンクが、ソース内に埋め込まれるという仕組みです。
ただし、この技が可能なのは、設置している中ではMovableTypeとWordPressなどで、Nucleusや一般のブログサービスでは無理でした。併用していくしかなさそうです。
【追記 2007/01/24】
Nucleusは、includeという変数が用意されていて、PHPのinclude同様に機能しました。
また、多くのブラウザは、JavaScriptはキャッシュされるようで、その点でも最新記事のリストが表示される点でも有効です。
羊
初めまして。
私も複数ブログを運営しており、別の方法のプラグイン(MTGlovalEntries)で表示させています。
おたずねしてみるのですが、エントリだけでなく、コメントもブログをまたいで表示させる方法にはどういったものがあるかご存じないでしょうか?