Come integrare gli editor di ONLYOFFICE con la piattaforma Nuxeo
Su questa pagina
- Installa il plug-in di integrazione ONLYOFFICE per Nuxeo
- Opzione di installazione alternativa: compilazione del plug-in di integrazione
- Configura il plug-in di integrazione
- Modifica documenti con ONLYOFFICE in Nuxeo
ONLYOFFICE Document Server è una suite per ufficio open source gratuita distribuita sotto GNU AGPL v3.0. Comprende editor collaborativi basati sul Web per documenti di testo, fogli di calcolo e presentazioni per l'integrazione con più servizi di cloud storage come Nextcloud, ownCloud, Seafile, Alfresco, Plone, ecc. o per l'integrazione nella soluzione che stai creando tu stesso. Gli editor possono anche essere utilizzati insieme alla piattaforma di collaborazione ONLYOFFICE (Community Server).
Nuxeo Platform è una piattaforma di gestione dei contenuti aziendali open source scritta in Java.
In questo tutorial impareremo come integrare gli editor online di ONLYOFFICE con la piattaforma Nuxeo per modificare e collaborare ai documenti archiviati lì senza dover uscire dall'applicazione.
Per lavorare con i documenti all'interno di Nuxeo, è necessaria un'istanza di ONLYOFFICE Document Server. Se sei nuovo su ONLYOFFICE, scarica l'ultima versione degli editor da GitHub.
Installa il plugin di integrazione ONLYOFFICE per Nuxeo
Esegui lo script nuxeoctl:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
Puoi anche installare l'app di integrazione dal Marketplace ufficiale di Nuxeo.
Una volta fatto, rendi il contenitore ONLYOFFICE accessibile all'istanza Nuxeo: configura le impostazioni di rete del contenitore o usa l'URL pubblico/nome locale della tua macchina. Se scegli quest'ultima opzione, aggiorna il parametro nuxeo.url nel file nuxeo.conf.
Opzione di installazione alternativa: compilazione del plug-in di integrazione
Per creare il plugin, è necessaria la versione stabile di Java. Nel caso in cui non lo avessi sul tuo computer, esegui i seguenti comandi per installare Open JDK 8:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
Installa l'ultima versione di Maven:
sudo apt-get install maven
Scarica il codice sorgente del plugin:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
Compila il plugin di integrazione ONLYOFFICE per Nuxeo:
cd onlyoffice-nuxeo/
mvn clean install
La build sarà disponibile su:
./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip
Configura il plug-in di integrazione
Apri il file nuxeo.conf.
Specifica l'URL del server con ONLYOFFICE Document Server installato:
onlyoffice.docserv.url=http://documentserver/
Specificare la chiave JWT:
onlyoffice.jwt.secret=YOURSECRET
La stessa chiave JWT deve essere specificata nel file di configurazione ONLYOFFICE.
Modifica i documenti con ONLYOFFICE in Nuxeo
Accedi alla tua piattaforma Nuxeo. Vai a Sfoglia -> Dominio -> Aree di lavoro -> ONLYOFFICE-Nuxeo per creare un nuovo documento, foglio di lavoro o presentazione.
Puoi anche accedere all'interfaccia degli editori cliccando sull'icona ONLYOFFICE nel menu del documento:
Con gli editor online di ONLYOFFICE collegati a Nuxeo, puoi:
- creare e modificare file .docx, .xlsx e .pptx;
- visualizzare file .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
- condividere documenti con altri utenti della piattaforma;
- collabora sui documenti in tempo reale utilizzando due modalità di co-editing (tempo reale e blocco paragrafo), rilevamento delle modifiche, commenti, chat integrata.