バタイユゲーム情報班のホームページでRSS配信ができるように、
RSSフィードの作成を検討した。
1)背景
WordPress は特に気にしなくても自動的にRSS配信ができている(今まで知らなかった・・・)。
本ブログは、ほぼ毎日更新しているが、情報班のホームページは週1回の間隔でしか
更新できていない。その為、無駄に訪れる事がないようにRSS配信を行う事にした。
2)作成方法
RSSフィードの作成方法は、意外にも多くない。その中で気に入った
ものが、PHP Universal Feed Generatorを使う方法である。
下記のホームページにお世話になりました。ありがとうございます。
3)作成手順
RSSには3種類のフォーマットがあるが、今回は一番新しいAtomを使う事にした。
A)準備
a)PHP Universal Feed Generatorをダウンロード
b)上記の中から3つのファイル(Feed.php、Item.php、Atom.php)を自分のローカル環境(*1)に入れる
c)サンプルのmake-atom-feed.phpをダウンロード
d)上記の内容をテキストエディタを使い、自分用に変更してローカル環境(*1)に入れる
e)自分のホームページHTMLにmake-atom-feed.phpを呼ぶ文を追加
例)<a href=”make-atom-feed.php”>Atom</a>
(*1)XAMPPを使ってホームページをPC内だけで表示できるようにした環境。
B)実行
a)上記A)e)のページを表示させて、Atomをクリックする
→PHPプログラムが実行されてRSSフィードが作成される(xmlファイル)。
b)上記のxmlファイルをサーバーにアップロードする。
c)ホームページのindex.shtml文の<head>から</head>の間に下記の文を入れる。
例)<link rel=”alternate” type=”application/rss+xml” title=”RSS”
href=”https://sbataille.berjisan66.com/atom.xml” />
d)上記で十分と思うが、念の為に下記のようなRSSのボタンを付ける。
ホームページのindex.shtml文に下記の分を追加する。
例)<a href=https://sbataille.berjisan66.com/atom.xml><img src=”rss_fx.gif”></a>
<個人的な感想>
PHPプログラムをサーバーでいきなり動作させるのは心配なので、PCローカル環境で動作させた。
RSSリーダーに表示させる内容は、次の内容で十分と思うし、操作が簡単なので良いと感じた。
・更新したページのタイトル、簡単な紹介、更新時刻
<リンク>