دليل المشرف للوسوم في Discourse

:bookmark: يشرح هذا الدليل كيفية عمل وسوم (tags) ديسكورس، وكيفية تهيئة إعدادات الوسوم، وكيفية إدارة الوسوم عبر موقعك.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول (Administrator)

إدارة الوسوم في ديسكورس

توفر الوسوم في ديسكورس طريقة قوية لتنظيم المحتوى وتصفيته بما يتجاوز الفئات. يغطي هذا الدليل كل ما يحتاج المسؤولون لمعرفته حول تهيئة وإدارة الوسوم.

ملخص

  • تهيئة إعدادات الوسوم في لوحة الإدارة الخاصة بك
  • إنشاء الوسوم وإدارتها وتعديلها دفعة واحدة
  • إعداد الوسم التلقائي
  • استخدام مجموعات الوسوم لتنظيم الوسوم ذات الصلة

تهيئة إعدادات الوسوم

يمكن العثور على إعدادات الوسوم في لوحة الإدارة الخاصة بك ضمن منطقة “الفئات والوسوم” (Categories and Tags) في إعدادات الموقع.

الوسم مُفعَّل افتراضيًا. لتعطيل الوسوم، قم بإلغاء تحديد خيار الإعداد tagging_enabled.

تتضمن إعدادات الوسوم الرئيسية ما يلي:

  • الحد الأقصى للوسوم لكل موضوع (max_tags_per_topic)
  • الحد الأقصى لطول الوسم (max_tag_length)
  • المجموعات المسموح لها بإنشاء وسوم (create_tag_allowed_groups)
  • المجموعات المسموح لها بوسم المواضيع (tag_topic_allowed_groups)
  • المجموعات المسموح لها بتعديل الوسوم (edit_tags_allowed_groups)
  • الحد الأقصى لنتائج البحث عن الوسوم (max_tag_search_results)
  • خيارات فرز الوسوم (tags_sort_alphabetically)

إنشاء الوسوم وتطبيقها

يتم إنشاء الوسوم عند استخدامها لأول مرة. عند إنشاء موضوع أو تحريره، سيشاهد المستخدم الذي لديه امتيازات إنشاء الوسوم مُحدِّد وسوم بجوار مُحدِّد الفئة.

يمكن أيضًا تعديل الوسوم عند التحرير السريع لعنوان الموضوع:

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

تصفية المواضيع حسب الوسوم

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

:information_source: لتصفية المواضيع حسب أكثر من وسم واحد في نفس الوقت، استخدم صيغة عنوان URL التالية:
https://discourse.example.com/tags/intersection/TAG1/TAG2

إدارة الوسوم الفردية

لإدارة وسم محدد:

  1. انتقل إلى صفحة /tags في موقعك
  2. حدد الوسم الذي تريد إدارته
  3. حدد زر أيقونة المفتاح (wrench icon) لعرض خيارات إعادة التسمية والحذف وإدارة المرادفات

الإدارة المجمّعة للوسوم

لتعديل الوسوم عبر عدة مواضيع مرة واحدة:

  1. قم بزيارة أي قائمة مواضيع مُصفّاة حسب الوسم
  2. اضغط على زر التحديد المجمّع (list icon bulk-select button) في أعلى يسار قائمة المواضيع
  3. حدد المواضيع يدويًا أو استخدم خيار “تحديد الكل” (Select All)
  4. استخدم زر المسؤول (wrench icon admin button) الذي يظهر في أعلى يمين قائمة المواضيع لفتح نافذة الإجراءات المجمّعة (Bulk Actions)
  5. اختر من بين ثلاثة خيارات للوسوم:
    • استبدال الوسوم (Replace Tags) - استبدال جميع الوسوم الموجودة بأخرى جديدة
    • إلحاق الوسوم (Append Tags) - إضافة وسوم جديدة مع الاحتفاظ بالوسوم الموجودة
    • إزالة الوسوم (Remove Tags) - إزالة جميع الوسوم الموجودة

إدارة متقدمة للوسوم

انتقل إلى صفحة /tags وابحث عن زر إدارة الوسوم في الزاوية العلوية اليمنى، أو انتقل مباشرة إلى /tag_groups:

من هنا يمكنك:

  • إدارة مجموعات الوسوم
  • تحميل الوسوم دفعة واحدة
  • حذف الوسوم غير المستخدمة

الوسم التلقائي للمواضيع باستخدام الكلمات المراقبة (Watched Words)

يمكن لميزة الكلمات المراقبة أن تسم الوسوم تلقائيًا للمواضيع بناءً على ظهور كلمات أو عبارات محددة في المحتوى.

لإعداد ذلك:

  1. انتقل إلى /admin/customize/watched_words/action/tag
  2. أضف الكلمات أو العبارات التي يجب أن تؤدي إلى وسم محدد

:warning: لن تطبق هذه الميزة الوسوم بأثر رجعي على المواضيع الموجودة.

اعتبارات هامة

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

مواضيع ذات صلة

