فريق أعمل معه يستخدم Zulip منذ بضعة أشهر، وأنا أبحث في إمكانية استخدام Discourse بدلاً منه. أتساءل عما إذا كان هناك طريقة للتعامل مع نسخة احتياطية/تصدير من Zulip لاستيراد السجل التاريخي إلى مثيل Discourse؟ لم أتمكن حتى الآن من العثور على أي شيء حول هذا الموضوع هنا…
مرحبًا، @paulrudy! لا أرى مُستوردًا موجودًا لـ Zulip. نظرًا لأن Zulip أكثر تشبهًا بالدردشة منه بمنتدى، فأعتقد أن أحدًا لم يرغب في القيام بذلك (أو إذا فعل، فلم يتعب نفسه بإسهام كوده في Discourse).
إذا كنت على دراية بـ Ruby أو البرمجة بشكل عام، فيمكنك أخذ مُستورد موجود وتعديله ليعمل مع قاعدة بيانات Zulip الخاصة بك. لا أرى أي مُستوردات تقرأ قاعدة بيانات postgres، ولكن نظرًا لأن Discourse يستخدمها، فلا ينبغي أن يكون من الصعب فهم كيفية ذلك.
لقد كتبت العديد من أدوات الاستيراد قبل أن أتقن لغة Ruby حقًا، ولكن منذ فترة طويلة جدًا، خضعت لدورة تعلمت فيها مجموعة من لغات البرمجة (التي لم تعد مستخدمة في الغالب). حظًا موفقًا!
بما أن Zulip هو في الأساس برنامج دردشة (بناءً على ما استطعت استخلاصه في 30 ثانية)، فقد يكون من المنطقي استخدامه للمناقشات العابرة، بينما يُترك Discourse للأمور التي تتطلب تفكيرًا أكبر وانتباهًا أعمق.
نقطة جيدة. على الرغم من أن الطريقة التي نستخدم بها Zulip (وكذلك الطريقة التي تستخدم بها تطبيقات الدردشة الأخرى مثل Slack) تبدو أنها تشمل كلاً من الدردشة اللحظية والنقاشات الجديرة بالأرشفة. أنا متردد في طلب من الناس أن يضطروا إلى متابعة منصتين مختلفتين. هل هناك سبب يجعل Discourse أقل من مثالي للدردشة؟
أحيي هذا الموضوع لأن لدي نفس السؤال، وأتساءل عما إذا كان أي شخص قد حاول/تمكن من القيام بذلك في هذه الأثناء. ونعم، Zulip هو منصة دردشة، ولكنه أيضًا قريب جدًا من منطق المنتدى، حيث يتم نشر رسائل الدردشة تحت مواضيع. لقد كنا سعداء جدًا بـ Zulip، ولكننا مغرون بدمج ActivityPub الخاص بـ Discourse…