لوحة كانبان

:discourse2: الملخص يتيح لك لوحة كانبان عرض وتنظيم المواضيع باستخدام واجهة لوحة كانبان.
:eyeglasses: معاينة معاينة على منشئ قوالب Discourse
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-kanban-theme
:open_book: جديد على قوالب Discourse؟ دليل المبتدئين لاستخدام قوالب Discourse

قم بتثبيت مكوّن القالب هذا

:megaphone: تم الآن إطلاق لوحات كانبان كإضافة أساسية في Discourse، راجع Try out the new Boards feature for roadmaps and collaboration . هذه الميزة متاحة لعملائنا في خطط Business و Enterprise.

:discourse2: هل تستضيفنا؟ مكوّنات القوالب متاحة للاستخدام في خطط Pro و Business و Enterprise لدينا.

الملخص

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

الميزات

أوضاع تنظيم متعددة

تقدم لوحة كانبان ثلاثة أوضاع مختلفة لتنظيم مواضيعك:

  1. وضع الفئات: تنظيم المواضيع حسب فئاتها المعينة
  2. وضع الوسوم: تنظيم المواضيع حسب الوسوم المعينة لها
  3. وضع التعيين: تنظيم المواضيع حسب المستخدمين الذين عيّنت لهم

يمكنك سحب المواضيع بين القوائم لتغيير السمات المقابلة تلقائياً:

محسّنة للأداء

القوائم “تُحمَّل بشكل كسول” (lazy-loaded)، مما يعني أن المكوّن يحمّل المحتوى فقط عند الحاجة. يضمن هذا أداءً معقولاً حتى عند التعامل مع أعداد كبيرة من الفئات أو المواضيع.

الإعداد والتكوين

اختيار وضع اللوحة الافتراضي

سيتم تحديد وضع اللوحة الافتراضي تلقائياً باستخدام المعايير التالية:

  • إذا كان هذا المستوى العلوي، استخدم وضع الفئات
  • إذا كانت هذه فئة، وتوجد فئات فرعية، استخدم وضع الفئات
  • وإلا، استخدم وضع الوسوم. (القوائم المبنية من قائمة ‘أعلى الوسوم’)

تغيير وضع اللوحة

يمكنك تغيير وضع اللوحة باستخدام زر التصفية على اليسار، وستنعكس تغييرات التكوين في عنوان URL. يمكن للمستخدمين وضع علامة مرجعية (Bookmark) لتكوينهم المفضل في متصفحاتهم.

الإعدادات

يمكن لمديري الموقع تخصيص الإعدادات الافتراضية لمكوّن القالب من خلال إعدادات القالب:

الملخص
الإعداد الوصف
عرض الفئات قائمة بالفئات التي يجب أن يظهر فيها زر “اللوحة”. إذا تُرك فارغاً، فسيظهر في كل مكان. بالنسبة للفئات الفرعية، لا تدرج مسار الفئة الأم (parent slug). استخدم @ للإشارة إلى عرض المستوى العلوي.
الأوضاع الافتراضية تجاوز وضع اللوحة الافتراضي لكل فئة. استخدم الصيغة category:mode:params. على سبيل المثال، support:assigned:david,sam,joffrey. استخدم @ بدلاً من category للإشارة إلى عرض المستوى العلوي (مثلاً @:tags:todo,done). استخدم @untagged لعرض عمود بدون وسم.
العرض الافتراضي قائمة بالفئات التي يكون فيها “اللوحة” هي العرض الافتراضي. (ملاحظة: لا يدعم بعد عرض المستوى العلوي الافتراضي)
تطلب التأكيد عرض نافذة تأكيد قبل إجراء تغييرات على وسم/فئة الموضوع
عرض الوسوم عرض الوسوم على بطاقات المواضيع
نمط البطاقة تحديد النمط البصري لبطاقات المواضيع (حالياً “المفصل” متاح)
عرض صورة مصغرة للموضوع عرض الصورة المصغرة للموضوع في أسفل البطاقة
عرض مؤشرات النشاط عرض مؤشر لنشاط البطاقة. سيتم تطبيق أنماط مختلفة إذا تم رفع الموضوع منذ أكثر من 7 أيام أو أكثر من 20 يوماً

تظهر الافتراضيات لكل إعداد أدناه:

تخصيصات النص

يمكن للمدمنين تخصيص نصوص التسميات المستخدمة في جميع أنحاء واجهة لوحة كانبان. يمكن تخصيص عناصر النص التالية:

الملخص
الترجمة الافتراضي الوصف
no_topics لا توجد مواضيع يُعرض عندما لا يحتوي العمود على مواضيع
confirm_change_tags إزالة ‘#%{remove}’ وإضافة ‘#%{add}’ إلى ‘%{title}’؟ رسالة التأكيد عند تغيير الوسوم
confirm_close إغلاق الموضوع ‘%{title}’؟ التأكيد عند إغلاق موضوع
confirm_open إعادة فتح الموضوع ‘%{title}’؟ التأكيد عند إعادة فتح موضوع
confirm_change_category نقل الموضوع ‘%{title}’؟ التأكيد عند تغيير فئة الموضوع
menu_label اللوحة نص لعنصر قائمة تنقل اللوحة
copy_link نسخ الرابط إلى الحافظة تلميح لنسخ رابط
configure تكوين لوحة كانبان نص لزر التكوين
fullscreen تبديل ملء الشاشة نص لزر تبديل ملء الشاشة
no_lists لم يتم تكوين قوائم كانبان… يُعرض عندما لا تكون هناك قوائم مهيأة
controls أدوات تحكم لوحة كانبان ترويسة لقسم الأدوات
last_post_by آخر منشور بواسطة تسمية لمعلومات آخر ناشر
modal.title تكوين كانبان عنوان نافذة التكوين
modal.tags_placeholder الوسوم المراد عرضها… نص محوري لحقل إدخال الوسوم
modal.categories_placeholder الفئات المراد عرضها… نص محوري لحقل إدخال الفئات
modal.usernames_placeholder المستخدمون المراد عرضهم… نص محوري لحقل إدخال المستخدمين
modal.apply تطبيق نص لزر التطبيق
modal.mode وضع اللوحة تسمية لمحدد وضع اللوحة
modal.lists القوائم تسمية لقسم تكوين القوائم

