Vydání platformy pro výměnu souborů OpenCloud 8.0

Byl publikován vydání platformy OpenCloud 8.0, která umožňuje nasazení systému pro sdílení souborů a spolupráci na obsahu na vlastním serveru. Projekt je prezentován jako otevřená alternativa proprietárním systémům jako Microsoft SharePoint, Google Drive a Dropbox, vyhovující požadavkům platného nařízení GDPR v Evropské unii.

Projekt byl založen jako fork platformy OCIS (ownCloud Infinite Scale). Na rozdíl od staré kódové základny ownCloud a od ní odvozeného projektu NextCloud byla serverová část OCIS přepsána z jazyka PHP do Go. Tvorci OpenCloud se snažili zbavit kódovou základnu nadbytečné funkčnosti a zaměřit se na co nejkvalitnější realizaci hlavního úkolu — spolupráce se soubory.

Serverová část je napsána v jazyce Go, je distribuována pod licencí Apache 2.0 a podporuje programové rozhraní WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 a OpenID Connect. Server je realizován s využitím mikroslužeb a může být škálován od instalace na Raspberry Pi až po velká nasazení.servernasazení.

Desktopový klient je napsán v C++ s využitím knihovny Qt, publikovaný pod licencí GPLv3 a podporuje sestavení pro Windows, macOS a Linux. Klient také zahrnuje funkci synchronizace souborů a připojení sdíleného úložiště jako virtuální souborový systém. Webové rozhraní je napsáno v TypeScriptu s použitím frameworku Vue.js a je nabízeno pod licencí AGPLv3. K dispozici jsou mobilní aplikace pro Android a iOS.

Kromě funkcí pro ukládání a sdílení souborů, jakož i synchronizovaného přístupu k souborové kolekci z různých zařízení, OpenCloud zahrnuje možnosti pro spolupráci na dokumentech v reálném čase, integraci s kancelářským balíkem Collabora Online a editorem Markdown (ToastUI), extrakci textu z obrázků a naskenovaných dokumentů, a použití protokolu ICAP pro kontrolu nahrávaných souborů antivirovými balíčky.

Pro publikované soubory je možné omezit dobu platnosti, poskytovat přístup prostřednictvím odkazu a chránit obsah heslem. Pro usnadnění navigace v souborech jsou podporovány štítky, filtry a fulltextové vyhledávání. Systém sleduje celou historii práce se soubory a podporuje vracení změn na určitou verzi v minulosti. Je možné zorganizovat týmovou práci s přiřazením podadresářů („pracovních prostorů“) jednotlivým týmům.

Pro administrátora je k dispozici rozhraní detailního řízení oprávnění a uživatelů (například lze uživateli povolit pouze prohlížení nebo pouze nahrávání do úložiště). Podporuje se správa přístupu na základě rolí (RBAC – Role-Based Access Control). V platformě se používá architektura Privacy-First, což znamená, že uživatel OpenCloud s administrátorskými právy nemůže získat přístup k obsahu uživatelů.

V nové verzi:

  • V textovém editoru je implementována možnost současné práce více lidí na souborech ve formátu Markdown a ocnote s odrazem provedených změn v reálném čase. Přibyla možnost připojení uživatelů v režimu pouze pro čtení, kteří mohou pouze sledovat přípravu dokumentu.
  • Nastavení vyhledávačů Bleve a OpenSearch byla unifikována pro poskytování podobných výsledků bez ohledu na vyhledávací backend (jako defaultní je nabízen motor Bleve, ale k dispozici je i OpenSearch, který je lépe přizpůsoben pro velké projekty). Spotřeba paměti při použití motoru Bleve byla snížena (z 1,1 GB na 120 MB při indexaci 100 tisíc souborů).
  • Byla přidána podpora pohyblivých fotografií s možností zobrazení náhledu po najetí myší nebo stiskem tlačítka.
  • Byl zrychlen posun a vykreslování náhledů pro adresáře s velkým počtem obrázků (1000+).
  • Byl aktualizován design stránek pro zadání hesla, upozornění na odmítnutí přístupu a nahrávání citlivých souborů.
  • Byla přidána možnost používání systémového dialogu pro řízení výstupu na tisk, který podporuje export do PDF.
  • Do panelu byla přidána tlačítko „Více akcí“, do kterého se přesunuly nástroje, které se nevešly do šířky okna.
  • Pro zvýraznění syntaxe je podporováno 37 programovacích jazyků, včetně funkce uvnitř bloků kódu v souborech Markdown.
  • Byla zajištěna dodávka designových témat ve formě Docker obrazů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster