La sortie de la plateforme Nextcloud Hub 21 a été annoncée, offrant une solution autonome pour organiser la collaboration des employés des entreprises et des équipes travaillant sur divers projets. En même temps, la plateforme cloud Nextcloud 21, qui sous-tend Nextcloud Hub, a été publiée, permettant de déployer un stockage cloud avec support de la synchronisation et de l'échange de données, offrant la possibilité de consulter et d'éditer des données depuis n'importe quel appareil à tout moment en réseau (via une interface web ou WebDAV). Le serveur Nextcloud peut être déployé sur n'importe quel hébergement supportant l'exécution de scripts PHP et fournissant un accès à SQLite, MariaDB/MySQL ou PostgreSQL. Les codes sources de Nextcloud sont distribués sous la licence AGPL.
En termes de fonctionnalités, Nextcloud Hub rappelle Google Docs et Microsoft 365, mais permet de déployer une infrastructure de collaboration entièrement contrôlée, fonctionnant sur ses propres serveurs et ne dépendant pas de services cloud externes. Nextcloud Hub intègre plusieurs applications libres au-dessus de la plateforme cloud Nextcloud, permettant une collaboration sur des documents bureautiques, des fichiers et des informations pour la planification de tâches et d'événements. La plateforme inclut également des intégrations pour l'accès aux emails, la messagerie, l'organisation de vidéoconférences et de chats.
L'authentification des utilisateurs peut se faire à partir d'une base de données locale ou via une intégration avec LDAP / Active Directory, Kerberos, IMAP et Shibboleth / SAML 2.0, y compris avec l'application d'une authentification à deux facteurs, SSO (Single-sign-on) et le lien de nouveaux systèmes au compte par QR code. Le contrôle de version des modifications permet de suivre les changements dans les fichiers, commentaires, règles de partage et balises.
Les composants principaux de la plateforme Nextcloud Hub :
- Fichiers — organisation du stockage, de la synchronisation, de l'accès et du partage de fichiers. L'accès peut se faire à la fois via le Web et à l'aide de logiciels clients pour systèmes de bureau et mobiles. Des fonctionnalités avancées telles que la recherche en texte intégral, le téléchargement de fichiers lors de l'envoi de commentaires, le contrôle d'accès sélectif, la création de liens de téléchargement protégés par mot de passe, et l'intégration avec des stockages externes (FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox, etc.) sont fournies.
- Flow optimise les processus commerciaux grâce à l'automatisation des tâches standard, telles que la conversion de documents en PDF, l'envoi de messages dans des chats lors du téléchargement de nouveaux fichiers dans des répertoires spécifiques, et l'attribution automatique de tags. Il est possible de créer des gestionnaires personnalisés qui exécutent des actions en fonction d'événements spécifiques.
- Des outils intégrés pour l'édition collaborative de documents, de tableurs et de présentations basés sur le paquet ONLYOFFICE, qui prend en charge les formats Microsoft Office. Une intégration complète d'ONLYOFFICE avec les autres composants de la plateforme est assurée, permettant par exemple à plusieurs participants de modifier simultanément un document tout en discutant des changements par visioconférence et en laissant des commentaires.
- Photos — galerie d'images facilitant la recherche, le partage et la navigation dans une collection de photos et d'images partagées. Le classement des photos par date, lieu, tags et fréquence de consultation est pris en charge.
- Calendar — un calendrier-planificateur qui permet de coordonner la tenue de réunions, de planifier des chats et des vidéoconférences. Il offre une intégration avec les outils de travail d'équipe sur iOS, Android, macOS, Windows, Linux, Outlook et Thunderbird. La possibilité de charger des événements depuis des ressources externes prenant en charge le protocole WebCal est également prise en charge.
- Mail — carnet d'adresses collaboratif et interface web pour travailler avec des e-mails. Il est possible de lier plusieurs comptes à une seule boîte de réception. Le chiffrement des messages et l'ajout de signatures numériques basées sur OpenPGP sont pris en charge. La synchronisation du carnet d'adresses via CalDAV est possible.
- Talk — un système de messagerie et de web-conférence (chat, audio et vidéo). Il supporte les groupes, permet l'accès au partage d'écran et prend en charge les passerelles SIP pour l'intégration avec la téléphonie classique.
Les nouveautés clés de Nextcloud Hub 21 :
- Un nouveau backend à haute performance a été proposé pour le sous-système de stockage et de partage de fichiers (Nextcloud Files), permettant de réduire considérablement la charge due à l'interrogation périodique de l'état par les clients de bureau et l'interface web. Un mécanisme de livraison de notifications de changements de fichiers, de commentaires, d'appels entrants, de messages de chat et d'autres événements liés au stockage, prenant en charge une connexion directe avec le client, a été ajouté. Ce système de notifications serveur a permis d'augmenter la période d'interrogation périodique de l'état de 30 secondes à 5 minutes et de réduire de 90 % le nombre de connexions entre serveurs et le client. Le code du nouveau backend est écrit en Rust et est proposé comme option.
- Des optimisations de performance ont été réalisées pour réduire le temps de chargement des pages, accélérer l'exécution des requêtes vers la base de données et diminuer la charge sur le serveur. L'accès aux stockage d'objets a été optimisé et le travail avec les groupes dans LDAP a été accéléré. Dans certains cas, la réactivité de l'interface a pu être améliorée jusqu'à deux fois. L'optimisation de la recherche unifiée a été effectuée. La compatibilité avec l'interpréteur PHP 8, qui a introduit un compilateur JIT, a été assurée. Les optimisations mises en œuvre dans les composants serveur, liées à la mise en cache, au fonctionnement de la base de données et à l'organisation du stockage, combinées avec le nouveau backend, ont permis d'augmenter jusqu'à 10 fois le nombre de clients pris en charge.
- Une nouvelle application de collaboration, Whiteboard, a été ajoutée, permettant à plusieurs utilisateurs de dessiner des formes, d'écrire du texte, de laisser des notes, de télécharger des images et de créer des présentations. Les fichiers créés dans Whiteboard sont sauvegardés avec les fichiers normaux, mais peuvent être modifiés en collaboration.

