Guida alle tecnologie

Plugin in ONLYOFFICE Desktop Editors

• 6 min read • Guide. • Aggiornato 06 Oct 2025
Plugin per ONLYOFFICE Desktop Editors
Plugin per ONLYOFFICE Desktop Editors

Introduzione

ONLYOFFICE Desktop Editors consente di modificare offline documenti di testo, fogli di calcolo e presentazioni, offrendo accesso alle versioni web-based degli strumenti per una collaborazione remota efficiente.

A partire dalla versione 4.1.2, ONLYOFFICE Desktop Editors è distribuito sotto licenza AGPL v.3. Il codice sorgente è disponibile su GitHub. Dalla stessa versione è disponibile il supporto per plugin di terze parti: chiunque può estendere le funzionalità degli editor installando plugin esistenti o creando il proprio usando l’API.

Questa guida descrive come aggiungere uno dei plugin disponibili e iniziare a usarlo, con suggerimenti pratici per sviluppatori e amministratori.

Requisiti preliminari

  • Una copia funzionante di ONLYOFFICE Desktop Editors (vedere la documentazione di installazione per Debian/Ubuntu/Linux Mint o per distribuzioni basate su Red Hat). Troverai i riferimenti all’installazione nella documentazione ufficiale di ONLYOFFICE.
  • Accesso alla riga di comando per clonare il repository dei plugin.
  • Un archiviatore (zip) per creare il pacchetto .plugin.

Scaricare i plugin disponibili

Il codice sorgente di tutti i plugin è disponibile su GitHub sotto licenza MIT.

Clona l’intero repository:

git clone https://github.com/ONLYOFFICE/sdkjs-plugins.git

Questo comando copia sul tuo sistema tutti i plugin di esempio, i file di configurazione e il codice sorgente da modificare o usare direttamente.

Scegliere il plugin più adatto

Apri la cartella scaricata e seleziona il plugin che ti serve. Ogni plugin è contenuto in una sottocartella con i file necessari.

Esempi di plugin inclusi:

  • Inserire un video da YouTube nel documento o nella presentazione con il plugin YouTube.
  • Riconoscere testo da immagini e screenshot con il plugin OCR.
  • Selezionare un passaggio di testo e convertirlo in voce con il plugin Speech.
  • Inserire clipart nei documenti con ClipArt.
  • Giocare a scacchi direttamente nel documento con il plugin Chess.

Aggiungere il plugin selezionato agli editor

  1. Apri la cartella del plugin scelto: deve contenere almeno questi file: config.json, index.html e pluginCode.js.
  2. Seleziona tutti i file del plugin e archiviali (zip).
  3. Rinomina l’estensione dell’archivio creato in .plugin.
  4. Trascina il file .plugin nella pagina principale di ONLYOFFICE Desktop Editors (drag-and-drop).

Questa procedura installa il plugin per l’utente corrente. Per distribuire plugin in modo centralizzato a più utenti si possono usare strumenti di gestione della configurazione o script di deployment (vedere la sezione Suggerimenti per amministratori).

Usare i plugin

Apri il documento che vuoi modificare o creane uno nuovo. L’icona Plugin apparirà nel pannello laterale sinistro. Cliccala per aprire la lista dei plugin aggiunti.

Icona Plugin di ONLYOFFICE con elenco plugin

Seleziona il plugin dall’elenco e usa la freccia o il pulsante per aprire l’interfaccia del plugin. Ad esempio, con ClipArt puoi sfogliare le immagini disponibili, posizionare il cursore dove desideri inserire la clipart e fare clic sull’elemento scelto per inserirlo nel documento.

Esempio di plugin ClipArt con anteprime e opzione di inserimento

Il plugin inserirà il contenuto scelto direttamente nel documento in corrispondenza del cursore.

Mini-metodologia per creare un plugin

  1. Copia una cartella template dal repository sdkjs-plugins.
  2. Modifica config.json per definire titolo, icona, permessi e entrypoint.
  3. Implementa l’interfaccia utente in index.html e lo script logico in pluginCode.js.
  4. Testa in locale caricando la cartella come plugin (zip -> .plugin) e verificando i casi d’uso principali.
  5. Documenta le chiamate API usate e le dipendenze.
  6. Versiona il plugin e pubblicalo su un repository (facoltativo: pull request al repo ufficiale se intendi condividerlo).

