Release av OpenCloud 8.0, som möjliggör installation av ett system för filutbyte och samarbete pÄ din egen server, har offentliggjorts. Projektet presenteras som ett öppet alternativ till proprietÀra system som Microsoft SharePoint, Google Drive och Dropbox, och uppfyller kraven i den nuvarande GDPR-förordningen inom EU.
Projektet Àr baserat pÄ en fork av plattformen OCIS (ownCloud Infinite Scale). Till skillnad frÄn den gamla koden frÄn ownCloud och dess fork NextCloud har serverdelen av OCIS skrivits om frÄn PHP till Go. Skaparna av OpenCloud har strÀvat efter att rensa kodbasen frÄn överflödig funktionalitet och fokusera pÄ en sÄ högkvalitativ realisering som möjligt av huvuduppgiften - samarbete kring filer.
Serverdelen Àr skriven i Go, distribueras under Apache 2.0-licensen och stödjer programgrÀnssnitt som WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 och OpenID Connect. Servern Àr implementerad med konceptet mikrotjÀnster och kan skalas frÄn installation pÄ Raspberry Pi till stora implementationer.serverlösningar.
Skrivbordsklienten Àr skriven i C++ med hjÀlp av Qt, distribueras under GPLv3-licensen och stödjer byggnation för Windows, macOS och Linux. Klienten inkluderar Àven funktionalitet för filsynkronisering och montering av delad lagring som en virtuell filsystem. WebgrÀnssnittet Àr skrivet i TypeScript med hjÀlp av Vue.js-ramverket och erbjuds under AGPLv3-licensen. Det finns mobila applikationer för Android och iOS.
Förutom funktioner för lagring och filutbyte, samt synkroniserad Ätkomst till samlingar av filer frÄn olika enheter, inkluderar OpenCloud möjligheter för realtidsredigering av dokument, integration med kontorspaketet Collabora Online och Markdown-redigeraren (ToastUI), extrahering av text frÄn bilder och skannade dokument samt anvÀndning av ICAP-protokollet för att kontrollera uppladdade filer i antiviruspaket.
För publicerade filer kan livslÀngden begrÀnsas, tillgÄng ges via lÀnk och innehÄllet skyddas med lösenord. För att underlÀtta navigering mellan filer stöds taggar, filter och fulltextsökning. Systemet spÄrar hela historiken för arbete med filer och erbjuder stöd för att ÄterstÀlla Àndringar till en viss version i det förflutna. Möjlighet finns att organisera teamarbete genom att knyta underkataloger ('arbetsytor') till specifika team.
För administratören tillhandahÄlls ett grÀnssnitt för detaljerad hantering av behörigheter och anvÀndare (till exempel kan anvÀndaren ges rÀtt till endast visning eller endast uppladdning i lagringsutrymmet). à tkomsthantering baserad pÄ roller stöds (RBAC - Role-Based Access Control). Plattformen tillÀmpar en Privacy-First-arkitektur, vilket innebÀr att en administratör i OpenCloud inte kan fÄ tillgÄng till anvÀndarinnehÄll.
I den nya versionen:
- I textredigeraren har möjligheten för flera personer att arbeta samtidigt med filer i Markdown- och ocnote-format implementerats, med realtidsreflektering av gjorda Àndringar. AnvÀndare kan nu ansluta i visningslÀge, vilket innebÀr att de endast kan observera dokumentets förberedelse.
- InstÀllningarna för sökmotorerna Bleve och OpenSearch har enhetliggjorts för att ge liknande resultat oavsett sökbakgrund (standard Àr Bleve-motorn, men OpenSearch levereras ocksÄ, vilket passar bÀttre för stora projekt). MinnesanvÀndningen vid anvÀndning av Bleve-motorn har reducerats (frÄn 1,1 GB till 120 MB vid indexering av 100 000 filer).
- Stöd har lagts till för rörliga bilder med förhandsgranskning som visas vid muspekare eller genom att trycka pÄ en knapp.
- Scrollningen och rendering av miniatyrbilder för kataloger med mÄnga bilder (1000+) har snabbsatts.
- Designen av sidorna för inmatning av lösenord, varningar om avvisad Ätkomst och uppladdning av kÀnsliga filer har uppdaterats.
- Möjlighet har lagts till att anvÀnda systemdialogen för att styra utskriftsutmatning, som stöder export till PDF.
- I panelen har en knapp för 'Fler ÄtgÀrder' lagts till, dÀr verktyg som inte fick plats i fönstrets bredd flyttas.
- Syntaxhöjning har implementerats för 37 programmeringssprÄk, inklusive funktion i kodblock i Markdown-filer.
- Teman för presentation har levererats i form av Docker-bilder.
KĂ€lla: opennet.ru
