Lansarea platformei de schimb de fișiere OpenCloud 8.0

A fost lansată versiunea 8.0 a platformei OpenCloud, care permite implementarea unui sistem de schimb de fișiere și colaborare pe propriul server. Proiectul se prezintă ca o alternativă deschisă la sistemele proprietare Microsoft SharePoint, Google Drive și Dropbox, conform cerințelor reglementării GDPR în vigoare în Uniunea Europeană.

Proiectul este bazat pe un fork al platformei OCIS (ownCloud Infinite Scale). Spre deosebire de vechea bază de cod a ownCloud și de proiectul NextCloud desprins din aceasta, partea de server OCIS a fost rescrisă din PHP în Go. Creatorii OpenCloud au încercat să curățe baza de cod de funcționalități inutile și să se concentreze pe implementarea cât mai calitativă a sarcinii principale — colaborarea pe fișiere.

Partea de server este scrisă în Go, este distribuită sub licența Apache 2.0 și suportă interfețele de programare WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 și OpenID Connect. Serverul este implementat folosind conceptul de microservicii și poate fi scalat de la instalarea pe plăci Raspberry Pi până la mari implementări complexe.serverulmultiple.

Clientul desktop este scris în C++ folosind Qt, este publicat sub licența GPLv3 și suportă compilarea pentru Windows, macOS și Linux. Clientul include de asemenea funcția de sincronizare a fișierelor și montarea depozitului comun sub formă de sistem de fișiere virtual. Interfața web este scrisă în TypeScript folosind framework-ul Vue.js și este oferită sub licența AGPLv3. Există aplicații mobile pentru Android și iOS.

Pe lângă funcțiile pentru stocarea și schimbul de fișiere, precum și accesul sincronizat la colecția de fișiere de pe diferite dispozitive, OpenCloud include posibilități pentru editarea colaborativă a documentelor în timp real, integrarea cu suita de birou Collabora Online și editorul Markdown Editor (ToastUI), extragerea de text din imagini și documente scanate, utilizarea protocolului ICAP pentru verificarea fișierelor încărcate în pachetele antivirus.

Pentru fișierele publicate se poate limita durata de viață, se poate oferi acces prin link și se poate proteja conținutul cu parolă. Pentru a facilita navigarea prin fișiere, sunt acceptate etichete, filtre și căutare cu text complet. Sistemul urmărește întreaga istorie a activității cu fișierele și oferă suport pentru revenirea la o anumită versiune din trecut. Este posibilă organizarea colaborării în echipă prin alocarea subdirectoarelor ("spații de lucru") echipelor separate.

Administratorului i se oferă o interfață detaliată de gestionare a drepturilor de acces și utilizatorilor (de exemplu, se poate permite unui utilizator doar vizualizarea sau doar încărcarea în stocare). Se susține gestionarea accesului bazată pe roluri (RBAC - Controlul accesului bazat pe roluri). Platforma folosește o arhitectură Privacy-First, care presupune că un utilizator OpenCloud cu drepturi de administrator nu poate accesa conținutul utilizatorilor.

În noua versiune:

  • În editorul de text este implementată posibilitatea ca mai mulți oameni să colaboreze simultan la fișiere în format Markdown și ocnote, reflectând modificările efectuate în timp real. A fost adăugată posibilitatea de a conecta utilizatorii în modul de citire, care pot doar să observe pregătirea documentului.
  • Setările motoarelor de căutare Bleve și OpenSearch sunt unificate pentru a oferi rezultate similare, indiferent de backend-ul de căutare (implicit se oferă motorul Bleve, dar este disponibil și OpenSearch, care este mai potrivit pentru proiecte mari). A fost redus consumul de memorie la utilizarea motorului Bleve (de la 1.1 GB la 120 MB la indexarea a 100 de mii de fișiere).
  • A fost adăugat suport pentru fotografii în mișcare, cu posibilitatea de previzualizare la trecerea mouse-ului sau prin apăsarea unui buton.
  • S-a accelerat derularea și redarea miniaturilor pentru directoarele cu un număr mare de imagini (peste 1000).
  • Designul paginilor de introducere a parolei, avertizărilor de refuz de acces și încărcării fișierelor confidențiale a fost actualizat.
  • A fost adăugată posibilitatea utilizării dialogului sistemului pentru a gestiona ieșirea la imprimare, care suportă exportul în PDF.
  • În panou a fost adăugată butonul „Mai multe acțiuni”, în care sunt mutate instrumentele care nu au încăput în lățimea ferestrei.
  • Pentru 37 de limbaje de programare, a fost implementată evidențierea sintaxei, inclusiv în interiorul blocurilor de cod din fișierele Markdown.
  • Sunt furnizate teme de design sub formă de imagini Docker.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster