OpenCloud 8.0, sebuah platform yang memungkinkan pengguna untuk menerapkan sistem berbagi file dan kolaborasi konten di server mereka sendiri, telah dirilis. Proyek ini dipromosikan sebagai alternatif terbuka untuk sistem berpemilik seperti Microsoft SharePoint, Google Drive, dan Dropbox, dan sesuai dengan GDPR Uni Eropa.
Proyek ini didirikan sebagai turunan dari platform OCIS (ownCloud Infinite Scale). Tidak seperti kode sumber ownCloud lama dan turunannya, NextCloud, server OCIS ditulis ulang dari PHP ke Go. Para pencipta OpenCloud berupaya menghilangkan fungsi yang tidak perlu dari kode sumber dan fokus pada penyediaan implementasi berkualitas tinggi dari fungsi intinya—kolaborasi file.
Server ini ditulis dalam bahasa Go, didistribusikan di bawah lisensi Apache 2.0, dan mendukung WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1, dan OpenID Connect. Server ini diimplementasikan menggunakan konsep microservices dan dapat diskalakan dari instalasi pada papan Raspberry Pi hingga sistem multi-platform yang besar.serverimplementasi.
Klien desktop ditulis dalam C++ menggunakan Qt, diterbitkan di bawah lisensi GPLv3 dan mendukung kompilasi untuk Windows, macOS и LinuxKlien ini juga memiliki fitur sinkronisasi file bawaan dan pemasangan penyimpanan bersama sebagai sistem file virtual. Antarmuka web ditulis dalam TypeScript menggunakan kerangka kerja Vue.js dan dilisensikan di bawah lisensi AGPLv3. Aplikasi seluler tersedia untuk Android dan iOS.
Selain fitur penyimpanan dan berbagi file, serta akses tersinkronisasi ke koleksi file dari berbagai perangkat, OpenCloud mencakup kemampuan untuk pengeditan dokumen kolaboratif secara real-time, integrasi dengan paket perangkat lunak perkantoran Collabora Online dan Editor Markdown (ToastUI), ekstraksi teks dari gambar dan dokumen yang dipindai, serta penggunaan protokol ICAP untuk memindai file yang diunduh dalam paket antivirus.
Anda dapat membatasi masa pakai file yang diterbitkan, menyediakan akses melalui tautan, dan melindungi konten dengan kata sandi. Untuk menyederhanakan navigasi file, tag, filter, dan pencarian teks lengkap didukung. Sistem melacak seluruh riwayat pekerjaan dengan berkas dan menyediakan dukungan untuk mengembalikan perubahan ke versi tertentu di masa lalu. Kerja tim dapat diatur dengan menetapkan subdirektori (“ruang kerja”) ke masing-masing tim.
Administrator diberikan antarmuka terperinci untuk mengelola hak akses dan pengguna (misalnya, Anda dapat mengizinkan pengguna untuk hanya melihat atau hanya mengunggah ke repositori). Kontrol Akses Berbasis Peran (RBAC) didukung. Platform ini menggunakan arsitektur Privacy-First, yang berarti bahwa pengguna OpenCloud dengan hak administrator tidak dapat mengakses konten pengguna.
овой ерсии:
- Editor teks kini memungkinkan banyak pengguna untuk bekerja secara bersamaan pada file Markdown dan OCNote, dengan perubahan yang tercermin secara real-time. Pengguna sekarang dapat bergabung dalam mode baca saja, memungkinkan mereka untuk hanya mengamati kemajuan dokumen.
- Pengaturan untuk mesin pencari Bleve dan OpenSearch telah disatukan untuk memberikan hasil yang serupa terlepas dari backend pencarian (Bleve adalah mesin pencari default, tetapi OpenSearch juga disertakan, yang lebih cocok untuk proyek besar). Konsumsi memori saat menggunakan mesin pencari Bleve telah dikurangi (dari 1.1 GB menjadi 120 MB saat mengindeks 100 file).
- Menambahkan dukungan untuk memindahkan foto dengan kemampuan untuk melihat pratinjau saat kursor diarahkan ke foto atau dengan mengklik tombol.
- Pengguliran dan rendering thumbnail telah dipercepat untuk katalog dengan jumlah gambar yang besar (1000+).
- Desain halaman pemasukan kata sandi, peringatan penolakan akses, dan unggahan file rahasia telah diperbarui.
- Menambahkan kemampuan untuk menggunakan dialog sistem untuk mengelola output cetak, mendukung ekspor ke PDF.
- Tombol "Aksi lainnya" telah ditambahkan ke panel, yang dapat digunakan untuk memindahkan alat yang tidak muat dalam lebar jendela.
- Penyorotan sintaks telah diimplementasikan untuk 37 bahasa pemrograman, termasuk di dalam blok kode pada file Markdown.
- Tema kini disediakan dalam bentuk image Docker.
Sumber: opennet.ru
