دمج الدردشة في صفحة ويب أخرى؟

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

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

أي أفكار حول كيفية عمل هذا - إذا كان ذلك ممكنًا مع أي من دعم التضمين الحالي في discourse؟

10 إعجابات

أعتقد أن هذا طلب ميزة رائع، للأسف نحن لسنا مجهزين حاليًا لـ “تضمين” الدردشة مثلما تفعل Intercom وغيرها، ولكن هذا بالتأكيد شيء نفكر فيه.

أشعر أنه شيء خاص بالإصدار 2/3 بدلاً من شيء على خارطة الطريق الفورية، سيتطلب ذلك إعادة هيكلة كبيرة لـ Discourse internals لتشغيل هذا، خاصة مع الأخذ في الاعتبار الدردشة “المجهولة” من بين أشياء أخرى.

17 إعجابًا

هناك موضوع ذو صلة هنا: Embeddable chat that stages users

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

من ناحية أخرى، لم نبدأ حقًا في استكشاف هذا الأمر بعمق، لذا نحن جميعًا نتخيل معًا.

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

4 إعجابات

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

نرغب أيضًا في السماح للمستخدمين المرحليين بالدردشة أيضًا، للعلم.

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

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

@mcwumbly ذكرت مشاركة نموذج أولي، لذا إليك نموذجنا الأولي الذي أنشأناه لفريق تجربة المستخدم لدينا للتصميم:

من الناحية المثالية، ستحتوي نافذة الدردشة على واجهة للكتابة، وبالطبع واجهة لرؤية الدردشة، وبعض الطرق للتبديل بين القنوات.

لدي الكثير من الأفكار حول هذا الموضوع…

6 إعجابات

في هذا السيناريو، لماذا سيكون من المهم السماح للمستخدمين المرحليين بالدردشة (بدلاً من مطالبة الأشخاص بالتسجيل إذا كانوا يرغبون في المشاركة)؟

3 إعجابات

على الرغم من أن المستخدمين الأساسيين لدينا سيحضرون هذا الحدث، سيكون لدينا أيضًا مستخدمون مثل المديرين/نواب الرئيس/المديرين التنفيذيين وحتى العملاء المحتملين الذين سيكونون هناك.

نريد التأكد من أن الجميع يمكنهم المشاركة في الدردشة حتى لو لم يسجلوا في مجتمعنا (حتى الآن).

3 إعجابات

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

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

إعجابَين (2)

على أي حال، استخدمنا Discord بالاقتران مع Widgetbot للسماح بالدردشة للمستخدمين غير المسجلين. لقد نجحت بشكل لا يصدق، ومن المحتمل أن نستخدمها مرة أخرى حتى تتمكن دردشة Discourse من القيام بذلك.

أفضل استخدام Discourse على أي حال، هذا الحل الآخر سيكون مجرد حل مؤقت حتى تدعم Discourse هذا.

3 إعجابات

لقد جربناها ونعم، إنها تعمل بشكل جيد للغاية ولكنها تشارك الكثير من المعلومات مع عدد قليل من الشركات والمشاريع.

آمل أن يتمكن Discourse من تحقيق شيء مماثل، والذي يمكن أن يكون رائعًا لإظهار سبب اختيارنا للمنتديات بدلاً من مثيلات الدردشة دون احتكاك.

إعجابَين (2)

+1 لهذا الطلب!

3 إعجابات

هل هناك أي أخبار حول هذا؟ هل تم النظر في هذه الميزة حتى؟

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

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

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

4 إعجابات

لا يوجد خبر حقيقي.

يبدو أن هناك اهتمامًا كبيرًا بشيء كهذا، لكننا نعتقد أنه استثمار كبير لجعله في حالة عمل، حتى في شكل أساسي.

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

في حالتك، ماذا تتوقع أن يتمكن الأشخاص الذين لم يسجلوا الدخول من القيام به، إن وجد؟

7 إعجابات

هل لدى أي شخص أي اقتراحات بشأن إضافة تسمح فقط بإطارات iframe؟ لقد حاولت العبث برؤوس X-Frame-options وقواعد CSP ولم أتمكن من جعل التضمين يعمل.

هدفي الأول سيكون ببساطة السماح للمستخدمين الحاليين بالدردشة.
بعد ذلك، سيكون نوع من الوضع المجهول مفيدًا.

4 إعجابات

معظم المستخدمين مسجلون على أي حال. يمكنني التعايش مع حل يتطلب من المستخدمين تسجيل الدخول للتمكن من الدردشة.

إذا كان هناك أي دردشة للمجهولين، فلن أمانع، ولكنها ليست ضرورية بالنسبة لنا.

4 إعجابات

حسناً

حالة الاستخدام رقم 1 - المستخدمون الحاليون

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

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

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

حالة الاستخدام رقم 2 - المجهولون

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

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

سيكون أيضًا هدفًا رائعًا لبعض المناقشات الآلية / الروبوتية.

الآن، من المحتمل أن يكون هذا مكونًا إضافيًا معقدًا!!

6 إعجابات

هل هناك أي خطط لدمج هذا؟

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

في الوقت الحالي، أستخدم منصة “discourse” لإنشاء منتدى داخل مجتمعنا.

لدينا ثلاثة مواقع ويب مستقلة منفصلة.

هل هناك طريقة لإنشاء مجموعات وتضمين الدردشة في تلك المواقع؟

عندما يصل زائر إلى الموقع، ستظهر له خانة دردشة تتطلب منه إدخال اسمه وبريده الإلكتروني ورقم هاتفه وطلب الدعم.

سيتم الاتصال تلقائيًا بمجموعة دردشة/قناة محددة مسبقًا.

وسيتمكن الزائر فقط من الدردشة مع المستخدمين في قناة الدردشة هذه.

هل هناك طريقة لتحقيق ذلك؟

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

فكرة رائعة. أتطلع إلى تحقيق شيء مماثل.

أود أن أتمكن من مزامنة نافذة دردشة CS التي تكون على كل صفحة من موقع واحد مع منتدى discourse (على غرار كيفية قيام منصات CS الشائعة بالبحث في قاعدة بيانات الأسئلة الشائعة قبل الاتصال بممثل).