Checklist per ruoli

Utente finale

  • Verificare che ONLYOFFICE sia aggiornato.
  • Installare il file .plugin con drag-and-drop.
  • Aprire il pannello Plugin e provare le funzionalità.

Sviluppatore di plugin

  • Controllare che config.json rispetti lo schema richiesto.
  • Usare API compatibili con la versione dell’editor.
  • Testare su documenti di tipo diverso (docx, xlsx, pptx).

Amministratore IT

  • Preparare uno script di deployment per installare plugin su più workstation.
  • Definire policy di sicurezza per plugin di terze parti.
  • Mantenere un inventario dei plugin approvati.

Risoluzione problemi comuni

  • Plugin non compare nel pannello: verificare che l’archivio contenga config.json, index.html e pluginCode.js nella root dell’archivio.
  • Errori JavaScript nel plugin: aprire la console di sviluppo (se disponibile) e correggere gli errori segnalati; testare con file minimi.
  • Funzionalità assente dopo l’aggiornamento dell’editor: controllare la compatibilità API e aggiornare il codice del plugin.

Important: non installare plugin non verificati in ambienti di produzione senza revisione del codice.

Quando usare un plugin e quando evitare

  • Usare plugin per automazioni ripetitive, integrazione di contenuti multimediali e funzionalità non presenti nativamente.
  • Evitare plugin non verificati che richiedono permessi elevati o accesso a dati sensibili senza revisione.

Flusso decisionale rapido

flowchart TD
  A[Ho bisogno di una nuova funzione?] --> B{È già disponibile come plugin?}
  B -- Sì --> C[Scarica e installa il plugin]
  B -- No --> D{È semplice da sviluppare?}
  D -- Sì --> E[Sviluppa un plugin con il template]
  D -- No --> F[Valuta alternative: macro, integrazione esterna]
  C --> G[Test e deployment]
  E --> G
  F --> G

Glossario in una riga

  • Plugin: componente aggiuntivo che estende le funzionalità dell’editor.
  • config.json: file di configurazione che definisce il comportamento del plugin.
  • .plugin: estensione usata per i pacchetti di plugin da importare in ONLYOFFICE.

Suggerimenti per amministratori

  • Automatizzare il packaging e la distribuzione con script che creano l’archivio e lo rinominano in .plugin.
  • Mantenere un repository interno di plugin approvati con versioning e changelog.
  • Testare ogni plugin in un ambiente isolato prima della distribuzione in produzione.

Sicurezza e privacy

  • Rivedere il codice sorgente dei plugin prima dell’uso in ambienti con dati sensibili.
  • Limitare i plugin che richiedono connessioni esterne o upload automatici di documenti.

Link utili

  • Per suggerimenti di installazione di ONLYOFFICE Desktop Editors fare riferimento alla documentazione ufficiale.
  • Per creare il proprio plugin consultare la documentazione API di ONLYOFFICE.
  • Per domande di supporto tecnico consultare dev.onlyoffice.org.

Riepilogo

ONLYOFFICE Desktop Editors supporta plugin che estendono notevolmente le capacità dell’editor. Scarica i plugin dal repository ufficiale, crea il pacchetto .plugin e installalo via drag-and-drop. Sviluppatori e amministratori dovrebbero seguire buone pratiche di test, versioning e revisione della sicurezza.

Nota: questa guida fornisce procedure generali e suggerimenti pratici; per dettagli specifici sulla tua distribuzione o per istruzioni passo passo sull’installazione dell’editor, consulta la documentazione ufficiale.

Autore
Redazione

Materiali simili

Installare e usare Podman su Debian 11
DevOps

Installare e usare Podman su Debian 11

Guida rapida a apt-pinning su Debian
Linux

Guida rapida a apt-pinning su Debian

Forzare FSR 4 con OptiScaler: guida completa
Guide.

Forzare FSR 4 con OptiScaler: guida completa

Dansguardian + Squid NTLM su Debian Etch
Rete

Dansguardian + Squid NTLM su Debian Etch

Riparare errore installazione SD su Android
Android

Riparare errore installazione SD su Android

Cartelle di rete con KNetAttach e remote:/
Linux

Cartelle di rete con KNetAttach e remote:/