最近 mixi を使ってて思ったこと。
まずマイページいいなぁと。
現在自分のブラウザのデフォルトページは google.com。そのあと検索することが多いので。でもあっちこっち巡回するときは sage で見てる。ってなことでそんなんを1つにしたページがデフォルトページだといいなと。まぁそれって google ページをカスタマイズすりゃいいのだが。でもそれだけじゃ自分が現在欲しいなと思ってるマイページじゃない。
で、折角なので Nucleus のプラグインとして実装することを考えてみた。
マイページはそれ用のブログを作成してそれなりのスキンを用意。
プロフィールのページを用意。アバターなんかもここでアップ。
同じプラグインをインストールしてるサイトを仮にAとする。
このサイトにトラックバックのようにメッセージフォーマットを決めて、それを送る。もちろん自分専用のユニークIDと共に。受け取ったサイトの管理者は、「あぁこのブログの持ち主は知り合いだ」とか分かるので、それを元に「友達」として承認するか否か決める。すると元のサイト(つまり自分のところ)にメッセージが戻ってきて無事「友達」と認定されたら、以降サイトAの RSS を収集・解析してマイページ上に表示。ついでに「友達」リスト上に相手のアバターなんかも表示する。通常良く行くサイトとかで自分のブログのサイドバーに載せたりするがあれを自動でやるようなもん。
サイトAでコメントした場合もこのプラグインが自動で自分ところにメッセージ送ってきて、マイページには「どこぞにコメントした」ってのが残るようにする。後日返事やさらなるコメントがないか見易くなる。コメントいくつあるよ?3つだよ、ってなやりとりをさせてもいいかなと思う。
さて、自分のところとサイトAは晴れて「友達同士」となった。通常のエントリーのうちこの「友達」のところからのアクセスに対しては見せる、それ以外には見せないというのができるんじゃないかと思う。もちろん相手は自身のマイページからアクセスしないといけないんだが。「友達」もカテゴリわけできると、より細かく内輪な話ができるのかなぁと。
ちなみに上記でRSS云々書いたけど、プラグイン同士で認証しあうことになるので、ちゃんとしたRSSである必要はないんだが、まぁ無駄にフォーマット定義することもないので、このあたりはなるべく既存のフォーマットを使用。最初の「友達」リクエストも既存のトラックバックしあいっこらでできそうな気もしないでもない。というのもエントリ番号ごとにメッセージの意味を決めて、そのエントリーに向けてトラックバックすれば簡単なメッセージのやりとりはできるんじゃないかと。
で、これだけじゃ、現在頭のなかでモヤっとだが思い描いてるマイページとしては不十分だし、何よりセキュリティという意味でもオイオイってな状態なので、もう少し考えてみようとは思うんだが、うまくできればblogを持つ同士(といってもこのプラグインを入れたもの同士のみなんだが...)でSNSみたいなこともできるのかなぁと。
認証は公開・秘密鍵とかでセキュアにできそうだなぁ...
OpenID を使ってログインすることができます。
poker, backgammon, tramadol, casino, insurance, loans