موضوع جديد: تنسيق صفحات الوسوم

ما الذي تود إنجازه؟

إنشاء موضوع جديد قوي يستفيد من صفحات الوسوم (Tag-Pages) ومكونات الموضوع الحالية لتقديم بيئة مرنة للغاية ومتكيفة مع المستخدم لنمو المجتمع.

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

لماذا التخلي عن التصنيفات (Categories)؟

التصنيفات محدودة من حيث العمق وغير مناسبة لبيئة متطورة يقودها المستخدمون. يمكننا الاحتفاظ بها وجعل إضافة الوسوم (tag-plugin) تعمل فقط في الطبقة السفلى من التصنيف، ولكن من الأرجح أنه من الأسهل التبديل بالكامل.

كيف يعمل الموضوع والمكونات الجديدة المطلوبة

  1. مربعات تنقل صفحات الوسوم (Tag-page Navigation Boxes)
    ينشئ موضوع صفحات الوسوم مربعات تشبه مربعات التصنيفات، لعدد محدد من المدير لأكثر الوسوم شيوعًا في كل صفحة وسوم. يمكن للمسؤولين استبعاد وسوم معينة من الظهور في هذا المكون، إما على مستوى الموقع بأكمله، أو فيما يتعلق بكل صفحة وسوم في قسم المسؤول، لخلق مسار محدد يوجه المستخدمين الجدد وتخصيصه حسب الحاجة.
    (على سبيل المثال، الوسم ‘to-do’ هو وسم وظيفي لإضافة كانبان (Kanban plugin) وسيتم استبعاده على مستوى الموقع بأكمله).

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

  3. تذييل عائم (Floating Footer)
    لإنشاء مساحة عمل متطورة ومتدفقة، سيحتوي على تذييل عائم يتنقل بين الإضافات/المكونات الشائعة لإدارة المشاريع على ديسكورت (Discourse) من خلال إضافة نص إلى رابط URL لكل صفحة وسوم.

على سبيل المثال:

صفحة الوسم: tags/reactjs
انقر على ‘Board’ (لوحة)
يُضاف إلى الرابط: /tags/reactjs/l/latest?board=default
الآن يعرض المستخدم لوحة كانبان والمهام التي يجب إنجازها المتعلقة بصفحة الوسم تلك.

ستعمل آلية التنقل بإضافة النص إلى الرابط نفسها لإضافة التقويم. أما بالنسبة للتصويت، فستجمع الوسوم باستخدام ميزة ‘التقاطع’ (Intersection).

مثال على عرض وسوم متعددة:

/tags/intersection/reactjs/vote

إضافات الاعتماد (Dependency Plugins) والبنية

اللافتة (Banner)


عنوان لافتة الوسم
Tag Banners

شريط البحث
Advanced Search Banner

وصف الوسم (إذا تم توفيره) مع إضافة (‘تثبيت’) روابط مهمة
هذه الوظيفة موجودة في لافتة التصنيف، ولكنها غير موجودة في لافتة الوسم
Category Banners

الصفحة الرئيسية


مربعات تنقل صفحات الوسوم

[أكثر وسم شيوعًا 1] [وسم 2] [وسم 3] [وسم 4] [وسم 5]

شريط وسوم ذات صلة أخرى
Discourse Popular Tag Sidebar

منشورات ديسكورت

التذييل العائم (Floating Footer)


5 صفحات لمكونات الموضوع تربط بصفحات الوسوم لتمكين المستخدمين من التبديل بين الإجراءات على الصفحة الظاهرة

[Discuss] [Tasks] [Calendar] [Vote] [Stats]

  • Discuss: خيوط ديسكورت القياسية
  • Tasks: Discourse Kanban لصفحة الوسم هذه
  • Calendar: إضافة الأحداث (Events Plugin) لصفحة الوسم هذه
  • Vote: Discourse Voting يتم تمكين التصويت على جميع الخيوط المصنفة بوسم ‘vote’، مما يتيح للحوكمة وصنع القرار العمل على أي وسم أو تقاطع للوسوم على مستوى الموقع.
  • Stats: تعديل لصفحة Discourse Meta لإضافة الوسوم كمرشح وفتح الوسم الذي يعرضه المستخدم حاليًا.

