تقديم دردشة Discourse (تجريبي)

قبل ثلاث سنوات، نشرنا مقالاً في مدونتنا حول كيف يمكن لـ Discourse ونموذج المنتدى طويل الأمد التعايش مع نموذج الدردشة قصير الأمد:

هذا النوع من دمج الأدوات يعمل، ولكنه يعاني من بعض العيوب. ستجد أن لديك:

  • أدلة مستخدمين مكررة
  • أشكال متنافسة من المراسلة الخاصة
  • عدم يقين بشأن “أين ينتمي هذا المنشور؟”
  • أدوات غير متكاملة بشكل جيد لـ تنظيم المحتوى

إحدى القصص الأكثر تصويتاً على HN لهذا العام كانت منشوراً حول تفوق المنتديات على الدردشة:

الفقرة الأولى تفضح على الفور المشكلة التي نحاول الآن حلها:

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

لا ينبغي على بناة المجتمعات الاختيار بين الاثنين كما لو كانا متعارضين. إنها ثنائية زائفة. زائل مقابل دائم، قصير الأمد مقابل طويل الأمد؛ هذه مجرد أوضاع مختلفة للتواصل مع اختلافات دقيقة في المنفعة. لا يزالون يخدمون نفس الغرض تمامًا وهو التواصل مع الأشخاص.

الحد الأدنى من المجتمع القابل للتطبيق

اجعل شخصين في غرفة دردشة معًا وستحصل على بداية مجتمع صحي. طالما أن هناك بعض المحادثات بانتظام، ستبدو الغرفة حيوية وجذابة للمشاركين المحتملين الآخرين. هذه استراتيجية إعداد رائعة في الأيام الأولى للمجتمع، ولكن هناك حد صارم لمدى قدرتها على التوسع. القيام بأشياء لا تتوسع يمكن أن يكون استراتيجية رابحة للشركات الناشئة والمجتمعات الناشئة على حد سواء؛ المفتاح هو معرفة متى تجاوزت استراتيجية النمو الأولية الخاصة بك.
كلما كان المجتمع أكبر، كلما احتجت إلى واجهة Discourse القياسية (والوحيدة) حتى الآن. ولكن على الطرف الأدنى من المستخدمين وللشركات الناشئة في اليوم صفر، فإن أكبر عقبة ليست الحفاظ على النظام، بل مجرد بدء الحفلة. ونحن نعلم على وجه اليقين أن الدردشة تعمل بشكل أفضل في هذه الأحجام الصغيرة.

بمعنى آخر، تحل الدردشة مشكلة “شخص ما قل شيئًا!”:

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

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

الانتقال إلى الأعلى في المكدس

لمعالجة وضعنا الذي لا يمكن الدفاع عنه والمتمثل في الاضطرار إلى تقديم Discourse للمجتمعات التي لديها سنوات من الجمود في الدردشة، بدأنا في العمل على شيء جذري إلى حد ما:

تم تمكين هذا المكون الإضافي الآن للاختبار في فئة خاصة هنا على Meta. سنتحدث معًا في هذه المساحة المغلقة بنفس الطريقة التي سيتم بها تقديم الحد الأدنى من المنتج القابل للتطبيق لـ Discourse Chat لمجتمعات Discourse الحالية: دردشة الموظفين.

أحد العوامل المعقدة في توصيل الخطة طويلة الأجل لـ Chat هو أننا نستهدف حتماً سوقين منفصلين:

(خاص في الغالب) دردشة للعمل الجماعي
(عام في الغالب) دردشة للمجتمعات.

هذان العمودان متطابقان إلى حد كبير؛ حل أحدهما يحل الآخر أيضاً. سواء كنت تبدأ مشروعًا جماعيًا أو مجتمعًا، فأنت بحاجة إلى دردشة staff جيدة لأصحاب المصلحة الأساسيين لديك للبقاء منسقين ومتصلين اجتماعيًا.

الوصول المبكر

