Questo articolo è stato tradotto dall’AI

Nuxeo

Informazioni sull'integrazione di ONLYOFFICE e Nuxeo

ONLYOFFICE offre un connettore ufficiale per integrare ONLYOFFICE Docs con Nuxeo e modificare documenti office all'interno del sistema di gestione dei contenuti. Puoi installare il connettore ONLYOFFICE dal Marketplace di Nuxeo ufficiale o scaricarlo dalla pagina GitHub. L'applicazione è distribuita sotto licenza Apache.

Per saperne di più su come funziona e come compilare il connettore ONLYOFFICE per Nuxeo, visita la nostra documentazione API.
Caratteristiche principali
  • Modifica di documenti di testo, fogli di calcolo, presentazioni, moduli e PDF.
  • Co-editing dei documenti in tempo reale: due modalità di co-editing (Veloce e Rigida), Traccia Modifiche, commenti e una chat integrata.
  • Supporto JWT per proteggere il tuo traffico in modo che nessuno, oltre agli utenti con i diritti appropriati, possa accedere ai tuoi documenti.
Formati supportati
  • Per la modifica: DOCM, DOCX, DOTM, DOTX, HTM, PDF, POTM, POTX, PPSM, PPSX, PPTM, PPTX, XLSM, XLSX, XLTM, XLTX, XML
  • Per la compilazione di moduli: PDF
  • Solo per la visualizzazione: CSV, DJVU, DOC, DOCM, DOCX, DOT, DOTM, DOTX, EPUB, FB2, FODP, FODS, FODT, HTM, HTML, MHT, ODP, ODS, ODT, OTP, OTS, OTT, OXPS, PDF, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, RTF, TXT, XLS, XLSM, XLSX, XLT, XLTM, XLTX, XML, XPS

Collegare ONLYOFFICE Docs a Nuxeo

Requisiti
  • ONLYOFFICE Document Server v6.1 (server o versione cloud) o successiva

    È necessaria un'istanza di ONLYOFFICE Docs risolvibile e connettibile sia da Nuxeo che da qualsiasi client finale. Deve essere in grado di inviare POST direttamente a Nuxeo.

    Si prega di fare riferimento alla pagina di documentazione ufficiale per saperne di più sull'installazione di ONLYOFFICE Docs.
  • Nuxeo LTS 2021
  • Connettore ONLYOFFICE per Nuxeo
Installazione del componente aggiuntivo ONLYOFFICE per Nuxeo

Puoi connettere ONLYOFFICE a un'istanza registrata di Nuxeo Online Services con accesso a Internet, un'istanza non registrata o un'istanza offline.

Le istruzioni fornite utilizzano lo script nuxeoctl. Visita la pagina di documentazione ufficiale di Nuxeo per trovare altre opzioni disponibili su come installare i pacchetti.

Per un'istanza registrata di Nuxeo Online Services con accesso a Internet, segui questi passaggi:

  1. Arresta il tuo server
    ./nuxeoctl stop
  2. Esegui il seguente comando per installare il connettore:
    ./nuxeo/bin/nuxeoctl mp-install onlyoffice-nuxeo-x.x.x
    Dove onlyoffice-nuxeo-x-x-x è l'ultima versione disponibile del connettore ONLYOFFICE per Nuxeo.
    Per trovare la versione del connettore:
    1. Vai al Marketplace di Nuxeo e trova il connettore ONLYOFFICE ufficiale.
    2. Clicca sul pulsante Installa.
    3. Trova la versione del connettore nella sezione Per un'istanza registrata di Nuxeo Online Services con accesso a Internet.
  3. Dopo che il pacchetto è stato scaricato e installato, avvia il tuo server
    ./nuxeoctl start

Per un'istanza non registrata o un'istanza offline, segui questi passaggi:

  1. Arresta il tuo server
    ./nuxeoctl stop
  2. Scarica il connettore
    wget https://connect.nuxeo.com/nuxeo/site/marketplace/package/onlyoffice-nuxeo/download?version=x.x.x 
    Dove version=x.x.x è l'ultima versione disponibile del connettore ONLYOFFICE per Nuxeo. In alternativa, visita il Marketplace di Nuxeo e trova il link manualmente.
  3. Installa il pacchetto fornendo il percorso al file .zip scaricato
    ./nuxeoctl mp-install /Path/to/file/onlyoffice-nuxeo-x.x.x.zip
  4. Dopo che il pacchetto è stato scaricato e installato, avvia il tuo server
    ./nuxeoctl start
