يُعد دعم العلامات (Tags) ميزة أساسية في Discourse. في هذا الدليل الإرشادي، سأستعرض كيفية إعداد مخطط علامات (tag schema) مشابه لما يستخدمه Car Talk.
نرغب في تحقيق الأمور التالية:
- علامات لشركات تصنيع السيارات ونماذج السيارات.
- السماح باستخدام علامات شركات تصنيع السيارات ونماذجها فقط في فئات معينة.
- لا يمكن اختيار علامات نماذج السيارات إلا إذا تم استخدام علامة شركة التصنيع المطابقة.
المتطلبات الأساسية
أولاً، نحتاج إلى تمكين العلامات في الإعدادات:
في مخطط نكون فيه صارمين بشأن كيفية استخدام العلامات، يجب أن نمنع معظم الأشخاص من إنشاء علامات جديدة:
مجموعات العلامات (Tag Groups)
اذهب إلى صفحة فهرس العلامات (/tags). اختر “إدارة مجموعات العلامات” (Manage Tag Groups) من القائمة العلوية اليمنى.
العلامات الرئيسية (Top-level tags)
لنقم أولاً بإنشاء علامات شركات تصنيع السيارات، وهي العلامات التي نريد أن يدخلها الأشخاص أولاً.
في صفحة مجموعة العلامات:
-
أنشئ مجموعة جديدة.
-
أعطها عنوانًا.
-
أضف العلامات التي يجب أن تنتمي إلى المجموعة. يمكنك إضافة علامات موجودة، أو إنشاء علامات جديدة من هذه الصفحة.
-
نريد أن يستخدم الأشخاص علامة واحدة فقط لشركة التصنيع لكل موضوع، لذا حدد المربع لإضافة هذا القيد.
-
احفظ المجموعة.
علاقات العلامات الأصل/الفرع (Parent-child tag relationships)
سنقوم الآن بتعريف علامات نماذج السيارات، والتي يتم تجميعها وفقًا لشركات تصنيع السيارات. ستكون هناك مجموعة واحدة لكل شركة تصنيع سيارات.
أنشئ مجموعة أخرى كما في السابق باسم مناسب. هذه المرة نضيف علامة أصل (parent tag). في هذا المثال، نحدد مجموعة نماذج سيارات هوندا، ونستخدم honda كعلامة أصل.
النتيجة
في هذه المرحلة، سيخضع وسم الموضوع لهذه القواعد. عند محاولة إضافة علامات، يجب أن تكون العلامة الأولى واحدة فقط من علامات شركات التصنيع (أو علامات أخرى لا توجد قيود على مكان استخدامها).
يمكن أن تكون العلامة الثانية واحدة من علامات النماذج المطابقة لعلامة الشركات المختارة.
قيود الرؤية والاستخدام
إذا لزم الأمر، يمكنك تقييد رؤية العلامات أو أذونات تطبيقها على مجموعات مستخدمين محددة:
قيود الفئة (Category restrictions)
إذا كنت أرغب فقط في إجراء مناقشات السيارات في فئة معينة، يمكنني تقييد استخدام جميع علامات شركات التصنيع والنماذج من إعدادات الفئة.
في علامة التبويب “العلامات” (Tags) لإعدادات الفئة، أضف المجموعات.
إذا كانت لدي فئات أخرى يجب أن يُسمح فيها بهذه العلامات، فيمكن إضافتها في إعدادات تلك الفئات بنفس الطريقة.
وهذا كل شيء!
موارد إضافية
- Admin guide to tags in Discourse
- Questions about creating, uploading, editing tags
- Educating users about tags
آخر مراجعة بواسطة @Canapin في 2023-05-22T22:00:00Z









