OpenCloud 8.0, en platform der giver brugerne mulighed for at implementere et system til fildeling og indholdssamarbejde på deres egen server, er blevet udgivet. Projektet promoveres som et åbent alternativ til proprietære systemer som Microsoft SharePoint, Google Drive og Dropbox og er i overensstemmelse med EU's GDPR.
Projektet blev grundlagt som en forgrening af OCIS-platformen (ownCloud Infinite Scale). I modsætning til den ældre ownCloud-kodebase og dens forgrening, NextCloud, blev OCIS-serveren omskrevet fra PHP til Go. OpenClouds skabere forsøgte at fjerne unødvendig funktionalitet fra kodebasen og fokusere på at levere den højeste kvalitet af implementeringen af dens kernefunktionalitet - filsamarbejde.
Serveren er skrevet i Go, distribueret under Apache 2.0-licensen og understøtter WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 og OpenID Connect. Serveren er implementeret ved hjælp af microservices-konceptet og kan skaleres fra installationer på Raspberry Pi-kort til store multiplatformsystemer.serverimplementeringer.
Desktopklienten er skrevet i C++ ved hjælp af Qt, udgivet under GPLv3-licensen og understøtter kompilering til Windows, macOS и LinuxKlienten har også indbygget filsynkronisering og montering af delt lagring som et virtuelt filsystem. Webgrænsefladen er skrevet i TypeScript ved hjælp af Vue.js-frameworket og er licenseret under AGPLv3-licensen. Mobilapps er tilgængelige for Android og iOS.
Ud over fillagring og -delingsfunktioner, samt synkroniseret adgang til filsamlinger fra forskellige enheder, inkluderer OpenCloud muligheder for samarbejdsbaseret redigering af dokumenter i realtid, integration med Collabora Online-kontorpakken og Markdown Editor (ToastUI), tekstudtrækning fra billeder og scannede dokumenter samt brug af ICAP-protokollen til scanning af downloadede filer i antiviruspakker.
Du kan begrænse levetiden for publicerede filer, give adgang via et link og beskytte indholdet med en adgangskode. For at forenkle filnavigation understøttes tags, filtre og fuldtekstsøgning. Systemet sporer hele historikken for arbejdet med filer og giver støtte til at rulle ændringer tilbage til en specifik version i fortiden. Det er muligt at organisere teamwork ved at tildele undermapper (“arbejdsområder”) til individuelle teams.
Administratoren er forsynet med en detaljeret grænseflade til styring af adgangsrettigheder og brugere (du kan f.eks. tillade en bruger kun at se eller kun uploade til lageret). Rollebaseret adgangskontrol (RBAC) understøttes. Platformen bruger en Privacy-First-arkitektur, hvilket betyder, at en OpenCloud-bruger med administratorrettigheder ikke kan få adgang til brugernes indhold.
I den nye version:
- Teksteditoren giver nu flere brugere mulighed for at arbejde samtidigt på Markdown- og OCNote-filer, hvor ændringerne afspejles i realtid. Brugere kan nu deltage i skrivebeskyttet tilstand, så de blot kan observere dokumentets fremskridt.
- Indstillingerne for Bleve- og OpenSearch-søgemaskinerne er blevet samlet for at give lignende resultater uanset søgemotorens backend (Bleve er standardmotoren, men OpenSearch er også inkluderet, hvilket er bedre egnet til store projekter). Hukommelsesforbruget ved brug af Bleve-motoren er blevet reduceret (fra 1.1 GB til 120 MB ved indeksering af 100 filer).
- Tilføjet understøttelse af flytning af fotos med mulighed for at forhåndsvise dem ved at holde musen over dem eller ved at klikke på en knap.
- Rulning og gengivelse af miniaturebilleder er blevet accelereret for kataloger med et stort antal billeder (1000+).
- Designet af siderne for adgangskodeindtastning, advarsel om adgangsafslag og upload af fortrolige filer er blevet opdateret.
- Tilføjet muligheden for at bruge en systemdialog til at administrere udskrifter, hvilket understøtter eksport til PDF.
- Der er tilføjet en knap med navnet "Flere handlinger" til panelet, som kan bruges til at flytte værktøjer, der ikke passer inden for vinduets bredde.
- Syntaksfremhævning er blevet implementeret for 37 programmeringssprog, inklusive i kodeblokke i Markdown-filer.
- Temaer leveres nu som Docker-billeder.
Kilde: opennet.ru
