Euro-Office la suite per l'uffico Europea

euro-office-info.png

Cos'è Euro-Office

Euro-Office nasce come fork di OnlyOffice, valida ma discussa suite Open Source, puntando sulla sovranità digitale. Si parla di sovranità digitale quando un'orgazzazione (che può essere uno stato, un gruppo di stati e/o una o più aziende) è in grado di operare grazie a software e tecnlogie svilupapti o disponibili sul territorio (o internamente nel caso di una o più aziende). Possiamo tranquillamente affermare che la comunità Europea ad oggi non è messa molto bene da questo punto di vista, Euro-Office, soprattutto se utilizzato nella pubblica ammistrazione, può essere un ottimo punto di partenza.

Che formati di file è in grado di gestire?

Eccoci al punto dolente, se pur perfettamente in grado di lavorare con i formati opendocument (.odt, .ods, ecc) ad oggi il formato di default è l'OOXML proprio di Microsoft Office. Perché questa scelta? Il team la giustifica ricalcando l'ultima frase del paragrafo precedente: "un punto di partenza". L'idea del team è di presentare la suite senza costringere chi la utilizza a cambiare anche formato di file (che sembra facile ma porta sempre problemi) per poi col tempo puntare anche sui formati aperti. La strategia, se pur opinabile, è abbastanza condivisibile.

Perché creare un fork di OnlyOffice?

OnlyOffice è un ottimo prodotto, stranamente è l'unica suite Open Source che con i giusti font è in grado di leggere e scrivere i formati proprietari di Microsoft Office che nascono come open (l'OOXML è uno standard ISO) ma non lo sono al 100% (i file prodotti dalle suite Microsoft non si attengono all'ultima versione ISO). E allora perché non continuare nello sviluppo di OnlyOffice ma procedere creando un fork? La questione è complessa e non molto in linea con l'obbiettivo legato alla sovranità digitale. Non voglio entrare in ambito politico quindi vi invito a leggere qui.

Euro-Office due versioni stesso software

Come OnlyOffice, Euro-Office è disponinile in versione desktop e in versione document-server. Il document server si appoggia all'ottimo e collaudato Nextcloud per creare un tool completo. Nextcloud è un applicativo Web che ricalca molto Google Workspace, abbiamo infatti una serie di applicativi all'interno allo stesso software:

  • file server in cloud, molto simile a Google Drive ma "montabile sul file system" come OneDrive. E' possibile quindi operarvi via Web o via file manager (come se fosse un archivio locale)
  • calendario
  • video conferenze
  • posta elettronica
  • suite per l'ufficio integrata (oltre ad Euro-Office è disponibile anche l'ottimo Collabora Office)
  • i plugin per Nextcloud sono centinaia

Il tutto installabile sul proprio server, sul proprio computer o anche su Raspberry Pi. Essendo un applicativo Web gira su ogni macchina in grado di gestire un web server, php e database (è possibile utilizzare anche il leggerissimi SQLite). Ovviamente Euro-Office e il tool di video conferenze richiedono più risorse quindi eviterei il Raspberry Pi. Nei miei test ho installato Nextcloud e il document server sulla stessa macchina e il tutto gira piuttosto bene. Per Nextcloud ho preferito la versione nativa mentre per Euro-Office ho optato per la versione docker.

Il Document Server

In questa recensione vedremo la primissima versione rilasciata alla fine di giugno 2026. Mi aspettavo qualche bug ma sinceramente molti di più.

File server

file-server.png

Il file server, che ricordo non è un componente di Euro-Office ma di Nextcloud, come già discusso è molto simile visivamente a Google Drive e permette di creare/aprire al volo file (non solo con Euro-Office). E' possibile accedere ai vari componenti installati in Nextcloud direttamente dal menù (che non vediamo nello screen)

Foglio di calcolo

foglio_di_calcolo.png

L'applicativo si mostra volutamente con un aspetto familiare, e una volta installati i font, il file si presenta come sull'applicativo dove è stato creato. Il file dello screenshot è stato infatti creato su Microsoft Excel 365 ed è indentico all'originale. Se dopo averlo modificato salviamo il file in locale e lo riapriamo con Microsof Excel il contenuto non cambia (cosa molto comune con LibreOffice) A prima vista sembriamo essere di fronte ad un file molto semplice ma non è così al 100%:

  • il file è formattato utilizzando le funzioni a menù proprie di Microsoft Excel 365
  • la colonna Q1 non è una colonna semplice ma è stata referenziata come "iva" e viene utilizzata nelle formule utilizzando il riferimento (la colonna E2 contiene la formula: "=D2*iva")

