الوصول إلى فئة المجموعة بناءً على التصنيفات لا يعمل كما هو متوقع

السياق

لقد قمنا بتكوين منتدى Discourse الخاص بنا لتقييد رؤية الفئات بناءً على المجموعات. إعدادنا هو كالتالي:

  • ترتبط جميع الفئات بمجموعات محددة.
  • لا يمكن للمستخدمين الجدد (مستوى الثقة 0) رؤية أي فئات حتى ينضموا إلى مجموعة.
  • عندما ينضم المستخدم إلى مجموعة، يتم تعيينه تلقائيًا لتتبع الفئات المرتبطة.
  • يجب طي الفئات المكتومة افتراضيًا، ويجب أن تظهر الفئات التي تمت مراقبتها/تتبعها أعلى الفئات المكتومة.
  • يجب أن يرى المستخدمون المسجلون الدخول فقط الفئات للمجموعات التي انضموا إليها.
  • يجب أن يرى المستخدمون غير المسجلين الدخول جميع الفئات لأغراض تحسين محركات البحث حتى يتمكن Google من الزحف إليها.
  • يجب أن يتمكن المستخدمون من قراءة المواضيع العامة، ولكن عندما يسجلون، يجب أن يُطلب منهم اختيار مجموعة.

المشاكل التي نواجهها

:one: الفئات المنضمة لا تظهر بشكل صحيح

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

:two: نتائج البحث تظهر فئات غير ذات صلة

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

:three: تحسين محركات البحث (SEO) وزحف Google مقابل الوصول المقيد

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

أسئلة للمجتمع

  • كيف يمكننا التأكد من أن الفئات التي تم تتبعها تظهر أعلى الفئات المكتومة وتكون مرئية عندما ينضم مستخدم إلى مجموعة؟
  • هل هناك طريقة لعزل نتائج البحث بحيث يرى المستخدمون المسجلون الدخول فقط المشاركات من الفئات التي لديهم حق الوصول إليها؟
  • كيف يمكننا السماح لمحرك Google بالزحف وفهرسة الفئات المقيدة مع إبقائها مخفية عن المستخدمين المسجلين الدخول حتى ينضموا إلى مجموعة؟
  • ما هي أفضل طريقة لفرض اختيار المجموعة عند التسجيل دون منع القراء العامين؟

هل واجه أي شخص آخر مشاكل مماثلة مع رؤية الفئات المستندة إلى المجموعات؟ هل هناك أي حلول بديلة أو إعدادات Discourse قد نكون قد أغفلناها؟

شكراً جزيلاً على أي توجيهات! :folded_hands:

إعجابَين (2)

لاحظت أنه عندما أزيل فئة واحدة على الأقل من قائمة الكتم، تبدأ فئات المجموعات المنضمة الأخرى في الظهور بشكل صحيح.

هل يمكن أن يكون هناك تعارض بين الفئات المكتومة في مستوى الثقة 0 وإعدادات التتبع المطبقة عند انضمام المستخدم إلى مجموعة؟ سأكون ممتنًا لأي رؤى حول هذا الأمر!

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

ما هو السبب وراء ذلك؟ يرى المستخدم العشوائي كل شيء، بينما لا يراه المستخدم المسجل بسهولة.

هذه هي المرة الثانية في فترة قصيرة التي أرى فيها هذه السياسة ولا أفهمها.

يجد المستخدم شيئًا ما من Google، ويدخل، ويعجبه ما يراه. يسجل، ويسجل الدخول، ولكنه يختار دفعة خاطئة، ولا يراه بعد الآن. سيكون ذلك… وضعًا مربكًا للغاية.

شكراً لردك @Jagster

الجميع لديه الإذن بالرؤية. لذلك عندما يأتي شخص عبر Google، سيرى المستخدم الموضوع. لإنشاء موضوع جديد، يجب على المستخدم الرد والتسجيل والانضمام إلى المجموعة.

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

لكن الزوار العشوائيين يرون جميع الفئات، ثم فجأة لا يراها المسجلون. هذا هو الجزء الغريب هنا الذي لا أفهمه.

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

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

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

@Jagster مثال جيد سيكون أي عدد من المواقع الكبيرة التي قد تنضم إليها، على سبيل المثال Pinterest. كل معلوماتهم متاحة لجوجل للفهرسة. عندما تجد شيئًا يعجبك (عبر جوجل) تقوم بالتسجيل وتمر بعملية إعداد لتنقيح ما تراه على Pinterest كمستخدم مسجل الدخول. من المحتمل أن تختار أشياء تهمك… لتنظيم تجربتك للمضي قدمًا. هل هذا منطقي أكثر؟

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

لقد لاحظت مشكلة في رؤية الفئات المستندة إلى المجموعات، خاصة مع الفئات الأحدث. إليك ما يحدث:

  • عند الانضمام إلى مجموعة Bailiff، فإن الفئات ذات الصلة بها لا تظهر على الصفحة الرئيسية أو صفحة الفئات.
  • بدلاً من ذلك، تظهر فقط الفئات المكتومة.
  • ومع ذلك، عند الانضمام إلى مجموعة أخرى ( Phlebotomists، التي تم إنشاؤها في وقت سابق)، تظهر فئات Bailiff و Phlebotomists كما هو متوقع.
  • تستغرق فئات Bailiff وقتًا أطول للظهور وتظهر فقط عند محاولة التمرير لأسفل.

الخطوات التي جربتها حتى الآن:

  • إلغاء كتم فئة واحدة يدويًا من TL0، مما ساعد في الكشف عن الفئات المنضمة الأخرى.
  • تحديث الصفحة والانتظار، لكن فئات Bailiff استغرقت وقتًا للتحميل.

هل واجه أي شخص آخر مشكلة مماثلة مع الفئات التي تم إنشاؤها حديثًا والتي لا تظهر على الفور للمجموعات المنضمة؟ أي رؤى أو حلول ستكون موضع تقدير كبير!

شكراً مقدماً! :blush:

:video_camera: إليك فيديو يوضح المشكلة: Loom Video