أعمل ببطء على تكييف Discourse كحل اتصالات لمجتمع المدرسة في مدرسة تعليم تقدمي.
على عكس المجتمعات غير الرسمية في الغالب التي يبدو أن Discourse مُحسَّن لها، يعتمد هذا المجتمع على هيكل رسمي للغاية.
هذا يتطلب عددًا من التعديلات.
بشكل تقريبي، بسبب الإعداد الرسمي (جميع المناطق مقيدة) على عكس الإعداد غير الرسمي (جميع المناطق تقريبًا متاحة بحرية)، هناك ضعف في توقع Discourse الذي يحظى بتقدير كبير للفصل الواضح بين المواضيع/الرسائل الخاصة والعامة لصالح تكامل أفضل للمناطق في واجهة موحدة.
في هذه المرحلة، أقدر إجراء مناقشة حول الموضوع التالي:
لقد أنشأنا فئة خاصة منفصلة لكل مجموعة تقريبًا.
يتم نشر المعلومات لهذه المجموعة في تلك الفئة.
من الملائم جدًا تحديد من يمكنه الكتابة في الفئة.
ومع ذلك، لا يمكن معالجة مجموعات متعددة في وقت واحد بهذه الطريقة.
علاوة على ذلك، فإن القدرة على تعيين أذونات لنشر المعلومات عبر المجموعات مفقودة (في حالة المجموعات، لا يمكن تعيين حقوق الاتصال إلا باستخدام خصائص “مشرف” و “مالك” و “عضو”).
على الرغم من أنه يمكن تحقيق ذلك من خلال رسائل المجموعات، إلا أن المواضيع المنشورة هناك يتم العثور عليها بشكل غير مريح في مكان آخر في الواجهة.
لذلك، أحلم بتكييف يجمع بين مزايا كلا النهجين:
يجب أيضًا تعريف أذونات الكتابة للمجموعات (من يُسمح له بذكر المجموعة) عبر المجموعات.
يجب عرض الرسائل للمجموعات في الفئة المخصصة.
ستظهر الرسائل للمجموعات المتعددة بعد ذلك في جميع المجموعات التي تم تناولها (ربما في فئات متعددة في وقت واحد).
أم هل تشير إلى إعداد قائمة بالمجموعات التي يُسمح لمجموعة أخرى بالإشارة إليها عبر هذه الواجهة؟
لكن هذا سيكسر حالة الاستخدام الأكثر شيوعًا - على سبيل المثال، أنا أنتمي إلى الكثير من المجموعات هنا وإذا تم نشر مشاركة في جميع الفئات التي يمكن الوصول إليها من قبل المجموعات التي أنتمي إليها، فسيكون ذلك في كل مكان في المنتدى.
نعيد النظر في طريقة عمل المجموعات والفئات، ولكن يبدو هذا مطلبًا مخصصًا للغاية.
أفضل أن يتم تكوين كل حق أيضًا باستخدام جميع المجموعات الأخرى، والتعامل مع المجموعات الأخرى بشكل مطابق لـ “المالكين” و “الأعضاء” و “المشرفين”، ولكن سأكون سعيدًا أيضًا بحل إذا كان كل “من يُسمح له بفعل شيء ما” يتبعه “المجموعات المسموح لها بفعل شيء ما”.
بـ “الفئة المخصصة” كنت أفكر في خيار في واجهة مسؤول الفئة لتكوين فئة كـ “منفذ” لمجموعة واحدة [1] خاصة. بدون هذا التكوين، لا ينبغي أن يتغير شيء.
لقد حاولت أعلاه وصف حاجة مختلفة جوهريًا لاستخدام Discourse في الإعدادات الرسمية.
في المجتمعات غير الرسمية، يتم تنظيم الفئات موضوعيًا.
من المرجح أن يتم تمثيل المجتمعات الرسمية بطريقة تتوافق فيها بنية الفئة مع بنية المجتمع.
في حالة مدرستنا، توجد فئات لمجموعات التعلم الفردية، والمستويات الدراسية، ومجموعات الدرجات، والتي تنقسم بعد ذلك إلى مناطق للآباء وحدهم ومناطق للآباء والمعلمين.
للتعاون بين هذه المجموعات المختلفة أو التعاون مع خبراء فرديين، لا تتوفر سوى الرسائل الخاصة. ومع ذلك، لا يتم عرض هذه الرسائل في الفئات (أي في العرض المعتاد لجميع المعلومات الأخرى).
وبالتالي، تصبح واجهة Discourse المعقدة بالفعل أكثر إرباكًا مع طبقة إضافية من المجموعات والرسائل الخاصة.
أريد دمج هذه الطبقة اختياريًا في عرض الفئة.
قد تكون هناك حالات استخدام للسماح بأكثر من مجموعة واحدة، على الأقل، طالما لم يتم تنفيذ حسابات المجموعات. ↩︎
وهذا سيعمل فقط للفئات الخاصة أو التي لا تتم فهرستها، لأنني أعتقد أن له تأثيرًا على تحسين محركات البحث (SEO) بوجود محتوى مكرر (على الأقل كان الأمر كذلك عندما فهمت المشهد آخر مرة). لا أرى أننا سنبني هذا بصراحة، ولكن إذا كانت ميزة شائعة، فلا يمكنك أبدًا معرفة ذلك.