OnlyOffice (precedentemente TeamLab), stilizzato come , è una suite per ufficio con software libero ed un ecosistema di applicazioni collaborative creato dalla Ascensio System una società con sede in Lettonia.
È dotato di programmi per documenti di testo, fogli di calcolo, presentazioni, moduli e PDF e della piattaforma collaborativa basata su propri repository (Virtual data room). Viene fornito come SaaS o con installazione per l'implementazione su una rete informatica privata. L'accesso al sistema avviene tramite un portale online privato.
Cronologia storica Nel 2009, un gruppo di sviluppatori di software, guidato da Lev Bannov, ha lanciato un progetto chiamato TeamLab, una piattaforma per la collaborazione interna ai team che comprendeva diverse funzionalità di social computing (ad esempio blog, forum, wiki, segnalibri). Nel marzo 2012, TeamLab ha presentato i primi editor di documenti basati su HTML5 al CeBIT. Nel luglio 2014, Teamlab Office è stato ufficialmente rinominato OnlyOffice e il codice sorgente del prodotto è stato pubblicato su SourceForge e GitHub in termini di AGPL-3.0-only. Nel marzo 2016, gli sviluppatori di OnlyOffice hanno rilasciato un'applicazione desktop: OnlyOffice Desktop Editors, che si posiziona come alternativa open source a Microsoft Office Nel febbraio 2017 è stata lanciata l'app per l'integrazione con ownCloud/Nextcloud. Nel febbraio 2018, OnlyOffice Desktop Editors è diventato disponibile come pacchetto snap. Nel gennaio 2019, OnlyOffice ha annunciato il rilascio della funzionalità di crittografia end-to-end. Nell'agosto 2019, Document Builder è stato pubblicato su GitHub con la licenza AGPL-3.0-only. All'inizio del 2019, OnlyOffice ha annunciato il lancio di un'anteprima per programmatori della crittografia end-to-end dei documenti (file, modifica online e collaborazione) che coinvolge la tecnologia blockchain ed è inclusa nelle funzionalità della suite desktop. Nel 2020, gli sviluppatori hanno annunciato stanze private basate sull'algoritmo AES-256 e sulla crittografia asimmetrica RSA. Nel novembre 2019, OnlyOffice è entrato nell'AWS Marketplace. Nel gennaio 2020, OnlyOffice ha lanciato l'App Directory. Nel settembre 2020, OnlyOffice ha rinominato il proprio portfolio di prodotti, introducendo OnlyOffice Workspace, OnlyOffice Docs e OnlyOffice Groups. Ha inoltre rilasciato Groups (piattaforma di collaborazione) sotto la licenza Apache. Nell'ottobre 2020, OnlyOffice ha annunciato la conformità all'HIPAA Nel settembre 2021, OnlyOffice ha aggiunto il supporto per WOPI. Nell'ottobre 2021, OnlyOffice ha ricevuto il premio Gold di Cloud Computer Insider. Nel gennaio 2022, il progetto ha introdotto OnlyOffice Forms. Nel 2023, OnlyOffice ha aperto nuovi uffici in Armenia (assistenza clienti), Singapore (vendite) e Uzbekistan (sviluppo). Nell'aprile 2023, OnlyOffice ha rilasciato la nuova soluzione OnlyOffice DocSpace. Nell'agosto 2023 OnlyOffice ha riorganizzato la propria struttura societaria e ha aperto una holding a Singapore. Nell'ottobre 2023, OnlyOffice ha rilasciato l'editor PDF nativo. Nell'ottobre 2023, OnlyOffice ha ricevuto il premio Platinum del Cloud Computing Insider Awards, nella categoria Cloud Content Management. Nel febbraio 2024, OnlyOffice ha introdotto il supporto RTL Nel giugno 2024, OnlyOffice ha rilasciato l'editor PDF completo di funzionalità Nel agosto 2024, OnlyOffice ha registrato un dipartimento ufficiale a Shanghai, in Cina. Nel novembre 2024, OnlyOffice lancia Virtual Data Room per sicurezza e trasparenza avanzate dei file con indicizzazione automatizzata e tracciamento dei contenuti. A inizio 2026 viene creato un fork del progetto, portando allo sviluppo di Office EU.
Le vicende relative alla proprietà Con sede in Lettonia, Ascensio System SIA, proprietario di OnlyOffice, era una filiale di New Communication Technologies con sede in Russia. A causa delle sanzioni economiche dell’UE nei confronti della Russia, alle organizzazioni europee che utilizzavano la versione commerciale di OnlyOffice è stato vietato di farlo; ciò ha spinto la società lettone a scegliere la strada dell'"open source".
Nell'agosto 2023 OnlyOffice ha annunciato una ristrutturazione della propria organizzazione. Ascensio System SIA sarebbe entrata sotto il controllo totale dalla britannica Ascensio System Ltd, che a sua volta sarebbe stata controllata al 100% da OnlyOffice Capital Group Pte. Ltd, una holding con sede in Singapore. Il motivo della registrazione è stata la necessità di incorporare tutte le filiali esistenti sotto il marchio OnlyOffice. I beneficiari di OnlyOffice Capital Group Pte. Ltd. sono iscritti nel registro delle società gestito dalla Accounting and Corporate Regulatory Authority (ACRA) del governo di Singapore.
Descrizione I programmi OnlyOffice include una suite di editing online dal nome OnlyOffice Docs che comprende:
Editor di documenti (strumenti di stile e formattazione, oggetti, indici, segnalibri, confronto di documenti, mail merge, ecc.). Editor di fogli di calcolo (oltre 400 funzioni e formule, modelli di tabelle, intervalli denominati, grafici, equazioni, tabelle pivot, formattazione condizionale, macro, ecc.). Editor di presentazioni (strumenti di formattazione, oggetti, opzioni di stile, transizioni, animazioni, modalità Presentatore). Editor PDF (annotazioni sul testo, tra cui evidenziazione, sottolineatura, barratura; commenti, disegni a mano libera). Creatore e compilatore di moduli (campi compilabili multipli, proprietà estese dei campi, esportazione in PDF).
Gli editor consentono la modifica congiunta con due modalità di collaborazione: in tempo reale e con blocco dei paragrafi. Gli strumenti di comunicazione includono plugin per commenti, chat, Zoom, Jitsi e Rainbow per chiamate audio e video. Gli editor forniscono anche la cronologia delle revisioni e funzionalità di rilevamento delle modifiche.
La versione beta del predecessore di OnlyOffice Docs, Teamlab Document Editor, è stata presentata al CeBIT 2012 di Hannover. Il prodotto è stato realizzato utilizzando Canvas, una parte di HTML5 che consente il rendering dinamico e programmabile di forme 2D e immagini bitmap.
I formati di base utilizzati da OnlyOffice Docs sono OOXML (DOCX, XLSX, PPTX) e DOCXF e OFORM. Altri tipi di formati supportati (come ODT, DOC, RTF, EPUB, MHT, HTML, HTM, ODS, XLS, CSV, ODP, PPT, DOTX, XLTX, POTX, OTT, OTS, OTP, XML, XPS, DjVu e PDF- A) vengono elaborati grazie alla conversione interna in DOCX, XLSX o PPTX se è possibile la modifica.
Le funzionalità della suite possono essere estese utilizzando plugin (applicazioni laterali). Gli utenti possono scegliere dall'elenco di plugin esistenti o creare le proprie applicazioni utilizzando l'API fornita. OnlyOffice Docs supporta anche l'integrazione tramite WOPI.
L'interfaccia grafica L'interfaccia di OnlyOffice è suddivisa in diversi moduli: Documenti, CRM, Progetti, Posta, Community, Calendario e Talk. Sono combinati in un pacchetto chiamato OnlyOffice Groups che, insieme a OnlyOffice Docs, fa parte di OnlyOffice Workspace.
Il modulo Documenti è un sistema di gestione e condivisione di documenti per file OnlyOffice. Il lettore audio e video integrato consente di riprodurre contenuti multimediali dai file archiviati in OnlyOffice.
Il modulo Progetti è stato sviluppato per gestire le fasi del progetto: pianificazione, gestione del team e delega dei compiti, monitoraggio e reporting. Questo modulo include anche diagrammi di Gantt per illustrare le fasi del progetto e le dipendenze tra le attività.
Il modulo CRM consente di mantenere i database dei clienti, le transazioni e le vendite potenziali, le attività e la cronologia delle relazioni con i clienti. Questo modulo fornisce anche la fatturazione online e i report sulle vendite.
Il modulo Mail combina un server di posta per la creazione di caselle di posta con il proprio dominio e un aggregatore di posta per la gestione centralizzata di più caselle di posta.
Il modulo Calendario consente di pianificare e monitorare eventi personali e aziendali, scadenze delle attività in Progetti e CRM, inviare e ricevere inviti ad eventi.
Il modulo Community offre funzionalità di social network aziendale: sondaggi, blog e forum aziendali, notizie, ordini e annunci e un messenger.
Tecnologia OnlyOffice Docs (Document Server) gestisce editor di documenti di testo, fogli di calcolo, presentazioni, PDF e moduli. Il sistema è tecnologicamente basato su HTML5 Canvas, JavaScript SDK e Node.js per lo scripting lato server.
OnlyOffice DocSpace è basato su .NET Core e la versione più recente di NET per il lato server, e su React per il lato client. Altri componenti tecnologici per il back-end includono С#, MySQL, Kafka, ElasticSearch; per il front-end: ES6, CSS/SASS, Mobx, Styled-Components, i18next, Webpack 4/5.
OnlyOffice Workspace è composto da Document Server, Community Server e Mail Server. Il Community Server è scritto in ASP. NET per Windows e in Mono per Linux e distribuzioni. Il server di posta è basato sul pacchetto iRedMail composto da Postfix, Dovecot, SpamAssassin, ClamAV, OpenDKIM, Fail2ban.
Integrazione con piattaforme informatiche OnlyOffice Docs può essere integrato in altre piattaforme di condivisione, soluzioni CMS e LMS.