منذ إضافة ميزة الدردشة الممتازة إلى Discourse قبل بضع سنوات، كنت أتمنى وجود تكامل أفضل بين النشاط الذي يحدث هناك ووظائف المنتدى الأساسية. والآن، مع قوة وكلاء برمجة الذكاء الاصطناعي، بدأت أختبر كيف قد يبدو ذلك. إليك مفهوم مبكر:
ما تراه هو عرض يضم المواضيع من التصنيف الحالي (“هذا اختبار لتصنيف من المستوى الأعلى”)، والتصنيفات الفرعية مثل “البرمجة”، وقنوات الدردشة، جميعها مرتبة حسب آخر تحديث. بالنسبة للتصنيفات الفرعية وقنوات الدردشة، يُظهر العرض معاينة صغيرة لآخر رسالة، أما المواضيع فتُعرض فقط شارة التصنيف (لم أقم بعد بإخفاء شارة التصنيف الحالي، لا يزال العمل جارياً). يمكن تضمين التصنيفات الفرعية إما في سطر واحد كما هو موضح هنا، أو بالطريقة المسطحة الحالية لعرض “الأحدث” في Discourse التي تعرض جميع المواضيع بما فيها التصنيفات الفرعية مع شارات التصنيف، لكنني أعرضها بهذه الطريقة لأنها تبدو مبتكرة. وعلى عكس عرض التصنيف في Discourse، فإن هذا العرض يدمج كل شيء ويرتب حسب الحداثة. أما الوضع الأبجدي فيضع التصنيفات الفرعية في الأعلى ويرتب الباقي أبجدياً.
أنا لا يزالُ أعمل على تحديد أفضل طريقة لتوضيح السياق الذي يأتي منه كل تحديث أو سطر، وغير متأكد مثلاً مما إذا كان ينبغي أيضاً تسمية المواضيع صراحةً على أنها مواضيع. لكنني أعتقد أنها ستكون مفهومة بمجرد النظر إليها لدقيقة، وهناك مساحة ووقت كبيران للتحسين.
إذن، لماذا نفعل هذا؟ حسنًا، أصبحت الدردشات الآن غنية بالمزايا وقادرة على أداء مهام متنوعة، بما في ذلك الخيوط (أحب هذه الميزة!)، وتفاعل جميل مع نظام المنتدى (الرد داخل الموضوع). لكن من حيث تجربة Discourse الافتراضية، وحتى ما يمكن تحقيقه بعد تخصيص الشريط الجانبي بشكل مكثف، لا تزال الدردشة تبدو ثانوية في أحسن الأحوال. فمن الصعب على المستخدمين الجدد العثور عليها، كما أن التفاعل معها والحصول على تحديثات منها أقل وضوحًا ودعمًا مقارنة بمحتوى المنتدى.
بطبيعة الحال، أدرك أن Discourse هو في المقام الأول منصة للمنتديات (هل يمكنني القول forumost؟ آسف، لم أستطع resist
). لكنها الآن تملك ميزة دردشة قوية بما يكفي لتكون طريقة تفاعل مكافئة على الأقل، إن لم تكن الأساسية. فأنظمة إدارة المستخدمين الشاملة، والمجموعات، والصلاحيات، والمصادقة القوية، وإضافة الفعاليات، وغيرها الكثير، كلها مفيدة جدًا لمجتمع يعتمد على الدردشة أولاً. ولا أعرف أي منصة أخرى توفر كل هذه المزايا المفيدة في نظام دردشة فقط، سهل الاستضافة الذاتية، ومفتوح المصدر، ناهيك عن نظام يدمج بين الدردشة والمنتدى معًا.
في رأيي، العائق الوحيد الحقيقي أمام تحقيق توازن أفضل هنا، والسماح لبانيي المجتمعات باختيار بروز أسطح التفاعل المختلفة، هو واجهة المستخدم وتجربته (UI/UX). ومن الأمور التي تبدو الأكثر أهمية في هذا الصدد هي تمكين المستخدمين من رؤية المحتوى المحدث من جميع أنحاء النظام، بغض النظر عن سياقه (مع إمكانية التصفية الاختيارية بالطبع). كما أن تحسينات الشريط الجانبي ستكون ضرورية على الأرجح لجعل كل هذا يعمل بأفضل شكل ممكن. لكن بالنسبة لي، التجارب الأكثر إثارة حاليًا هي كيف يمكننا رؤية جميع التحديثات عبر النظام بأكمله بسهولة قدر الإمكان، مع الحفاظ على فهم سياق كل تحديث، دون جعل أي منها أكثر “أهمية” من الآخر.
أنا مهتم جدًا لمعرفة ما إذا كان شخص آخر يجد هذه الفكرة واعدة! وحتى لو لم يكن المفهوم الحالي الذي أعرضه واعدًا، فسأكون سعيدًا جدًا لسماع آرائكم ونقدهم واقتراحاتهم البديلة وما إلى ذلك.
