ユーザー設定に新しいカレンダータブが追加され、Google カレンダー、Apple カレンダー、Microsoft Outlook などの外部カレンダーアプリで Discourse フィードを購読できるようになりました。
![]()
仕組み
設定 → カレンダータブに移動し、購読 URL を生成をクリックします。次の購読ボタンがワンクリックで表示されます。
- Google カレンダー — フィードが事前入力された状態で Google カレンダーが開きます
- Microsoft Outlook — Outlook のウェブ購読ダイアログが開きます
- Apple カレンダー —
webcal://を介してネイティブのカレンダーアプリをトリガーします - URL をコピー — ICS フィードをサポートするその他のカレンダーアプリ用
利用可能なフィード
常時利用可能:
- ブックマークされたリマインダー — リマインダー日が設定されているブックマーク
discourse-calendar プラグインが有効な場合:
- すべてのイベント — フォーラムのすべてのイベント
- マイイベント — 参加予定または関心のあるイベント
プラグイン開発者向け
プラグインは、新しい register_calendar_subscription_feed API を使用して追加の ICS フィードを登録できます。このように登録されたフィードは、プラグインが有効になるとカレンダー設定タブに自動的に表示されます。
セキュリティ
購読 URL は、読み取り専用の ICS 形式アクセスに制限されたスコープ付きのユーザー API キーを使用します。キーにはレート制限が設定されており、URL は生成時に一度だけ表示されます。ユーザーはいつでも再生成でき、古い URL は取り消されます。

