2.7.0.beta4 の新機能
「Discourse SSO」が DiscourseConnect に改名されました
Discourse は以前から、ユーザー名とパスワード、Google、Facebook、Twitter、GitHub などの一般的なサービスによるソーシャルログイン、SAML などのエンタープライズシステムなど、多数の認証方法をサポートしてきました。また、Discourse 独自の認証プロトコルである「Discourse SSO」も維持してきました。しかし、「SSO」という名称は混乱を招く可能性があることが判明したため、プロトコルを DiscourseConnect に改名しました。
技術的な変更はなく、単なる名称変更です。
トピックタイマー UI の刷新
トピックタイマーを使用すると、サイト管理者はトピックに対して自動閉鎖/自動開閉、自動削除、返信の自動削除、新しいカテゴリへの公開など、さまざまなアクションをスケジュールできます。2.5.0.beta3 でブックマーク UI が刷新されたのに続き、トピックタイマー UI もそれに合わせて更新されました。
ブックマークとトピックタイマーの相対時間入力
私のように、トピックを例えば 2 日後に削除したいと思った際に、時計を見たりカレンダーを確認したりして正しい日時を選ぼうと苦労したことはありませんか?もうそんな必要はありません。ブックマークとトピックタイマーでは、相対時間入力がサポートされるようになりました。削除したい分、時間、日、月を入力するだけで、Discourse が残りを自動で処理します。
ログインモーダル UI の刷新
サインアップ/ログインモーダルは、ユーザーが新しい Discourse サイトにアクセスした際に最初に表示されるものの一つです。より魅力的でカラフル、そして全体的に見た目を良くするために、少し「ZAZZ(華やかさ)」を加えました。また、モーダルには小さな イースターエッグ が隠されています。見つけることができますか?
アクセシビリティの向上
私たちは常に、支援技術を利用している方を含む、インターネット上のすべての人が Discourse を利用できるように取り組んでいます。その一環として、今回のリリースでは、最近実施した監査に基づいた追加のアクセシビリティ改善が含まれています。
- トピックタイトルの TD に rowheader を追加
- select-kit ヘッダーを listbox に変更
- d-navigation-item 経由での aria-current サポートを追加
- aria-owns をデータ属性ではなく ID として設定
- select-kit コンポーネントに対して has-popup を menu に設定
- 引用コントロールをアクセシブルに
- 可能な場合、html の lang をユーザーのロケールに設定
- 単一選択用のコンボボックスに正しく name を設定
- btn に対して aria-expanded と aria-controls のサポートを追加
- ユーザー通知リストをよりアクセシブルに


