信頼レベルのバッジを調整し、厳選されたバッジの実行を簡素化

I suggest:

  1. Only display trust level badges for the ‘active trust level’ on /my/badges
  2. Display the active trust level badge as the first badge on the user card and badge pages

Suggestion 1 - Active Trust Level only

This is already the case on User Cards. It would be nice to have this the case on /my/badges too.

The default badge handing of Discourse is to have lots of badges for gamification reasons. That is sweet, and makes a lot of sense for a forum open to the internet.

However, on our login_required forums, we’ve removed the gamification badges and retained just the trust level ones and some rich community-specific ones. The problem caused was that the trust level badges now create a lot of noise.

My workaround

I achieved only displaying the active badge on the /badges page by hiding the default trust level badges and recreating my own with modified SQL, which revoke daily. For example:

Suggestion 2 - TL badge 1st

At the moment, badges are displayed by Gold, Silver, Bronze and then (I think) in reverse order of granting:
image
As you can see, the Trust level badge can easily be displaced.

I believe that the TL badge is the most important, and thus should be always in the first position on the left. Does that make sense?

「いいね!」 4

ご提案ありがとうございます。どちらにも同意します。

2つ目の件については、回避策は見つかりましたか?

驚いたことに、Discourseチームによってステルスで実装されたようです。少なくとも、Metaのいくつかのユーザーのユーザーカードを見ると、そのように見えます。

image

image

image

image

/my/badges ページではそうではありませんが、どちらにしてもあまり使われていないと思うので、私の考えではそれほど重要ではありません。

「いいね!」 2

これを再確認したところ、すべてが大幅に改善されたようです。

トラストレベルバッジの付与

進むにつれてバッジは引き続き収集されます(つまり、TL2に到達するとTL1バッジも保持されます)。
ただし、UIでの処理方法により、これは以前ほど大きな問題ではなくなりました。

ユーザーカードでのバッジ表示

最も「上位」のTLバッジは一番左に配置され、その後「グレード」で並べ替えられているようです。金が最初です。

/my/badgesでのバッジ表示

これはグレード/時間順のようです。基本的に、これにより通常、特定のバッジを強調することなく、最も高いTLが十分に際立ちます。

個人的には、それらが同じであることを好みます(カードの左端とプロフィールの左上に現在のTL)、しかしこれはバッジをこれ以上いじる必要がないほど十分に良いです。

「いいね!」 1