| الملخص | يسمح لك لوحة كانبان (Kanban Board) بعرض وتنظيم المواضيع باستخدام واجهة لوحة كانبان. | |
| المعاينة | المعاينة على منشئ سمات ديسكورس (Discourse Theme Creator) | |
| رابط المستودع | https://github.com/discourse/discourse-kanban-theme | |
| جديد في سمات ديسكورس (Discourse Themes)؟ | دليل المبتدئين لاستخدام سمات ديسكورس |
تثبيت مكون السمة هذا
مستضاف من قبلنا؟ مكونات السمة متاحة للاستخدام في خططنا القياسية (Standard) والأعمال (Business) والمؤسسات (Enterprise).
الملخص
يقوم مكون سمة لوحة كانبان بتغيير طريقة تنظيمك وتصورك لمواضيع المنتدى الخاص بك. يوفر واجهة سحب وإفلات تتيح لك نقل المواضيع بين أعمدة مختلفة تمثل الفئات أو العلامات (Tags) أو تعيينات المستخدمين، مما يجعله مثاليًا لإدارة المشاريع وتصور سير العمل وتنظيم المحتوى.
الميزات
أوضاع تنظيم متعددة
توفر لوحة كانبان ثلاثة أوضاع مختلفة لتنظيم مواضيعك:
- وضع الفئات (Categories mode): تنظيم المواضيع حسب فئاتها المعينة
- وضع العلامات (Tags mode): تنظيم المواضيع حسب علاماتها المعينة
- وضع التعيينات (Assignment mode): تنظيم المواضيع حسب المستخدمين المعينين لها
يمكنك سحب المواضيع بين القوائم لتغيير السمات المقابلة تلقائيًا:
أداء مُحسّن
يتم “تحميل القوائم ببطء” (lazy-loaded)، مما يعني أن المكون يقوم بتحميل المحتوى فقط عند الحاجة. وهذا يضمن أداءً معقولاً حتى عند التعامل مع أعداد كبيرة من الفئات أو المواضيع.
الإعداد والتكوين
تحديد وضع اللوحة الافتراضي
سيتم تحديد وضع اللوحة الافتراضي تلقائيًا باستخدام المعايير التالية:
- إذا كان هذا هو المستوى الأعلى، استخدم وضع الفئات (categories)
- إذا كانت هذه فئة، وهناك فئات فرعية، استخدم وضع الفئات (categories mode)
- بخلاف ذلك، استخدم وضع العلامات (tags mode). (القوائم مبنية من قائمة “أهم العلامات” (top tags))
تغيير وضع اللوحة
يمكنك تغيير وضع اللوحة باستخدام زر التصفية على اليسار، وستنعكس تغييرات التكوين في عنوان URL. يمكن للمستخدمين وضع إشارة مرجعية للتكوين المفضل لديهم في متصفحهم.
الإعدادات
يمكن لمسؤولي الموقع تخصيص الإعدادات الافتراضية لمكون السمة من خلال إعدادات السمة:
الملخص
| الإعداد | الوصف |
|---|---|
| عرض الفئات (Display categories) | قائمة بالفئات التي يجب أن يظهر فيها زر “اللوحة” (Board). إذا تُرك فارغًا، فسيظهر في كل مكان. بالنسبة للفئات الفرعية، لا تقم بتضمين العنوان الرئيسي (slug). استخدم @ للإشارة إلى عرض المستوى الأعلى. |
| الأوضاع الافتراضية (Default modes) | تجاوز وضع اللوحة الافتراضي لكل فئة. استخدم الصيغة category:mode:params. على سبيل المثال، support:assigned:david,sam,joffrey. استخدم @ بدلاً من الفئة للإشارة إلى عرض المستوى الأعلى (مثل @:tags:todo,done). استخدم @untagged لعرض عمود غير مُعلَّم بعلامات. |
| العرض الافتراضي (Default view) | قائمة بالفئات التي تكون فيها “اللوحة” هي العرض الافتراضي. (ملاحظة: لا يدعم حتى الآن عرض المستوى الأعلى الافتراضي) |
| طلب تأكيد (Require confirmation) | عرض نافذة تأكيد قبل إجراء تغييرات على علامات/فئة الموضوع |
| إظهار العلامات (Show tags) | إظهار العلامات على بطاقات المواضيع |
| نمط البطاقة (Card style) | تحديد النمط البصري لبطاقات المواضيع (متاح حاليًا “مفصل” (detailed)) |
| إظهار صورة مصغرة للموضوع (Show topic thumbnail) | عرض الصورة المصغرة للموضوع في أسفل البطاقة |
| إظهار مؤشرات النشاط (Show activity indicators) | عرض مؤشر لنشاط البطاقة. سيتم تطبيق أنماط مختلفة إذا تم رفع الموضوع منذ أكثر من 7 أيام أو أكثر من 20 يومًا |
يتم عرض الإعدادات الافتراضية لكل إعداد أدناه:
تخصيص النصوص
يمكن للمسؤولين تخصيص تسميات النصوص المستخدمة في جميع أنحاء واجهة لوحة كانبان. يمكن تخصيص عناصر النص التالية:
الملخص
| الترجمة | الافتراضي | الوصف |
|---|---|---|
| no_topics | no topics | يتم عرضها عندما لا تحتوي أي عمود على مواضيع |
| confirm_change_tags | Remove ‘#%{remove}’ and add ‘#%{add}’ to ‘%{title}’? | رسالة التأكيد عند تغيير العلامات |
| confirm_close | Close topic ‘%{title}’? | تأكيد عند إغلاق موضوع |
| confirm_open | Reopen topic ‘%{title}’? | تأكيد عند إعادة فتح موضوع |
| confirm_change_category | Move topic ‘%{title}’? | تأكيد عند تغيير فئة موضوع |
| menu_label | Board | النص الخاص بعنصر قائمة التنقل في اللوحة |
| copy_link | Copy link to clipboard | تلميح لأداة نسخ الرابط |
| configure | Configure kanban board | النص الخاص بزر التكوين |
| fullscreen | Toggle fullscreen | النص الخاص بزر تبديل ملء الشاشة |
| no_lists | No Kanban lists configured… | يظهر عند عدم تكوين أي قوائم كانبان |
| controls | Kanban Board Controls | عنوان لقسم عناصر التحكم |
| last_post_by | Last post by | تسمية لمعلومات آخر ناشر |
| modal.title | Configure Kanban | عنوان نافذة التكوين المنبثقة |
| modal.tags_placeholder | Tags to display… | نص نائب للحقل إدخال العلامات |
| modal.categories_placeholder | Categories to display… | نص نائب للحقل إدخال الفئات |
| modal.usernames_placeholder | Users to display… | نص نائب للحقل إدخال المستخدمين |
| modal.apply | Apply | النص الخاص بزر التطبيق |
| modal.mode | Board Mode | تسمية لمحدد وضع اللوحة |
| modal.lists | Lists | تسمية لقسم تكوين القوائم |
نصائح للاستخدام الفعال
إعداد أعمدة العلامات (Tag Columns)
للحصول على الإعداد الأكثر سهولة في وضع العلامات، قم بتنظيم علاماتك في مجموعة علامات (tag group) مع تمكين “علامة واحدة فقط من هذه المجموعة” (only one tag from this group). يضمن هذا أن المواضيع يمكن أن تحتوي على علامة حالة واحدة فقط، مما يجعل لوحة كانبان تعمل كلوحة سير عمل تقليدية.
التحكم في ترتيب الأعمدة في وضع العلامات
يمكنك تحديد الترتيب الدقيق للأعمدة باستخدام إعداد default modes. على سبيل المثال، تحديد roadmap:tags:discovery,design,build,testing سيعرض الأعمدة بهذا الترتيب المحدد:
تمكين المستخدمين لديك
بما أن الآلية لنقل المواضيع بين أعمدة كانبان هي عن طريق تغيير العلامة، يجب عليك التأكد من أن المستخدمين المستهدفين يمكنهم القيام بذلك بالفعل. الخيارات:
- التأكد من أن المستخدمين المستهدفين هم @staff، أو @trust_level_4، أو مشرفو الفئة
- تعديل إعدادات الموقع الخاصة بـ
post edit time(هذا يسمح للمستخدمين بتغيير العنوان / العلامات لمواضيعهم الخاصة لفترة أطول بكثير) - جعل جميع المواضيع ويكي (سيحتاجون إلى تعديل الويكي لتغيير العلامة مع ذلك، وهذا ليس جيدًا)
الأسئلة الشائعة
هل يمكنني استخدام لوحة كانبان على الأجهزة المحمولة؟
وظيفة السحب والإفلات لا تعمل حاليًا على الأجهزة المحمولة لأنها لا تدعم السحب والإفلات في HTML5. لا يزال بإمكانك عرض اللوحة على الهاتف المحمول، ولكن لن تتمكن من نقل البطاقات بين الأعمدة.
لماذا تختفي علامة اللوحة بعد إعدادها؟
إذا اختفت علامة اللوحة بعد التكوين الأولي، فقد تحتاج إلى التأكد من إدخال أسماء الفئات بشكل صحيح في إعدادات السمة. تأكد من استخدام العنوان الدقيق للفئة (مع استخدام الشرطات السفلية بدلاً من الشرطات إذا كان ذلك منطبقًا) وتكوين كل من الفئات الرئيسية والفئات الفرعية بشكل منفصل.
كيف أحدد العلامات التي يتم عرضها على مستوى الموقع؟
يمكنك تكوين العلامات التي تظهر في وضع العلامات باستخدام إعداد default modes. حدد بالضبط العلامات التي يجب أن تظهر كأعمدة لمنع ظهور جميع العلامات.
كيف أغير مظهر البطاقة؟
يمكنك تخصيص مظهر البطاقات باستخدام عدة إعدادات:
- استخدم الإعداد “نمط البطاقة” (Card style) لتحديد تنسيق العرض
- قم بتمكين أو تعطيل العلامات على البطاقات باستخدام خيار “إظهار العلامات” (Show tags)
- أضف صورًا مصغرة إلى البطاقات باستخدام إعداد “إظهار الصورة المصغرة للموضوع” (Show topic thumbnail)
- أضف مؤشرات نشاط مرئية باستخدام إعداد “إظهار مؤشرات النشاط” (Show activity indicators)
ميزات #pr-welcome:
-
جعل القوائم قابلة للتكوين بشكل أكبر. على سبيل المثال، السماح للمسؤولين بتعريف مجموعة من التعيينات، والعلامات، والفئات في عرض واحد
-
إضافة دعم لسحب البطاقات على الأجهزة المحمولة. لسوء الحظ، لا تدعم السحب والإفلات في HTML


