Wie man ONLYOFFICE in die Nuxeo-Plattform integriert

ONLYOFFICE Document Server ist eine freie Open-Source-Office-Suite, die unter GNU AGPL v3.0 vertrieben wird. Sie umfasst webbasierte, kollaborative Editoren für Textdokumente, Tabellenkalkulationen und Präsentationen für die Integration mit mehreren Cloud-Storage-Diensten wie Nextcloud, ownCloud, Seafile, Alfresco, Plone usw. oder für die Integration in die Lösung, die Sie selbst erstellen. Die Editoren können auch zusammen mit der Kollaborationsplattform ONLYOFFICE (Community Server) verwendet werden.

Die Nuxeo-Plattform ist eine in Java geschriebene Open-Source-Plattform für Enterprise Content Management.

In diesem Tutorial werden wir lernen, wie man ONLYOFFICE Online-Editors in die Nuxeo-Plattform integriert, um dort gespeicherte Dokumente zu bearbeiten und zusammenzuarbeiten, ohne die Anwendung verlassen zu müssen.
Um mit Dokumenten innerhalb von Nuxeo zu arbeiten, benötigen Sie eine Instanz von ONLYOFFICE Document Server. Falls Sie neu bei ONLYOFFICE sind, holen Sie sich die neueste Version der Editoren von GitHub.

ONLYOFFICE-Integrations-Plugin für Nuxeo installieren

Führen Sie das nuxeoctl-Skript aus:

nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip

Sie können die Integrationsanwendung auch über den offiziellen Nuxeo Marketplace installieren.

Sobald dies geschehen ist, machen Sie den ONLYOFFICE-Container für die Nuxeo-Instanz zugänglich: Konfigurieren Sie die Container-Netzwerkeinstellungen oder verwenden Sie die öffentliche URL/Lokalname Ihres Rechners. Wenn Sie die letztere Option wählen, aktualisieren Sie den Parameter nuxeo.url in der Datei nuxeo.conf.

Alternative Installationsoption: Kompilieren des Integrations-Plugins

Um das Plugin zu bauen, benötigen Sie die stabile Java-Version. Falls Sie diese nicht auf Ihrem Rechner haben, führen Sie die folgenden Befehle aus, um Open JDK 8 zu installieren:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

Installieren Sie die neueste Maven Version:

sudo apt-get install maven

Den Quellcode des Plugins herunterladen:

git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git

Kompilieren Sie das ONLYOFFICE-Integrations-Plugin für Nuxeo:

cd onlyoffice-nuxeo/
mvn clean install

Der Build wird verfügbar sein unter:

./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip

Konfigurieren Sie das Integrations-Plugin

Öffnen Sie die Datei nuxeo.conf.

Geben Sie die URL des Servers an, auf dem der ONLYOFFICE-Dokumentenserver installiert ist:

onlyoffice.docserv.url=http://documentserver/

Geben Sie den JWT-Schlüssel an:

onlyoffice.jwt.secret=YOURSECRET

Derselbe JWT-Schlüssel muss in der ONLYOFFICE-Konfigurationsdatei angegeben werden.

Dokumente mit ONLYOFFICE in Nuxeo bearbeiten

Melden Sie sich bei Ihrer Nuxeo-Plattform an. Gehen Sie zu Durchsuchen -> Domain -> Arbeitsbereiche -> ONLYOFFICE-Nuxeo, um ein neues Dokument, eine Tabellenkalkulation oder eine Präsentation zu erstellen.

Sie können auch auf die Schnittstelle der Redakteure zugreifen, indem Sie auf das Symbol ONLYOFFICE im Dokumentenmenü klicken:

Nuexo in ONLYOFFICE aktivieren

Mit ONLYOFFICE Online-Editoren, die mit Nuxeo verbunden sind, sind Sie dazu in der Lage:

  • .docx-, .xlsx- und .pptx-Dateien erstellen und bearbeiten;
  • .pdf-, .odt, .ods-, .odp-, .doc-, .xls-, .ppt-, .csv- und .rtf-Dateien anzeigen;
  • Dokumente mit anderen Benutzern der Plattform teilen;
  • an Dokumenten in Echtzeit mit Hilfe von zwei Co-Editing-Modi (Echtzeit und Absatz-Sperren) zusammenzuarbeiten, Änderungsverfolgung, Kommentare, eingebauter Chat.

NURBÜRO in Nuexo

Das könnte dich auch interessieren …