Ho provato ad operare con funzioni molto più oscure, la più oscura di tutte è questa: ""=SE.NON.DISP.(CERCA.VERT($B3;INDIRETTO("" & STRINGA.ESTRAI(H$2;1;6) & "!$e:$k");5;0);0) che il nostro amico ha eseguito senza battere ciglio. Per la cronaca la funzione legge dai primi 6 carattari della colonna H2 (l'intestazione) un testo che altro non è che il nome di un altro foglio della cartella di lavoro, quindi se i fogli hanno lo stesso formato come nel mio caso (sono voci paga estratte dal gestionale) posso utilizzare una funzione per centinaia di celle incrociando tantissimi dati. Il mio scopo è associare ad ogni persona una serie di voci paga così da poter vedere se qualcuno ha voci che non dovrebbe avere (troppo giovane, troppo vecchio, troppo biondo, troppo troppo, ecc.).

Su questo file abbiamo lavorato contemporaneamte in due. La collaborazione è molto semplice (come la condivisione), la cella in gestione all'altro utente visivamente si mostra con il bordo di un altro colore e raggiungendola con il mouse viene mostrato il nome utente. Excel ha un comportamento simile ma forse più invasivo, sulla cella è presente in modo persistente una mini foto profilo dell'utente che sta modificando la cella.

Gestione di documenti

documenti.png

Anche questo componente si mostra volutamente con un aspetto molto familiare. Il documento come nell'esempio precedente è stato generato con Microsoft Word 365 e non cambia aspetto ne in entrata ne in uscita dopo la modifica. Qui abbiamo alcuni problemi:

  • il fantastico testo è stato scritto (copiato e incollato) Microsoft Word ma i titoli su Euro-Office. Il software non è riuscito a generare un indice completo (ho riprovato più volte non ce la fa proprio).

Se il problema persiste anche con le versioni successive segnalerò il bug.

Anche con questo componente abbiamo agito contemporamente sullo stesso file, la parola in modifica dall'altro utente è sottolineata e sotto vediamo il nome dell'utente. E' possibile agire in contemporanea anche sulla stessa parola (offendersi in collaborazione ha il suo fascino).

Presentazioni

Euro-Office è in grado di generare anche presentazioni ma, essendo un componente che non conosco, ho preferito non recensirlo

Altro

Euro-Office permette di gestire anche i file PDF (modifica compresa) ed è stata promessa la funzionalità di database (in stile Access)

Localizzazione

Abbiamo notato alcuni piccoli bug nella localizzazione, sia relativamente ad alcune voci di menù sia relativamente al dizionario.

Installazione del componente

Non essendo questo un tutorial ma una recensione vi rimando alla documentazione ufficiale per l'installazione. Posso solo dirvi che non è difficilissima anche se la documentazione salta un passo molto importante, Nextcloud richiede che Euro-Office risponda in modo sicuro utilizzando il protocollo https:// ma questa parte non viene trattata. Una piccola ricerca online o una richiesta alla vostra AI di fiducia e il gioco è fatto.

L'applicazione desktop

euro-desktop-info.png

L'applicazione desktop è ancora un po' indietro nello sviluppo. Se per il document server abbiamo più formati per installare il componentente (docker, .deb e .rpm) qui abbiamo solo i sorgenti che, ad oggi, richiedono un paio d'ore di compilazione su un i5 13esima generazione con 16 giga di ram con tanto di internvento sulla dimensione della cartella /tmp (che a livello di kernel viene generata di dimensione pari a metà della RAM vivendo direttamente al sui interno). L'applicativo ad oggi è praticamente un OnlyOffice rebrandizzato, permette il colleganto diretto a Nextcloud ma ti fa rimanere malissimo quanto va ad aprire il file su browser invece che all'interno dell'applicativo come ti aspetteresti (cosa che in parte fa se Nextcloud usa Collabora Office come Document Server). Fatto sta che l'applicativo fa il suo dovere ed è molto veloce anche se installato su una macchina diversa da quello che l'ha compilato (il processo di compilazione genera dei file .deb e suoi emuli .xz)

euro-desktop-documento.png

euro-desktop-fogli.png