È stato rilasciato Nextcloud Hub 21, una piattaforma che offre una soluzione completa per facilitare la collaborazione all'interno delle imprese e tra i team che lavorano su progetti diversi. È stata pubblicata anche la piattaforma cloud sottostante, Nextcloud 21, che consente di implementare uno storage cloud con supporto per la sincronizzazione e la condivisione dei dati, permettendo di visualizzare e modificare le informazioni da qualsiasi dispositivo e in qualsiasi punto della rete (tramite interfaccia web o WebDAV). Il server Nextcloud può essere installato su qualsiasi hosting che supporti l'esecuzione di script PHP e fornisca accesso a SQLite, MariaDB/MySQL o PostgreSQL. I codici sorgente di Nextcloud sono distribuiti sotto licenza AGPL.
Nextcloud Hub affronta compiti simili a Google Docs e Microsoft 365, ma permette di implementare un'infrastruttura di collaborazione completamente controllata, funzionante sui propri server e non vincolata a servizi cloud esterni. Nextcloud Hub riunisce in un'unica piattaforma diverse applicazioni open-source che si integrano sulla piattaforma cloud di Nextcloud, consentendo la collaborazione su documenti d'ufficio, file e informazioni per la pianificazione di compiti ed eventi. La piattaforma include anche moduli per l'accesso alla mail, la messaggistica, l'organizzazione di videoconferenze e chat.
L'autenticazione degli utenti può avvenire sia tramite un database locale sia attraverso integrazioni con LDAP / Active Directory, Kerberos, IMAP e Shibboleth / SAML 2.0, inclusa l'utilizzazione dell'autenticazione a due fattori, SSO (Single Sign-On) e l'associazione di nuovi sistemi a un account tramite QR code. Il controllo delle versioni consente di monitorare le modifiche a file, commenti, regole di condivisione e tag.
Componenti principali della piattaforma Nextcloud Hub:
- Files — organizzazione dello storage, sincronizzazione, accesso condiviso e scambio di file. L'accesso può essere effettuato sia tramite Web che con software client per sistemi desktop e mobili. Sono disponibili funzionalità avanzate come la ricerca full-text, l'allegato di file durante l'invio di commenti, controllo di accesso selettivo, creazione di link protetti da password per il download, integrazione con archivi esterni (FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox, ecc.).
- Flow — ottimizza i processi aziendali attraverso l'automazione di attività standardizzate, come la conversione di documenti in PDF, l'invio di messaggi nelle chat alla caricamento di nuovi file in cartelle specifiche e l'assegnazione automatica di tag. È possibile creare gestori personalizzati che eseguono azioni legate a eventi specifici.
- Strumenti integrati per la modifica collaborativa di documenti, fogli di calcolo e presentazioni basati su ONLYOFFICE, che supporta i formati Microsoft Office. È garantita una piena integrazione di ONLYOFFICE con gli altri componenti della piattaforma, consentendo a più partecipanti di modificare simultaneamente un documento, discutendo le modifiche tramite videoconferenza e lasciando commenti.
- Photos — una galleria di immagini che semplifica la ricerca, la condivisione e la navigazione nella collezione condivisa di foto e immagini. È possibile classificare le foto in base a data, luogo, tag e frequenza di visualizzazione.
- Calendar — un calendario pianificatore che permette di coordinare riunioni, pianificare chat e videoconferenze. È fornita integrazione con strumenti di lavoro di gruppo su iOS, Android, macOS, Windows, Linux, Outlook e Thunderbird. È supportato il caricamento di eventi da risorse esterne che supportano il protocollo WebCal.
- Mail — una rubrica condivisa e un'interfaccia web per la gestione della posta elettronica. È possibile associare più account a un unico inbox. Supporta la crittografia delle email e l'aggiunta di firme digitali basate su OpenPGP. È disponibile la sincronizzazione della rubrica tramite CalDAV.
- Talk — sistema di messaggistica e conferenze web (chat, audio e video). Supporta gruppi, la possibilità di fornire accesso al contenuto dello schermo e il supporto per gateway SIP per l'integrazione con la telefonia tradizionale.
Novità chiave di Nextcloud Hub 21:
- È stato proposto un nuovo backend ad alte prestazioni per il sottosistema di archiviazione e condivisione file (Nextcloud Files), che riduce significativamente il carico derivante dalle richieste periodiche di stato da parte dei client desktop e dell'interfaccia web. È stato aggiunto un meccanismo di consegna delle notifiche che supporta una connessione diretta con il client per informare su modifiche ai file, nuovi commenti, chiamate in arrivo, messaggi in chat e altri eventi correlati all'archiviazione. Il sistema di notifiche server proposto ha aumentato l'intervallo di polling da 30 secondi a 5 minuti, riducendo le connessioni tra server e il client del 90%. Il codice del nuovo backend è scritto in Rust ed è proposto come opzione.
- Sono state effettuate ottimizzazioni delle prestazioni mirate a ridurre i tempi di caricamento delle pagine, accelerare l'esecuzione delle query al DBMS e diminuire il carico sul server. L'accesso agli archivi oggetti è stato ottimizzato e il lavoro con i gruppi in LDAP è stato velocizzato. In alcune situazioni, si è riusciti a raddoppiare la reattività dell'interfaccia. È stata effettuata l'ottimizzazione della ricerca unificata. È stata garantita la compatibilità con l'interprete PHP 8, che include il compilatore JIT. Le ottimizzazioni realizzate nei componenti server, relative alla memorizzazione nella cache, al lavoro con il DB e all'organizzazione dello storage, in combinazione con il nuovo backend, hanno consentito di aumentare fino a 10 volte il numero di clienti serviti.
- È stata aggiunta una nuova applicazione per la collaborazione, Whiteboard, che consente a più utenti di disegnare forme, scrivere testo, lasciare note, caricare immagini e creare presentazioni. I file creati in Whiteboard vengono salvati insieme ai file normali, ma sono accessibili per la modifica condivisa.

