特定のカテゴリでの新しいトピックに対する「高度な」または「ガイド付き」の提出プロセスはどうですか

ご存知かもしれませんが、タググループとカテゴリ設定でこの動作を強制できます。UIは、タグをどのように適用する必要があるかについてユーザーにヒントを与えますが、ほとんどのユーザーにとってUIがどれほど明確になるかはわかりません。

まず、productsfeaturesのタググループを作成します。たとえば、次のようになります。

サポートカテゴリのタグ設定を次のように構成します。

カテゴリに新しいトピックを作成すると、ユーザーはまず次のような表示を見ます。

タグ入力フィールドをクリックすると、productsタグのいずれかのみを選択できるドロップダウンが開きます。

productsタグを選択すると、ユーザーには許可されるfeaturesタグのリストが表示されます。

前のスクリーンショットでハイライトされている必須タググループ設定にそれらを追加することで、featuresタグを必須にすることもできます。カテゴリ必須タググループ設定に追加されるタグの順序は、UIで尊重されるようです。それが意図的なものかどうかはわかりませんが、ユーザーにまずproductsタグを選択させ、次にfeaturesタグを選択させたいこのケースでは役立ちます。

したがって、Discourseにはすでに探している機能があるかもしれませんが、UIは改善される可能性があります。

上記のスクリーンショットに関連して、カテゴリがタグを制限している場合、ユーザーはタグドロップダウンに「検索または作成」というテキストが表示されますが、カテゴリ設定に基づくと、featuresタググループのタグを検索するオプションのみが提供されるはずです。私がテストしているDiscourseのインスタンスは最新ではないため、これが現在のバグかどうかを確認できません。後でテストできます。いずれにしても、追加のタグでトピックを作成しようとすると、エラーが返されます。

これはバグのようですが、確認するにはローカルのDiscourseインスタンスを更新する必要があります。

編集:これに関連するいくつかの問題について、ここで言及しました:Tag "Search or create" text is displayed when a category has restricted tags

「いいね!」 6