المزايا الرئيسية لاستخدام صفحات الوسوم للتنقل:

  • يمكن توجيه المستخدمين الجدد عبر مسار محدد، مع تضمين شريط البحث لأولئك الذين يعرفون بالفعل ما يبحثون عنه لتجاوز ذلك مباشرةً.
  • يمكن للمستخدمين إنشاء وسومهم الخاصة بسهولة، مما يجعل المنصة عالية التكيف ويقودها المستخدمون.
  • لا يوجد حد للعمق. إذا أراد بوب إنشاء ‘مجموعة بوب المجنونة ليوم الجمعة’، يمكنه ذلك بسهولة. إذا
  • يتمتع المستخدمون أيضًا بقدرة من الطراز الإلهي لدمج الوسوم، وتعمل أدوات شريط التذييل بشكل مثالي. مما يخلق طرقًا قوية للغاية للتعاون بين الفرق، ببساطة عن طريق إضافة وسم في منشور لإدراجه في سير عملهم وجذب الانتباه إليه.

ما المطلوب لإنشاء الموضوع؟

  1. إنشاء مربعات صفحات الوسوم بأسلوب مربعات التصنيفات
  2. عمل جميع إضافات الاعتماد بسلاسة معًا
  3. إضافة دعم صفحات الوسوم إلى مكونات/إضافات التصويت والتقويم
  4. إنشاء تذييل عائم مع روابط تنقل
  5. إضافة وصف نصي لمكون لافتات الوسوم
  6. عمل مكون البحث مع/مضمن داخل لافتات الوسوم
  7. إضافة فلاتر الوسوم إلى صفحة الإحصائيات لتتمكن من استخدامها في التنقل

متى تحتاج إلى إنجازه؟

منتصف نوفمبر

ما هو ميزانيتك، بالدولار الأمريكي، التي يمكنك تقديمها لهذه المهمة؟

نحن نقيم حملة تمويل جماعي لجمع الأموال لمؤتمر قمة بديل في المنتدى الاقتصادي العالمي في دافوس، بهدف حقن المزيد من اللطف والتعاطف في قلب العالم الاقتصادي. سيتم تشغيل المؤتمر بواسطة موضوع تنقل الوسوم، حيث سيتم اقتراح الأفكار التي تفيد البشرية ومناقشتها وبناءها على المنصة.

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

نحن نطلق عملة رقمية (Token) على سلسلة الكتل ستحفز الناس على بناء المشاريع الأعلى تصويتًا على منصاتنا، وسنطابق تقسيم التمويل الجماعي بمبلغ مماثل من عملاتنا. أود من الناس إبداء آرائهم وإخبارنا بمدى تكلفة إنشاء مكون هذا الموضوع، والذي سيتم فتحه كمصدر مفتوح (open-sourced) ليعتبره الجميع بعد ذلك.

TLDR: سنقوم بسداد تكاليف الجميع الذين ينضمون لنا بأقصى قدر من العدالة الممكنة، ونستخدم المنصة لتحقيق الكثير من الخير في العالم :slight_smile:

7 إعجابات

الاعتماديات:
هل يهتم أي منكم بالتعاون أو دعم هذا البناء من خلال حل التعارضات بين الإضافات الخاصة بكم؟ أم تعرفون أي شخص آخر قد يكون مهتمًا بالمساعدة في إنشاء موضوع قوي لإدارة المشاريع التكيفية لمنصة Discourse؟

كريس @awesomerobot شريط الشعارات الجانبية الشائع - Tag Banners - Advanced Search Banner
@erlend_sh و @joebuhlig Discourse Topic Voting
@fzngagan @tobiaseigen @angus Events Plugin 📅

يمكنني أيضًا نشر هذا المشروع على Pavillion إذا كنتم تعتقدون أنه سيحظى بدعم هناك

4 إعجابات

@Schlegel7720 رائع. كيف تود الانضمام؟

تحديث:

