Ricerca nel sito web

Come integrare gli editor di ONLYOFFICE con la piattaforma Nuxeo


Su questa pagina

  1. Installa il plug-in di integrazione ONLYOFFICE per Nuxeo
  2. Opzione di installazione alternativa: compilazione del plug-in di integrazione
  3. Configura il plug-in di integrazione
  4. 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.