أحب وضع العلامات في Discourse، والهيكل الفضفاض رائع في الغالبية العظمى من الوقت. ومع ذلك، بالنسبة لبعض حالات الاستخدام، سيكون من الرائع وجود تقديم موجه يضمن مجموعة معينة من المدخلات التي لا يوفرها مربع “العلامات الاختيارية” في نافذة إنشاء الموضوع القياسية للمستخدمين.
حالة الاستخدام الخاصة بي هي هذه:
في فئة لطلبات الدعم، أريد ضمان (وليس فقط اقتراح عبر قالب) أن يستخدم الأشخاص مجموعة محددة من العلامات، من فئتين مختلفتين، ويمكنهم رؤية جميع الخيارات المتاحة فورًا والتي تعتبر فئات العلامات مطلوبة.
أتخيل أنه في الفئات التي تم تمكين هذه الميزة فيها، قد يؤدي النقر على إنشاء موضوع أولاً إلى فتح نافذة منبثقة. ستطلب النافذة معظم نفس الشيء، ولكنها ستحتوي على فئات علامات/علامات رئيسية/علامات محددة مسبقًا ومطلوبة كما هو محدد في إعدادات الفئة.
يمكنني بالتأكيد رسم ما أراه في ذهني، إذا أراد شخص ما نموذجًا سيئًا لبرنامج MS Paint
وضع العلامات اليوم هو مجرد صندوق كبير مفتوح من “الاقتراحات”. عندما يكون لدي شخص يقدم طلب دعم في فئة الدعم الخاصة بي، أحتاج إلى معرفة:
عن أي منتج تنشر؟ المنتج أ أو المنتج ب؟ لدي فئة علامات “المنتجات” مع علامتين تحتها:
product-a
product-b
لدي أيضًا بعض الميزات التي تتجاوز جميع المنتجات، ولكن أحتاج إلى معرفة الميزة (الميزات) التي تبحث عن دعم لها. الميزة أ، ب، ج، إلخ. لدي فئة علامات “الميزات” مع علامات متعددة تحتها:
feature-a
feature-b
feature-c
إلخ.
مرة أخرى، بالنسبة لأغلب تجربة المنتدى لدينا، فإن وجود حقيبة مختلطة من العلامات أمر جيد. بالنسبة لفئة الدعم الخاصة بنا، يحتاج الأشخاص إلى أن يكونوا متسقين ومحددين للغاية. هناك ميزات في المنتدى تقوم بذلك نوعًا ما، ولكنها غامضة جدًا. يمكنني أن أطلب عددًا معينًا من العلامات، على سبيل المثال… ولكن يمكنهم اختيار علامات من فئات علامات مفتوحة أخرى. أيضًا، إذا كانت فئة العلامات تحتوي على عدد كبير جدًا من العلامات، فلن تظهر جميعها في القائمة المنسدلة، لذا يجب عليهم معرفة مسبقًا، من خلال المعرفة القبلية، ما هي العلامات الموجودة.
أقترح شيئًا كهذا.
ينقر المستخدم على + موضوع جديد
تظهر نافذة منبثقة لإنشاء موضوع جديد
العلامات المطلوبة للاختيار تستند إلى مجموعات العلامات المطلوبة للفئة
لست متأكدًا مما إذا كنت تعرف هذا بالفعل، ولكن يمكنك فرض هذا السلوك باستخدام مجموعات العلامات وإعدادات الفئة. تمنح واجهة المستخدم المستخدم بعض التلميحات حول كيفية تطبيق العلامات، ولكن لست متأكدًا من مدى وضوح واجهة المستخدم لمعظم المستخدمين.
أولاً، قم بإنشاء مجموعات علامات لـ products و features. على سبيل المثال:
يمكنك أيضًا جعل علامات features مطلوبة عن طريق إضافتها إلى إعداد مجموعة العلامات المطلوبة المميزة في لقطة الشاشة السابقة. يبدو أن ترتيب إضافة العلامات إلى إعداد مجموعة العلامات المطلوبة للفئة يتم احترامه في واجهة المستخدم. لست متأكدًا مما إذا كان هذا مقصودًا، ولكنه مفيد في هذه الحالة إذا كنت تريد إجبار المستخدمين على تحديد علامة products أولاً، ثم تحديد علامة features:
لذلك ربما تمتلك Discourse بالفعل الوظائف التي تبحث عنها، ولكن يمكن تحسين واجهة المستخدم.
بالإضافة إلى لقطة الشاشة أعلاه، يتم عرض النص “Search or create” للمستخدمين في القائمة المنسدلة للعلامات، وعندما تستند إلى إعدادات الفئة، يجب أن يُمنحوا فقط خيار البحث عن علامات من مجموعة علامات features. المثيل الخاص بـ Discourse الذي أختبره ليس محدثًا تمامًا، لذلك لا يمكنني تأكيد ما إذا كانت هذه مشكلة حالية أم لا. يمكنني اختبار ذلك لاحقًا. في أي حال، إذا حاولت إنشاء الموضوع بعلامة إضافية، يتم إرجاع خطأ.
إليك كيف يبدو إنشاء منشور جديد. مربع القائمة المنسدلة للعلامات، قبل النقر عليه، يقول ببساطة “حدد 3 علامات على الأقل…”. هذا غامض في البداية، ولا يتيح للمستخدم معرفة أنني أطلب علامة واحدة من مجموعة علامات المنتج، وعلامتين من مجموعة علامات ميزات قابلية التوسع. ولكن، حسنًا، لننقر عليه:
أعتقد أن هناك حاجة لحالات استخدام واقعية مشابهة لحالتك للمساعدة في تحسين واجهة المستخدم للوسوم.
ربما يكون هذا بسبب أنك تختبر هذا كمستخدم موظف. لا يتم تطبيق قيود الوسوم على المسؤولين (وربما ليس على المشرفين أيضًا) لذلك ما تراه لا يعكس ما سيراه المستخدم العادي.
إليك اختباري مع مستخدم عادي من المستوى 3 (لاحظ أنه يسمح لي فقط بالاختيار من منتجات في البداية):