2008-07-15

Shindig(シンディグ)のセットアップ

Shindigとは
 ・OpenSocialのコンテナ
 ・RESTful APIを提供してくれる
 ・Gadgetも動く
 ・OrkutやHi5といったSNSはShindigを使っている

ちなみに、Google Friend Connect(GFC)というのもあるらしく
こっちはGoogleが運用してくれるOpenSocialのコンテナだそう。


1.Shindigをsvnから取得する
・svnのリポジトリ
 http://svn.apache.org/repos/asf/incubator/shindig/trunk



2.Apache+PHPをインストール
 今回はなんとなくAppServを使ってみた。
 DLしたのは「AppServ 2.5.10」

3.Shindigを配置
 AppServをデフォルトでインストールすると、C:\AppServ\wwwができるので
 その中に、svnから取得した Shindig/phpフォルダ以下のファイルをごっそり移動。
 ・・・で動く予定だったのになぜかエラー発生。
 結局良くわからなかったのでwwwに置くのはやめて、
 別フォルダに置いてVirtualHostにした。
 
 C:\AppServ\openSocial\Shindigフォルダ内にsvnから取得したソースを入れて、
 C:\AppServ\Apache2.2\conf\extraフォルダ内のhttpd-vhosts.confの中に
 

<VirtualHost *:80>
DocumentRoot "C:/AppServ/openSocial/Shindig/php"
ServerName shindig.localhost
<Directory />
   AllowOverride All
</Directory>
</VirtualHost>

 を追記。
 さらに、C:\AppServ\Apache2.2\confフォルダ内のhttpd.confを変更。 

 #LoadModule rewrite_module modules/mod_rewrite.so
 ↓
 LoadModule rewrite_module modules/mod_rewrite.so

 <Directory "C:/AppServ/www/">
 ↓
 <Directory />

 #Include conf/extra/httpd-vhosts.conf
 ↓
 Include conf/extra/httpd-vhosts.conf

 の3点。

 あとは、hostsファイルでServerNameに指定した「shindig.localhost」を
 127.0.0.1に結び付けてあげれば準備おわり。

4.実行してみる
 http://shindig.localhost/gadgets/ifr?url=http://www.labpixies.com/campaigns/todo/todo.xml

 にアクセスすると、こんな画面が出てくるはず。

終わり。

0 コメント:

コメントを投稿

最近のコメント

自己紹介

自分の写真
A型、男性
名古屋でSEしてます(> <)b

2008年
Open Social API(RESTful API)を使って変なもの作り中・・・

ブログ アーカイブ

高級品(><)

All About スタイルストア

第70495コロニーな生活