外部カレンダーアプリ用のカレンダー購読URL

ユーザー設定に新しいカレンダータブが追加され、Google カレンダー、Apple カレンダー、Microsoft Outlook などの外部カレンダーアプリで Discourse フィードを購読できるようになりました。

:down_arrow:

仕組み

設定 → カレンダータブに移動し、購読 URL を生成をクリックします。次の購読ボタンがワンクリックで表示されます。

  • Google カレンダー — フィードが事前入力された状態で Google カレンダーが開きます
  • Microsoft Outlook — Outlook のウェブ購読ダイアログが開きます
  • Apple カレンダーwebcal:// を介してネイティブのカレンダーアプリをトリガーします
  • URL をコピー — ICS フィードをサポートするその他のカレンダーアプリ用

利用可能なフィード

常時利用可能:

  • ブックマークされたリマインダー — リマインダー日が設定されているブックマーク

discourse-calendar プラグインが有効な場合:

  • すべてのイベント — フォーラムのすべてのイベント
  • マイイベント — 参加予定または関心のあるイベント

プラグイン開発者向け

プラグインは、新しい register_calendar_subscription_feed API を使用して追加の ICS フィードを登録できます。このように登録されたフィードは、プラグインが有効になるとカレンダー設定タブに自動的に表示されます。

セキュリティ

購読 URL は、読み取り専用の ICS 形式アクセスに制限されたスコープ付きのユーザー API キーを使用します。キーにはレート制限が設定されており、URL は生成時に一度だけ表示されます。ユーザーはいつでも再生成でき、古い URL は取り消されます。

「いいね!」 6