هناك حاليًا طريقتان للعب بـ Chat:

  1. قم بتثبيت المكون الإضافي مفتوح المصدر على تثبيتك المستضاف ذاتيًا. بينما لا نوصي به للاستخدام الإنتاجي بعد، فإننا نقوم بالفعل بتشغيل Chat على مثيل فريقنا الداخلي وكذلك Meta.

  2. انضم إلى مجموعتنا الخاصة لمختبري الدردشة للدردشة معنا هنا على Meta. يمكن لأي شخص طلب العضوية. يُشجع أصحاب الاستضافات الذاتية أيضًا على مشاركة ملاحظاتهم هنا.

سيتم إطلاق Chat بالكامل على Meta في أواخر ديسمبر / أوائل يناير.

135 إعجابًا

أوه، جميل جداً. هذه ميزة ضرورية لموقعي، ولدي إضافة مخصصة لتغليف Rumbletalk في الوقت الحالي. وجودها كجزء أساسي من Discourse سيكون إضافة إيجابية بالتأكيد.

9 إعجابات

ربما هذا يسبق الأحداث بشكل كبير، ولكن - هل هناك أي تفكير في الربط؟

لأنني بينما أحب Discourse، فإن آخر شيء أحتاجه هو مصدر آخر للرسائل الفورية. في Fedora، نحن بصدد الانتقال من IRC إلى Matrix. سيكون هذا مفيدًا جدًا إذا كان بإمكاننا الربط بـ Matrix… وسنتجه في الاتجاه الخاطئ لتجزئة الاتصالات إذا لم نتمكن من ذلك.

15 إعجابًا

قرار رائع. تغيير جذري لتبني ديسكورس.

8 إعجابات

الربط مخطط له، وإن كان بقدرة محدودة. نحن بصدد محاكاة ما قام به @merefield بتجميعه لـ Discord لمنصات أخرى.

14 إعجابًا

بالتأكيد، الشيء الأكثر إثارة من وجهة نظري هو أن يعمل دردشة Discourse كخادم رئيسي لـ Matrix وعميل Matrix، بدلاً من وجود بروتوكول منفصل جديد. ولكن الجسر البسيط سيكون مقبولاً طالما أنه سلس نسبياً.

8 إعجابات

مرحباً، لدي سؤال سريع. هل هذا المكون الإضافي هو تراكب دائم لـ Discourse، أم أنه موجود فقط في الأماكن التي اخترتها؟ بمعنى آخر، إذا اخترت تثبيته، فهل سيتغير مجتمعك بأكمله إلى ذلك، أم سيتغير فقط في الفئات التي تحددها؟

4 إعجابات

تهانينا على أول إصدار متاح للجمهور.

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

بالنسبة لمجتمع مطوري لغة البرمجة جاي المحترفين عبر الإنترنت الذي أقوم ببنائه من الصفر، فإن خطتي هي إظهار ديسكورس شات كبديل لـ ديسكورد شات.

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

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

9 إعجابات

أخبار مثيرة للاهتمام جداً، شكراً لك.

كان تفكيري الأول… هل حان الوقت لصقل ردود الفعل على الرموز التعبيرية ودعمها رسمياً؟

أقسم أنني لا أمزح.

(نعم، Discourse Retort موجود.)

5 إعجابات

هناك إضافة رسمية مشابهة لـ retort

10 إعجابات

