Zweck

Erweitert den Attachment-Controller in der Crew-App.

Ermöglicht das Bearbeiten von Office-Dokumenten mit Collabora Online. Alle Anhänge werden online bearbeitbar.

Rollen

  • ROLE_TEMPLATE_ADMIN: Ermöglicht Benutzern das Erstellen neuer Vorlagen zum Anlegen neuer Anhänge.

Collabora CODE Docker-Image installieren und starten

Docker starten
sudo systemctl restart docker
Collabora CODE installieren
sudo docker pull collabora/code:latest
Collabora CODE ausführen
sudo docker run --privileged --network host -e "username=test" -e "password=test"  -e "extra_params=--o:ssl.enable=false" -p 9980:9980 collabora/code:latest   (1)
  1. Nur zu Testzwecken deaktivieren wir SSL und wählen einen einfachen Benutzernamen / ein einfaches Passwort. Sie benötigen --network host nicht, wenn Collabora auf einem anderen Server ausgeführt wird.

Testen, ob der Dienst gestartet wurde
$ LANG=C wget http://localhost:9980/
--2025-02-18 22:35:56--  http://localhost:9980/
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:9980... connected.
HTTP request sent, awaiting response... 200 OK

    The file is already fully retrieved; nothing to do.

Repository editor-collabora klonen und einbinden

$ git clone https://github.com/Taack/collabora-editor.git

Intranet-Konfiguration

collabora.url: http://127.0.0.1:9980/     (1)
  1. Ersetzen Sie die IP-Adresse durch den DNS-Namen des Servers.

Screenshot

collabora editor
Figure 1. Bearbeiten einer ODP-Datei

Einige grundlegende Befehle:

  • Vollbild ⇒ Zoom › Fullscreen

  • Kompaktansicht ⇒ Display › Compact View, oder klicken Sie auf lc sidebar

  • Seitenleiste schließen ⇒ Display › Close Panel

  • Datei speichern, um eine neue Version im Intranet zu erstellen (klicken Sie auf lc save oder drücken Sie CTRL + S)

Video