メインコンテンツへ移動
Boletolibre

イベントカレンダーの RSS フィードを公開し、内容を確認する方法

RSS フィードを使うと、公開イベントカレンダーの項目をリーダーや別のサイトから発見できます。複数イベントを一つのカレンダーで管理し、基盤がフィードの公開に対応している場合に役立ちます。RSS はウェブ更新の配信であり、予定表に追加するファイルや即時通知ではありません。開催日、場所、チケットの最新情報は公開イベントページで維持します。

Boletolibre編集部

公開日

公開イベントカレンダーから RSS フィードと複数のリンク付き項目へ流れる、文字のない図。
フィードは公開項目を配信し、各項目から管理中のイベントページへ戻ります。

フィードの対象を決める

全公開イベント、一つのシリーズ、会場や分類の一部のどれを含めるか決めます。対象読者とカレンダー担当者を記録します。下書きや内部イベントは除外し、中止や過去回の扱いは実際の基盤の機能に合わせます。無関係な項目が多すぎても、必要な項目を黙って省いても、購読者にとって使いにくくなります。

カレンダーに正式な RSS 機能があれば、その説明に従います。コロラド大学ボルダー校は Localist を使う自校カレンダーについて、公開購読リンクと管理者向け作成方法を説明しています。これはその環境固有の例です。対応機能がない場合、更新担当者のいない XML ファイルを公開しないでください。[2]

  • 対象:全公開イベント、一つのシリーズ、会場または分類。
  • カレンダー編集とフィード設定の担当者を決める。

公開フィードと項目を調べる

公開フィード URL を開き、チャンネル名、サイトへのリンク、説明を確認します。RSS 2.0 仕様ではこの三つが必要です。新しいイベント、同名の別開催回、変更済みまたは過去のイベントを少なくとも確認します。項目から管理中の公開イベントページへ移動でき、どの開催回か分かることが重要です。[1]

RSS の `pubDate` を開催開始日時と取り違えないでください。仕様では項目の公開日時を表します。承認済みの開催日、時刻、タイムゾーンは、基盤で許される範囲で読みやすい項目本文かリンク先に示します。別サービスのチケットリンクは直接確認します。フィード自体は外部ページの更新を保証しません。[1]

  • チャンネルの名称、リンク、説明を確認。
  • 項目の名称または要約、移動先、承認済み情報を確認。

購読者の立場で試す

一般的なフィードリーダーで購読し、表示内容を公開カレンダーと比べます。各リンクを開いて、タイトル、日時、場所、状態を承認済み記録と照合し、スマートフォンでもリンク先を確認します。非公開の下書きが出ないこと、中止イベントが説明なく今後の予定に見えないことを調べます。

安全な試験項目を通常の編集手順で変更し、フィードとリーダーにいつ反映されるか観察します。取得間隔やキャッシュは異なるため、即時配信を約束せず実測した遅れを記録します。購読者のため URL は安定させ、変更したら案内元ページも直します。

  • 新規、同名、変更、中止、非公開の例を比較。
  • リーダーで観察した反映時間を記録。

RSS の範囲と公開確認ワークシートをダウンロード(Markdown、英語)

担当者と別の案内経路を決める

公開カレンダーや資料一覧の近くに分かりやすいフィードリンクを置き、通常の HTML イベント一覧も残します。全イベントか一つのシリーズかを説明します。リーダーを使わない人には HTML 一覧が必要です。

日付、会場、状態、公開 URL が変わるたびに再確認する担当者を決めます。ワークシートに試験項目と次の確認日を残します。フィード障害や提供元の変更時はリンクを修正し、公開カレンダーを読める状態に保ちます。重要な変更を RSS だけに頼らないでください。

  • 安定した URL と通常のイベント一覧を案内。
  • 編集や提供元変更の後に再確認。

出典と参考資料

  1. RSS 2.0 SpecificationRSS Advisory Board · 確認日
  2. Creating an RSS Feed of EventsUniversity of Colorado Boulder · 確認日