ملاح تقاطع العلامات

:information_source: ملخص إضافة لـ Discourse تعمل على توسيع واجهة تقاطعات العلامات لتوفير تجربة محسنة للتنقل بين مجموعات العلامات
:hammer_and_wrench: رابط المستودع \u003chttps://github.com/merefield/discourse-tag-intersection-navigator\u003e
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse
:heart: رعاية يرجى التفكير في أن تصبح راعياً لأعمالي مفتوحة المصدر بمستوى يناسب موارد واحتياجاتك أو مؤسستك لضمان حصول هذه الإضافة على الصيانة التي تستحقها وتستمر في العمل لموقعك في المستقبل.

هل تستمتع بهذه الإضافة؟ يرجى وضع :star: لها على GitHub ! :pray:

![A string of pastel-colored tags is arranged diagonally, featuring colors yellow, light pink, and teal. (Captioned by AI)
### الميزات

تعزز قدرة تقاطعات العلامات الحالية لـ:
* السماح لها بأن تكون فارغة أو تستخدم مع علامة واحدة فقط
* هذا يجعل تجربة المستخدم أكثر سهولة ومرونة، مما يتيح لك التعمق والخروج من مجموعات العلامات
* دعم لمرشحات مختلفة بدلاً من الأحدث فقط.
* توفير طريقة لجعلها الصفحة الرئيسية لسطح المكتب
* مدعومة بواسطة Bars

![IntersectionNavigator
### هام
:warning: يجب عليك عدم استخدام كلمة “كل شيء” كعلامة في مثيلك. :warning:
### الإعدادات
هناك أربعة إعدادات فقط:
* لتمكين الإضافة
* تحديد السلسلة المستخدمة لوصف “كل شيء” في التوجيه - أنصحك بعدم تغيير هذا، ولكن يمكنك تجربة خيارات بديلة. يجب عليك تجنب استخدام نفس السلسلة كعلامة
* لجعل الواجهة هي الصفحة الرئيسية لسطح المكتب (افتراضي OFF)
* تضمين رابط مجتمع في الشريط الجانبي/قائمة الرأس المنسدلة (افتراضي ON)
### القيود/خارطة طريق؟
وظفني أو قدم طلب سحب (PR) لإضافة ما يلي:
* مثل تقاطعات النواة، لا يعمل حاليًا مع مزيج من الفئات - ولكن هذا يستمر في العودة إلى واجهة الفئة/العلامة ~~ :white_check_mark:~~
* الفئات الفرعية غير مدعومة حتى الآن
* لا توجد أعداد للمواضيع في علامات التبويب الخاصة بالتنقل و \n رؤيتها/توفرها لا يتم تحديده حاليًا بواسطة توفر عدد تعبئة قائمة المواضيع المقابلة.
* احترام توفر/ترتيب إعدادات المرشحات.
* الواجهة غير متوفرة على الهاتف المحمول بسبب نقص المساحة.
### شكر وتقدير
شكر كبير لراعيه، @pensarfrentealtiempo :folded_hands:
12 إعجابًا

متى (وليس إذا) أردتُ الحفاظ على صفحتي الرئيسية كما هي، كيف يمكنني الوصول إلى ذلك الشيء المتقاطع؟

إعجابَين (2)

@Jagster اعتبارًا من FEATURE: add community link, make homepaging default OFF · merefield/discourse-tag-intersection-navigator@15e6e65 · GitHub

يوجد الآن إعداد لرابط قسم المجتمع.

“الصفحة الرئيسية” الآن معطلة افتراضيًا:

شكرًا لـ @awesomerobot على المساعدة هنا وسأحاول أن أتذكر تحسين الحل عندما يتم دمج طلبه الجميل.

3 إعجابات

حسنًا، المسار هو /tags/intersection/everything/everything. الآن أفهم لماذا حصلت على 404 طوال الوقت.

شكرًا.

خلل جمالي بسيط، لا شيء خطير.

كل مستخدمي يمكنهم فهم اللغة الإنجليزية بقدر ذلك :winking_face_with_tongue:

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

لكنني أحب هذا النظام. لطيف.

إعجابَين (2)

ها. سأقوم بالتوطين. يا له من خطأ سخيف. شكراً.

إعجابَين (2)

تم الانتهاء

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

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

في هذا المسار، يفتقر الجزء الخلفي الأساسي الجاهز للاستخدام (OOTB) إلى الدعم من أجل:

  • علامة واحدة أو معدومة
  • مرشحات مختلفة (الوضع “الأحدث” هو الوضع الوحيد المدعوم بخلاف ذلك)
إعجاب واحد (1)

هناك الآن دعم لهذا المسار في Bars بحيث يمكنك إضافة أشرطة جانبية إلى صفحة تقاطع العلامات الخاصة بك (ربما الصفحة الرئيسية). :tada:

شكراً لمشاركة هذه الإضافة @merefield إنها مثيرة للاهتمام وتدعو للتفكير :smiley:

لقد وجدت مشكلة صغيرة عندما يتم تخصيص كلمة everything.

عند تخصيص الإعداد discourse_tag_intersection_navigator_all_word إلى أي شيء بخلاف everything، يفشل intersectionRoute المكتوب بشكل ثابت.

أسهل طريقة لتكرار هذه المشكلة هي عن طريق تغيير هذين الإعدادين، ثم الانتقال إلى الصفحة الرئيسية:

  • discourse_tag_intersection_navigator_all_word: أي شيء
  • discourse_tag_intersection_navigator_make_intersection_homepage: true

أقترح حلاً محتملاً لمراجعته:

4 إعجابات

تم دمج ذلك، شكرًا لمساهمتك!

3 إعجابات

لم يعد الأمر كذلك.

لقد قمت بتطبيق تكامل فلتر الفئة:

:tada:

إعجابَين (2)

@merefield هل يدعم العلامات السلبية مثلما تفعل خاصية البحث بالصدفة؟

لا، ليس كذلك.

شكرا للرد
سأترك طلب ميزة في المشكلات
وطلب ميزة لحقل البحث

(أنا لا أحتاجهم بالفعل، إنهم مجرد الاستنتاج المنطقي للاستبدال الكامل للبحث للاستخدام العام)
(العلامات السلبية هي أسوأ ميزة موثقة أعرفها. بالتأكيد هناك علامات أسوأ موثقة ليس لدي أي فكرة عنها)

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

شكرًا.

فقط لإدارة التوقعات - لا أتوقع أن تتوسع هذه الإضافة في القدرات في الوقت الحالي دون تمويل أو طلبات سحب واردة.

4 إعجابات

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

إعجابَين (2)

لا يمكنني تحديد فئة فرعية. يظهر خطأ 404 إذا تم تحديد فئة فرعية.

إعجابَين (2)

ملاحظة جيدة. سأسجل ملاحظة بأن هذا غير مدعوم في الوقت الحالي.

شكراً لاهتمامك

إعجاب واحد (1)
إعجابَين (2)