عند استعراض التعليقات في الميتا، يظهر نمط شائع مفاده أنه عندما ينمو المنتدى ليشمل فئات وفرعيات كثيرة جدًا، يبدأ المستخدمون في الشكوى من أن المنتدى أصبح ساحقًا ولم يعد بديهيًا. هذه هي المشكلة التي نكافح معها منذ نقل عدة فرق ومشاريع من Trello و Slack.

مثلما في هذا الموضوع: Customizable Homepage or Discussion Feed?

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

أنا مهتم جدًا بالموضوع وسأحاول الحصول على بعض الدعم في هذا الشأن.
مؤسستنا تخشى مما وصفته جيدًا في

هناك طلب ميزة يتجه جزئيًا في نفس الاتجاه https://meta.discourse.org/t/higher-level-of-granularity-for-category-subcategory-styling/57071، على الرغم من أن السبب في الطلب ليس هو نفسه تمامًا.
حاولت معالجة هذه المشكلة بإنشاء Traditional multi level hierarchy vs flat discourse hierarchy
في ذلك المنشور، ذكرت مخاوفنا/تحدياتنا

ستجد هناك بعض الرسوم التوضيحية لمساعدة المستخدمين على العثور على منطقتهم في المنتدى بسهولة أكبر مما هو عليه الآن بمجرد الوصول إلى عدد حرج من الفئات الفرعية والوسوم وما إلى ذلك.
قد يُضاف السماح بالرسومات البيانية إلى النموذج الأولي الخاص بك.

بمجرد قول ذلك، قد ترغب في استخدام quickMockup الذي يسمح بتحديث النموذج الأولي ورفعه هنا.


يمكن تقديم مقدمة/توجيه من خلال منشور “عرّف بنفسك” Custom Wizard Plugin 🧙

سيكون هذا شرطًا أساسيًا أساسيًا، ولكن يجب ضمان تصنيف المواضيع بشكل صحيح. للأسف، لا يتصرف كل مستخدم بشكل مثالي، لذا يجب أن تكون هناك ميزة tagging تلقائي، كما نوقش في Topic auto tagging و Set up structured tagging with tag groups and category tag restrictions.
بالإضافة إلى ذلك، يجب أن يتمكن المستخدم من الاشتراك في تقاطع الوسوم، وهو ما لا يمكن فعله حاليًا، انظر How to watch a tag intersection

أنا أبحث عن نفس الشيء لتجنب الانخراط في تطبيق آخر يغطي جزء إدارة المشاريع.
بدأت مرة أخرى في https://meta.discourse.org/t/replacing-slack-by-discourse/121104، والذي يجب دمجه مع Kanban Board


أخيرًا وليس آخرًا، هل أنت على علم بـ:

  1. Pavilion Header Search Theme Component
  2. Custom Top Navigation Links
  3. Topic list sidebar navigation
  4. Easy Responsive Footer
إعجاب واحد (1)

مرحبًا @angus @merefield،
بما أننا ناقشنا نوعًا من الهيكل قريبًا من الهيكل الموصوف هنا، فسيكون ذلك تحسينًا كبيرًا لتقاطعات الوسوم كما بدأنا في مناقشته في Traditional multi level hierarchy vs flat discourse hierarchy - #5 by angus

من حيث المبدأ، هل تعتقد أن هذا ممكن؟

حاليًا، نفكر في إعداد ثلاث نسخ مختلفة للسماح ببنية سهلة الوصول.
سأتمكن من نشر بعض الصور غدًا (على أمل).

إعجابَين (2)

هذا رائع يا @PackElend، سأحب العمل معك في هذا الأمر. سيكون من الرائع إشراك بضعة أشخاص ثم نحدد ما يحتاج إلى بناء وما يحتاج إلى تمويل.

أتفق تمامًا مع نقاشك مع @angus حول إضافة مستوى ثالث مقابل الانتقال إلى الوسوم فقط. بالنسبة لي، الأمور تصبح معقدة للغاية عند استخدام التصنيفات. يمكن لمدير المنتدى استخدام التصنيفات في حال رغب بذلك، لكن الحل البسيط للإضافة هو ببساطة جعل الوسوم جوهر تجربة تنقل المستخدم.

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