- Lors de l'édition collaborative de texte dans Nextcloud Text, il est désormais possible de surligner les changements apportés par différents auteurs avec des couleurs.

- Le support de modèles de documents a été ajouté, ce qui permet d'accélérer la création de documents fréquemment demandés. Des modèles de rapports de réunion et des maquettes d'invitations sont proposés comme exemples. Les modèles peuvent être créés pour des documents textuels, des documents bureautiques, des tableurs et des présentations.

- Les fonctionnalités de Nextcloud Talk, l'application de chat et de visioconférence, ont été considérablement étendues :
- Le support des indicateurs de statut a été ajouté, permettant de savoir si tous les participants au chat ont vu le message envoyé.

- Des paramètres de visibilité du chat ont été mis en place, qui peuvent être utilisés pour donner accès, y compris à des participants invités, sans besoin d'ajouter quelqu'un au chat.
- Une fonctionnalité de lever la main a été ajoutée dans les conférences pour attirer l'attention des autres participants, par exemple lorsqu'on souhaite poser une question ou clarifier quelque chose.

- Un mode de talkie-walkie (« Push to talk ») a été implémenté, dans lequel le microphone ne s'active que lorsque la barre d'espace est maintenue enfoncée.
- Il est désormais possible d'ajouter des descriptions aux groupes de chats.

- L'interface de passation d'appels a été améliorée : les appels peuvent être réduits et le mode de partage d'écran a été introduit. La charge sur le CPU a été réduite. le panneau de contrôle La taille des miniatures d'images dans le chat a été augmentée. Le support des GIF animés a été ajouté. L'accès aux paramètres a été facilité.

- Les modules pour l'intégration avec des services externes, tels que IRC, Slack et MS Teams, ont été révisés.

- Les modules pour l'intégration avec des services externes tels que IRC, Slack et MS Teams ont été retravaillés.
- Le support des indicateurs de statut a été ajouté, permettant de savoir si tous les participants au chat ont vu le message envoyé.
- Le client de messagerie Nextcloud Mail a ajouté la prise en charge du mode glisser-déposer et la possibilité de créer des dossiers spéciaux personnalisés. Amélioration du mode de visualisation en fil de discussion. Le traitement des pièces jointes a été optimisé et la possibilité de définir une limite de taille pour les pièces jointes par l'administrateur a été ajoutée. Le carnet d'adresses inclut la possibilité d'extraire automatiquement des avatars des réseaux sociaux (par exemple, via le service Gravatar).

Source : opennet.ru









