הצעה: יצירה ועריכה חלקה של מסמכים עם OnlyOffice

סיכום מבוסס בינה מלאכותית

Ralf_Stockmann proposes integrating OnlyOffice with Discourse via Nextcloud to enable seamless, in-platform creation and collaborative editing of Office documents (.docx, .xlsx, .pptx). The goal is to make Discourse a fully capable enterprise intranet by letting users edit documents directly within discussions, wikis, or knowledge bases—without leaving the interface or managing files manually. In Phase 1, a plugin adds a composer button to create documents, which are auto-generated from templates and uploaded to Nextcloud via WebDAV. A public share link is inserted into the post, opening the document in OnlyOffice’s real-time editor. Storage and permissions are abstracted: documents live in a shared Nextcloud folder with public edit links (security by obscurity), managed by a single backend service account. The system prioritizes ease of use over granular control. A proof-of-concept is underway, with source code and progress to be shared soon. The team invites feedback and collaboration, viewing this as a critical step toward making Discourse a first-class open source enterprise platform with modern, frictionless document workflows.

הצעה: יצירה ועריכה חלקה של מסמכים עם OnlyOffice ב-Discourse (דרך אינטגרציה עם Nextcloud)

כחלק מהמאמצים המתמשכים שלנו לבסס את Discourse כפתרון אינטראנט ארגוני אמיתי, אנו פועלים ליצירת זרימת עבודה חלקה של מסמכים בתוך Discourse - המאפשרת למשתמשים ליצור ולערוך מסמכי Office (למשל, .docx, .xlsx, .pptx) ישירות בפלטפורמה.

חזון:

המטרה ארוכת הטווח שלנו היא לאפשר למשתמשים לערוך מסמכים באופן שיתופי ב-OnlyOffice, מבלי שיצטרכו לעזוב את Discourse או ליצור אינטראקציה עם שכבות אחסון אחוריות כמו Nextcloud. מנקודת מבט של המשתמש, יצירה ועריכה של מסמכים צריכה להרגיש טבעית ל-Discourse, ולאפשר תוכן שיתופי עוצמתי בתוך דיונים, ויקי או מאגרי ידע.

גישה טכנית (שלב 1):

  • הרחבת Composer:

    • תוסף מותאם אישית מוסיף כפתור בסרגל הכלים של ה-Composer של Discourse.
    • בלחיצה, משתמשים יכולים לציין שם קובץ וסוג קובץ.
  • הקצאת מסמכים אוטומטית:

    • ה-backend של התוסף יוצר מסמך Office ריק (מתבנית מקומית) ומעלה אותו למופע Nextcloud משותף באמצעות WebDAV.
    • קישור השיתוף הציבורי שנוצר מוכנס אוטומטית לפוסט.
  • עריכה ב-OnlyOffice:

    • עם אינטגרציית OnlyOffice של Nextcloud, לחיצה על הקישור פותחת את המסמך בעורך המקוון של OnlyOffice, המאפשר עריכה שיתופית בזמן אמת - ללא ניהול קבצים מחוץ ל-Discourse.
  • אחסון שקוף:

    • כל ניהול המסמכים (יצירה, שיתוף, אחסון) מטופל על ידי ה-backend; Nextcloud נשאר בלתי נראה למשתמשי הקצה.

אבטחה והיקף:

  • מסמכים יאוחסנו בתיקיית Nextcloud משותפת עם קישורי עריכה ציבוריים (אבטחה על ידי עמימות, החלפת שליטה גרעינית לטובת קלות שימוש).
  • אין חשבונות משתמשים או העלאות פרטניות - רק חשבון שירות backend אחד ותבניות סטנדרטיות.

צעדים הבאים:
אנו מפתחים כעת הוכחת היתכנות (proof-of-concept) לזרימת עבודה זו ונשתף את ההתקדמות שלנו ואת קוד המקור בשבועות הקרובים.

משוב, רעיונות ומשתפי פעולה יתקבלו בברכה רבה!

אנו רואים בכך צעד חשוב לקראת הפיכת Discourse לאינטראנט ארגוני ממדרגה ראשונה, בקוד פתוח - כולל זרימות עבודה מודרניות של מסמכים ועריכה שיתופית בזמן אמת - ללא חסמים נוספים למשתמשי הקצה.

6 לייקים