Configurazione del componente aggiuntivo ONLYOFFICE per Nuxeo

Apri il file nuxeo/bin/nuxeo.conf tramite un qualsiasi editor di testo disponibile e aggiungi le seguenti righe:

onlyoffice.docserv.url=http://documentserver/
    onlyoffice.jwt.secret=yoursecret

Dove docserv.url è l'URL di un'istanza di ONLYOFFICE Docs installata e in esecuzione, e jwt.secret è il segreto per convalidare il token JSON web alla richiesta a ONLYOFFICE Docs.

L'indirizzo di ONLYOFFICE Docs deve essere accessibile da Nuxeo, così come l'indirizzo di Nuxeo deve essere accessibile da ONLYOFFICE Docs.
A partire da ONLYOFFICE Docs v7.2, JWT è abilitato di default e la chiave segreta viene generata automaticamente. Devi abilitarlo anche sul lato Nuxeo: trova la tua chiave segreta nel file di configurazione di ONLYOFFICE Docs, quindi specifica la stessa chiave segreta nelle impostazioni del connettore. Per maggiori dettagli, vedi la sezione Abilitare JWT per l'integrazione di ONLYOFFICE e Nuxeo di questo articolo.
Abilitare JWT per l'integrazione di ONLYOFFICE e Nuxeo

Per proteggere i documenti da accessi non autorizzati, gli editor di ONLYOFFICE utilizzano il JSON Web Token (JWT). Il token viene aggiunto nella configurazione quando l'Editor Documenti viene inizializzato e durante lo scambio di comandi tra i servizi interni di ONLYOFFICE Docs. La chiave segreta viene utilizzata per firmare il token JSON web e convalidare il token alla richiesta a ONLYOFFICE Docs.

Passo 1: Trova la tua chiave segreta nel file di configurazione di ONLYOFFICE Docs

  1. Apri il file local.json con un qualsiasi editor di testo disponibile.
    • Per Linux - /etc/onlyoffice/documentserver/local.json
    • Per Windows - %ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json
    • Per Docker – entra nel container di ONLYOFFICE Docs usando il comando docker exec -it <containerID> bash e apri /etc/onlyoffice/documentserver/local.json

      In alternativa, puoi usare il seguente comando per trovare la chiave segreta predefinita senza aprire local.json:

      sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

    Il file local.json dovrebbe apparire così:

    {"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}}
  2. Il valore true è specificato in tre sezioni. Significa che la convalida del token è abilitata.
    • services.CoAuthoring.token.enable.browser
    • services.CoAuthoring.token.enable.request.inbox
    • services.CoAuthoring.token.enable.request.outbox
  3. La chiave segreta generata automaticamente è specificata in tre sezioni. Puoi sostituire il valore segreto predefinito con la tua chiave segreta. La chiave segreta deve essere la stessa in tre sezioni.
    • services.CoAuthoring.secret.inbox.string
    • services.CoAuthoring.secret.outbox.string
    • services.CoAuthoring.secret.session.string
  4. Se apporti modifiche, salvale e riavvia i servizi affinché le modifiche alla configurazione abbiano effetto.
    supervisorctl restart all

Passo 2: Specifica la stessa chiave segreta nelle impostazioni del connettore

Nel file nuxeo/bin/nuxeo.conf, specifica lo stesso segreto nella stringa onlyoffice.jwt.secret=yoursecret e salva le impostazioni.

Inizia a usare ONLYOFFICE Docs all'interno di Nuxeo

Per modificare o visualizzare un documento o un modulo:

  1. Apri il file necessario.
  2. Clicca sul pulsante Visualizza in ONLYOFFICE.

    Il documento o modulo verrà aperto per la visualizzazione e la modifica.

ONLYOFFICE_viewfileONLYOFFICE_viewfile
Per co-editare un documento, sono richiesti i seguenti requisiti: gli utenti devono avere i permessi per modificare il documento e il formato del documento deve essere supportato dal connettore.
Per saperne di più sui moduli, leggi gli articoli corrispondenti su creazione e compilazione dei moduli.

Per co-editare un documento:

  1. Apri la pagina di riepilogo del documento.
  2. Clicca sull'icona Edizione Collaborativa Con ONLYOFFICE nell'angolo in basso a destra della finestra.

    Il documento verrà aperto per la co-edizione.

Per saperne di più sui problemi più comuni e sui modi per risolverli, visita la nostra guida alla risoluzione dei problemi.

Ospita ONLYOFFICE Docs sul tuo server o usalo nel cloud

Voci con l'etichetta tag:
Sfoglia tutti i tag