ウェブ|挿入|サイト
名声と巨万の富
最も人気のあるポータルから最新ニュースを入手するサイトを想像してみてください。株価、気象情報、ニュース記事、オンライン ディスカッション グループ、ソフトウェア リリース...これらはすべて、手動介入なしで 1 時間ごとに動的に更新されます。その結果、サイトへの訪問が発生し、広告収入が安定的に発生し、ネットワーク管理者が受け取る「お世辞」が得られることは想像できます。
しかし、今は空想をやめて読み始めてください。なぜなら、このテクノロジーに細心の注意を払えば、おそらくあなたはサイトのマスターになれるからです。 必要なのは、少しの想像力、賢い PHP コーディング、およびいくつかの無料の RSS ファイルだけです。さらに、この記事の残りの 9 つのセクションも含まれます。
コンテンツがあればシンジケートも可能
基本から始めましょう - では、RSS とは一体何でしょうか?
RSS (RDF Site Summary) は、ポータル サイト My.Netscape.Com 上のコンテンツの説明情報を配信するために Netscape によって最初に設計された形式です。 1997 年に提案されて以来、いくつかの浮き沈みを経験しました。記事の最後にあるリンクをクリックすると、RSS の長く複雑な歴史について学ぶことができます。現在の安定バージョンは RSS1.0 で、RDF 仕様に準拠しています。このバージョンは軽量かつ完全に機能すると言えます。
RSS を使用すると、ネットワーク管理者は、特定のサイトの特定の場所にある最新かつ最も興味深いコンテンツの説明情報をタイムリーに公開および配布することができます。 ニュース記事のリストから株式市場データや天気予報に至るまで、これらすべての情報は、適切に構造化された XML ドキュメントを通じて公開でき、XML パーサーで分析、処理、翻訳できます。
Web サイト上の最新情報のリストは頻繁に更新され、RSS によってこのリストの配信が可能になり、Web 上でのコンテンツのシンジケーションが容易になります。その理由を理解するには、次の簡単な例を見てください:
ニュース サイト (「コンテンツ シンジケート オーガナイザー」) であるサイト A は、最新のニュース リストと対応するリンクを含む RSS ドキュメントを 1 時間ごとに公開できます。 この RSS ドキュメントは、他のサイト (サイト B、「コンテンツ コレクター」など) によって取得され、分析されて、サイト B のインデックス ページに表示されます。 サイト A が新しい RSS ドキュメントを公開するたびに、サイト B のインデックス ページが自動的に更新され、最新のニュースが取得されます。
このソリューションは、取引に参加する両方の機関にとって効果的です。 RSS ドキュメント内のリンクはサイト A 上の対応する記事を指しているため、サイト A のトラフィックはすぐに増加します。 サイト B のウェブマスターは、自分のサイトのインデックス ページを自動的に更新する方法を持っているため、1 週間休暇を取ることができます。この方法は、インデックス ページをサイト A によって公開された動的コンテンツに接続するだけです。
Freshmeat (http://www.freshmeat.net) や Slashdot (http://www.slashdot.org) など、詳細な RSS または RDF ニュースを一般に提供する人気のサイトが多数あります。他のサイト。この記事では、Freshmeat Web サイトの RDF ファイルを広範囲に使用します。ここで説明する手法は、他の RSS1.0 または RDF ファイルにも適用できることに注意してください。
チャンネルの切り替え
一般的な RSS ドキュメントには、説明的なメタデータでタグ付けされたリソース (URL) のリストが含まれています。以下の例を参照してください: