شكراً للإبلاغ عن هذا، لقد حاولت أن آخذ ذلك في الاعتبار عند تطوير الميزة، لكن أعتقد أنني كنت محظوظاً جداً بالاختبارات التي أجريتها لذلك نحن بالفعل نضبط جميع الطوابع الزمنية على نفس الشيء هنا:
المشكلة هي أننا لا نريد إقحام الرسائل المنقولة بين رسائل القناة الموجودة، ويصبح الأمر أصعب وأصعب كلما زاد عدد الرسائل التي تنقلها.
سؤال قبل أن أتعمق في هذا - هل يمكنك تذكر وتحديد الرسائل التي في غير مكانها؟ هل هي مجرد رسائل قليلة، أم أنها خارج الترتيب تماماً؟ أعتقد أن ما قد يكون سبب التباين هو أنه عندما نقوم بجلب الرسائل لقناة ما، فإننا نفعل ذلك بترتيب المعرف (الذي نرتبه تنازلياً ثم نعكسه في معظم الحالات):
بينما في ناقل الرسائل أقوم بالترتيب حسب created_at للحفاظ على الترتيب، مما قد يسبب بعض التباينات الصغيرة:
لدي بعض الأفكار حول كيفية معالجة هذا (ربما تغيير ناقل الرسائل للترتيب حسب المعرف أو تغيير المتحكم للترتيب حسب created_at سيكون كافياً، مع تفضيل الأخير لأنني أعتقد أنه سيكون منطقياً أكثر)، لكنني أود أن أسمع مدى فوضوية الترتيب إذا كان من الممكن معرفة ذلك.
أبحث عن طرق يمكننا من خلالها التقاط جوهر تدفق الدردشة الجديد كدليل على كيفية كون الدردشة بذورًا لمناقشات أكبر.
هل لدى أي شخص أفكار حول كيفية القيام بذلك من موقعنا الحالي مع اختبار الدردشة هنا على ميتا؟
نقاط التغذية الراجعة رائعة، وأعتقد أنها ستُستقل إلى مواضيعها الخاصة قريبًا أيضًا، لكنني كنت آمل في شيء يعمل كمثال رائع لأي شخص ينضم للتو إلى @chat-testers. شيء يمكن للناس النظر إليه فقط والذهاب: «آه، نعم، لم أكن متأكدًا في البداية، لكنني أرى كيف يمكن أن تكون الدردشة مقدمة للمناقشة المتعمقة».
قد أطلب الكثير
RGJ
بصراحة، لا أرى كيف يمكن أن تكون الدردشة مقدمة للمناقشة المتعمقة
لكن قد يكون ذلك لأنني عجوز.
JammyDodger
إذن نحن نبحث عن مثال سيساعد في تغيير رأي @RGJ أيضًا
Moin
أعجبني المثال هنا. لكن هذا المثال لا يناسب هنا. ربما يمكن أن يكون الموضوع حول ميزة تفتقدها حاليًا. شيء لا تبدأ به موضوعًا لأنك، على سبيل المثال، لا تملك الوقت للتحقق مما إذا كان هناك طلب ميزة مماثل، أو لأنك تعتقد أن لا أحد آخر سيهتم بذلك.
كنت أبحث عن واحد يتعلق بالبذور والأشجار، لكنني لم أجده هنا.
لكن، نعم. نوع من الدردشة المسترخية/الودية/غير الرسمية تتشكل فيها فكرة خلال تبادل الآراء السهل، ثم تلهم موضوع نقاش رسمي.
oshyan
هذا هو اهتمامي وسبب استخدامي للدردشة بنسبة 100%. لكن هل يمكنك توضيح ما تقصده بالضبط بمثل هذا المثال؟ هل أنت مهتم، على سبيل المثال، بعينات من دردشة (بغض النظر عما إذا كانت قد حدثت في دردشة Discourse) كان من الممكن أن تؤدي (بشكل واضح) إلى نقاش أعمق و/أو أدت بالفعل إلى نقاش أعمق ولكن في وسيط أقل مثالية لذلك (الدردشة مقابل المنتدى)؟ إذا كان الأمر كذلك، فقد أحتاج إلى وقت قليل للعثور على بعض الأمثلة، لكنني أملك بالتأكيد أمثلة جيدة من مجتمعي المتعلق بالإنتاجية. إذا كنت تبحث عن أمثلة في دردشة Discourse تحديدًا، فسيكون ذلك أصعب في العثور عليها. لكنني أعتقد تمامًا أن هذه هي قيمة كبيرة للدردشة في Discourse، وبغض النظر عن المجتمع، ستلعب دورًا أكبر أو أصغر.
Jonathan_Poyer
أعتقد أن عرض مناقشة حول ميزة جديدة هو في الواقع طريقة لطيفة لعرضها على الأقل في اللحظة الأولى لتلك الفكرة. بالنسبة لبعض الناس، تكون شرارة النقاش هذه أثناء التطوير أو قبل البدء مباشرة. هناك دائمًا المزيد من الأشياء التي يمكن مناقشتها، والرجوع إلى موضوع (أو أكثر) منطقي.
oshyan
كمثال أكثر مفاهيمية ربما لحالة يمكن فيها للدردشة أن تتحول بسرعة إلى موضوع (وينبغي أن تفعل ذلك)، حتى في منتصف النقاش، هذا شيء يحدث غالبًا في مجتمعات إدارة تطوير البرمجيات التي أشارك فيها، وكذلك في مجتمعي المتعلق بالإنتاجية:
شخص جديد ينضم إلى الدردشة ويسأل سؤالًا يبدو بسيطًا أو بريئًا.
تستجيب الردود من الأعضاء المنتظمين المطلعين جدًا و/أو المتحمسين بسرعة لتصل إلى عشرات الأسطر من النص، وتبدأ فواصل الفقرات بالظهور، وتصبح قناة الدردشة مشبعة فقط بمناقشة هذا السؤال الواحد (الموضوع).
يصبح كل شيء صعب الرد عليه حيث تتضمن كل «رسالة» العديد من النقاط والأفكار، وعدم وجود ميزة تحديد للاقتباس/الرد يجعل تحليل كل شيء والرد عليه صعبًا.
هذه المحادثات هي أيضًا غالبًا نقاشات قيمة ستختفي بسرعة في التدفق اللاحق للدردشة، لذا فإن نقلها لاحقًا إلى موضوع قد يكون ذا قيمة كبيرة جدًا.
JammyDodger
أعتقد أنني كنت أبحث في البداية عن شيء يمكننا تقديمه كموضوع/دردشة هنا على ميتا لإظهار للأشخاص الجدد في دردشة Discourse كيف يمكن أن تتناغم بشكل جميل مع الأفكار الموجودة مسبقًا حول وجهة نظر «الفقرة الطويلة» في Discourse.
إذن حتى شيء قمنا بإنشائه لعرض المبدأ بدقة.
رغم أنه يبدو أن لديك العديد من الأمثلة التي ستشكل موضوع نقاش رائع
أعتقد أن أي شيء يمكن أن يساعد الناس على تصور بسهولة أين يمكن أن تندرج الدردشة في هيكل المنتدى الخاص بهم سيكون مفيدًا. أنا منفتح على جميع الأفكار
agungor
أشعر أن هذه المحادثة تصبح مثل هذا المثال بحد ذاتها.
Jonathan_Poyer
يبدو أن شيئًا ما سيصبح خيطًا على منصات أخرى إما أن يحتاج إلى التحول إلى دردشة أخرى أو موضوع منفصل. لكن في الوقت نفسه، يبدو أن الموضوعات أكثر مثل النقاش طويل الأمد مقابل المنفرد كما هو هنا؟
هذا يمكن أن يمنح الرؤية للأشخاص الذين ليسوا في الدردشة، خاصة إذا بدأ الموضوع بسؤال.
لكن بشكل متناقض، أنا أجب هنا lol.
همم، لقد جربت للتو اقتباس ردودي هنا في نفس الموضوع لكنني أعتقد أن لدي خيار الاقتباس في موضوع جديد فقط، وليس في موضوع موجود مسبقًا.
JammyDodger
كنت أفكر في ذلك للتو. كنت أحسب ما إذا كان بإمكاني إنشاء موضوع مع رد كل شخص في الدردشة بطريقة ما، حيث لم تكن هناك قنوات دردشة مناسبة لوضعها فيها. لكن الآن وقد قمت بذلك، أرى أنه يمكن أن يكون له قناة دردشة خاصة به، ويمكننا نقل هذه المحادثة هناك
jimkleiber
آه نعم، أشبه إلى حد كبير إنشاء الموضوع الذي سيخلق قناة الدردشة الجديدة.
ثم يمكن ملء الموضوع فقط بالاقتباسات من الدردشة، واستخراج النقاط البارزة.
هذا هو اهتمامي وسبب استخدامي للدردشة بنسبة 100%. لكن هل يمكنك توضيح ما تقصده بالضبط بمثل هذا المثال؟ هل أنت مهتم، على سبيل المثال، بعينات من دردشة (بغض النظر عما إذا كانت قد حدثت في دردشة Discourse) كان من الممكن أن تؤدي (بشكل واضح) إلى نقاش أعمق و/أو أدت بالفعل إلى نقاش أعمق ولكن في وسيط أقل مثالية لذلك (الدردشة مقابل المنتدى)؟ إذا كان الأمر كذلك، فقد أحتاج إلى وقت قليل للعثور على بعض الأمثلة، لكنني أملك بالتأكيد أمثلة جيدة من مجتمعي المتعلق بالإنتاجية. إذا كنت تبحث عن أمثلة في دردشة Discourse تحديدًا، فسيكون ذلك أصعب في العثور عليها. لكنني أعتقد تمامًا أن هذه هي قيمة كبيرة للدردشة في Discourse، وبغض النظر عن المجتمع، ستلعب دورًا أكبر أو أصغر.
Jonathan_Poyer
أعتقد أن عرض مناقشة حول ميزة جديدة هو في الواقع طريقة لطيفة لعرضها على الأقل في اللحظة الأولى لتلك الفكرة. بالنسبة لبعض الناس، تكون شرارة النقاش هذه أثناء التطوير أو قبل البدء مباشرة. هناك دائمًا المزيد من الأشياء التي يمكن مناقشتها، والرجوع إلى موضوع (أو أكثر) منطقي.
oshyan
كمثال أكثر مفاهيمية ربما لحالة يمكن فيها للدردشة أن تتحول بسرعة إلى موضوع (وينبغي أن تفعل ذلك)، حتى في منتصف النقاش، هذا شيء يحدث غالبًا في مجتمعات إدارة تطوير البرمجيات التي أشارك فيها، وكذلك في مجتمعي المتعلق بالإنتاجية:
شخص جديد ينضم إلى الدردشة ويسأل سؤالًا يبدو بسيطًا أو بريئًا.
تستجيب الردود من الأعضاء المنتظمين المطلعين جدًا و/أو المتحمسين بسرعة لتصل إلى عشرات الأسطر من النص، وتبدأ فواصل الفقرات بالظهور، وتصبح قناة الدردشة مشبعة فقط بمناقشة هذا السؤال الواحد (الموضوع).
يصبح كل شيء صعب الرد عليه حيث تتضمن كل «رسالة» العديد من النقاط والأفكار، وعدم وجود ميزة تحديد للاقتباس/الرد يجعل تحليل كل شيء والرد عليه صعبًا.
هذه المحادثات هي أيضًا غالبًا نقاشات قيمة ستختفي بسرعة في التدفق اللاحق للدردشة، لذا فإن نقلها لاحقًا إلى موضوع قد يكون ذا قيمة كبيرة جدًا.
JammyDodger
أعتقد أنني كنت أبحث في البداية عن شيء يمكننا تقديمه كموضوع/دردشة هنا على ميتا لإظهار للأشخاص الجدد في دردشة Discourse كيف يمكن أن تتناغم بشكل جميل مع الأفكار الموجودة مسبقًا حول وجهة نظر «الفقرة الطويلة» في Discourse.
إذن حتى شيء قمنا بإنشائه لعرض المبدأ بدقة.
أعتقد أن أي شيء يمكن أن يساعد الناس على تصور بسهولة أين يمكن أن تندرج الدردشة في هيكل المنتدى الخاص بهم سيكون مفيدًا. أنا منفتح على جميع الأفكار
أبحث عن طرق يمكننا من خلالها التقاط جوهر تدفق الدردشة الجديد كدليل على كيفية كون الدردشة بذورًا لمناقشات أكبر.
رغم أنه يبدو أن لديك العديد من الأمثلة التي ستشكل موضوع نقاش رائع
هل لدى أي شخص أفكار حول كيفية القيام بذلك من موقعنا الحالي مع اختبار الدردشة هنا على ميتا؟
RGJ
بصراحة، لا أرى كيف يمكن أن تكون الدردشة مقدمة للمناقشة المتعمقة
agungor
أشعر أن هذه المحادثة تصبح مثل هذا المثال بحد ذاتها.
Jonathan_Poyer
يبدو أن شيئًا ما سيصبح خيطًا على منصات أخرى إما أن يحتاج إلى التحول إلى دردشة أخرى أو موضوع منفصل. لكن في الوقت نفسه، يبدو أن الموضوعات أكثر مثل النقاش طويل الأمد مقابل المنفرد كما هو هنا؟
JammyDodger
نقاط التغذية الراجعة رائعة، وأعتقد أنها ستُستقل إلى مواضيعها الخاصة قريبًا أيضًا، لكنني كنت آمل في شيء يعمل كمثال رائع لأي شخص ينضم للتو إلى @chat-testers. شيء يمكن للناس النظر إليه فقط والذهاب: «آه، نعم، لم أكن متأكدًا في البداية، لكنني أرى كيف يمكن أن تكون الدردشة مقدمة للمناقشة المتعمقة».
هذا يمكن أن يمنح الرؤية للأشخاص الذين ليسوا في الدردشة، خاصة إذا بدأ الموضوع بسؤال.
JammyDodger
أعتقد، على الأقل. سأتحقق من تفكيري مرة أخرى قبل أن أفعل أي شيء.
قد أطلب الكثير
jimkleiber
لكن بشكل متناقض، أنا أجب هنا lol.
RGJ
لكن قد يكون ذلك لأنني عجوز.
JammyDodger
كنت أفكر في ذلك للتو. كنت أحسب ما إذا كان بإمكاني إنشاء موضوع مع رد كل شخص في الدردشة بطريقة ما، حيث لم تكن هناك قنوات دردشة مناسبة لوضعها فيها. لكن الآن وقد قمت بذلك، أرى أنه يمكن أن يكون له قناة دردشة خاصة به، ويمكننا نقل هذه المحادثة هناك
jimkleiber
آه نعم، أشبه إلى حد كبير إنشاء الموضوع الذي سيخلق قناة الدردشة الجديدة.
JammyDodger
إذن نحن نبحث عن مثال سيساعد في تغيير رأي @RGJ أيضًا
jimkleiber
ثم يمكن ملء الموضوع فقط بالاقتباسات من الدردشة، واستخراج النقاط البارزة.
Moin
أعجبني المثال هنا. لكن هذا المثال لا يناسب هنا. ربما يمكن أن يكون الموضوع حول ميزة تفتقدها حاليًا. شيء لا تبدأ به موضوعًا لأنك، على سبيل المثال، لا تملك الوقت للتحقق مما إذا كان هناك طلب ميزة مماثل، أو لأنك تعتقد أن لا أحد آخر سيهتم بذلك.
أتساءل متى يكون من الأفضل نقل الرسائل بدلاً من اقتباسها. ربما يعتمد الأمر على ما إذا كان هناك موضوع موجود بالفعل أم لا؟ لست متأكدًا. في أي سيناريوهات سيكون أحد الخيارات التالية أفضل لتشجيع الأشخاص عليه؟
اقتباس رسائل الدردشة في موضوع موجود
نقل رسائل الدردشة إلى موضوع موجود
اقتباس رسائل الدردشة إلى موضوع جديد
نقل رسائل الدردشة إلى موضوع جديد
نظرًا لأن سلاسل رسائل الدردشة، حسنًا، هي “دردشة” أكثر من الموضوعات، فلدي بعض الإحساس بأننا قد نرغب في تشجيع الاقتباس أكثر من النقل، بشكل عام.
هل هناك حالات لاحظها الناس أو لديهم في أذهانهم حيث تقول، “لا، الاقتباس لن يكون جيدًا هنا. بالتأكيد نحتاج إلى نقلها بدلاً من ذلك”؟
شكراً على قيامك بذلك – هذا مشوش تمامًا! سأضطر إلى إجراء بعض الاختبارات المحلية على مجموعات رسائل أكبر. أعتقد أن هذا سيكون مطلوبًا على الأقل:
أنا قلق بشكل عام بشأن الترتيب حسب المعرف بسبب التناقضات الغريبة، أعتقد أن ترتيب الرسائل حسب created_at سيكون أفضل بشكل عام للقنوات. @j.jaffeux أو @mcwumbly ما رأيكما في هذا؟ إذا قررنا القيام بذلك، فقد يحتاج ناقل الرسائل إلى إعطاء مسافات اصطناعية لقيم created_at بمقدار 10 مللي ثانية لكل منها لترتيب متسق.
أعتقد بشكل عام أنه إذا كانت غير ذات صلة تمامًا بالقناة الحالية، فسيكون من الأفضل نقلها إلى قناة أكثر ملاءمة. لقد استخدمنا هذا مرات عديدة سابقًا داخليًا عندما استخدمنا Mattermost. على سبيل المثال، مجموعة من الاستجابة للحوادث في قناة general التي يجب نقلها إلى قناة incident لحفظ سجلات أفضل. أو، محادثة خاملة في قناة من الأفضل أن تكون في قناة random.
لا أعتقد أن هناك أي قيمة في هذه الحالات للاقتباس وترك الأنقاض القديمة، وكما يقول موين، يمكن أن تصبح الأمور مربكة، حيث تستمر المناقشة في مكانين مختلفين.
ضع في اعتبارك أن هذين الخيارين غير موجودين حاليًا. لقد أزلنا “النقل إلى الموضوع” لأنه في التنفيذ الأولي كان يقوم بإنشاء منشور واحد لكل رسالة دردشة، ولم يحذف الرسائل الأصلية في القناة أيضًا. إذا أردنا القيام بذلك مرة أخرى في المستقبل، فيجب أن:
أ) اقتباس دفعات من الرسائل معًا (على سبيل المثال، 100 لكل منشور) باستخدام ميزة اقتباس الدردشة و
سأمتنع عن التعليق على التنفيذ لترتيب المشاركات وسأترك @j.jaffeux يعلق على هذا الجانب.
آه، نعم. لم أكن أسأل عن نقل رسائل الدردشة داخل الدردشة، ولكن يمكنني أن أرى كيف يمكن أن يكون ذلك مفيدًا، ولا توجد مشكلة في محاولة تحويل الشكل القصير إلى الشكل الطويل (أو العكس) “في المشاركة”.
هذا منطقي. أحب الشكل العام للاقتباس باعتباره “نسخة طبق الأصل” كهذه لأنني أعتقد أنها ستقرأ بهذه الطريقة على أي حال. في الماضي، عندما استخدمت ميزة النسخة طبق الأصل في Slack، وجدت نفسي غالبًا ما أغلفها بـ [details]، وألخص الأشياء في نص المشاركة الرئيسي.
فكرة أخرى خطرت لي في هذا السياق قد تكون وجود ميزة “توسيع السياق” أكثر أناقة، بحيث يمكنك اقتباس رسالة واحدة، ثم تحميل رسائل إضافية ضمنيًا عند الطلب لعرض المزيد من السياق من الدردشة دون مغادرة الموضوع.
أنا متشكك في أن هذا الجزء ضروري أو قيم عند الإشارة إلى المناقشات عبر حدود المسار البطيء / المسار السريع.
يحدث هذا فقط إذا اخترت “الانتقال إلى الموضوع”، فلماذا تحتفظ بالأشياء في القناة إذا كانت نيتك هي نقلها؟ لقد أجرينا بالفعل بعض المناقشات حول هذا الأمر داخليًا. بالتأكيد، مجرد اقتباس عادي للرسائل في موضوع لن يحذف أي شيء.
بعض المعلومات الإضافية لك، الفئة التي تنشئ الاقتباسات تسمى في الواقع ChatTranscriptService
هذا مثير للاهتمام، لدينا بالفعل شيء مشابه لهذا مع اقتباسات الموضوع الخاصة بنا (ربما رأيت ذلك بالفعل). سيكون من المفيد الحصول على المزيد من السياق دون الحاجة إلى زيارة القناة فعليًا.
تبدأ مجموعة من الأشخاص في إجراء مناقشة متعمقة حول “البطاريق” لأنهم نسوا النقر على “#بطريق” واحتدمت الأمور
يتدخل المشرف و يطرد حديث البطاريق إلى قناة البطاريق.
أعتقد أن الشيء الأساسي هنا هو إعادة التسلسل.
أعتقد أن “تعديل تم الإنشاء في” هو الحل الوحيد المنطقي هنا لأنك تريد نقل كل شيء في كتلة واحدة؟ بالإضافة إلى أنه تم إنشاؤه تقنيًا في الوقت الذي تم نقله فيه.
نعم، سأفعل هذا بنسبة 100% إذا كانت مسارات رسائل GET العادية للقناة مرتبة حسب created_at، هذا ما أريد حله، كنت أتساءل فقط عما إذا كان لدى Joffrey بعض المعرفة التاريخية حول ذلك. إذا لم يكن الأمر كذلك، فسأقوم بتغيير كلا الأمرين في وقت واحد.
نعم، أنا أتفق 100% مع سام ومعك نقل كل شيء دفعة واحدة وإعطائه وقت الإنشاء وقت النقل هو النهج الوحيد المنطقي في رأيي. وإلا فإنه يفتح علبة ضخمة من المشاكل… كيف أعرف أين أجده؟ تلقي إشعارات غير مقروءة لأشياء تم إنشاؤها قبل آخر قراءة لي؟ لا لا لا
جميل، سأقوم بتعديل أداة النقل بحيث تكون الرسائل المنقولة في المستقبل بزيادة صغيرة متباعدة، وسأجعل رسائل الدردشة مرتبة حسب created_at بدلاً من المعرف في المتحكم العام