みなさん、こんにちは! 過去数日、プラグインを使って Allow users to see trust level 3 progress on user profile に挑戦してみました。
現在のプラグインはこちらです:
ゲージには素晴らしい Gauge.js を使用しています。以前は単なる長方形のバーでしたが、それでは少し退屈だったので変更しました。
設定:
- プログレスバーの色:プログレスバーの色(上記画像のようにデフォルトは緑)
- プログレスバーの背景色:プログレスバーの背景色(上記画像のようにデフォルトはライトグレー)
- モーダルボタンのアイコン(デフォルトは circle-info)
すべてのテキストはロケール経由で編集可能で、可能な限りコアのロケールを再利用しています。
フィードバック、バグ、改善点などあればぜひ教えてください!
EricGT
(EricGT)
2
素晴らしい実装ですね。
いくつかの提案です:
- 各進捗項目の名称を、グラフィックの上部ではなく下部に配置してください。
- TL3資格を得られる見込み日を提示してください。多くのユーザーにとって、50日間の参加要件、またはアクティブなフォーラムで多数の投稿を読むという要件が、最大の障壁となるでしょう。
- TL3の取得を妨げる要件については、それがどのように資格に影響するかを明確に説明してください。さもなければ、ユーザーは目に見えるすべての要件を満たしたつもりでいても、最初の投稿をスマートフォンで行ったためにスパムボットに「サイレンス(沈黙)」状態にされてしまい、その結果「サイレンス(過去6ヶ月)」という条件が適用され、資格獲得の窓が閉ざされたままになることに気づくことになります。
この機能を有効にするフォーラムには、TL3ユーザー数が大幅に増加する可能性があることを警告すべきです。
TL3ユーザーは追加の権限を持つため、システムを悪用してこれらの権限を取得し、その後不正に利用しようとする人が現れる可能性があります。さらに、プロセスを自動化するスクリプトを作成し、信頼は本物の参加によって得られるべきという原則を大幅に迂回する者も出てくるかもしれません。
フォーラム管理者が潜在的な結果に気づいていない場合、最初は魅力的に思えたものがモデレーションの悪夢に発展する可能性があります。 
素晴らしい仕事ですね!かなりクールな実装で、見た目も気に入りました。
ボタンが大きすぎて目立ちすぎるのがあまり好きではありません。個人的には、ユーザー数の trust level: member の部分の横に、小さな
アイコンを追加したかもしれません。
素晴らしい提案ばかりですね!それぞれの案を検討し、実装について考えます。
別件ですが、詳細な内訳ではなく、非常に一般的なパーセンテージのみを表示するオプションを追加することを考えていました。これにより、ゲーム化(スコアを操作すること)がより困難になるはずです。
これは私が以前述べた点に再び言及しています:
ユーザーは他の条件をすべて満たしている可能性がありますが、唯一の障害はロックされていることだけです。おそらくこれは設定項目の背後にあり、デフォルトでは無効になっているでしょう。