- Nella modifica collaborativa dei testi su Nextcloud Text è stata implementata la possibilità di evidenziare con colori le modifiche apportate da diversi autori.

- È stato aggiunto il supporto per modelli di documenti, che consentono di accelerare la creazione di documenti frequentemente richiesti. Come esempi sono offerti modelli di report su incontri e layout per inviti. I modelli possono essere creati per documenti di testo, documenti di ufficio, fogli di calcolo e presentazioni.

- Le funzionalità di Nextcloud Talk, l'app per chat e videoconferenze, sono state notevolmente ampliate:
- È stata aggiunta la supporto per indicatori di stato, che consentono di valutare se il messaggio inviato è stato visualizzato da tutti i partecipanti alla chat.

- Sono state implementate impostazioni di visibilità della chat, che possono essere utilizzate per fornire accesso anche a ospiti senza la necessità di aggiungerli alla chat.
- Nelle conferenze è stato aggiunto un pulsante 'alzare la mano' per attirare l'attenzione degli altri partecipanti, ad esempio quando si intende porre una domanda o dare un chiarimento.

- È stata introdotta la modalità walkie-talkie ('Push to talk'), in cui il microfono viene attivato solo durante la pressione del tasto spazio.
- È stata implementata la possibilità di aggiungere descrizioni ai gruppi di chat.

- Migliorata l'interfaccia per effettuare chiamate: è stata realizzata una barra delle chiamate ripiegabile e una modalità di condivisione dello schermo. Ridotto il carico sulla CPU. pannello di controllo Aumentata la dimensione delle anteprime delle immagini nella chat. Aggiunta la supporto per GIF animate. Semplificato l'accesso alle impostazioni.

- Riorganizzati i moduli per l'integrazione con servizi esterni come IRC, Slack e MS Teams.

- Nel client di posta Nextcloud Mail è stata aggiunta la supporto per il trascinamento e la creazione di cartelle speciali personalizzabili. Migliorata la modalità di visualizzazione a thread delle conversazioni. Migliorata la gestione degli allegati e aggiunta la possibilità per l'amministratore di impostare un limite sulla dimensione degli allegati. Nel rubrica è stata aggiunta la funzionalità di estrazione automatica degli avatar dai social network (ad esempio, tramite il servizio gravatar).
- È stata aggiunta la supporto per indicatori di stato, che consentono di valutare se il messaggio inviato è stato visualizzato da tutti i partecipanti alla chat.
- Nella mail client di Nextcloud Mail è stata aggiunta la supporto per la modalità drag’n’drop e la possibilità di creare cartelle speciali personalizzate. È stata migliorata la modalità di visualizzazione a po' di filo delle conversazioni. È stata migliorata la gestione degli allegati e la possibilità per l'amministratore di impostare un limite sulla dimensione degli allegati. Nel rubrica è stata implementata la possibilità di estrarre automaticamente gli avatar dai social network (ad esempio, utilizzando il servizio gravatar).

Fonte: opennet.ru









