Foydalanuvchilarga o'z serverlarida fayllarni almashish va kontent bilan hamkorlik qilish tizimini joylashtirish imkonini beruvchi OpenCloud 8.0 platformasi chiqarildi. Loyiha Microsoft SharePoint, Google Drive va Dropbox kabi mulkiy tizimlarga ochiq alternativa sifatida targ'ib qilinmoqda va Yevropa Ittifoqining GDPRga mos keladi.
Loyiha OCIS (ownCloud Infinite Scale) platformasining bir qismi sifatida tashkil etilgan. Eski ownCloud kod bazasi va uning NextCloud forkidan farqli o'laroq, OCIS serveri PHP dan Go ga qayta yozildi. OpenCloud yaratuvchilari kod bazasini keraksiz funksiyalardan xalos qilishga va uning asosiy funksiyasini - fayllar bilan hamkorlikni eng yuqori sifatli amalga oshirishga e'tibor qaratishga harakat qilishdi.
Server Go tilida yozilgan, Apache 2.0 litsenziyasi ostida tarqatilgan va WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 va OpenID Connect-ni qo'llab-quvvatlaydi. Server mikroservislar konsepsiyasi yordamida amalga oshiriladi va Raspberry Pi platalariga o'rnatishdan tortib, katta ko'p platformali tizimlargacha miqyoslanishi mumkin.serveramalga oshirishlar.
Ish stoli mijozi Qt yordamida C++ tilida yozilgan, GPLv3 litsenziyasi ostida nashr etilgan va kompilyatsiyani qo'llab-quvvatlaydi Windows, macOS и LinuxMijoz shuningdek, o'rnatilgan fayllarni sinxronlashtirish va umumiy xotirani virtual fayl tizimi sifatida o'rnatish imkoniyatiga ega. Veb-interfeys Vue.js freymvorkidan foydalangan holda TypeScriptda yozilgan va AGPLv3 litsenziyasi ostida litsenziyalangan. Mobil ilovalar mavjud Android va iOS.
Fayllarni saqlash va almashish funksiyalaridan tashqari, turli qurilmalardan fayl to'plamlariga sinxronlashtirilgan kirish imkoniyatidan tashqari, OpenCloud hujjatlarni real vaqt rejimida hamkorlikda tahrirlash, Collabora Online ofis to'plami va Markdown Editor (ToastUI) bilan integratsiya, rasmlar va skanerlangan hujjatlardan matn ajratib olish va antivirus paketlarida yuklab olingan fayllarni skanerlash uchun ICAP protokolidan foydalanish imkoniyatlarini ham o'z ichiga oladi.
Siz nashr etilgan fayllarning ishlash muddatini cheklashingiz, havola orqali kirishni ta'minlashingiz va kontentni parol bilan himoya qilishingiz mumkin. Fayl navigatsiyasini soddalashtirish uchun teglar, filtrlar va to'liq matnli qidiruv qo'llab-quvvatlanadi. Tizim fayllar bilan ishlashning butun tarixini kuzatib boradi va o'tmishdagi o'zgarishlarni ma'lum bir versiyaga qaytarishni qo'llab-quvvatlaydi. Ayrim jamoalarga kichik kataloglarni (“ish joylari”) belgilash orqali jamoaviy ishlarni tashkil qilish mumkin.
Administrator kirish huquqlari va foydalanuvchilarni boshqarish uchun batafsil interfeys bilan ta'minlangan (masalan, foydalanuvchiga faqat ko'rish yoki faqat omborga yuklash uchun ruxsat berishingiz mumkin). Rolga asoslangan kirishni boshqarish (RBAC) qo'llab-quvvatlanadi. Platforma Privacy-First arxitekturasidan foydalanadi, ya'ni ma'mur huquqlariga ega bo'lgan OpenCloud foydalanuvchisi foydalanuvchilarning kontentiga kira olmaydi.
Yangi versiyada:
- Matn muharriri endi bir nechta foydalanuvchilarga Markdown va OCNote fayllarida bir vaqtning o'zida ishlash imkonini beradi, o'zgarishlar esa real vaqt rejimida aks etadi. Foydalanuvchilar endi faqat o'qish rejimida qo'shilishlari mumkin, bu ularga hujjatning bajarilishini shunchaki kuzatish imkonini beradi.
- Bleve va OpenSearch qidiruv tizimlarining sozlamalari qidiruv tizimidan qat'i nazar, o'xshash natijalarni taqdim etish uchun birlashtirildi (Bleve standart dvigatel, lekin OpenSearch ham kiritilgan, bu katta loyihalar uchun ko'proq mos keladi). Bleve dvigatelidan foydalanganda xotira sarfi kamaytirildi (100 000 ta faylni indekslashda 1.1 GB dan 120 MB gacha).
- Sichqoncha kursorini olib borganingizda yoki tugmani bosish orqali oldindan ko'rish imkoniyati bilan suratlarni ko'chirish uchun qo'llab-quvvatlash qo'shildi.
- Ko'p sonli rasmlarga (1000+) ega kataloglar uchun eskizlarni aylantirish va ko'rsatish tezlashtirildi.
- Parol kiritish, kirishni rad etish haqida ogohlantirish va maxfiy fayllarni yuklash sahifalarining dizayni yangilandi.
- PDF formatiga eksport qilishni qo'llab-quvvatlovchi chop etish natijalarini boshqarish uchun tizim dialog oynasidan foydalanish imkoniyati qo'shildi.
- Panelga "Qo'shimcha harakatlar" tugmasi qo'shildi, undan oyna kengligiga mos kelmaydigan asboblarni siljitish uchun foydalanish mumkin.
- Sintaksisni ajratib ko'rsatish 37 ta dasturlash tili uchun, jumladan, Markdown fayllaridagi kod bloklari uchun amalga oshirildi.
- Mavzular endi Docker tasvirlari sifatida taqdim etiladi.
Manba: opennet.ru
