未分類を削除し、標準カテゴリに移行する

「未分類」カテゴリは、コミュニティのカテゴリ構造に適合しないトピックや、まだカテゴリが割り当てられていないトピックの受け皿となることを意図していましたが、この特殊な性質によりバグや不整合が発生していました。

そのため、私たちは「未分類」カテゴリを削除し、それを使用していたすべてのトピックを、同じ利点を提供しつつこれらの問題を解消する標準カテゴリへ移行させることにしました。

:microscope: 変更点

**「未分類カテゴリの削除と置換」**という今後の変更が有効になると、特殊な「未分類」カテゴリは標準カテゴリになります。もしこのカテゴリが「デフォルトのコンポーザーカテゴリ」(つまり、ユーザーが投稿作成画面を開いた際に表示されるデフォルトのカテゴリ)として設定されていた場合、標準カテゴリがデフォルトとして設定されます。「未分類」カテゴリ内のすべてのトピックは、標準カテゴリ内に残ります。

全体として、これはスタッフやコミュニティメンバーにとってシームレスで目立たない変更となるはずです。

タグのみを使用しているコミュニティの場合(カテゴリなし): サイトでカテゴリ選択を必須としない方法として「未分類」カテゴリに依存していた場合、投稿作成画面からカテゴリセレクターを非表示にするために、discourse-tags-only-component というテーマコンポーネントをインストールする必要があります。

また、「デフォルトのコンポーザーカテゴリ」をあなたの単一のデフォルトカテゴリに設定し、「top_menu」から「Categories」を削除する必要があります。カテゴリは /admin やチャットチャンネル作成時などでは引き続きアクセス可能です。

:gear: コミュニティで「未分類カテゴリの削除と置換」を有効にする方法

早期にこれを有効にするには、管理エリアの 今後の変更 ページ(/admin/config/upcoming-changes)にアクセスし、「未分類カテゴリの削除と置換」の項目を見つけます。「有効にする対象」フィールドを更新して、あなたのサイトを適用対象に含めます:

注意: この今後の変更は、現在「未分類トピックの許可」が有効なサイトでのみ表示されます。

「いいね!」 17

この変更がすでに「まもなく恒久的なものになります。オプトアウトできなくなります。」という段階にあるのを見ました。

残念ながら、この変更が

であるとは、完全に確認できません。

…私の知る限り、例えば、未分類の投稿に「未分類」バッジが付くようになるなど、UIに変化が生じています。(また、「未分類」は以前、トピック作成UIにおいて、ドロップダウンで事前選択された項目がある場合とは異なる特別な処理がされていました。)

1年前のこのコメントを見つけることができました

これはテーマコンポーネントに言及しており、フォーラムユーザーのUIに対するこの変更がもたらす影響を軽減するには、テーマコンポーネントが優れた解決策であることに同意します。

しかし、そのようなテーマコンポーネントに関する既存の作業は見つけられませんでした。何か見落としていることはありますか? (自分で実装してみようと思うが、未分類トピック周りの「旧来」の動作を、少なくともフロントエンド/クライアントサイドで維持したいと願うフォーラム管理者は私だけではないはずだ[1]?)


  1. 具体的には、users.rust-lang.org と internals.rust-lang.org から来ている ↩︎

「いいね!」 1