Se rendre au contenu

Connaissances

Lynx Knowledge - Collabora Editor

Collaborative office and Draw (vector graphics) editing in Knowledge via Collabora Online (WOPI)

lynx_knowledge_collabora · v19.0.1.2.0 · Premium

What this solves

Lynx Knowledge - Collabora Editor

Real-time collaborative editing of office documents inside Lynx Knowledge, powered by Collabora Online over the WOPI protocol — a permissively licensed alternative document engine that runs entirely on Patrii infrastructure.

Knowledge articles can carry an attached office document (DOCX, XLSX, PPTX and their ODF/legacy equivalents) or a Draw vector graphic (.odg), edited live by multiple users in the browser. This module implements the WOPI host that Collabora Online calls server-to-server to read and save those documents, plus the embedded editor surface. The active editor backend is selected by a single setting, so Collabora runs side-by-side with the existing engine and can be cut over per deployment.

Key Features

  • WOPI host — implements CheckFileInfo, GetFile and PutFile at /wopi/files/<id> so Collabora Online reads and writes the article's document_content directly.

  • Signed access tokens — each editing session carries a short-lived JWT encoding the article, user, and write permission; the WOPI endpoints are public and authenticate solely on that token.

  • Backend switch — the knowledge_doc_backend setting selects the active editor (Collabora or the legacy engine) without touching article data.

  • Discovery-driven embedding — the editor URL is resolved from Collabora's /hosting/discovery so the iframe always targets the correct application for the document type, including the Draw application for .odg files.

  • Vector graphics editing.odg articles open in Collabora Draw for freeform vector graphics, page layout and diagrams, created from the sidebar or by upload and seeded with a valid empty ODG on demand.

  • Blank document seeding — new articles open in a valid empty DOCX/XLSX/PPTX/ODG generated on demand, so editing works before any file is uploaded.

Integrates With

  • lynx_knowledge — the knowledge base and knowledge.article model.

Try Lynx Knowledge - Collabora Editor on your team.

Free trial, no credit card. Talk to sales when you're ready.