أنا أحب أنك تتناول هذه القضية الحالية جدًا. لكنني أشعر بأن هناك نقصًا في سير العمل الجيدة، وأفضل الممارسات، و-في أحسن الأحوال- في الأدوات التي تجعل التعامل مع هذين المنتجين المنفصلين أكثر كفاءة ومتعة وسلاسة. وهذا صحيح على الرغم من وجود تدوينة مماثلة (وإن كانت أوسع نطاقًا) نُشرت قبل ثلاث سنوات، وأثارت بعض النقاش (وعددًا من الطلبات المشابهة لما سأشرحه الآن).
سأطرح بعض الأمثلة لما أتمنى مثاليًا أن أتمكن من فعله لتوحيد أدوات مثل Discord و Discourse، مع إدراكي أن أيًا من هذه الأفكار قد لا يكون ممكنًا فعليًا بسبب قيود واجهات برمجة التطبيقات (API) الخاصة بـ Discord أو Discourse، أو لأسباب أخرى. لكنني أعتقد أنه من الجدير التفكير والنقاش في هذا الأمر بشكل أعمق والدخول في التفاصيل، لأن مشكلة التزامن/اللاتزامن تمثل تحديًا حاليًا للعديد من المجتمعات، ولا توجد حتى الآن حلول مثالية.
أولًا وأهمًا، سيكون ذلك من خلال بعض الأدوات (التي تبدو) بسيطة لتسهيل الانتقال بين النظامين. القدرة على ربط فئة # في Discourse بـ Discord ببساطة، والعكس صحيح، بحيث لا أحتاج إلى نسخ رابط من أحدهما أو الآخر. والأفضل من ذلك، دمج بحث عن المواضيع داخل Discord بحيث أتمكن من العثور على رابط ونشره دون مغادرة Discord. كما أتمنى أيضًا إمكانية إنشاء دعوة من أحد النظامين إلى الآخر فورًا باستخدام اختصار لوحة مفاتيح أو ما شابه، في أي من النظامين.
تقترح مقالتك السابقة Effectively using Discourse together with group chat أمورًا مثل:
مستخدم جديد: كيف يمكنني فعل X؟
مستخدم مفيد: سؤال جيد. يرجى إعادة نشر هذا في المنتدى العام لدينا حتى يمكن لأي شخص آخر قد يطرح نفس السؤال البحث عن الإجابات وقراءتها.
هذه سياسة جيدة للتعامل مع بعض المشكلة، لكن من منظور تجربة المستخدم (UX) فهي ليست مثالية للمستخدم. بدلًا من ذلك، أحب أن أتمكن من النقر على رسالته في Discord، ثم باستخدام أمر واحد إنشاء رابط دعوة للمنتدى، يوجهه إلى الفئة الصحيحة، ويفضل أن يبدأ عملية “موضوع جديد” بعد تسجيله، مع نقاط إضافية لنسخ محتوى رسالته الفعلي من Discord إلى موضوع Discourse.
ربما يتم أيضًا التفضيل التلقائي لتكامل تسجيل الدخول عبر Discord، مثلاً: ينقر المستخدم على الرابط في Discord، يفتح نافذة متصفح جديدة للمنتدى، مع نافذة منبثقة تقول “تم دعوتك للانضمام إلى مجتمع Discourse X! انقر على انضم لتسجيل الدخول باستخدام حساب Discord الخاص بك، أو اختر خيار تسجيل دخول بديل على اليمين.” ثم بعد التسجيل، يُوجه إلى موضوع جديد، ربما.
اقتراح “الانتظار حتى تنتهي الدردشات ثم إنشاء ملخص” يمكن أن يستفيد حقًا من الأدوات. أرى أن لديك أداة Slack تقوم ببعض العمل شبه التلقائي، وهو أمر رائع. لم أستخدمها، لذا لا أعرف كيف تتعامل مع أسماء المستخدمين، والتي من المثالي أن ترتبط بأي أسماء مستخدمين موجودة مسبقًا في Discourse، لكن الأهم من ذلك، سيكون رائعًا توفر هذه القدرة لـ Discord. أرى في تلك التدوينة السابقة دعوة للتعاون من تطبيقات الدردشة الأخرى، لكنني أتخيل أن هذا لم يحدث. ما الذي يلزم لتحفيز ذلك بشكل كافٍ؟ هل يمكن جعلها أكثر قوة، تعمل على تحديد معين بدلًا من “آخر 20 رسالة”؟ وإذا لم يكن هذا جزءًا من إصدار Slack، فسيكون من الجيد أيضًا إنشاء رابط تلقائي للدردشة في منشور المنتدى.
أنا فقط أطرح أفكارًا عشوائية هنا، لكنني أعتقد أن بعضًا من هذا سيساعد حقًا.
شخصيًا، على المدى الطويل، آمل أن يظهر أداة واحدة تجمع بين النهجين، التزامن واللاتزامن، بشكل أفضل. أعرف أنه كانت هناك مناقشات حديثة حول إمكانية تحول مواضيع Discourse عالية الحجم إلى دردشات، ربما مع بعض العفوية. آمل أن يتم النظر في هذا المفهوم بعمق شديد، واعتماد نهج “سماء زرقاء” لتقديم أفضل مجموعة أدوات للمجتمعات لـ دمج قيم كلا النهجين فعليًا.
بالنسبة لي، سيكون هذا مثاليًا داخل Discourse. ربما يمكن إنشاء دردشة في أي مكان، مرتبطة بموضوع موجود مسبقًا، أو لا (دردشة على مستوى الفئة ستكون رائعة). يمكن أن تعمل إلى حد ما مثل خيوط Slack في أنها “تتفرع” من مكان ما، أي أنك تقرأ موضوعًا وتصل إلى “رد” هو في الواقع ملخص مرئي لدردشة حقيقية حدثت، “تم إنشاء دردشة من 243 رسالة في 31/5/2021 مع المستخدمين x، y، z [صور رمزية]” أو ما شابه. تعديل على شريط ملخص الموضوع الحالي، مخصص للدردشة، مع تنسيق للتمييز بينهما، والنقر لفتح نافذة الدردشة لمراجعتها، أو توسيعها داخل السطر أو ما شابه.
يمكن أرشفة الدردشات تلقائيًا أو حتى حذفها، إذا رغبت. لكن من المثالي توفير أدوات لتلخيص الدردشة مرة أخرى في الموضوع، ربما باستخدام وظائف تحرير الرسائل المألوفة في Discourse (تحديد متعدد، إلخ). يمكن للمحررين القيام بذلك، أو يمكن للمستخدمين تحديد رسالة أو أكثر من رسائلهم للمساهمة فيها في الموضوع، إذا رغبت. إذا لم يفعلوا ذلك بعد فترة زمنية محددة، يتم أرشفتها (اختياريًا؟). بالنسبة للدردشات القائمة على الفئات، يمكن “ترقية” رسالة دردشة إلى موضوع أيضًا.
على أي حال، هناك آلاف الأفكار الممكنة. لكن يبدو أن هذا مجال كبير من القيمة المحتملة إذا تم تنفيذه بشكل صحيح داخل Discourse. تقليل التوتر بين أدوات مثل Discord و Discourse، و"الجمود" في نهج Discourse، مع الحفاظ على مزايا كليهما، وأعتقد أن ذلك سيكون فوزًا كبيرًا. أسهل قولًا من فعله، لكنه بالتأكيد تحدٍ يستحق!
تعديل: أيضًا، أعرف أنه كان هناك الكثير من النقاشات المختلفة حول مواضيع مماثلة في الماضي، مثل:
إلخ.
Babble رائع، على الرغم من أنه لا يبدو ذو دعم جيد جدًا. والأهم من ذلك، لا يحل معظم المشاكل التي أتحدث عنها أعلاه، رغم أنه على الأقل يدمج كل شيء في مكان واحد، مما يسهل الانتقال بين أوضاع التفاعل…
تعديل 2: أيضًا-أيضًا، يجب أن تكون هناك فئات/“قنوات” مخصصة للدردشة فقط. لكن مرة أخرى مع إمكانية “ترقية” رسالة (أو سلسلة رسائل؟) إلى موضوع. والآن أتساءل عما إذا كان يجب أن أنشر هذا كموضوع جديد في مكان آخر. لا بأس. ![]()