2.8.0.beta3 の新機能
ユーザーが選択可能なアバターフレア
複数のグループに所属するユーザーは、プライマリグループに基づいて自動的に割り当てられるフレアに頼るのではなく、設定から表示したいアバターフレアを選択できるようになりました。アバターフレアは、Font Awesome アイコンとカスタム画像の両方をサポートしています。
トピック表示ページへの最終訪問表示の追加
既読済みのトピックを開いた際、Discourse は自動的に最初の未読ポストまで読み込み、続きから読めるようにします。これにより、場所を失わずに上下にスクロールしても安全に読み進められるよう、最終訪問位置を示すインジケーターも表示されるようになりました。
ネイティブファイルピッカーの使用
コンポーザーへのファイルアップロード時、Discourse はカスタムモーダルを最初に表示するのではなく、ネイティブファイルピッカーを使用するようになりました。また、サポートされているファイル拡張子をオペレーティングシステムに渡すため、ユーザーは許可されている形式を考慮する必要がなくなります。アップロードボタンのほか、ユーザーは引き続きファイルをコピー/ペーストしたり、ドラッグ&ドロップしてコンポーザーにアップロードできます。
投稿編集用 API キースコープ
API キー作成時にスコープを適用して、各キーで許可されるアクションを制限できるようになりました。これにより、キーが漏洩した場合のアクセス範囲を制限し、セキュリティを向上させます。投稿編集スコープが追加され、API キー所有者が編集権限を持つ投稿を API キーで編集できるようになりました。
ユーザーをグループに追加するプロセスの改善
グループページの「メンバーを追加」ボタンが「ユーザーを追加」と「招待」に分割されました。既存のサイトユーザーは、「ユーザーを追加」モーダル(最初の画像)でユーザー名またはメールアドレスを指定してグループに追加できます。新規ユーザーは「招待」モーダル(2 番目の画像)から Discourse サイトへの参加を招待し、参加時にグループに追加することも可能です。
クライアントサイド画像最適化
ユーザーが投稿に画像を追加する際、Discourse は画像が許可されたサイズを超える場合に圧縮を試みます。この圧縮はサーバー側で行われていたため、大きな画像ファイルをまずアップロードする必要がありました。帯域幅が遅い、または制限されているユーザーにとって、これは長時間を要し、データ使用量の制限に影響を与える可能性があります。
サイト管理者は、composer_media_optimization_image_enabled サイト設定を有効にすることで、画像をアップロード前にユーザーのデバイス(コンピュータ、スマートフォン、タブレット)上で圧縮できるように設定できます。
詳細はブログをご覧ください:
罰則履歴の改善
サイトが大きくなるにつれ、新しい小規模コミュニティのようにモデレーターがすべてのユーザーの履歴を把握することは不可能になりました。モデレーターの業務をサポートするため、いくつかの改善を行いました。
- 罰則適用時に履歴回数を追加し、罰則対象のユーザーに関する文脈を提供。
- 時間単位でデフォルトの罰則値を指定するサイト設定を追加。
沈黙/停止モーダルはデフォルト値で自動入力されますが、必要に応じてモデレーターが値を選択して上書きすることも可能です。
最初の沈黙/停止:最初の値。2 回目の沈黙/停止:2 番目の値。以下同様。
アクセシビリティの向上
- トピックリストの見出しルールの調整
- 複数のフォームラベルを同じ要素に適用する表示を抑制
- 必要な箇所にラベルを追加
その他の機能
このベータ版には多くの新機能が含まれており、すべてを詳述することはできません。以下に注目すべき追加機能をいくつか挙げます。完全な新機能リストは以下の投稿でご確認ください。
- モデレーターが投稿の所有者を変更できるようにする設定
- 招待を既存ユーザーでも機能するように改善
- 招待されたユーザーがトピックを閲覧できない場合の警告
- 監視ワードに対するスタッフアクションログの追加
- 複数選択可能なユーザーカスタムフィールドの追加
slow_mode_prevents_editing設定の追加- スタッフがより頻繁に保留中のユーザーリマインダーを受け取れるように
- CTRL + ENTER および CMD + ENTER でフラグモーダルを確定
- バックアップ復元を高速化するために S3 への並列アップロード
- レビューキューからユーザーを削除する際、ブロックがオプションに
- ユーザーのすべての公式警告を表示するメッセージビューの追加
- ユーザーディレクトリへのグループフィルターの追加






