تم إطلاق OpenCloud 6.0، وهي منصة تتيح للمستخدمين نشر نظام لمشاركة الملفات والتعاون في المحتوى على خوادمهم الخاصة. ويتم الترويج للمشروع كبديل مفتوح المصدر للأنظمة الاحتكارية مثل Microsoft SharePoint وGoogle Drive وDropbox، وهو متوافق مع اللائحة العامة لحماية البيانات (GDPR) للاتحاد الأوروبي.
تأسس المشروع كنسخة معدلة من منصة OCIS (ownCloud Infinite Scale). وعلى عكس قاعدة بيانات ownCloud الأصلية ونسختها المعدلة NextCloud، أُعيدت كتابة خادم OpenCloud من لغة PHP إلى لغة Go. سعى مطورو OpenCloud إلى تجريد قاعدة البيانات من الوظائف غير الضرورية والتركيز على تقديم أعلى جودة ممكنة لوظيفتها الأساسية، وهي التعاون في إدارة الملفات.
الخادم، المكتوب بلغة Go، مرخص بموجب رخصة Apache 2.0 ويدعم بروتوكولات WebDAV وgRPC و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 لفحص الملفات التي تم تنزيلها في حزم مكافحة الفيروسات.
يمكنك تحديد مدة صلاحية الملفات المنشورة، وتوفير الوصول عبر رابط، وحماية المحتوى بكلمة مرور. لتبسيط التنقل بين الملفات، يتم دعم العلامات والمرشحات والبحث عن النص الكامل. يتتبع النظام تاريخ العمل بالكامل بالملفات ويوفر الدعم للتراجع عن التغييرات إلى إصدار معين في الماضي. من الممكن تنظيم العمل الجماعي من خلال تعيين أدلة فرعية ("مساحات عمل") للفرق الفردية.
يتم تزويد المسؤول بواجهة مفصلة لإدارة حقوق الوصول والمستخدمين (على سبيل المثال، يمكنك السماح للمستخدم بالعرض فقط أو التحميل إلى المستودع فقط). يتم دعم التحكم في الوصول القائم على الأدوار (RBAC). تستخدم المنصة بنية الخصوصية أولاً، مما يعني أن مستخدم OpenCloud الذي يتمتع بحقوق المسؤول لا يمكنه الوصول إلى محتوى المستخدمين.

новой версии:
- تتضمن واجهة الويب ميزة "المفضلة"، مما يسمح للمستخدمين بتمييز الملفات المهمة والمستخدمة بكثرة للوصول السريع إليها. يتم تخزين معلومات إضافة الملفات إلى المفضلة على الخادم ولا يرتبط هذا القسم بعميل محدد. تُعلّم الملفات المفضلة بنجمة وتُبرز في المساحات الشخصية والمشاريع والمجلدات الفرعية ونتائج البحث. ويمكن عرض جميع العناصر المميزة بنجمة في صفحة "المفضلة" المنفصلة.
- تمت إضافة ملحق الآلة الحاسبة، والذي يسمح لك بحساب التعبيرات الرياضية في شريط البحث.
- تمت إضافة امتداد "Pastebin" لتسهيل مشاركة المحتوى النصي. تُحفظ العناصر المشتركة تلقائيًا في مجلد ".space" مخفي في مساحتك الشخصية.
المصدر: opennet.ru
