لقد واجهت بعض المشاكل مع العلامات (tags) في منتدى الخاص بي (على الرغم من أنني قرأت المقدمة الرائعة حول العلامات التي تم نشرها هنا ^^). الأسئلة التالية تستند إلى هذه التجربة وهي مترابطة جميعًا:
أسمح للمستخدمين بإنشاء علامات، ولكن كل علامة ينشئونها تذهب إلى مجموعة “علامات أخرى”. هل هناك طريقة لتعيين العلامات الجديدة إلى مجموعات العلامات المتعلقة بالفئة التي يتم إنشاؤها فيها؟
إحدى الفئات في منتدى الخاص بي مخصصة للأشخاص لمشاركة قراءاتهم، وعلى المدى الطويل سيكون من المهم جدًا أن يتمكن أي شخص من التنقل في هذه الفئة حسب نوع النص (رواية، قصة قصيرة، قصيدة، مجموعة قصائد، إلخ)، والمؤلف، واسم الكتاب. من الناحية المثالية، إذا لم ينشر أحد شيئًا عن، على سبيل المثال، لويز جلوك، فيجب أن يتمكن أي مستخدم من بدء موضوع عنها، وسيكون من الرائع أن يتم ذلك بطريقة منظمة بالفعل. ما أتخيله هو أن يطلب المحرر من الشخص ملء العلامات بشكل هرمي وتعيينها تلقائيًا إلى مجموعة العلامات المحددة للطلب (من فضلك، أضف نوع النص الذي تتحدث عنه؛ الآن أضف المؤلف؛ الآن أضف الكتاب). كيف يمكن القيام بذلك؟
– أيضًا، كيف يمكن استخدام علامة واحدة بشكل عرضي في فئتين، ولكن لا يمكن اختيارها في الفئات الأخرى؟ كما أفهم الآن، إما أنها تقتصر على فئة واحدة أو يمكن اختيارها في جميعها. سيكون هذا مهمًا بالعديد من الطرق المختلفة: في الحالة المذكورة أعلاه (#2)، يمكن فهم المؤلف الذي ينشر الشعر والنثر على أنه علامة واحدة لها تعبير في هاتين العلامتين الأبويتين.
– تحت فئة الكتابات، لدي فئة فرعية لـ الكتب قيد المعالجة، حتى يتمكن المجتمع من المساهمة في مشاريع أكبر بطريقة منظمة. كيف يمكن لقصيدة يتم نشرها في الفئة الفرعية الكتب قيد المعالجة أن تحصل أيضًا على علامة تقتصر على فئة الكتابات (وهي علامة “قصيدة عضو”). أريد ذلك حتى يمكن العثور على قصيدة تنتمي إلى كتاب قيد المعالجة من خلال العلامة العامة لقصائد الأعضاء.
أعتقد أن هذا كل شيء. إذا لم يكن ما أريده ممكنًا الآن، فكيف ستقوم بمعالجته؟
لا أفهم الكثير عن البرمجة، ولكن التأثير الجانبي الجميل لبدء هذا العمل الخاص بي هو البدء في فهم مدى تعقيد ودقة عملكم: كل تغيير بسيط هو الكثير من العمل وقد تكون له عواقب وتحديات لم يتوقعها أحد، وهناك حالات استخدام لا حصر لها. آمل أن تكون احتياجات العلامات هذه التي قدمتها منطقية لمزيد من الأشخاص أيضًا.
رائع! من المثير للاهتمام ملاحظة تجاربك من خلال أسئلتك. كما ستجد، العلامات قوية ويمكن استخدامها بطرق عديدة، ولكن واجهة إدارة العلامات مربكة بعض الشيء في بعض الأحيان.
فيما يتعلق بـ (1) بناءً على تجربتي، كان من الجيد أن أكون مرنًا مع العلامات عند السماح للمستخدمين بإضافتها. عليك فقط أن تعتني بها بعناية بانتظام حتى لا تبقى أي علامات في “علامات أخرى” ولكن يتم تصنيفها جميعًا أو حذفها. يمكنك أنت والمشرفون لديك أيضًا المساعدة في ضمان وضع علامات صحيحة على المواضيع. هذا لا يستغرق وقتًا طويلاً (اعتمادًا على حجم موقعك بالطبع) وهو مفيد لفهم كيفية استخدام الموقع. يمكنك بعد ذلك استخدام موضوع في Site feedback لتوجيه أعضائك حول كيفية رغبتك في استخدامهم للعلامات.
مع (2) يمكنك استخدام قالب فئة لتوجيه المستخدمين لتقديم المعلومات بطريقة منظمة في الموضوع على الأقل، وكذلك لإضافة علامات إذا كانوا مستعدين لذلك. إذا لم يكونوا كذلك، يمكنك أنت والمشرفون لديك المساعدة في تحقيق ذلك.
مع (3) يمكنك تقييد العلامات أو مجموعات العلامات بفئات متعددة. هل جربت ذلك؟
إذا كنت تشعر بالطموح، يمكنك إلقاء نظرة على Custom Wizard Plugin 🧙 والذي يمنحك القدرة على إنشاء نماذج. ولكن هذا يمكن أن يصبح معقدًا بسرعة!
مرحباً، توبياس! رائع! شكراً جزيلاً لك
أعجبني أن المستخدمين يمكنهم إضافة علامات بحرية أيضاً. باتباع نصيحتك، أضفت قوالب توجه المستخدمين لإنشاء العلامات اللازمة للحفاظ على كل شيء قابلاً للعثور عليه، وفقاً لكل فئة. كما أضفت بعض مجموعات العلامات لأكثر من فئة واحدة، وقد نجح الأمر بشكل جيد.
نظام العلامات مثير للإعجاب بالفعل، ولكن عندما تقول إنه يمكن أن يصبح مربكاً بعض الشيء، يجب أن أختلف: سرعان ما يصبح مربكاً للغاية.
سأترك بعض الاقتراحات غير المطلوبة على أمل أن تساهم قليلاً في مساعدتكم:
بالنسبة للمستخدم، لا معنى لوجود ثلاث صفحات مختلفة لإدارة هذا: صفحة واحدة تخدم فقط غرض عرض العلامات؛ وصفحة ثانية لتحرير مجموعات العلامات؛ وصفحة ثالثة لكل علامة فردية. ألا يمكن تحرير مجموعات العلامات والعلامات (بما في ذلك المرادفات) جميعها ضمن صفحة forum.com/tags في عرض المسؤول؟
يجب أن تكون هناك طريقة لتصنيف مجموعات العلامات: في حالتي، على سبيل المثال، فئة مجموعات العلامات المسماة “المؤلفون” ستجعل العثور على المعلومات أسهل بكثير (يمكن أن تأتي هذه الفئات بقيودها الخاصة، ولكن ما أطلبه هنا هو فقط طريقة أفضل لتصور هذا التنظيم).
لا توجد طريقة لتحديد الترتيب الذي تظهر به مجموعات العلامات، سواء على صفحة العلامات الرئيسية أو صفحة تحرير مجموعات العلامات (تظهر أبجدياً فقط). بهذه الطريقة، تظهر أول مجموعتين لي هما “مؤلفو الشعر” و “مؤلفو النثر”، ولكن أسماء المؤلفين تبدأ بعد 10 مجموعات. من الناحية المثالية، يمكن فهمها جميعاً على أنها ضمن هاتين الفئتين الأوليين.
أتفق على أن إدارة العلامات يمكن أن تكون مربكة. لا أعرف ما إذا كان هذا مدرجًا في خارطة الطريق، ولكني كنت أتساءل عما إذا كان يمكن إضافة بعض وظائف الذكاء الاصطناعي إلى العلامات. على سبيل المثال، للمساعدة في اختيار العلامات المناسبة.
هناك عدد قليل من الإعدادات التي قد تساعد:
يسمح لك Discourse بإنشاء مجموعات علامات:
بشكل افتراضي، لا يؤدي هذا إلى تحسين صفحة /tags الخاصة بالموقع بأي شكل من الأشكال. لإصلاح ذلك، قم بتمكين إعداد الموقع tags listed by group. مع تمكين هذا الإعداد، هذا:
يتم تنظيفه ليبدو كالتالي (لقد أنشأت مجموعات علامات المؤلفين والفئات لهذا الاختبار):
لا يُمنح المستخدمون خيارًا لإضافة العلامات التي ينشئونها إلى مجموعة علامات، ولكن يمكن للموظفين إضافتها إلى المجموعات من صفحة العلامة. على سبيل المثال:
النص في لقطة الشاشة أعلاه يقول “لإضافة قيود”، ولكن يمكن أيضًا استخدام مجموعات العلامات لمجرد الحفاظ على تنظيم علامات الموقع. سيسمح لك هذا أيضًا بإضافة قيود في وقت لاحق إذا كنت ترغب في ذلك. كمثال سيء، يمكنك الحصول على فئة “كتب” تتطلب علامة من كل من مجموعات علامات “المؤلفين” و “الفئات”.
خيارات الترتيب محدودة. افتراضيًا، يتم ترتيب العلامات حسب الشعبية، ولكن يمكنك تجاوز ذلك عن طريق تمكين إعداد الموقع tags sort alphabetically. يمكن للمستخدمين أيضًا التبديل بين الترتيب الأبجدي والترتيب حسب الشعبية في صفحة العلامات.