خريطة المحادثة (خريطة مصغّرة على خط زمني Discourse)

AI-generated summary

يقدّم keegan مكوّن ثيم جديدًا لـ Discourse باسم “Conversation Map” (خريطة المحادثة)، والذي يضيف خريطة مصغّرة إلى خط زمني الموضوع لتسهيل التنقل والاستكشاف دون فقدان موضع القراءة الحالي. يتوفر المكوّن عبر مستودع GitHub ويوفر معاينة على Discourse Theme Creator.

يعمل المكوّن بطرق مختلفة حسب الجهاز: على سطح المكتب، يتم توسيع الخريطة عند التمرير فوقها لعرض مقتطفات أو صور، مع إمكانية النقر للانتقال مباشرة أو السحب للتنقل السريع. أما على الجوال، فيُفتح المخطط كقائمة سفلية (Bottom Sheet) عن طريق النقر على عدد المشاركات، مما يتيح معاينة المشاركات والسحب للتنقل دون تغيير موضع القراءة إلا عند النقر صراحةً على “فتح المشاركة”. بعد الانتقال، يمكن للمستخدم العودة إلى موضعه الأصلي باستخدام خيار “العودة إلى…”.

تشمل الميزات الرئيسية: معاينات للنصوص والصور والمعارض، وعناصر مميزة (Landmarks) للحسابات المعتمدة والإسنادات (إن كانت مفعّلة)، ودعم للتوجيه بلوحة المفاتيح ووضع تقليل الحركة، بالإضافة إلى التوافق مع الوضع الداكن وألوان Discourse الأصلية. لا يتطلب المكوّن إضافة خلفية (Backend Plugin)، وتوجد إعدادات قابلة للتخصيص مثل minimum_posts وsample_posts للتحكم في ظهور الخريطة وكيفية أخذ العينات من المشاركات. أشاد Lilly بالفكرة واصفًا إياها بالعمل الرائع.

:information_source: ملخص استعرض المواضيع واستكشفها دون فقدان موضع القراءة الحالي
:eyeglasses: معاينة معاينة على منشئ ثيمات Discourse
:hammer_and_wrench: المستودع GitHub - keegangeorge/discourse-conversation-map: A hover-expanding conversation minimap for the Discourse topic timeline · GitHub
:question: دليل التثبيت كيفية تثبيت ثيم أو مكوّن ثيم
:open_book: جديد على ثيمات Discourse؟ دليل المبتدئين لاستخدام ثيمات Discourse

ثبّت مكوّن الثيم هذا

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

معاينة

حاسوب شخصي

جوال

كيف يعمل

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

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

بعد التنقل، يعيد لك زر العودة إلى #… إلى منشورك الأصلي وإزاحة القراءة.

الميزات

  • معاينات للنصوص والصور والمعارض.
  • معالم للإشارات المرجعية والإجابات المقبولة والتعيينات عندما تتوفر تلك المعلومات.
  • تنقل بلوحة المفاتيح ودعم تقليل الحركة.
  • ألوان Discourse الأصلية، بما في ذلك الوضع الداكن.
  • لا يتطلب إضافة خلفية (backend plugin). إضافتا Discourse Solved وDiscourse Assign اختيارية لمعيّلهما المقابلة.

الإعدادات

الإعداد الافتراضي الوصف
minimum_posts 12 احتفظ بالخط الزمني الأصلي للمواضيع التي تحتوي على عدد أقل من المنشورات من هذا الحد.
sample_posts 12 الحد الأقصى لعدد المنشورات المتباعدة بالتساوي التي يتم فحصها عند فتح الخريطة. اضبطه على 0 لتعطيل هذا العيّنة.

قد يتم فحص ما يصل إلى ثمانية منشورات معلومة المعروفة حتى عند تعطيل العيّنة.

8 إعجابات

كيغان رائع جدًا - عمل ممتاز :star_struck:

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