اقتراحاتي. لم أقم باختبار المكون الإضافي فعليًا بعد، ولكني أجد هذه الأمور أكثر أهمية من الربط (وهي مفيدة أيضًا):

  • السماح بالوصول إلى الدردشة حسب المجموعة.
  • السماح اختياريًا بالوصول للقراءة/الكتابة إلى الدردشة للمجهولين.
    • السماح للمجموعات بامتلاك دردشات خاصة بها
  • إزالة تعليقات الدردشة اختياريًا بعد X ساعات / أيام / أسابيع حسب المجموعة
  • السماح اختياريًا برؤية الشريط الجانبي للعلامات / المجموعات في الدردشة
  • تسهيل “تحويل” تعليق (تعليقات) إلى نص موضوع، ربما حسب مستوى الثقة / المجموعة. ربما يتم التعامل معها عن طريق التبليغ.
  • تحويل تعليق (تعليقات) إلى رد على موضوع موجود سيكون رائعًا أيضًا حسب مستوى الثقة / المجموعة. ربما يتم التعامل معها عن طريق التبليغ.
  • العلامات داخل الدردشة
  • إذا تم ذكر مجموعة تسمح للمستخدم بالانضمام / طلب العضوية، اسمح لهذا الشخص بالانضمام فورًا / طلب عضوية المجموعة من داخل الدردشة.
  • الاتصال بـ Discobot مباشرة داخل الدردشة، سواء علنًا أو تحويلها إلى رسالة خاصة.
  • تعيين رؤية الدردشة لتتعلق بموضوع / رد / علامة معينة لمدة محددة
  • السماح للمستخدمين بالإشارة بسرعة إلى المشاركات الموجودة داخل الدردشة.
    • إذا حصلت مشاركة مذكورة على إعجاب في الدردشة، أضف هذا الإعجاب إلى المشاركة الأصلية أيضًا (بافتراض أن مثل هذا الإجراء مدعوم، هههه)

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

الإشراف.

  • إبطاء المستخدمين الذين ينشرون كثيرًا في الدردشة.
  • السماح للمجموعة / الثقة بتجاهل مستخدم / مجموعة في الدردشة بشكل دائم (لن تكون تعليقاتهم مرئية بمجرد تجاهلها)
  • تبليغ / إسكات / حظر المستخدم داخل الدردشة.
  • تقييد الكلمات إذا كانت مدرجة في القائمة السوداء
  • السماح بالمرفقات حسب المجموعة

أي شيء يشجع الآخرين على الانضمام أو التوسع داخل منشور أكبر هو موضع تقدير.
ستسمح العلامات أيضًا بدعم مكون إضافي لدمج الدردشة، مما يغطي جميع جسور Discourse الحالية.

11 إعجابًا

تم دمج منشور في موضوع موجود: طلبات ميزات صغيرة

تلك التي تحددها فقط! :ballot_box_with_check:

6 إعجابات

هذا رائع! ولكن كما اقترح آخرون، فإن وجود مصدر آخر للمراسلة الفورية يمكن أن يكون مشكلة. على الرغم من أنني أحب IRC، أعتقد أن تكاملًا أفضل سيكون مع XMPP نظرًا لاتحادها الأكبر. لن أذهب في طريق Matrix، لأن اتحاد Matrix جشع جدًا. هناك جسور جيدة بين Matrix و ActivityPub و XMPP و ActivityPub قيد العمل.

إعجاب واحد (1)

يستخدم الدردشة اسم الفئة كاسم لهذه القناة. أليس هذا هو الحل الأفضل ربما؟

3 إعجابات

أود إعادة صياغة المشكلة.

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

في الواقع، لا تقتصر ميزة الدردشة في Discourse على استبدال وظائف المنصة الحالية فحسب، بل يمكنها أيضًا إلغاء المنصة القديمة، وبالتالي تقليل عدد المنصات التي تستخدمها، وليس زيادتها.

لذلك، على سبيل المثال، إذا كنت تستخدم الميزات الأساسية لـ Slack (معظمها دردشة بسيطة)، فإنك تتوقف عن استخدامها وتبدأ في استخدام الدردشة في Discourse - الآن لديك -1 منصة للتفكير فيها ودمجها.

وينطبق الشيء نفسه على Discord والدردشات “الثقيلة” الأخرى. إذا كنت تستخدمها دائمًا للأشياء البسيطة، فأنت الآن أفضل حالًا بالانتقال إلى الدردشة في Discourse والتخلي عن المنصة القديمة. لن يؤدي ذلك فقط إلى تقليل عدد المنصات التي تستخدمها، بل سيجعل دردشتك تتكامل بشكل أوثق مع منتدىك / ويكي / قاعدة المعرفة / التوثيق / إدارة المشاريع.

