إطلاق العرض الموحد الجديد لقائمة المواضيع

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

إعجابَين (2)

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

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

أستطيع فهم الحجة المتعلقة بالبساطة. بالنسبة لي، هناك فرق بين موضوع جديد قد يثير اهتمامي، ومنشورات جديدة في موضوع قررت مسبقًا أنه يثير اهتمامي. لهذا السبب، أود أن أتمكن من رؤية أولوية المحتوى الجديد بالنسبة لي مباشرةً في نظرة عامة للتطبيق، دون الحاجة إلى زيارة المنتدى وتسجيل الدخول أولاً. بالنسبة لي، تكمن قوة DiscourseHub بالضبط في أنها تمنحني نظرة شاملة على جميع المنتديات التي أستخدمها دون الحاجة إلى زيارتها بشكل فردي. هذا ما ينقصني حاليًا فيما يتعلق بـ Meta. إذا اضطررت إلى زيارة Meta وتسجيل الدخول على أي حال للحصول على المعلومات، فلا حاجة لي للتحقق من DiscourseHub.

إعجابَين (2)

نعم، أعتقد أننا نسعى الآن نحو البساطة. تذكر أننا في Hub نعرض أرقامًا أخرى لعدد الإشعارات. من المفيد أن نحافظ على هذه البساطة وأن نتوافق مع ما تفعله النسخة الأساسية.

إعجابَين (2)

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

@martin لقد غطيت في new_and_unread_results في #20 لترتيب علامة التبويب “الكل”، وهذا هو المستدعي الآخر لها، وهو list_suggested_for. سابقًا، كان المسار يقوم بالتالي:

unread_results(…, :high)          # أولاً، يشغل أكبر عدد ممكن من الأماكن المتاحة
new_results(…)                    # فقط ما تبقى من الأماكن
random_suggested(…)

والآن أصبح الأمر عبارة عن استدعاء واحد لـ new_and_unread_results(…) بأولوية عادية. كلا المسارين يمران عبر suggested_ordering، لذا فإن قاعدة “نفس الفئة أولاً” تنطبق في كلتا الحالتين، والفرق هو أن المواضيع غير المقروءة التي يتم تتبعها كانت تشغل كل الأماكن المتاحة لها قبل النظر في أي موضوع جديد، والآن أصبحت في مجمع واحد مع المواضيع الجديدة. التأثير الصافي: موضوع غير مقروء تتابعه في فئة أخرى يظهر الآن أسفل موضوع جديد تمامًا في الفئة التي تقرأها حاليًا.

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

لا أستطيع تحديد ما إذا كان ذلك مقصودًا أم لا. الإعلان لا يذكر المواضيع المقترحة. يسعدني البحث عن مزيد من المعلومات إذا كان ذلك مفيدًا.


&tl;dr: فقدت المواضيع المقترحة غير المقروءة في أسفل الموضوع أولويتها

إعجابَين (2)

لاحظت أيضًا أن العدادات غير صحيحة، بما في ذلك اختفاء عداد/رابط الرسائل غير المقروءة تمامًا عندما يتبقى موضوع غير مقروء واحد بالفعل.

أوه، لم يكن ذلك مقصوداً، بل لم أعد أبداً لإصلاحه بعد أن أكد سام في Introducing the unified new view for the topic list - #21 by sam أنه لا بأس بذلك. سيتعين عليّ إجراء إصلاح للتأكد من أن النتائج غير المقروءة لا تزال تحظى بالأولوية.

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

إعجابَين (2)

يخرج العداد عن التزامن في كل الأوقات تقريبًا عندي.

  1. انتقل إلى موضوع تتابعه ويحتوي على منشورات غير مقروءة (على سبيل المثال، عبر صفحة المواضيع غير المقروءة أو إشعار).
  2. انتقل إلى أسفل الصفحة.
  3. يكون الرقم خاطئًا، على الأرجح لأنه لم يأخذ في الاعتبار حقيقة أنك قرأت الموضوع الحالي.

كان الأمر قد حدث حرفيًا للتو عندما انتقلت إلى هذا الموضوع (الموضوع غير المقروء الوحيد لدي) عبر الإشعار الناتج عن ردك.


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

