تحسين للوسوم ومجموعات الوسوم

بالإشارة إلى هذا الموضوع:

ومحاولة فهم ما يعنيه هذا حقًا، لأننا نملك بالفعل كلمة “تقييد” (Restrict) فوقه:

image

إليك رأيي (2 سنت):
المشكلة بالنسبة لي هي أن الارتباك يبدأ في لوحة مجموعات العلامات (tag groups panel).

  1. يمكن أن يكون لكل مجموعة علامات خيار لجعل تلك المجموعة حصرية (exclusive) أم لا. ما أعنيه بـ حصرية هو أنه يجب تحديد المجموعة بشكل صريح في فئة ما حتى يمكن استخدامها. لذا، بشكل أساسي، ما تقوله هذه الفقرة هو “لن تكون العلامات ومجموعات العلامات المحددة أعلاه متاحة إلا في هذه الفئة والفئات الأخرى التي تحددها أيضًا. لن تكون متاحة للاستخدام في فئات أخرى.” لذا، عندما أنشئ مجموعة علامات، وأحدد هذا الخيار، وأضيف الفئة (أو الفئات) التي أريد أن تكون حصرية لها، أعرف تلقائيًا أن المجموعة لن تكون متاحة افتراضيًا في أي فئات أخرى.
  2. عندما تُستخدم كلمة “تقييد” (Restrict) في لوحة العلامات الخاصة بكل فئة، هنا يصبح الأمر مربكًا. هل يعني ذلك أنه عندما أستخدم تلك العلامات أو مجموعات العلامات، فإنني أقيدها على تلك الفئة ولا يمكن لأي فئة أخرى استخدامها؟ لأن هذا ما يعنيه التقييد، حتى لو كانت الفقرة تشرح ما هو عليه. إذا كان لا يزال بإمكاننا استخدام تلك العلامات ومجموعات العلامات، فهذا ليس ما يعنيه التقييد، حتى لو كانت الفقرة موجودة في الأسفل. إنه يضيف فقط طبقات من الارتباك وسوء التفسير.
  3. لدينا كلمة “تقييد” (restrict) على كل من العلامات ومجموعات العلامات، ولكن بعد ذلك لدينا أيضًا “السماح بالعلامات الأخرى أيضًا” (Also allow other tags). فما الهدف من التقييد، عندما نسمح بعد ذلك بعلامات أخرى؟ هذا مربك.
  4. لنفترض أن لدي 50 فئة. وفقًا لهذا: “لن تكون العلامات ومجموعات العلامات المحددة أعلاه متاحة إلا في هذه الفئة والفئات الأخرى التي تحددها أيضًا. لن تكون متاحة للاستخدام في فئات أخرى.” هذا يعني أنه إذا أضفت علامة معينة إلى فئة ما، فهذا يعني أن جميع الفئات الـ 49 الأخرى سيتم تقييدها تلقائيًا من تلك العلامة. بإجراء واحد، أؤثر على 49 فئة. إذا قمنا بتغيير السلوك من “تقييد” إلى “إظهار فقط”، فإننا نعمل فقط على الفئات والعلامات/مجموعات العلامات التي نحتاج إلى التأثير عليها.

إليك ما أقترحه:

  1. كل مجموعة علامات هي مجرد مجموعة تحتوي على علامات، ولكن يمكننا جعلها حصرية أو غير حصرية لفئة واحدة أو أكثر.
  2. ربما ضع جميع العلامات التي لا تستخدمها أي مجموعة في مجموعة تسمى “غير مجمعة” (Ungrouped) أو شيء من هذا القبيل. في الوقت الحالي، لا توجد طريقة سهلة لرؤية هذا في أي مكان. إن القدرة على رؤية العلامات التي تنتمي إلى مجموعة واحدة أو أكثر مقابل العلامات غير الموجودة في أي مجموعة، سيكون مفيدًا.
  3. في كل فئة، بدلاً من “تقييد” (Restrict)، استخدم شيئًا مثل “إظهار هذه العلامات فقط في هذه الفئة” (Only show these tags in this category). لذا، بدلاً من التقييد، نحن نقول إن تلك العلامات مرئية فقط، وليس أي علامة أخرى. وجود علامات في قوائم الاختيار المنسدلة هذه ليس له تأثير على كيفية تصرف تلك العلامات أو مجموعات العلامات في الفئات الأخرى.
  4. لماذا لا ندمج القوائم المنسدلة “تقييد هذه العلامات على فئة ‘XYZ’:” (Restrict these tags to the ‘XYZ’ category:) و “تقييد مجموعات العلامات هذه على فئة ‘XYZ’:” (Restrict these tag groups to the ‘XYZ’ category:)؟ يمكن لقائمة منسدلة واحدة أن تتولى هذا الأمر. إذا كتبت “ABC” وكانت هناك علامة بهذا الاسم، فإنها تظهر كـ #ABC. إذا كانت هناك مجموعة بهذا الاسم، فإنها تعرض أيقونة قبل ABC حتى نعرف أنها مجموعة. يمكنها حتى عرض كليهما، إذا كان كلاهما موجودًا.
  5. هذا يلغي “السماح بالعلامات الأخرى أيضًا” (Also allow other tags) والارتباك الناتج عن وجود قائمتين منسدلتين للعلامات ومجموعات العلامات.
  6. يعتمد المستخدم دائمًا على إنشاء مجموعات للعلامات التي تكون حصرية لفئة معينة. يمكنهم أيضًا إنشاء مجموعات فقط لتجميع العلامات، لتسهيل إضافة مجموعة من العلامات دون الحاجة إلى إضافتها واحدة تلو الأخرى.
  7. في مجموعات العلامات، سيتم فصل جميع مجموعات العلامات الحصرية إما 1) بفصلها عن المجموعات غير الحصرية، أو 2) بوجود أيقونة تشير إلى أنها حصرية.

آمل أن يكون هذا منطقيًا…؟

ربما يساعد هذا:

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

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