/about でアカウント総数を確認できます。この数には以下が含まれますか?
- 削除されたユーザー?おそらく含まれないでしょう。
- 匿名化されたユーザー?これも含まれないと思いますが、念のため確認させてください。
- 一時停止中のユーザー?私のテストによると、含まれます。
- 非アクティブなユーザー?私のテストによると、含まれます。
(ただし、カウンターの更新方法については不明です。)
もし、私の推測通り、一時停止中および非アクティブなユーザーが含まれる場合、以下のようなことを実現することは可能でしょうか?
- 無効なユーザーアカウントはログイン不可能ですが、その投稿は削除されないこと。
- そして、それらのユーザーは総ユーザー数にカウントされないこと。
aboutページ統計情報の参照ガイドには、これらすべてを説明するものが用意されています。確認してみてください!ガイドによると、一時停止中、ステージング中、およびシステムユーザーは除外されます。
このガイドへのポインタをありがとうございます!お話しされている定義を見つけることができません。私の理解では、ユーザー数は「real」ユーザー数ですが、説明されているリンクはファイルの誤った行を強調しているようです。ファイルを調べましたが、この定義を特定できなかったため、ガイドで明示することを提案します。
しかし、とにかく、「一時停止、ステージング、システムユーザーは除外されます」が真実であると仮定しましょう。
- テスト目的でユーザーを一時停止し、[about]ページをハードリフレッシュすると、数値は同じままです。それはなぜですか?そのページは動的に更新されないのですか?
- ユーザーを非アクティブ化しても同じことが起こります。あなたはそれらが除外されないことを暗黙的に言っているようですが、私は驚くべきではありません。しかし、ユーザーを非アクティブ化することは、一時停止することよりも(後者は一時的なものとされるため)より根本的なアクションです。それは非論理的だと感じます。
私の投稿の最後の部分もカバーされていません。
また、[廃止されたユーザー]の投稿は保持できますか?また、各投稿にユーザー名も表示されますか?(アカウントがもう存在しなくても、誰が投稿したかを知ることができるように、一時停止と匿名化の間のような新しいオプションです。)
これは現在、何らかの方法で可能ですか?もしそうでないなら、廃止されたユーザーに関して最も論理的な方法は次のようになります。
- 非アクティブ化する:しかし、彼らは単にメールアドレスを再度検証するだけでアカウントを再アクティブ化できますか?それともできませんか?どのように行うのか不明です。
- 一時停止する:しかし、無期限に?それは一時的で制裁であるはずではありませんか?
些細なことかもしれませんが、この点について非常に明確にすることが私にとって役立つと感じています。
もっと深く考えているのではないでしょうか。
アバウトページの統計情報は、定期的にスケジュールされたサイドキックタスクを使用して更新されます。サイトの /sidekiq/scheduler に移動し、Jobs::AboutStats のトリガーボタンを選択することで、手動で実行できます。
ユーザーアカウントを非アクティブ化したい場合は、再度ログインする前にメールアドレスを再確認させることになります。
これが望ましい動作です。当社では、社員が退職する際に社内サイトでこれを行っています。
「いいね!」 1
system
(system)
クローズされました:
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.