ONLYOFFICE Document Server ist eine kostenlose Open-Source-Office-Suite, die unter GNU AGPL v3.0 vertrieben wird. Es umfasst webbasierte kollaborative Editoren für Textdokumente, Tabellenkalkulationen und Präsentationen zur Integration mit mehreren Cloud-Speicherdiensten wie Nextcloud, ownCloud, Seafile, Alfresco, Plone usw. oder zur Integration in die von Ihnen erstellte Lösung. Die Editoren können auch zusammen mit der Kollaborationsplattform ONLYOFFICE (Community Server) verwendet werden.
Nuxeo Platform ist eine in Java geschriebene Open-Source-Plattform für Enterprise Content Management.
In diesem Tutorial erfahren Sie, wie Sie Online-Editoren von ONLYOFFICE in Nuxeo Platform integrieren, um dort gespeicherte Dokumente zu bearbeiten und zusammenzuarbeiten, ohne die Anwendung verlassen zu müssen.
Um mit Dokumenten in Nuxeo zu arbeiten, benötigen Sie eine Instanz von ONLYOFFICE Dokumentenserver. Falls Sie neu bei ONLYOFFICE sind, holen Sie sich die neueste Version der Editoren von GitHub.
Installieren Sie das ONLYOFFICE-Integrations-Plugin für Nuxeo
Führen Sie nuxeoctl aus Skript:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
Sie können die Integrations-App auch vom offiziellen Nuxeo Marketplace installieren.
Machen Sie anschließend den ONLYOFFICE-Container für die Nuxeo-Instanz zugänglich:Konfigurieren Sie die Netzwerkeinstellungen des Containers oder verwenden Sie die öffentliche URL/den lokalen Namen Ihres Computers. Wenn Sie sich für letztere Option entscheiden, aktualisieren Sie die nuxeo.url -Parameter in der nuxeo.conf Datei.
Alternative Installationsoption:Kompilieren des Integrations-Plugins
Um das Plugin zu bauen, benötigen Sie die stabile Java-Version. Falls Sie es nicht auf Ihrem Computer 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
Laden Sie den Plugin-Quellcode herunter:
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 ist verfügbar unter:
./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip
Konfigurieren Sie das Integrations-Plugin
Öffnen Sie die nuxeo.conf Datei.
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 -> Domäne -> Arbeitsbereiche -> ONLYOFFICE-Nuxeo um ein neues Dokument, eine Tabelle oder eine Präsentation zu erstellen.
Sie können auch auf die Editoren-Oberfläche zugreifen, indem Sie im Dokumentenmenü auf das ONLYOFFICE-Symbol klicken:
Mit ONLYOFFICE-Online-Editoren, die mit Nuxeo verbunden sind, können Sie:
- erstellen und bearbeiten Sie .docx-, .xlsx- und .pptx-Dateien;
- Dateien im Format .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf anzeigen;
- Dokumente mit anderen Nutzern der Plattform teilen;
- Arbeiten Sie in Echtzeit an Dokumenten zusammen, indem Sie zwei Co-Editing-Modi (Echtzeit und Absatzsperre), Änderungsverfolgung, Kommentare und integrierten Chat verwenden.