من ناحية أخرى، إذا كنت تستخدم Facebook Messenger الذي يتكامل بشكل وثيق مع Facebook، وتحتاج إلى ذلك، فلماذا تفكر في البدء في استخدام الدردشة في Discourse وبالتالي إضافة مصدر آخر للرسائل الفورية؟ لا ينبغي لك ذلك حتى تتمكن الدردشة في Discourse من التكامل مع Facebook Messenger وتسمح لك باستخدام الأخير من خلال الأول، أي دون مغادرة الدردشة في Discourse.

وينطبق الشيء نفسه على Telegram و Viber وما إلى ذلك.

لذلك، نصيحتي هي إعادة صياغة المشكلة والتفكير في ميزة الدردشة في Discourse من منظور مختلف. إنها فرصة رائعة لبدء استخدام أدوات / منصات أقل، وليس المزيد منها. هذا هو ما كنت أفكر فيه طوال الوقت منذ أول فكرة حول ميزة الدردشة من فريق Discourse. وهذا مثير للغاية في الواقع.

26 إعجابًا

يبدو هذا ممكنًا فقط إذا كنت تتحدث عن مجموعة صغيرة جدًا. لدي Slack، Matrix، Keybase، Telegram، Signal، Google Chat، Twitter، Discord، Mattermost، و Rocketchat فقط للتواصل مع الزملاء. ناهيك عن IRC، على الرغم من أن جسور Matrix تتولى معظم ذلك. أوه، و Zulip. ربما هناك المزيد. وهذا لا يشمل الأصدقاء والعائلة والهوايات. كل هذه مخصصة للتواصل المتعلق بالعمل.

معظم هذه المنصات “قادرة” على استبدال معظم المنصات الأخرى، لكنها لا تفعل ذلك. بدلاً من ذلك تتراكم.

بشكل مشهور…

لاحظ ما بين القوسين، والذي يذكر المراسلة الفورية مباشرة. لهذا السبب آمل بشدة أن تتواصل الأشياء الجديدة في المجموعة مع بعضها البعض - وأن تفعل ذلك باستخدام معيار موجود.

لا تفهمني خطأ - بالتأكيد، جرب شيئًا جديدًا. ولكن بالنسبة لي، فإن الشيء الجديد الذي لا يقاوم حقًا في هذه المرحلة هو التشغيل البيني.

10 إعجابات

كل شيء صحيح باستثناء أنه لا علاقة له بالفكرة التي حاولت إيصالها. ربما فشلت في الشرح. قد أحاول الشرح بكلمات مختلفة في وقت لاحق.

4 إعجابات

@RGJ

friend something GIF

بكل جدية: أعتقد أنها فكرة رائعة لدمج الدردشة في مجتمع نقاش. في منتدانا، انتهى بنا الأمر باستخدام قناة واحدة فقط في Rocket Chat عبر تكامل Communiteq وكذلك للتواصل الداخلي المتعلق بالأسئلة لمرة واحدة التي لا تحمل قيمة طويلة الأجل.

السبب الوحيد لعدم توسعنا هو أن الدردشة قد
أ) تلتهم النشاط في المنتدى
ب) تنتهي الدردشات بمناقشات طويلة الشكل تكون أكثر ملاءمة للمنتدى

في رأيي المتواضع: أعتقد أن هناك منصات دردشة رائعة متاحة إذا كان هناك طلب أكثر تعقيدًا واتساعًا في المجتمع. ومن ثم، أود أن أرى تكامل دردشة أكثر بساطة (KISS) قد يعمل أيضًا كـ “رسائل خاصة v2” ويحل محل تجربة المستخدم/واجهة المستخدم الحالية للرسائل على المدى الطويل.

8 إعجابات

أنا لست من محبي الدردشات، لكن هذا مجرد رأيي.

ولكن ما مدى تكلفة ذلك؟ أقصد ذاكرة الوصول العشوائي والمعالجات والتخزين.

8 إعجابات