عدد المستخدمين والمشاركات القديمة

في /about، يمكن للمرء رؤية العدد الإجمالي للحسابات على المنتدى. هل يشمل هذا الرقم:

  • المستخدمين المحذوفين؟ أفترض لا.
  • المستخدمين المجهولين؟ أفترض لا أيضًا ولكن فقط للتحقق.
  • المستخدمين المعلقين؟ وفقًا لاختباري، نعم.
  • المستخدمين غير النشطين؟ وفقًا لاختباري، نعم.
    (لكنني لست متأكدًا من كيفية تحديث العداد.)

إذا كان يشمل المستخدمين المعلقين وغير النشطين كما أعتقد، فهل من الممكن بالنسبة لي تحقيق ما يلي:

  • حسابات المستخدمين القديمة مستحيلة تسجيل الدخول بها، ولكن منشوراتهم لم تُحذف؛
  • وهم غير محسوبين في العدد الإجمالي للمستخدمين؟

يوجد دليل مرجعي لصفحة “حول” الإحصائيات يشرح كل هذا. ألقِ نظرة! وفقًا للدليل، يتم استبعاد المستخدمين المعلقين والمرحليين والمستخدمين النظاميين.

شكراً على توجيهي إلى هذا الدليل! لا يمكنني العثور على التعريف الذي تتحدث عنه. على حد فهمي، فإن عدد المستخدمين هو عدد المستخدمين الحقيقيين ولكن الرابط الذي يُفترض أن يشرح ما هم المستخدمون الحقيقيون يبدو أنه يسلط الضوء على الأسطر الخاطئة في الملف. لقد تصفحت الملف ولكنني ما زلت غير قادر على تحديد هذا التعريف، لذلك أقترح أن يكون واضحًا في الدليل.

على أي حال، لنفترض أنه صحيح أن “يتم استبعاد المستخدمين المعلقين والمرحليين والنظاميين”.

  • عندما أقوم بتعليق مستخدم لأغراض الاختبار وتحديث صفحة “حول” بالقوة، يظل الرقم كما هو. كيف ذلك؟ أليست هذه الصفحة محدثة ديناميكيًا؟
  • يحدث الشيء نفسه عندما أقوم بتعطيل مستخدم. أنت تقول ضمنيًا إنهم غير مستبعدين، لذلك لا ينبغي أن أتفاجأ، لكن تعطيل المستخدم هو إجراء أكثر جذرية من تعليقه (لأن الأخير يُفترض أن يكون مؤقتًا)، لذلك يبدو لي غير منطقي.

هناك أيضًا الجزء الأخير من مشاركتي الذي لم تتم تغطيته:

أيضًا، هل يمكن الاحتفاظ بمنشورات [المستخدمين القدامى]، وكذلك اسم المستخدم الخاص بهم في كل منشور؟ (نوع من الخيار الجديد بين المعلق والمجهول إذا فهمت ما أعنيه. سيكون من الرائع معرفة من نشر شيئًا حتى لو لم يعد الحساب موجودًا.)

هل هذا ممكن حاليًا بأي شكل من الأشكال؟ إذا لم يكن كذلك، فما هي الطريقة الأكثر منطقية للتعامل مع المستخدمين القدامى:

  • تعطيلهم: ولكن هل يمكنهم إعادة تنشيط حساباتهم بمجرد التحقق من صحة عنوان بريدهم الإلكتروني مرة أخرى؟ أم لا؟ لست متأكدًا من كيفية قيامهم بذلك.
  • تعليقهم: ولكن إلى أجل غير مسمى؟ أليس من المفترض أن يكون هذا مؤقتًا وعقوبة؟

آسف على التدقيق، لكنني أشعر أن هذا قد يكون مفيدًا لي لأكون واضحًا جدًا بشأن هذا الأمر.

لا أستطيع إلا أن أعتقد أنك تفكر في هذا أكثر مما تحتاج. :innocent:

يتم تحديث الإحصائيات في صفحة “حول” باستخدام مهمة sidekiq مجدولة بانتظام. يمكنك تشغيلها يدويًا بالانتقال إلى /sidekiq/scheduler على موقعك وتحديد زر التشغيل لـ Jobs::AboutStats.

لا تريد تعطيل حسابات المستخدمين، إلا إذا كنت تريد منهم إعادة تأكيد عنوان بريدهم الإلكتروني قبل تسجيل الدخول مرة أخرى.

هذا ما تريده. نقوم بذلك على موقعنا الداخلي عندما يغادر الأشخاص الشركة.

إعجاب واحد (1)

شكراً لتحملك! :bear:

إعجاب واحد (1)

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.