RSSフィードの作成

 バタイユゲーム情報班のホームページでRSS配信ができるように、

RSSフィードの作成を検討した。

1)背景

 WordPress は特に気にしなくても自動的にRSS配信ができている(今まで知らなかった・・・)。

本ブログは、ほぼ毎日更新しているが、情報班のホームページは週1回の間隔でしか

更新できていない。その為、無駄に訪れる事がないようにRSS配信を行う事にした。

2)作成方法

 RSSフィードの作成方法は、意外にも多くない。その中で気に入った

ものが、PHP Universal Feed Generatorを使う方法である。

下記のホームページにお世話になりました。ありがとうございます。

 ・PHPでRSS、AtomのFeedを作成する方法

3)作成手順

 RSSには3種類のフォーマットがあるが、今回は一番新しいAtomを使う事にした。

 A)準備

  a)PHP Universal Feed Generatorをダウンロード

  b)上記の中から3つのファイル(Feed.phpItem.phpAtom.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リーダーに表示させる内容は、次の内容で十分と思うし、操作が簡単なので良いと感じた。

 ・更新したページのタイトル、簡単な紹介、更新時刻

 

<リンク>

ブログのトップページは、こちら

バタイユゲーム情報班のホームページは、こちら