إعجابَين (2)

آه، لا أرى هذا غالبًا لأنه مخفي في Horizon، يجب عليّ إبقاء Meta على Foundation لأراه بشكل أكثر انتظامًا:

مقارنةً بـ Foundation لهذا الموضوع:

بمناسبة الحديث، @chapoi هل تعرف ما إذا كان هذا مقصودًا في Horizon؟

على أي حال، سأرى ما إذا كان بإمكاني إعادة إنتاج المشكلة الآن بعد أن أدركت الحالة.

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

نعم، أرى ذلك. يتم تحديث العدد في خدمة حالة تتبع الموضوع، لكن هذا المكون لا يتحدث، ولا أعرف السبب:

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

عذرًا، ما الذي هو مقصود؟

أن السطر الموجود أسفل المواضيع ذات الصلة، والذي يخبر المستخدم عن المواضيع غير المقروءة والجديدة، مخفي.

إعجابَين (2)

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

3 إعجابات

هل لا يزال هذا الميزة مخفية وراء علامة “تفعيل العرض الموحد”؟ لم أفعّل هذه الميزة على منتدياتنا، لكن العرض الموحد يظهر؟ لقد أعدت البناء يوم الأربعاء من فرع tests-passed/ الأحدث

تعديل: لا بأس، حاولت تحديث العلامة مرة أخرى وهذه المرة كان الأمر ناجحاً.

تم تقسيم 14 منشور إلى موضوع جديد: وصول أكثر مباشرة إلى المواضيع ذات الردود الجديدة

لقد حدث للتو مرة أخرى، لكنني ما زلت غير متأكد من كيفية إجباره على التكرار بشكل ثابت.

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

مرحباً، لدي سؤال بخصوص زر “تجاهل”.
قبل التحديث الموحد، في قسم /unread، كان هناك خيار لتحديد “عدم متابعة متابعة المواضيع بعد الآن” عند النقر على “تجاهل”. لماذا اختفت هذه الميزة الآن، أم أنني أغفلت شيئاً؟ بالنقر على “تجاهل الكل” الآن، يتغير التتبع تلقائياً للمواضيع التي تحتوي على مشاركات “غير مقروءة” في “new”، أليس كذلك؟ أليس من المنطقي إضافة زر إضافي يقوم فقط بمسح قائمة مشاركات /new دون تغيير تتبع المشاركات في المواضيع؟
هل هناك شيء واضح أغفلته أم أنني أسيء فهم هذه الوظيفة تماماً؟

تعديل: لقد وجدت للتو زر “وإيقاف التتبع”.

شكراً،
newbit

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

بصراحة، أشعر ببعض الارتباك إزاء هذا التغيير

لقد قمنا بإعداد Discourse لدينا ليكون أكثر تشابهًا مع المدونات الاجتماعية أو بأسلوب Reddit، ولذلك فإن وجود قائمة بالمشاركات الجديدة أمر ضروري.

إذن، عند حدوث هذا التغيير، ما هو الرابط المحدد الذي سنستخدمه للمواضيع الجديدة مرتبة حسب أحدث التاريخ؟ نحن لا نهتم بمستوى النشاط لدينا، إذ إن لدينا علامة تبويب مخصصة لذلك.

شكرًا مقدمًا

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

هبطت للتو هنا من نفس الملاحظة على موقعي. مهتم بهذا الأمر أيضًا.

في لقطة الشاشة هذه:

  • المواضيع - قائمة بالمواضيع الجديدة بالنسبة لك مرتبة حسب أحدث تاريخ، مماثلة لما كان عليه عنوان URL /new
  • الردود - قائمة بالمشاركات غير المقروءة للمواضيع التي تتابعها بالفعل، مماثلة لما كان عليه عنوان URL /unread

إذن، لم يتغير شيء حقًا، لقد أزالوا فقط كونهما مسارات منفصلة/تبويبات رئيسية. يمكنك ما زال الوصول إلى كليهما مباشرة عبر /new?subset=topics و /new?subset=replies إذا كنت ترغب في إنشاء إشارة مرجعية أو رابط في الشريط الجانبي.