OpenCloud 8.0, une plateforme permettant aux utilisateurs de déployer un système de partage de fichiers et de collaboration de contenu sur leur propre serveur, est désormais disponible. Ce projet est présenté comme une alternative libre aux systèmes propriétaires tels que Microsoft SharePoint, Google Drive et Dropbox, et est conforme au RGPD de l'Union européenne.
Le projet a été fondé comme une version dérivée de la plateforme OCIS (ownCloud Infinite Scale). Contrairement au code source original d'ownCloud et à sa version dérivée, NextCloud, le serveur OCIS a été réécrit de PHP vers Go. Les créateurs d'OpenCloud ont cherché à alléger le code source des fonctionnalités superflues et à se concentrer sur la mise en œuvre optimale de sa fonctionnalité principale : la collaboration sur les fichiers.
Le serveur est écrit en Go, distribué sous licence Apache 2.0 et prend en charge WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 et OpenID Connect. Implémenté selon le concept de microservices, il est adaptable aux installations sur cartes Raspberry Pi comme aux grands systèmes multiplateformes.serveurimplémentations.
Le client de bureau est écrit en C++ avec Qt, publié sous licence GPLv3 et prend en charge la compilation pour Windows, macOS и LinuxLe client intègre également la synchronisation de fichiers et le montage d'un stockage partagé en tant que système de fichiers virtuel. L'interface web est développée en TypeScript avec le framework Vue.js et est distribuée sous licence AGPLv3. Des applications mobiles sont disponibles. Android et iOS.
En plus des fonctionnalités de stockage et de partage de fichiers, ainsi que de l'accès synchronisé aux collections de fichiers depuis différents appareils, OpenCloud inclut des capacités d'édition collaborative de documents en temps réel, l'intégration avec la suite bureautique Collabora Online et l'éditeur Markdown (ToastUI), l'extraction de texte à partir d'images et de documents numérisés, et l'utilisation du protocole ICAP pour l'analyse des fichiers téléchargés dans les logiciels antivirus.
Vous pouvez limiter la durée de vie des fichiers publiés, fournir l'accès via un lien et protéger le contenu avec un mot de passe. Pour simplifier la navigation dans les fichiers, les balises, les filtres et la recherche en texte intégral sont pris en charge. Le système suit l'intégralité de l'historique de travail avec les fichiers et fournit un support pour annuler les modifications apportées à une version spécifique dans le passé. Il est possible d’organiser le travail d’équipe en attribuant des sous-répertoires (« espaces de travail ») à des équipes individuelles.
L'administrateur dispose d'une interface détaillée pour gérer les droits d'accès et les utilisateurs (par exemple, vous pouvez autoriser un utilisateur à uniquement visualiser ou uniquement télécharger vers le référentiel). Le contrôle d'accès basé sur les rôles (RBAC) est pris en charge. La plateforme utilise une architecture Privacy-First, ce qui signifie qu'un utilisateur OpenCloud avec des droits d'administrateur ne peut pas accéder au contenu des utilisateurs.
Dans la nouvelle version:
- L'éditeur de texte permet désormais à plusieurs utilisateurs de travailler simultanément sur des fichiers Markdown et OCNote, les modifications étant affichées en temps réel. Les utilisateurs peuvent désormais se connecter en mode lecture seule, ce qui leur permet de simplement observer l'avancement du document.
- Les paramètres des moteurs de recherche Bleve et OpenSearch ont été harmonisés afin de fournir des résultats similaires, quel que soit le moteur de recherche utilisé (Bleve est le moteur par défaut, mais OpenSearch est également inclus et est plus adapté aux projets de grande envergure). La consommation de mémoire lors de l'utilisation du moteur Bleve a été réduite (de 1.1 Go à 120 Mo pour l'indexation de 100 000 fichiers).
- Ajout d'une fonction permettant de prévisualiser les photos animées en survolant la souris ou en cliquant sur un bouton.
- Le défilement et le rendu des vignettes ont été accélérés pour les catalogues contenant un grand nombre d'images (plus de 1000).
- La conception des pages de saisie du mot de passe, d'avertissement en cas de refus d'accès et de téléchargement de fichiers confidentiels a été mise à jour.
- Ajout de la possibilité d'utiliser une boîte de dialogue système pour gérer les sorties d'impression, avec prise en charge de l'exportation au format PDF.
- Un bouton « Plus d'actions » a été ajouté au panneau ; il permet de déplacer les outils qui ne tiennent pas dans la largeur de la fenêtre.
- La coloration syntaxique a été implémentée pour 37 langages de programmation, y compris au sein des blocs de code des fichiers Markdown.
- Les thèmes sont désormais fournis sous forme d'images Docker.
Source: opennet.ru
