اقتراح: إنشاء وتحرير المستندات بسلاسة باستخدام OnlyOffice

مقترح: إنشاء وتحرير المستندات بسلاسة باستخدام OnlyOffice في Discourse (عبر تكامل Nextcloud)

كجزء من جهودنا المستمرة لجعل Discourse حلاً إنترانت جاهزًا للمؤسسات، نعمل على تحقيق سير عمل سلس للمستندات داخل Discourse - مما يتيح للمستخدمين إنشاء وتحرير مستندات Office (مثل .docx، .xlsx، .pptx) مباشرة داخل المنصة.

الرؤية:

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

النهج التقني (المرحلة الأولى):

  • ملحق المُنشئ (Composer Extension):

    • يضيف مكون إضافي مخصص زر شريط أدوات إلى مُنشئ Discourse.
    • عند النقر عليه، يمكن للمستخدمين تحديد اسم الملف ونوع الملف.
  • التزويد التلقائي للمستندات:

    • يقوم الواجهة الخلفية للمكون الإضافي بإنشاء مستند Office فارغ (من قالب محلي) ويقوم بتحميله إلى مثيل Nextcloud مشترك باستخدام WebDAV.
    • يتم إدراج رابط المشاركة العام الناتج تلقائيًا في المنشور.
  • تحرير OnlyOffice:

    • مع تكامل OnlyOffice الخاص بـ Nextcloud، يفتح النقر على الرابط المستند في محرر OnlyOffice عبر الإنترنت، مما يتيح التحرير التعاوني في الوقت الفعلي - دون إدارة الملفات خارج Discourse.
  • التخزين الشفاف:

    • تتم إدارة جميع عمليات إدارة المستندات (الإنشاء، المشاركة، التخزين) بواسطة الواجهة الخلفية؛ يظل Nextcloud غير مرئي للمستخدمين النهائيين.

الأمان والنطاق:

  • تقع المستندات في مجلد Nextcloud مشترك مع روابط تحرير عامة (أمان بالغموض، مقايضة التحكم الدقيق مقابل سهولة الاستخدام).
  • لا توجد حسابات مستخدمين فردية أو تحميلات - فقط خدمة خلفية واحدة وحسابات وقوالب قياسية.

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

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

6 إعجابات