Megjelent az OpenCloud 8.0, egy olyan platform, amely lehetővé teszi a felhasználók számára, hogy fájlmegosztó és tartalom-együttműködési rendszert telepítsenek saját szerverükön. A projektet nyílt alternatívaként népszerűsítik a zárt rendszerek, mint például a Microsoft SharePoint, a Google Drive és a Dropbox számára, és megfelel az Európai Unió GDPR-jának.
A projektet az OCIS (ownCloud Infinite Scale) platform elágazásaként alapították. A korábbi ownCloud kódbázissal és annak elágazásával, a NextClouddal ellentétben az OCIS szervert PHP-ről Go-ra írták át. Az OpenCloud készítői megpróbálták megfosztani a kódbázist a felesleges funkcióktól, és a fő funkció – a fájlegyüttműködés – legmagasabb minőségű megvalósítására összpontosítani.
A szerver Go nyelven íródott, Apache 2.0 licenc alatt terjeszthető, és támogatja a WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 és OpenID Connect szabványokat. A szerver mikroszolgáltatás-koncepcióval valósult meg, és a Raspberry Pi alaplapokon történő telepítésektől a nagy, többplatformos rendszerekig skálázható.szerverenmegvalósítások.
Az asztali kliens C++ nyelven, Qt használatával íródott, GPLv3 licenc alatt jelent meg, és támogatja a fordítást a következőre: Windows, macOS и LinuxA kliens beépített fájlszinkronizálással és a megosztott tároló virtuális fájlrendszerként való csatlakoztatásával is rendelkezik. A webes felület TypeScript nyelven íródott a Vue.js keretrendszer használatával, és az AGPLv3 licenc alatt áll. Mobilalkalmazások érhetők el a következőkhöz: Android és iOS-en.
A fájltárolási és -megosztási funkciók, valamint a különböző eszközökről származó fájlgyűjtemények szinkronizált elérése mellett az OpenCloud képes dokumentumok valós idejű, közös szerkesztésére, integrációra a Collabora Online irodai csomaggal és a Markdown Editorral (ToastUI), szöveg kinyerésére képekből és beolvasott dokumentumokból, valamint az ICAP protokoll használatára a víruskereső csomagokban letöltött fájlok szkennelésére.
Korlátozhatja a közzétett fájlok élettartamát, hozzáférést biztosíthat egy hivatkozáson keresztül, és jelszóval védheti a tartalmat. A fájlnavigáció egyszerűsítése érdekében a címkék, szűrők és a teljes szöveges keresés támogatott. A rendszer nyomon követi a fájlokkal végzett munka teljes történetét, és támogatást nyújt egy adott verzió múltbeli módosításainak visszaállításához. Lehetőség van a csapatmunka megszervezésére alkönyvtárak („munkaterületek”) hozzárendelésével az egyes csapatokhoz.
Az adminisztrátor részletes felülettel rendelkezik a hozzáférési jogok és felhasználók kezeléséhez (például engedélyezheti a felhasználó számára, hogy csak megtekintse vagy csak feltöltse a tárat). A szerepkör alapú hozzáférés-vezérlés (RBAC) támogatott. A platform Privacy-First architektúrát használ, ami azt jelenti, hogy a rendszergazdai jogokkal rendelkező OpenCloud-felhasználók nem férhetnek hozzá a felhasználók tartalmához.
Az új verzióban:
- A szövegszerkesztő mostantól lehetővé teszi, hogy több felhasználó egyszerre dolgozzon Markdown és OCNote fájlokon, a változtatások valós időben tükröződjenek. A felhasználók mostantól írásvédett módban is csatlakozhatnak, így egyszerűen csak figyelemmel kísérhetik a dokumentum előrehaladását.
- A Bleve és az OpenSearch keresőmotorok beállításait egységesítették, hogy hasonló eredményeket biztosítsanak a keresési háttérrendszertől függetlenül (a Bleve az alapértelmezett motor, de az OpenSearch is benne van, amely jobban megfelel a nagy projektekhez). A Bleve motor használatakor a memóriafogyasztás csökkent (1.1 GB-ról 120 MB-ra 100 000 fájl indexelése esetén).
- Hozzáadott támogatás a fényképek mozgatásához, lehetővé téve az előnézet megtekintését az egérrel való rájuk húzással vagy egy gombra kattintva.
- A nagyszámú (1000+) képet tartalmazó katalógusok esetén felgyorsult a miniatűrök görgetése és megjelenítése.
- A jelszó megadására szolgáló, a hozzáférés megtagadására figyelmeztető és a bizalmas fájlok feltöltésére szolgáló oldalak dizájnja frissült.
- Lehetővé vált a nyomtatási kimenet rendszerpárbeszédpanelen történő kezelése, támogatva a PDF-be exportálást.
- Hozzáadtunk egy „További műveletek” gombot a panelhez, amellyel áthelyezhetők azok az eszközök, amelyek nem férnek el az ablak szélességén.
- A szintaxiskiemelést 37 programozási nyelven valósították meg, beleértve a Markdown fájlok kódblokkjain belül is.
- A témák mostantól Docker-képekként érhetők el.
Forrás: opennet.ru
