Info kplace.plala.jpから移設しました

■目的
 RSSフィードを利用するとリアルタイムでBlogのタイトルや内容をWeb頁に表示できます。
 今回は、フリーのFeed2jsを利用しApache+PHP環境でScriptの実行を可能にします。

■Feed2js
 Webサーバ上でphpが動作可能ならFeed2jsをWebサーバにインストールできます。
 表示事項のカスタマイズとRSSフィードのHTMLへの変換を自前Webサーバで実行します。
  Feed2jsのサイトはこちら
 

■Feed2jsインストール
インストールは簡単。
1)code.googleのサイトから最新のfeed2js.zipファイルをダウンロードして解凍します。
2)解凍したディレクトリfeed2jsをWebサーバにアップロードします。
3)feed2js直下のphpファイルのパーミッションを755に変更します。
4)magpieディレクトリ下のcache と cache_utf8 のパーミッションを 777に変更します。
 
■PHPのインストール
 今回はFedora7+Apache2.0+PHP5.2.2の環境です。
  PHPのインストール詳細はこちら

■Apache+PHP連携..共有モジュールロードなど
FedoraCore5のときは何もせずにApache+PHPが連動してましたが、今回は連携してないようです。
 PHPテストファイルを処理してくれない時は、/etc/httpd/conf/httpd.confに以下のエントリを追加します。
  LoadModule php5_module modules/libphp5.so
  AddType application/x-httpd-php .php
■Feed2jsインストールの確認
 Webサーバのfeed2js/magpie_debug.phpにアクセスしてOKかどうか確認します。
 
 *Warningがありますが、今回使用の範囲では問題はないようです..別途対応予定。

■Scriptの生成
 Webサーバのfeed2js/build.php にアクセスします。
 
 設定画面が表示されるので表示パラメータの指定をしてpreviewで確認します。
 
 修正がなければCreate JavaScriptでScriptを生成し、テキストをコピーしてWeb頁に貼り付けます。

■表示サンプル
 今回のBlogとWebの表示サンプルです。
 タイトルだけを表示するように構成してあります。
 
 
■結果
 Feed2jsでBlogサイトのタイトルをリアルタイムで表示可能にしました。
 PHPの環境をApacheとリンクすることで外部実行環境を使用しないですみます。
 今回文字コード相違による漢字文字化けの問題は、以下のFAQで解決しました。
  Why Does my Feed Display with Strange Charcter Substitution?
 最終的にはFeedWindに代えてFeed2jsを使用します。
  blog    MovableType