عناوين روابط مجموعة العلامة

مرحباً بالجميع،

ملخص سريع: Is there a way to link to a tag group? + بعض الخيارات القابلة للتوسيع.


أعود إلى Discourse بعد بضع سنوات. يسعدني أن أعود. لم أجد حلاً لهذا حتى الآن في بحثي في الوثائق ودليل الإضافات والمناقشات هنا في Meta. بعد معالجة مسألة “الفئات أم العلامات؟” لحالة الاستخدام الخاصة بي، أقنعتني بعض التجارب و It’s Time We Talked About Tags بالاتجاه نحو العلامات.

سيكون من الرائع أن يقوم Discourse بإنشاء صفحات مثل الصفحة الموجودة على https://discourse.example.com/tags (التي تعرض جميع علامات الموقع كروابط) ولكنها حصرية لمجموعات علامات محددة. خيار “العلامات المدرجة حسب المجموعة” رائع لصفحة جميع العلامات، ولكن مع وجود عدد كبير من العلامات، تصبح هذه الصفحة وحشًا حقيقيًا.

لنفترض أنني مسؤول مجتمع سيارات وأتابع الدليل الممتاز الموجود على Set up structured tagging with tag groups and category tag restrictions. أقوم بإعداد علاماتي المنظمة لعلامات السيارات وطرازاتها بنجاح كما هو موضح.

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

يمكن لمستخدمي الآن زيارة https://discourse.example.com/tags وعرض صفحة لجميع هذه العلامات معًا، والتي في هذه الحالة تكون… مربكة بعض الشيء. منظمة ومرتبة بالتأكيد، ولكنها طويلة جدًا.

ما أود أن أكون قادرًا على القيام به هو تزويد مستخدمي بروابط بسيطة إلى:

  1. علامات السيارات فقط - https://discourse.example.com/tag-group/makes
  2. طرازات السيارات فقط - https://discourse.example.com/tag-group/models
  3. رعاة سوق ما بعد البيع فقط - https://discourse.example.com/tag-group/sponsors
  4. أنواع تعديلات السيارات فقط - https://discourse.example.com/tag-group/modifications
  5. مصممو السيارات فقط - https://discourse.example.com/tag-group/designers
  6. فرق السباقات فقط - https://discourse.example.com/tag-group/racing-teams
  7. سائقو السباقات فقط - https://discourse.example.com/tag-group/drivers

كمكافأة إضافية، سيكون من المذهل أكثر أن أتمكن من الارتباط بصفحات مثل:

  1. علامات السيارات + طرازاتها - https://discourse.example.com/tag-groups/makes+models (والتي، لعرض الطرازات تحت كل علامة، ستتطلب آلية هرمية/متداخلة لمجموعات العلامات مثل ما هو مسموح به للعلامات)
  2. علامات السيارات + فرق السباقات - https://discourse.example.com/tag-groups/makes+racing-teams (نفس المتطلب للمثال السابق)
  3. سائقو السباقات + طرازات السيارات + رعاة سوق ما بعد البيع + تعديلات - https://discourse.example.com/tag-groups/drivers+models+sponsors+modifications (والتي، لعرض السائقين فوق طرازات سياراتهم، ورعاة سوق ما بعد البيع، وأنواع التعديلات المثبتة، ستتطلب نوعًا جديدًا من آلية العلاقة لمجموعات العلامات والعلامات)
  4. وأي تركيبة منطقية لمجموعات العلامات يمكنك التفكير فيها، مع خيارات عرض تسمح لك بإظهار العلاقات بينها

شكراً للقراءة. أفكار؟

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