تم طرح العديد من النقاط الجيدة بالفعل، لكنني اعتقدت أنني سأضيف كلمتي هنا أيضًا.
بعد تحليل مشهد برامج المنتديات الحالية كجزء من مشروع ترحيل لمجتمع متوسط الحجم يركز على مواضيع الألعاب، أشعر أن الأمر لا يبدو سيئًا للغاية بالنسبة لـ Discourse - سواء بسبب انخفاض المنافسة (على سبيل المثال، يبدو أن XenForo يعاني من صعوبات في التطوير حاليًا) ولأنه يمتلك عددًا من الصفات المفيدة. في الوقت نفسه، هناك عدد من العوامل التي تجعل اعتماد Discourse كمنصة مجتمعية أصعب مما ينبغي في رأيي.
ربما لنبدأ بالأشياء الإيجابية:
(رئيسي)
- مشروع مفتوح المصدر مع تطوير مستمر ومجتمع صحي (كل من كمية الدعم المقدمة هنا في meta والاستعداد لقبول طلبات السحب هي علامات جيدة في رأيي)
- متاح للاستضافة الذاتية وكخدمة مستضافة - كلاهما بنفس مجموعات الميزات (على الأقل بقدر ما أستطيع أن أرى)
- مناسب للاستخدام مع عملاء الهاتف المحمول وسطح المكتب
- جميع الميزات النموذجية التي اعتاد عليها الناس من وسائل التواصل الاجتماعي (الإعجابات/ردود الفعل، الإشارة إلى المستخدمين، إشعارات الرد، تضمين الوسائط بسهولة)
- التحديثات والإشعارات المباشرة جزء أساسي
- نصوص برمجية للاستيراد من العديد من المنتديات الأخرى الشائعة
(ثانوي)
- “التتبع” كحالة بين “عادي” و"مراقبة" (ربما تكون هذه هي ميزتي المفضلة الأصغر في Discourse)
- يمكن كتابة المشاركات بتنسيق markdown (ربما أنا فقط، لكنني أستمتع حقًا بالقدرة على تنسيق المشاركات دون كل تلك الأقواس BBCode)
- مسودات دائمة للمشاركات الجديدة
- يمكن نشر التطبيق المستند إلى الحاويات
- عناوين URL سهلة لمحركات البحث للمشاركات
- مستكشف البيانات! (مرة أخرى، ربما أنا فقط، لكن من الأسهل بكثير استخدام مستكشف البيانات مع الإشارة إلى الأعمدة في الجداول الشائعة بدلاً من البحث في قاعدة بيانات مباشرة)
مع أخذ ذلك في الاعتبار، هناك عدد من النقاط التي تحتاج إلى تحسين:
(رئيسي)
- واجهة المستخدم/تجربة المستخدم، خاصة الصفحة الرئيسية - تم ذكر ذلك بالفعل، ولكن هناك تقريبًا “وفرة باروكية” في واجهة Discourse، مع وجود العديد من الأشياء التي يمكن الوصول إليها عبر مسارين للتنقل على الأقل (القائمة الجانبية ربما هي الأسوأ؛ ليست الوحيدة، على الرغم من ذلك)، بينما في الوقت نفسه تفتقر الخيارات الأخرى (على سبيل المثال، لا أعتقد أنني وجدت خيارًا لعرض قائمة الموضوعات التي أتابعها أو أراقبها عندما لا تكون هناك ردود جديدة؛ ولكن ربما لم أجدها بعد) واستعارات المناطق المختلفة للشاشة ليست واضحة حقًا / بعض الوظائف غير متوفرة في الأماكن التي أتوقعها بشكل حدسي. سأحاول إنشاء منشور مخصص لهذا في الأسابيع القادمة، حيث أشعر أن هذا يستدعي مناقشة تفاصيل محددة.
- يمكن قول الشيء نفسه عن الميزات - وشخصيًا أتفق مع @piffy بأن حالة الاستخدام للدردشة العامة في منتدى يحتوي أيضًا على رسائل خاصة مع إشعارات مباشرة ليست واضحة حقًا. ومع ذلك، أنا على استعداد لقبول أنني ربما لست الجمهور المستهدف لهذا.
- Discourse لا يسهل هيكلة المحتوى بالضبط، خاصة عند القدوم من منتدى كلاسيكي به تسلسل هرمي للفئات متعدد المستويات (بالنسبة للمجتمع الذي نخطط لترحيله، لدينا بانتظام ثلاثة مستويات من التداخل). يبدو أن معظم البرامج تقترح أن المحتوى يجب أن يُهيكل بشكل مثالي في عدد قليل من الفئات وأن الباقي يجب التعامل معه باستخدام العلامات (وأعتقد أنه بالنسبة للمجتمعات التي ينجح فيها هذا، لا توجد مشكلة حقًا). الآن توجد فئات فرعية، ولكن نظرًا لأنها لا تظهر في القائمة الجانبية ولا في قائمة الفئات، فإنها تبدو وكأنها مُتسامح معها أكثر من تبنيها في جميع أنحاء البرنامج. في الوقت نفسه، مجموعات الفئات ليست جزءًا أساسيًا، ومظهر نظيف وجذاب بصريًا مثل منتديات Blizzard Diablo يتطلب تخصيصًا كبيرًا. هذه هي النقطة التي رأيت فيها الناس يبتعدون عن Discourse بشدة.
- نقص سمات الطرف الأول المصقولة والنظيفة يجعل البدء بسرعة أكثر صعوبة. شخصيًا، أجد صفحة الفئة هي الأكثر إشكالية لأنها، افتراضيًا، ستبدو وكأن شخصًا ما أسقط لوحة ألوان عليها عن طريق الخطأ، وليس لدي فكرة جيدة حتى الآن عن كيفية التغلب على ذلك (لأن ألوان الفئات المختلفة لا تزال مفيدة جدًا في القائمة الأخيرة).
(ثانوي)
- بالنسبة لبرنامج يتعامل مع مجتمعات كبيرة جدًا، فإن أدوات الإشراف في Discourse بسيطة بشكل مدهش. كنت أتوقع القدرة على بدء مناقشة بسهولة حول التقارير داخل فريق الإشراف في الحالات الأكثر تعقيدًا. وبالمثل، كنت أتوقع نظام نقاط تحذير/مستوى تحذير افتراضيًا. يمكن تصنيف هذا تقنيًا على أنه رئيسي، لكنني لا أريد استبعاد أنني ببساطة لم أجد الخيارات الصحيحة بعد.
- يؤدي نقص العلامات التجارية الذي يمتد إلى عدم وجود تذييل إلى استغراق الأمر بعض الوقت حتى أبدأ في إدراك أن Discourse كان يُستخدم بالفعل في عدد من المجتمعات الكبيرة. الآن لا أعتقد أن نقص العلامات التجارية الواضحة سيء بحد ذاته، ولكن من المحتمل أن يتم الإشارة إلى استخدام Discourse في تعليق في HTML المعروض، بحيث يكون متاحًا لأي شخص ينظر إلى الكود المصدري في المتصفح. بهذه الطريقة يمكن زيادة الوعي بالعلامة التجارية قليلاً.
- أميل إلى القول بأن Discourse يبالغ قليلاً فيما يتعلق بالألعاب/آليات تنشيط المستخدم. الحصول على “إنجازات” حتى لأبسط الوظائف يبدو غريبًا جدًا بالنسبة لي. وبالمثل، كما تم التعبير عنه في الموضوع المعني، لست أكبر معجب بالرسائل مثل “لم نرَ X منذ فترة”، “Y جديد هنا”. أعرف أنه يمكن تعطيل نصائح المستخدمين الجدد، لكنني أعتقد أن المسألة تتعلق بوجود طريقة لتخفيفها قليلاً بدلاً من إزالتها تمامًا (على الرغم من أن خيار إيقاف رسائل المستخدم على أساس تفضيل لا يزال رائعًا).
تعديل:
نسيت أدوات الإشراف في التكرار الأول وأضفت نقطة لها لاحقًا.