إضافة الردود المتداخلة

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

بالنظر إلى الكود المصدري، أرى أن GET /n/{slug}/{topic_id}.json?sort={top|new|old}&page={n} يعيد الموضوع في العرض المتداخل مرتبًا حسب الوضع المختار. سؤالي: هل هناك رغبة في تعريض الترتيب فقط عبر نقطة النهاية الحالية /t/{slug}/{topic_id}.json (مثلًا ?sort=top) بحيث تستفيد منها أيضًا عملاء العرض المسطح؟

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

أدرك أن شكل بيانات العرض المتداخل (منشورات الجذر + الأطفال الكسول) هو ما يجعل الترتيب على جانب الخادم ممكنًا، وأن العرض المسطح يقوم بالتقسيم إلى صفحات بطريقة مختلفة. إذا لم يكن الترتيب الكامل للعرض المسطح واقعيًا لأسباب تتعلق بالأداء، فحتى خيار ?sort=top&limit=N سيكون كافيًا لتشغيل عرض “اللقطات البارزة”.

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