4 بقع للحصول على Entityqueue على دروبال 8

Mohammed J. Razem

بإختصار

  1. أضف خيار "عكس الترتيب في عرض المشرف": https://www.drupal.org/node/2478685
  2. إصلاح مشكلة تتسبب في أن تكون قائمة الانتظار مطلوبة دائمًا عند استخدام "تحديد إلى قائمة انتظار كيان معين": https://www.drupal.org/node/2821631
  3. أضف علامة تبويب لـ Entityqueue على أنواع المحتوى: https://www.drupal.org/node/2145441
  4. جعل "الروابط السياقية" تعمل من أجل طرق العرض باستخدام Entityqueue: https://www.drupal.org/node/2825773
تحديث 30 يوليو 2017
3 من 4 بقع ملتزمة بالفعل ومضمنة في إصدار dev للوحدة النمطية. التصحيح الوحيد الأيسر رقم 3 ، إضافة علامة تبويب لـ Entityqueue على أنواع المحتوى.
يمكنك أيضًا التحقق من عنصر واجهة مستخدم Entityqueue للحصول على تجربة أفضل للمستخدم عند إضافة محتوى إلى قوائم الانتظار.

عند استخدام وحدة Entityqueue في Drupal 8 كأداة للمحررين ومسؤولي الموقع لطلب المحتوى ، سينتهي بك المطاف بالعمل على حالات الاستخدام التالية:

  • حالة الاستخدام 1: استخدم Entityqueue كمرشح: يعرض فقط العناصر المختارة في قائمة الانتظار.
  • حالة الاستخدام 2: استخدم Entityqueue كأداة فرز فضفاضة: لا يحد من العناصر بناءً على قائمة الانتظار ، ولكنه يعطي الأولوية للعناصر المختارة في قائمة الانتظار ليتم عرضها أولاً ، ثم يعرض العناصر المتبقية ، ربما بترتيب زمني عكسي.

هذه هي حالات الاستخدام الأكثر شيوعًا التي نستخدمها في Vardot لعملائنا عند إنشاء موقع.

تعمل حالة الاستخدام 1 بشكل مثالي إذا كنت تستخدم Entityqueue كما هي.

ومع ذلك ، لا تعمل حالة الاستخدام 2 بشكل صحيح. لذلك ، ساهمنا (أو ساهمنا في) ، تصحيحتين من شأنها أن تسهل الحياة لبناء تجربة قوية باستخدام وحدة Entityqueue في Drupal 8.

بالإضافة إلى ذلك ، قمنا أيضًا بتصحيح ميزتين مفقودتين موجودة في Nodequeue ، ويجب أن تكون موجودة الآن في Entityqueue لـ Drupal 8.

ملاحظة: تمت كتابة هذا المنشور في 10 نوفمبر 2016 ، والتي حتى هذا التاريخ ، لم يتم الالتزام بهذه التصحيحات حتى الآن إلى Entityqueue. يرجى مراجعة التصحيحات ، ونأمل أن يلتزموا ويصبحوا جزءًا من إصدار Entityqueue التالي.

 

1. قائمة الانتظار مطلوبة دائمًا عند استخدام "تحديد إلى قائمة انتظار كيان معين"

رابط المشكلة: https://www.drupal.org/node/2821631

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

 

 

2. احصل على خيار "عكس الترتيب في عرض المشرف" القديم الجيد

رابط المشكلة: https://www.drupal.org/node/2478685

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

 

 

3. احصل على علامة التبويب Nodequeue القديمة الجيدة لتظهر جنبًا إلى جنب مع علامات تبويب المحتوى

رابط المشكلة: https://www.drupal.org/node/2145441

إذا كنت محررًا أو مشرفًا على الموقع ، فلن يكون من المنطقي بالنسبة لي رؤية قوائم الانتظار التي يمكنني إضافة جزء من المحتوى أيضًا.

تم فقدان علامة التبويب هذه من Entityqueue ، والآن تعود.

 

4. احصل على روابط سياقية لإرسالك مباشرة إلى صفحة تحرير قائمة الانتظار

رابط المشكلة: https://www.drupal.org/node/2825773

خطط ذلك هي الاندماج مع النهج الجديد من Drupal 8.2 في الخارج باستخدام وحدة إعدادات صينية.

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

 

 

دعونا نأمل أن تلتزم هذه التصحيحات ويتم دفعها إلى وحدة Entityqueue.

تم فقدان علامة التبويب هذه من Entityqueue ، والآن تعود.