Office Editor

Mit dem Office Editor Modul können Multimedia und Mediapool Dokumente direkt im Browser betrachtet und bearbeitet werden. Dabei werden alle gängigen Office Dateien unterstützt, wie z.B. doc, docx, xls, xlsx, pptx, odt, odp, ods und viele mehr.

Damit ein Benutzer eine Datei bearbeiten kann, muss dieser das "Bearbeiten" Recht für die Seite besitzen.

Eine unterstützte Multimedia Datei kann im Reiter "Bearbeiten" betrachtet, bzw. bearbeitet werden.

Eine unterstützte Mediapool Datei kann im Reiter "Bearbeiten" im Bearbeiten Dialog betrachtet, bzw. bearbeitet werden.

check

Damit die vorgenommenen Änderungen in einer Office Datei übernommen werden, müssen Sie im Office Editor auf den Speichern Button klicken.

wb_incandescent

Manche Office Dateien können nicht bearbeitet werden. Diese stehen immer nur zur Betrachtung zur Verfügung. Das sind z.B. PDF Dokumente.

Als Office Editor wird der Collabora CODE verwendet. Dieser wird als Docker Container eingebunden, was in einer Docker Compose Umgebung so aussehen könnte.

version: '2' services: code-app: image: collabora/code:latest expose: - "9980" ports: - "9980:9980" environment: - username=egocms - password=demo - aliasgroup1=http://egocms # Ohne SSL (optional) - "extra_params=--o:ssl.enable=false --o:ssl.termination=false" privileged: true restart: always
wb_incandescent

Für aliasgroup1 sollte die Domain eingetragen werden, über die Ihre CMS Installation lokal erreichbar ist. In einer Docker Compose Umgebung wäre das der Name des Services.

Der Office Editor kommuniziert mit dem EGOCMS über eine sogenannte WOPI Schnittstelle. Ihr Webserver muss so eingestellt werden, dass URL Aufrufe im Pfad /wopi/ an ein bestimmtes PHP Skript weitergeleitet werden. Hier die Konfiguration für einen Nginx Server:

# WOPI API location /wopi/ { try_files $uri $uri/ /bin/document/wopi.php?$args; }
check

Falls Sie Ihre Nginx Konfiguration über das EGOTEC Repository beziehen, ist diese Nginx Einstellung bereits gesetzt.

Abschließend müssen Sie im EGOCMS ein paar Pfade einstellen, die für die Kommunikation zwischen EGOCMS und Office Editor erforderlich sind.

Diese Einstellungen finden Sie unter "Extras > System > Office Editor".