Uvedenie platformy na výmenu súborov OpenCloud 8.0

Bol spustený release platformy OpenCloud 8.0, ktorá umožňuje nasadiť na vlastnom serveri systém na zdieľanie súborov a spoluprácu na obsahu. Projekt sa predstavuje ako otvorená alternatíva k proprietárnym systémom Microsoft SharePoint, Google Drive a Dropbox, spĺňajúca požiadavky súčasného nariadenia GDPR v Európskej únii.

Projekt je založený ako fork platformy OCIS (ownCloud Infinite Scale). Na rozdiel od starej kódovej základne ownCloud a od nej odvodeného projektu NextCloud, serverová časť OCIS bola preprogramovaná z jazyka PHP na Go. Tvorcovia OpenCloud sa snažili zbaviť kódovú základňu zbytočnej funkcionality a zamerať sa na maximálne kvalitnú implementáciu hlavnej úlohy - spoluprácu so súbormi.

Serverová časť je napísaná v jazyku Go, šíri sa pod licenciou Apache 2.0 a podporuje programové rozhrania WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 a OpenID Connect. Server je implementovaný s využitím konceptu mikroslužieb a môže sa škálovať od inštalácie na doskách Raspberry Pi až po veľké nasadenia.servermnožstvá.

Desktopový klient je napísaný v C++ s využitím Qt, vydaný pod licenciou GPLv3 a podporuje zostavenie pre Windows, macOS a Linux. Klient obsahuje aj funkciu synchronizácie súborov a pripojenia zdieľaného úložiska vo forme virtuálneho súborového systému. Webové rozhranie je napísané v TypeScript s využitím frameworku Vue.js a je ponúkané pod licenciou AGPLv3. K dispozícii sú aj mobilné aplikácie pre Android a iOS.

Okrem funkcií na ukladanie a zdieľanie súborov, ako aj synchronizovaného prístupu k zbierke súborov z rôznych zariadení, OpenCloud zahŕňa možnosti pre spoluúpravu dokumentov v reálnom čase, integráciu s kancelárskym balíkom Collabora Online a editorom Markdown Editor (ToastUI), extrakciu textu z obrázkov a naskenovaných dokumentov a využitie protokolu ICAP na kontrolu nahrávaných súborov antivírusovými balíkmi.

Pri publikovaných súboroch je možné obmedziť dobu platnosti, poskytovať prístup cez odkaz a chrániť obsah heslom. Na zjednodušenie navigácie po súboroch podporujeme tagy, filtre a fulltextové vyhľadávanie. Systém sleduje celú históriu práce so súbormi a poskytuje podporu vrátenia zmien na určitú verziu v minulosti. Možná je organizácia tímovej práce s priradením podpriečinkov („pracovných priestorov“) jednotlivým tímom.

Administrátor má k dispozícii rozhranie na podrobné spravovanie práv prístupu a používateľov (napríklad je možné povoliť používateľovi len prehľadávanie alebo len nahrávanie do úložiska). Podporuje sa správa prístupu na základe rolí (RBAC - Role-Based Access Control). Na platforme sa uplatňuje architektúra Privacy-First, ktorá zabezpečuje, že používateľ OpenCloud s administrátorskými právami nemôže získať prístup k obsahu používateľov.

V novej verzii:

  • V textovom editore bola implementovaná možnosť súčasnej práce niekoľkých ľudí na súboroch vo formáte Markdown a ocnote s odrážaním vkladaných zmien v reálnom čase. Pribudla možnosť zapojenia používateľov v režime len na čítanie, ktorí môžu len sledovať prípravu dokumentu.
  • Nastavenia vyhľadávacích engine Bleve a OpenSearch sú unifikované na poskytovanie podobných výsledkov bez ohľadu na vyhľadávací backend (predvolene sa ponúka engine Bleve, no dodáva sa aj OpenSearch, ktorý je lepší pre veľké projekty). Spotreba pamäte pri použití engine Bleve bola znížená (z 1.1 GB na 120 MB pri indexovaní 100 000 súborov).
  • Pridaná podpora pohyblivých fotografií s možnosťou náhľadu po najetí myšou alebo po stlačení tlačidla.
  • Zrýchlené rolovanie a vykresľovanie miniatúr pre adresáre s veľkým počtom obrázkov (1000+).
  • Aktualizovaný dizajn stránok na zadanie hesla, varovania o zamietnutí prístupu a nahrávaní dôverných súborov.
  • Pridaná možnosť používať systémový dialóg na správu výstupu na tlač, ktorý podporuje export do PDF.
  • Na panel bola pridaná tlačidlo „Viac akcií“, do ktorého sú presúvané nástroje, ktoré sa nezmestili do šírky okna.
  • Pre syntaktickú zvýraznenie bolo implementovaných 37 programovacích jazykov, vrátane funkčnosti v rámci blokov kódu v Markdown súboroch.
  • Dodanie šablón na prispôsobenie je zabezpečené vo forme Docker obrazov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster