
Action Streamに日本のサービスを追加したいが、どうやるの?
Movable Type 4.25 RC3には、Action Strams 2.0が同梱されていて、米国産ネットサービスの主なものは利用できるのだが、日本独自のネットサービスは用意されていない。
公式サイトにある「独自の Action Streams プラグインを作成する」を読むと、Action Streams プラグインの作り方は簡単で僕の力でも作れそうだが、「まてよ!すでにあるものを作ってもしかたないな」と思い、調べてみたら、けっこうありました。
作者の方々に感謝:-)
以下実験サイトで利用させていただいたプラグインを紹介。
※実際の表示はこちらをご覧ください。
■主な日本のサービス
audiofan.netさんが、まとめて作られていて、このプラグインをインストールすれば、たいていの日本のサービスは利用できる。尽力に感謝。
日本のサービスに対応したAction Streams用のconfig.yaml : audiofan.net blo
http://blog.audiofan.net/archives/491419.html
◇インストールおよびセットアップ
1. プラグインを上記サイトより、ダウンロードしてインストール
2. スタイルシートに下記CSSをまとめて貼り付け
.service-mixi { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/mixi.png); }
.service-xboxlivejapan { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/xboxlive.png); }
.service-technoratijapan { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/technorati.png); }
.service-youtubejapan { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/youtube.png); }
.service-livedoorreader { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/livedoorreader.png); }
.service-livedoorblogjp,
.service-livedoorblogbiz { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/livedoorblog.png); }
.service-fc2pr,
.service-fc2blog { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/fc2.png); }
.service-gree { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/gree.png); }
.service-nicovideo { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/nicovideo.png); }
.service-seesaa { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/seesaa.png); }
.service-tumblr { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/tumblr.png); }
.service-iddy { background-image: url(<$MTStaticWebPath$>plugins/mtprofilesforjapaneseservices/images/iddy.png); }
余談だが、Motionのスタイルシートを見てもらえば、わかるけど、利用サービスごとに、CSSが追記されている。
たとえばFiickrの例だと、下記のように、記載されている。
.icon-service-flickr { background-image: url(<$MTStaticWebPath$>/plugins/ActionStreams/images/services/flickr.png); }
プラグインをインストールしたのに、アイコンが表示されないと思ったら、赤字部分該当プラグインのものに修正して、スタイルシートに追記してあげるといい。
◇サービスの追加

サービスの追加の方法は同じ。サービス一覧に、先ほど追加したサービスが加わる。
◇追加対応サービス一覧
- mixi、Xbox LIVE(日本語)
- Technorati(日本語)
- YouTube(日本語)
- livedoor Reader、livedoor Blog(.jpと.biz)
- FC2プロフ
- FC2ブログ
- GREE
- Seesaa ブログ
- ニコニコ動画(マイリスト)
- iddy
audiofan.netさんが、によれば、Livedoor Readerは登録したフィードが、YouTubeは最近投稿した動画と最近登録したお気に入りが、Livedoor BlogとFC2 Blog、Seesaa Blog、Tumblrは投稿したエントリが、ニコニコ動画はマイリストがAction Streamsに表示されるようになるとのことです。
#ごめんなさい。いずれも利用してないので、試してません^^;;
大半のサービスはこのプラグインをインストールすれば、いいと思う。
■はてなブックマーク
小粋空間のyujiroさんが作らた、ブックマーク数まで表示される優れもの:-)

小粋空間: HatenaBookmarkAction プラグイン
http://www.koikikukan.com/archives/2009/03/11-015555.php
■「ブクログ -ウェブ本棚サービス」&「二卍」
2本共に、Oscarさんによるもの。
◇ブクログ -ウェブ本棚サービス-

Motionのメンバーページには、このように出力される。
ブクログ ActionStream Plugin - WolaWola
http://www.zelazny.mydns.jp/pub/plugins/booklog.php
インストール後、スタイルシートに下記の行を追加してあげれば、アイコン画像は表示される。
.service-booklog { background-image: url(<$MTStaticWebPath$>plugins/BooklogAction/images/Booklog.png); } ◇二卍(ニマンジ)
二卍 ActionStream Plugin - WolaWola
http://www.zelazny.mydns.jp/pub/plugins/2manji.php
インストール後、スタイルシートに下記の行を追加してあげれば、アイコン画像は表示される。
.service-2manji { background-image: url(<$MTStaticWebPath$>plugins/2manjiAction/images/2manji.png ■まとめ
ネットサービスの中では、FriendFeedが、Motionに一番似ていて、フィードを集めて表示したり、投稿できたりと、友達のフィードをまとめて表示したりと、似たようなことはできるけど、FriendFeedは、そこにないサービスを追加しようと思っても、カスタマイズはできない。
Movable Typeの楽しみや、いいところは、カスタマイズができることなんだね。
独自の Action Streams プラグインを作成する
http://www.movabletype.jp/documentation/actionstreams/building_action_streams_plugin.html
参考になれば幸い。
投稿者: Dakiny 日時: 2009年3月17日 14:41 | パーマリンク | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1809
※文章内容と関係のないトラックバックは固くお断り。







