Κυκλοφόρησε το OpenCloud 8.0, μια πλατφόρμα που επιτρέπει στους χρήστες να αναπτύσσουν ένα σύστημα κοινής χρήσης αρχείων και συνεργασίας περιεχομένου στον δικό τους διακομιστή. Το έργο προωθείται ως ανοιχτή εναλλακτική λύση σε ιδιόκτητα συστήματα όπως το Microsoft SharePoint, το Google Drive και το Dropbox και συμμορφώνεται με τον ΓΚΠΔ της Ευρωπαϊκής Ένωσης.
Το έργο ιδρύθηκε ως ένα fork της πλατφόρμας OCIS (ownCloud Infinite Scale). Σε αντίθεση με την παλαιότερη βάση κώδικα ownCloud και το fork της, το NextCloud, ο διακομιστής OCIS ξαναγράφηκε από PHP σε Go. Οι δημιουργοί του OpenCloud προσπάθησαν να απαλλάξουν τη βάση κώδικα από περιττές λειτουργίες και να επικεντρωθούν στην παροχή της υψηλότερης ποιότητας υλοποίησης της βασικής λειτουργικότητάς της - συνεργασίας αρχείων.
Ο διακομιστής είναι γραμμένος σε Go, διανέμεται με την άδεια Apache 2.0 και υποστηρίζει WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 και OpenID Connect. Ο διακομιστής έχει υλοποιηθεί χρησιμοποιώντας την έννοια των μικρουπηρεσιών και μπορεί να κλιμακωθεί από εγκαταστάσεις σε μητρικές Raspberry Pi έως μεγάλα συστήματα πολλαπλών πλατφορμών.διακομιστήυλοποιήσεις.
Το πρόγραμμα-πελάτης για υπολογιστές είναι γραμμένο σε C++ χρησιμοποιώντας Qt, δημοσιεύεται με την άδεια GPLv3 και υποστηρίζει μεταγλώττιση για Windows, macOS и LinuxΟ πελάτης διαθέτει επίσης ενσωματωμένο συγχρονισμό αρχείων και προσάρτηση κοινόχρηστου χώρου αποθήκευσης ως εικονικό σύστημα αρχείων. Η διεπαφή ιστού είναι γραμμένη σε TypeScript χρησιμοποιώντας το πλαίσιο Vue.js και διατίθεται με άδεια χρήσης AGPLv3. Διατίθενται εφαρμογές για κινητά για Android και iOS.
Εκτός από τις λειτουργίες αποθήκευσης και κοινής χρήσης αρχείων, καθώς και τη συγχρονισμένη πρόσβαση σε συλλογές αρχείων από διαφορετικές συσκευές, το OpenCloud περιλαμβάνει δυνατότητες για συνεργατική επεξεργασία εγγράφων σε πραγματικό χρόνο, ενσωμάτωση με τη σουίτα γραφείου Collabora Online και τον επεξεργαστή Markdown (ToastUI), εξαγωγή κειμένου από εικόνες και σαρωμένα έγγραφα, καθώς και τη χρήση του πρωτοκόλλου ICAP για τη σάρωση ληφθέντων αρχείων σε πακέτα προστασίας από ιούς.
Μπορείτε να περιορίσετε τη διάρκεια ζωής των δημοσιευμένων αρχείων, να παρέχετε πρόσβαση μέσω συνδέσμου και να προστατεύσετε το περιεχόμενο με κωδικό πρόσβασης. Για να απλοποιηθεί η πλοήγηση στα αρχεία, υποστηρίζονται ετικέτες, φίλτρα και αναζήτηση πλήρους κειμένου. Το σύστημα παρακολουθεί ολόκληρο το ιστορικό της εργασίας με αρχεία και παρέχει υποστήριξη για επαναφορά αλλαγών σε μια συγκεκριμένη έκδοση στο παρελθόν. Είναι δυνατό να οργανωθεί η ομαδική εργασία αναθέτοντας υποκαταλόγους («χώρους εργασίας») σε μεμονωμένες ομάδες.
Ο διαχειριστής διαθέτει μια λεπτομερή διεπαφή για τη διαχείριση των δικαιωμάτων πρόσβασης και των χρηστών (για παράδειγμα, μπορείτε να επιτρέψετε σε έναν χρήστη να προβάλλει μόνο ή να ανεβάζει μόνο στο χώρο αποθήκευσης). Υποστηρίζεται το Role-Based Access Control (RBAC). Η πλατφόρμα χρησιμοποιεί μια αρχιτεκτονική Privacy-First, που σημαίνει ότι ένας χρήστης OpenCloud με δικαιώματα διαχειριστή δεν μπορεί να έχει πρόσβαση στο περιεχόμενο των χρηστών.
Στη νέα έκδοση:
- Το πρόγραμμα επεξεργασίας κειμένου επιτρέπει πλέον σε πολλούς χρήστες να εργάζονται ταυτόχρονα σε αρχεία Markdown και OCNote, με τις αλλαγές να αντικατοπτρίζονται σε πραγματικό χρόνο. Οι χρήστες μπορούν πλέον να συμμετέχουν σε λειτουργία μόνο για ανάγνωση, επιτρέποντάς τους απλώς να παρατηρούν την πρόοδο του εγγράφου.
- Οι ρυθμίσεις για τις μηχανές αναζήτησης Bleve και OpenSearch έχουν ενοποιηθεί για να παρέχουν παρόμοια αποτελέσματα ανεξάρτητα από το backend αναζήτησης (το Bleve είναι η προεπιλεγμένη μηχανή αναζήτησης, αλλά περιλαμβάνεται και το OpenSearch, το οποίο είναι πιο κατάλληλο για μεγάλα έργα). Η κατανάλωση μνήμης κατά τη χρήση της μηχανής Bleve έχει μειωθεί (από 1.1 GB σε 120 MB κατά την ευρετηρίαση 100 αρχείων).
- Προστέθηκε υποστήριξη για μετακίνηση φωτογραφιών με δυνατότητα προεπισκόπησης με την τοποθέτηση του δείκτη του ποντικιού ή κάνοντας κλικ σε ένα κουμπί.
- Η κύλιση και η απόδοση των μικρογραφιών έχει επιταχυνθεί για καταλόγους με μεγάλο αριθμό εικόνων (1000+).
- Ο σχεδιασμός των σελίδων καταχώρισης κωδικού πρόσβασης, προειδοποίησης άρνησης πρόσβασης και μεταφόρτωσης εμπιστευτικών αρχείων έχει ενημερωθεί.
- Προστέθηκε η δυνατότητα χρήσης ενός παραθύρου διαλόγου συστήματος για τη διαχείριση της εξόδου εκτύπωσης, υποστηρίζοντας την εξαγωγή σε PDF.
- Ένα κουμπί "Περισσότερες ενέργειες" έχει προστεθεί στον πίνακα, το οποίο μπορεί να χρησιμοποιηθεί για τη μετακίνηση εργαλείων που δεν χωράνε στο πλάτος του παραθύρου.
- Η επισήμανση σύνταξης έχει υλοποιηθεί για 37 γλώσσες προγραμματισμού, συμπεριλαμβανομένων και των μπλοκ κώδικα σε αρχεία Markdown.
- Τα θέματα παρέχονται πλέον ως εικόνες Docker.
Πηγή: opennet.ru
