Integrazione di ONLYOFFICE DocSpace in un’applicazione a pagina singola

15 settembre 2023By Elena

Nella primavera del 2023 abbiamo lanciato ONLYOFFICE DocSpace, una piattaforma di co-working all’avanguardia progettata per migliorare la collaborazione documentale con clienti, partner e terze parti. Con stanze personalizzabili e funzionalità di sicurezza avanzate, questa soluzione innovativa rivoluziona il modo in cui collabori sui documenti. In questo post, dimostreremo come integrare facilmente DocSpace in un’applicazione a pagina singola (SPA) utilizzando GitHub Pages come esempio.

Integrating ONLYOFFICE DocSpace into a Single Page Application

Perché integrare DocSpace

Sia che tu stia utilizzando la versione cloud o server, DocSpace ti offre una vasta gamma di opzioni di personalizzazione, permettendoti di migliorare la funzionalità delle tue applicazioni web e adattarle esattamente alle tue esigenze:

  • Collaborare sui contenuti utilizzando gli editor e lettori collaborativi.
  • Creare e personalizzare stanze per vari scopi.
  • Integrare perfettamente sezioni, stanze o cartelle specifiche di DocSpace nella tua applicazione web.
  • Applicare solide funzionalità di sicurezza, tra cui la crittografia AES-256, l’autorizzazione JWT, 2FA e altro ancora.
  • Aumentare la produttività attraverso la perfetta integrazione di OpenAI.

ONLYOFFICE DocSpace ridefinisce i flussi di lavoro sui documenti, combinando funzionalità collaborative complete con robuste soluzioni di archiviazione. Offre un aiuto agli sviluppatori che desiderano migliorare le funzionalità di collaborazione e archiviazione del proprio prodotto, rendendolo la scelta ideale per CRM, PMS, applicazioni di messaggistica, ecc.

DocSpace offre la versatilità per essere gestito nel cloud o distribuito localmente sul tuo server, offrendoti la flessibilità per un’ottimizzazione e una personalizzazione precise.

Nei nostri prossimi post approfondiremo le possibilità di integrazione nativa disponibili con la versione server. Tuttavia, oggi, il nostro obiettivo è integrare facilmente la versione cloud in un’applicazione a pagina singola (SPA). Questo processo è straordinariamente semplice ed elimina la necessità di qualsiasi installazione locale di ONLYOFFICE DocSpace.

Configurazione di un account DocSpace

Crea un account DocSpace e scegli il tuo piano. La soluzione DocSpace offre sia un piano Startup gratuito che un abbonamento Business.

Crea un account DocSpace

Incorporamento di DocSpace

La versatile funzionalità di DocSpace consente di incorporare l’intera applicazione o stanze e cartelle specifiche. Incorporare l’intera istanza di DocSpace è un processo molto semplice, realizzabile con pochi clic:

  • Nella schermata iniziale di DocSpace, fai clic sui tre punti accanto al tuo nome e vai alle impostazioni di DocSpace:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Nella scheda destra, scegli l’opzione Strumento per sviluppatori:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Vai all’SDK JavaScript e scorri verso il basso fino alla sezione Crea esempio di incorporamento DocSpace:

Integrating ONLYOFFICE DocSpace into a Single Page Application

Qui puoi personalizzare le opzioni di visualizzazione, tra cui Larghezza, Altezza, Elementi dell’interfaccia, Impostazioni di visualizzazione dei dati e Impostazioni di visualizzazione avanzate.

  • Passa al Codice per inserire e copia lo snippet di codice generato:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Inserisci lo snippet di codice generato nel file index.html del tuo sito web.
  • Torna alla pagina DocSpace Strumento per sviluppatori e scorri verso l’alto fino alla sezione Incorpora DocSpace come iframe. Incolla il collegamento al tuo sito web e premi l’icona +. Il collegamento verrà visualizzato sotto la casella di input:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Vai al tuo sito web:

Integrating ONLYOFFICE DocSpace into a Single Page Application

Incorporamento di una stanza specifica

Per incorporare una stanza specifica segui questi passi:

  • Torna alla sezione Strumenti per sviluppatori nelle impostazioni di DocSpace.
  • Passa all’SDK JavaScript e scorri verso il basso fino alla sezione Crea esempio di incorporamento DocSpace. Qui puoi configurare la larghezza e l’altezza dell’iframe, scegli quali elementi dell’interfaccia visualizzare e modifica le impostazioni di visualizzazione avanzate. Per visualizzare una stanza specifica, vai alle impostazioni di Visualizzazione dati e seleziona ne una dall’elenco delle stanze create:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Passa alla scheda Codice da inserire e copia lo snippet di codice generato:

Integrating ONLYOFFICE DocSpace into a Single Page Application

  • Inserisci lo snippet di codice generato nel file index.html del tuo sito web:

Integrating ONLYOFFICE DocSpace into a Single Page Application

Incorporamento di DocSpace nelle pagine GitHub

  • Accedi al tuo GitHub.
  • Nel tuo account GitHub, crea un nuovo repository con il tuo nome utente seguito da .github.io.
  • Vai al tuo repository GitHub, crea un nuovo file index.html, incolla lo snippet di codice da DocSpace Javascript SDK e quindi conferma le modifiche.
  • Distribuisci il tuo repository come pagine GitHub.
  • Torna alla pagina Strumento per sviluppatori DocSpace e scorri verso l’alto fino alla sezione Incorpora DocSpace come iframe.
  • Inserisci il collegamento al tuo dominio GitHub su cui è ospitato il tuo sito web, quindi fai clic sull’icona +. Assicurati che il collegamento segua questo formato: yourGitHubName.github.io. Vedrai il collegamento visualizzato sotto la casella di input.
  • Vai al tuo sito web.

Riteniamo che questo post sul blog abbia mostrato come ONLYOFFICE DocSpace porta la collaborazione a un nuovo livello e si integra perfettamente nei tuoi processi di lavoro. Con le sue funzionalità, puoi migliorare facilmente la collaborazione sui documenti.

Nei nostri prossimi post esploreremo livelli superiori di integrazione con la versione server. Speriamo che queste informazioni ti consentiranno ulteriormente di sfruttare al massimo DocSpace per le tue esigenze di collaborazione. Buona fortuna!