التعديلات الأخرى هي:

  • السماح للمسؤولين باستبعاد بعض الوسوم في كل صفحة وسم أو على مستوى الموقع بأكمله،
  • عرض الوسوم الأكثر شيوعًا المرتبطة في كل صفحة وسم، أو الوسوم التي زارها المستخدم أكثر من غيرها،
  • عرض وسوم المستوى التالي للمستخدمين داخل تلك الحوافظ. هذا يساعد في فهم ما يحدث في كل وسم، كما يسمح للمستخدمين بتخطي مستوى واحد مما يسرع التنقل بشكل كبير.

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

أتفق، هذا مهم. سأقوم بتعديل المنشور لإدراجه.

نعم، لقد أدرجت بعضها في التصميم. في الواقع، وبغض النظر عن إنشاء إضافة تنقل بالوسوم، لا يوجد الكثير مما يجب فعله لأنني استخدمت إضافات موجودة لتصميمها.

المشكلة الوحيدة مع الإضافات الموجودة التي أدرجتها هي أن بعضها يتعارض مع البعض الآخر، والبعض الآخر يحتاج إلى تعديل ليعمل مع صفحات الوسوم.

تلك التذييل ليس تذييلًا عائمًا حقًا، أعتقد أننا سنحتاج إلى إنشاء واحد. مهمة بسيطة جدًا، إذ تعمل الإضافات الأخرى ببساطة عن طريق إضافة مسار إلى عنوان URL الذي يكون المستخدم عليه بالفعل. لذا سيقرأ ذلك ويضيف /board أو /event، على سبيل المثال.

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

أوه، التعديل الآخر سيكون موضوع شريط البحث في الرأس. الأمر مقبول كما هو، لكن تجربة المستخدم ستتحسن لو أمكن للمستخدمين النقر على زر بجانبه لاختيار ما إذا كانوا يريدون البحث كما هو مخصص افتراضيًا الآن، أم أنهم يفضلون البحث في الوسوم فقط — وهو ما يفضله المستخدمون العائدون في منتدى يعتمد الوسوم كطريقة التنقل الأساسية. شريط البحث يدعم ذلك بالفعل، لكنه يحتاج فقط إلى زر يضيف ‘tag:’ إليه. هذه مهمة بسيطة.

لقد لاحظت أنك تعمل على بحث قائم على الخريطة، بعد قراءة

قد يكون من الممكن دمج ذلك مع Locations Plugin 🌍 لتقديم تنقل رسومي بدلاً من التفكير في الأسماء الصحيحة للوسوم.

شكرًا لملاحظتك. الأمر يختلف قليلاً بالنسبة لنا، حيث يتكون مشروعنا من جزأين: أحدهما للفعاليات والاجتماعات المحلية، والآخر لبناء المشاريع الدولية. الجزء الثاني يعمل على منصة Discourse، بينما يستخدم الجزء الأول Discourse كواجهة خلفية فقط.

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

@PackElend هل أنت مستعد للانضمام إلي في المساهمة ببعض المال لبناء هذا؟ يمكننا النشر عبر المنتدى لمحاولة جذب المزيد من المؤيدين والمتبرعين. لا يمكننا الانتظار أكثر من ذلك، فـ Discourse تدفع المستخدمين بعيدًا لأنها تبدو ساحقة وغير ودية عند وصولهم، وذلك بسبب اتساع نطاقنا. هناك خيارات كثيرة جدًا، ولا يعرف الناس الجدد من أين يبدأون. ونحن نطلق الآن؛ بالنسبة لي (ولنا)، الأمر إما الآن أو لا يحدث أبدًا.

من المفترض أن يعود @angus الآن، وقد أخبرني آخرون أنه الشخص الأكثر رغبةً في القيام بذلك والأكثر مهارةً لبناء هذا.

عن أي مبلغ نتحدث؟ هذا العمل يتجاوز بضع ساعات فقط.

أعتقد أنه أكثر من ذلك. سنحتاج إلى الانتظار حتى يرد @angus أو شخص آخر بتقدير.