ONLYOFFICE Docs 7.2 per sviluppatori: aggiornamenti dell’API
Insieme al rilascio delle nuove funzionalità nella versione 7.2, abbiamo aggiornato l’API per gli editor e i plugin. Scopri i dettagli qui sotto.
Visualizzatore live e nuovi parametri di licenza
Il visualizzatore live consente agli utenti di vedere le modifiche apportate da altri collaboratori in tempo reale quando si apre un documento, un foglio di lavoro o una presentazione in modalità di sola visualizzazione. Scopri di più
Per implementare questa funzione, devi ottenere una nuova licenza che includa campi separati per il visualizzatore live: connections_view
and users_view_count
per il numero di connessioni e utenti e users_view
per la quota utente. Per saperne di più, guarda le informazioni sulla risposta della licenza.
Tieni presente che le connessioni al server per il visualizzatore live vengono conteggiate separatamente dal numero totale di connessioni simultanee*.
*Quante schede del browser con documenti possono essere aperte per la modifica contemporaneamente.
Lavoro con i documenti dall’esterno
Una nuova classe API consente di interagire con documenti di testo, fogli di calcolo, presentazioni e moduli compilabili dall’esterno. In questo modo, puoi creare un connettore speciale per apportare modifiche ai documenti utilizzando i tuoi pulsanti/metodi anziché i pulsanti dell’editor. Ad esempio, potrai generare un feed con i commenti di tutti i tuoi documenti, rispondere ad essi e chiudere i commenti in un unico posto, oppure compilare automaticamente moduli con i dati esportati dai database.
Ti preghiamo di notare: la classe Connector API è inclusa nell’API Advanced e al momento è disponibile solo come demo (verrà aggiunta alla documentazione API con il prossimo aggiornamento – versione 7.2.1). Se desideri provarlo ora, contatta il nostro team di vendita all’indirizzo sales@onlyoffice.com.
Miglioramenti dell’API per i plugin
Marketplace di plugin. Il nuovo plugin manager consente agli utenti di esplorare tutti i plugin disponibili e installare o rimuovere qualsiasi plugin con un solo clic direttamente negli editor. A questo proposito, abbiamo aggiornato le istruzioni nella documentazione API sulla creazione e l’aggiunta di plugin. Puoi anche dare un’occhiata a questo post del blog.
Schema di localizzazione aggiornato. Ora puoi aggiungere un file langs.json
nella cartella con le traduzioni. Scopri di più
Il nuovo file contiene i nomi dei file con le traduzioni per una lingua specifica e comprende un array del tipo seguente:
[
"cs-CZ",
"de-DE",
"es-ES",
"fr-FR",
"ru-RU"
]
Nuovi metodi: ChangeOleObject, GetAllForms, GetFileToDownload, GetFormsByTag, GetFormValue, GetImageDataFromSelection, GetInstalledPlugins, InstallPlugin, PutImageDataToSelection, RemovePlugin, SetFormValue, ShowButton, UpdatePlugin, ecc. Controlla il registro delle modifiche completo dell’API per i plugin
JWT abilitato per impostazione predefinita
A partire dalla versione 7.2, un segreto JWT casuale viene generato automaticamente e deve solo essere aggiunto sul lato dell’applicazione host. È possibile ottenere il segreto JWT predefinito e sostituirlo con una chiave personalizzata, se necessario. Scopri di più
Altri aggiornamenti dell’API
Tema Dark Contrast. Abilita una nuova variante del tema scuro nel parametro editorConfig.customization.uiTheme. Ha sfumature ancora più scure, mentre la superficie di lavoro è quasi nera.
"customization": { ......
"uiTheme": "theme-contrast-dark",
}, .......
Modifica della sezione Informazioni. Ora puoi aggiungere il numero di telefono della tua azienda nella sezione Informazioni degli editori, insieme al tuo logo, indirizzo, email, ecc. Per farlo, configura il parametro editorConfig.customization.customer.
"editorConfig": {
"customization": { ........
"customer": {
"address": "My City, 123a-45",
.....
"phone": "37188888888"
},
Codici lingua a quattro lettere. Il parametro editorConfig.lang che definisce la lingua dell’interfaccia dell’editor supporta codici a quattro lettere. Ad esempio, per impostare la lingua portoghese, specificare pt-pt
, mentre pt-br
indica il portoghese brasiliano.
"editorConfig": {
.....
"lang": "pt-pt",
Lo stesso si riferisce ai codici lingua zh-cn
(cinese semplificato) e zh-tw
(cinese tradizionale).
Nuova azione per l’individuazione WOPI. L’azione embedview
nel rilevamento WOPI rende una vista non modificabile di un documento ottimizzato per l’incorporamento in una pagina web:
<action name="embedview" ext="docx"...
Questo funziona nella nostra integrazione WOPI con SharePoint sostituendo l’URL secondo queste istruzioni ed è rilevante per tutti gli integratori WOPI indipendenti.
Calcolatore dei prezzi aggiornato
Il nuovo calcolatore di pacchetti consente di configurare più parametri come multitenancy e multi-server, accesso a API avanzate, visualizzatore live, ecc. Scopri di più
Crea il tuo account ONLYOFFICE gratuito
Visualizza, modifica e collabora su documenti, fogli, diapositive, moduli e file PDF online.