36 إعجابًا
Nesting categories in three levels
How to enable tags?
Is it possible to make tags mandatory?
Set up structured tagging with tag groups and category tag restrictions
Sub categories and tags
Please create a subcategory for badges
User-defined keyword for each thread
URL syntax for multiple tags within a category
How to display categories by alphabet on sidebar and how to display tags on sidebar?
Help with Tags that can only be created by the Moderators but used by everyone
Better navigation for (structured) tags
Discourse Tag Cloud
Renaming Tag to Existing Tag Should Merge
Use discourse information and basic calculations in custom css?
Search / Watching for Tags only populates Topics with the tag, not replies
My Wiki of useful Meta (and other) links
Not Able To Post New Topic Using Tags - Error
Questions about editor, style guide and tags
The best way to answer customers?
Moving from sub-categories to tags?
Could I create link to filter multi tags in private message?
I Need a category link to take me to a tags page
Create a category in Discourse
Share topic between multiple categories
How to delete a single tag?
Ability to delete tags with < N topics
Can't add tags to category anymore
Mandatory tagging for topics (either existing tags or user creates a new tag)
Tag upload with special characters via CSV is failing
Special category label doesn't show up
Allow non-admins to see tag usages for categories they have access to
Add a sub-category to a sub-category
Discourse Tag Cloud
Tags are not working due to multilingual plugin
How to create leftsidebar tags section ? based on attachment
Tag synonyms are fabulous

تم تقسيم 3 مشاركات إلى موضوع جديد: كيف أسمح لشخص ما بإنشاء علامات؟

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

هل هناك طريقة للاستفادة من الوسوم في ردّ تحت موضوع لا يحتوي على الوسم كوسم اختياري في رأس الموضوع؟
لديّ موضوع يحتوي على “Phoenix” كوسم اختياري، وهو الموضوع الذي أنشأت فيه ذلك الوسم.
أرغب في القدرة على استخدام #Phoenix في مواضيع أخرى ضمن فئات مختلفة، والقدرة على النقر على الوسم ضمن ردّ ما للحصول على نتائج تشمل جميع الردود والمشاركات الأخرى التي تحتوي على ذلك الوسم (#Phoenix)، دون الحاجة إلى إضافته في رأس كل موضوع. كما أودّ أن أتمكن من فعل الشيء نفسه مع (#issue, #Problem-Solved، وغيرها).

إليك الموضوع الذي أنشأت فيه الوسم في رأسه:

إليك بعض المشاركات/الردود التي قمت بوسمها بـ Phoenix، والتي توقعت أن تظهر في نتائج البحث لذلك الوسم. لكنها لا تظهر؛ فقط الموضوع الذي أُضيف إليه الوسم الاختياري Phoenix هو الذي يظهر.



إليك النتائج عند النقر على الوسم في أحد الردود من موضوع مختلف يحتوي على الوسم Phoenix. كان من المتوقع أن تظهر أي مشاركة، سواء كانت موضوعاً أو ردّاً، تحتوي على الوسم Phoenix في هذه القائمة. لكن النتائج تُظهر فقط المشاركات التي هي مواضيع تحتوي على Phoenix كوسم اختياري في رأس ذلك الموضوع.

إليك النتائج عند إجراء بحث بالكلمة “Phoenix” في الموقع:


Support Contribute > Bug

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

هل قرأت هذه المشاركة

إعجابَين (2)

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

عندما تقوم بشيء مثل #tags، فأنت تربط هذا الوسم، وليس تسميته. نفس الأمر ينطبق على الفئات: عندما يكون #contribute:feature، فهو لا يعيد تصنيف المنشور، بل يقوم بربطه.

3 إعجابات

شكرا على الرابط. سأتحقق منه وأرى ما إذا كان هذا سيحل مشكلتنا.
تحياتي!

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

بالنسبة لي، فإن تسميات قيود مجموعة العلامات ليست واضحة حقًا.
ماذا يعني “يمكن استخدامه بواسطة مجموعة معينة فقط”؟ هل يعني الاستخدام إضافة أو إزالة أو أيضًا النقر عليها للحصول على قائمة بالمواضيع الموسومة. إذا كان ذلك ممكنًا، فربما يكون استبدال “استخدم” بـ “تم التحرير” أو “تمت الإضافة/الإزالة” بشكل صريح مفيدًا.

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

بالنسبة لـ علامة الموضوع تلقائيًا إذا كانت المنشور الأول يحتوي على كلمة معينة؛ هل من الممكن بطريقة ما تعيين بعض الكلمات للتحقق فقط من العنوان؟

إذا لم يكن الأمر كذلك، هل يمكن إضافة هذه الوظيفة؟

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

تحديث: لقد وجدت الصفحة بالانتقال إلى /tag_groups، لكنني لا أعرف لماذا لا تظهر الزاوية العلوية اليمنى.


مرحباً
أنا أستخدم إصدار Discourse (3.6.0.beta2-latest) ولدي حساب مسؤول ولكنني ما زلت لا أستطيع العثور على الصفحة لإدارة مجموعات العلامات المذكورة:

ما هو الرابط المباشر لصفحة إدارة مجموعات العلامات؟

شكراً!

إنه /tag_groups.
يمكنك أيضًا تحديث منتداك. تم إصلاح الخلل الذي كان يمنع عرض القائمة:

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

شكرا لك @Moin! أنت دائما مفيد جدا… :slight_smile:

لسبب ما، لا يبدو أن لدي الخيار tagging_enabled ضمن قسم علامات التبويب في إعدادات موقع المسؤول. هل هناك سبب لذلك؟

شكراً مقدماً!

مرحباً بكم في ميتا :wave:

بدون مزيد من المعلومات، يمكنني فقط التخمين. هل تستضيف المنتدى بنفسك، أم تستخدم استضافة مُدارة؟ قد يكون أحد الأسباب هو عدم تضمين العلامات في الخطة المجانية لاستضافة Discourse.