نصائح للاستخدام الفعال

إعداد أعمدة الوسوم

للإعداد الأكثر بديهية في وضع الوسوم، نظّم وسومك في مجموعة وسوم مفعّل فيها “وسم واحد فقط من هذه المجموعة”. يضمن هذا أن تكون لدى المواضيع وسم حالة واحد فقط، مما يجعل لوحة كانبان تعمل مثل لوحة سير عمل تقليدية.

التحكم في ترتيب الأعمدة في وضع الوسوم

يمكنك تحديد الترتيب الدقيق للأعمدة باستخدام إعداد default modes. على سبيل المثال، تحديد roadmap:tags:discovery,design,build,testing سيظهر الأعمدة بهذا الترتيب المحدد:

تمكين مستخدميك

بما أن آلية نقل المواضيع بين أعمدة كانبان هي تغيير الوسم، يجب أن تتأكد من أن مستخدميك المستهدفين يمكنهم القيام بذلك فعلياً. الخيارات:

  1. تأكد من أن مستخدميك المستهدفين هم @staff، أو @trust_level_4، أو مشرفو الفئة
  2. تغيير إعدادات الموقع post edit time (هذا يسمح للمستخدمين بتغيير العنوان / الوسوم لمواضيعهم الخاصة لفترة أطول بكثير)
  3. جعل جميع المواضيع ويكي (سيتعين عليهم تحرير الويكي لتغيير الوسم، وهذا ليس رائعاً)

الأسئلة الشائعة

هل يمكنني استخدام لوحة كانبان على الأجهزة المحمولة؟

لا تعمل وظيفة السحب والإفلات حاليًا على الأجهزة المحمولة لأنها لا تدعم السحب والإفلات في HTML5. لا يزال بإمكانك عرض اللوحة على الهاتف، لكنك لن تكون قادراً على نقل البطاقات بين الأعمدة.

لماذا تختفي تبويب اللوحة بعد إعدادها؟

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

كيف أحدد الوسوم المعروضة على مستوى الموقع؟

يمكنك تكوين الوسوم التي تظهر في وضع الوسوم باستخدام إعداد default modes. حدد بالضبط أي وسوم يجب أن تظهر كأعمدة لمنع ظهور جميع الوسوم.

كيف أغير مظهر البطاقات؟

يمكنك تخصيص مظهر البطاقات باستخدام عدة إعدادات:

  • استخدم إعداد “نمط البطاقة” لاختيار صيغة العرض
  • فعّل أو عطّل الوسوم على البطاقات بخيار “عرض الوسوم”
  • أضف صوراً مصغرة للبطاقات بإعداد “عرض صورة مصغرة للموضوع”
  • أضف مؤشرات نشاط بصرية بإعداد “عرض مؤشرات النشاط”

ميزات #pr-welcome:

  • جعل القوائم أكثر قابلية للتكوين. على سبيل المثال، السماح للمدمنين بتعريف مجموعة من التعيين، والوسوم، والفئات في عرض واحد

  • إضافة دعم لسحب البطاقات على الأجهزة المحمولة. للأسف، لا تدعم html drag and drop


160 إعجابًا
Creative Uses of Discourse
Manage categories Trello style - a kanban service for Discourse
Kanban Board Overlay for Discourse Topics
I want to code a kanban interface to categories .. lets put a spec together
Project management in Discourse
Feature request: "I will follow on at this date"
Try out the new Boards feature for roadmaps and collaboration
Manage categories Trello style - a kanban service for Discourse
Topic List Thumbnails
Add a new special character to Kanban theme component allowing users to define 'all categories'
FKB Pro - Social theme
Subcategory selection in the Kanban TC could be improved
Customizing your site with existing theme components
Roadmap Style Category
Creating a system to move topics based on given criteria such as a timestamp
Super long line in topic causing page to be sidescrolled (a lot!)
Roadmap Style Category
Using forum researcher to help organize and split large topics
How to embed Notion to Discourse
Nav Button Highlighter component - now working
Added a section on user permissions to enable kanban changes to documentation
Category homepage as default?
Different themes per category?
What is the best way to Integrate Trello with Discourse?
Manage categories Trello style - a kanban service for Discourse
Time tracking using Discourse?
New Theme: Tag-Pages Navigation
How would I able to list topics as boxes
Customize hamburger menu to add switch what switches theme and applies predefiend filter
Customize hamburger menu to add switch what switches theme and applies predefiend filter
Advise on how to organize my forum categories and tags
Anyone tried to implement a slipbox/zettelkasten in Discourse
Layouts Plugin
List of categories not showing in "Display categories" control
New Theme: Tag-Pages Navigation
Refactor structured data/microdata in ItemLists to become "simple" ListItem
Mandatory tags not being enforced for staff