Колдонуучуларга файлдарды бөлүшүү жана контентти биргелешип колдонуу системасын өздөрүнүн серверине жайгаштырууга мүмкүндүк берген OpenCloud 8.0 платформасы чыгарылды. Бул долбоор Microsoft SharePoint, Google Drive жана Dropbox сыяктуу менчик системаларга ачык альтернатива катары жайылтылууда жана Европа Биримдигинин GDPR талаптарына жооп берет.
Долбоор OCIS (ownCloud Infinite Scale) платформасынын бир бөлүгү катары негизделген. Мурдагы ownCloud код базасынан жана анын NextCloud форгунан айырмаланып, OCIS сервери PHPден Goго кайра жазылган. OpenCloudдун жаратуучулары код базасын керексиз функциялардан арылтып, анын негизги функциясын - файлдар менен кызматташууну - эң жогорку сапатта ишке ашырууга көңүл бурууга аракет кылышкан.
Сервер Go тилинде жазылган, Apache 2.0 лицензиясы боюнча таратылган жана WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 жана OpenID Connectти колдойт. Сервер микросервис концепциясын колдонуу менен ишке ашырылган жана Raspberry Pi такталарына орнотуулардан баштап, чоң көп платформалуу системаларга чейин масштабдала алат.Serverишке ашыруулар.
Иш тактадагы кардар Qt аркылуу C++ тилинде жазылган, GPLv3 лицензиясы боюнча жарыяланган жана компиляцияны колдойт Windows, macOS и LinuxКардар ошондой эле орнотулган файлдарды синхрондоштуруу жана жалпы сактагычты виртуалдык файл системасы катары орнотуу функцияларын сунуштайт. Веб-интерфейс Vue.js алкагын колдонуу менен TypeScript тилинде жазылган жана AGPLv3 лицензиясы боюнча лицензияланган. Мобилдик тиркемелер төмөнкүлөр үчүн жеткиликтүү: Android жана iOS.
Файлдарды сактоо жана бөлүшүү функцияларынан, ошондой эле ар кандай түзмөктөрдөн файл жыйнактарына синхрондоштурулган мүмкүнчүлүктөн тышкары, OpenCloud документтерди реалдуу убакыт режиминде биргелешип түзөтүү, Collabora Online кеңсе топтому жана Markdown Editor (ToastUI) менен интеграциялоо, сүрөттөрдөн жана сканерленген документтерден текст алуу жана антивирустук пакеттерде жүктөлүп алынган файлдарды сканерлөө үчүн ICAP протоколун колдонуу мүмкүнчүлүктөрүн камтыйт.
Жарыяланган файлдардын иштөө мөөнөтүн чектеп, шилтеме аркылуу кирүү мүмкүнчүлүгүн берип, мазмунду сырсөз менен коргой аласыз. Файлды навигациялоону жөнөкөйлөтүү үчүн тэгдер, чыпкалар жана толук тексттик издөө колдоого алынат. Система файлдар менен иштөөнүн бүткүл тарыхына көз салып турат жана өткөндө белгилүү бир версияга өзгөртүүлөрдү артка жылдырууга колдоо көрсөтөт. Жеке командаларга поддиректорияларды («жумуш мейкиндиктерин») ыйгаруу менен командалык ишти уюштурууга болот.
Администратор кирүү укуктарын жана колдонуучуларды башкаруу үчүн деталдаштырылган интерфейс менен камсыздалган (мисалы, колдонуучуга репозиторийге гана көрүү же жүктөө гана уруксат бере аласыз). Role-Based Access Control (RBAC) колдоого алынат. Платформа Privacy-First архитектурасын колдонот, башкача айтканда, администратордук укугу бар OpenCloud колдонуучусу колдонуучулардын мазмунуна кире албайт.
Жаңы версияда:
- Текст редактору эми бир нече колдонуучуга Markdown жана OCNote файлдары менен бир убакта иштөөгө мүмкүндүк берет, ал эми өзгөрүүлөр реалдуу убакыт режиминде чагылдырылат. Колдонуучулар эми окуу режиминде гана кошула алышат, бул аларга документтин жүрүшүн жөн гана байкап турууга мүмкүндүк берет.
- Bleve жана OpenSearch издөө системаларынын жөндөөлөрү издөө серверине карабастан окшош натыйжаларды берүү үчүн бириктирилген (Bleve демейки кыймылдаткыч, бирок OpenSearch дагы камтылган, ал ири долбоорлор үчүн көбүрөөк ылайыктуу). Bleve кыймылдаткычын колдонууда эстутумду керектөө азайган (100 000 файлды индекстөөдө 1.1 ГБдан 120 МБга чейин).
- Сүрөттөрдү жылдыруу үчүн колдоо кошулду, аларды чычкан менен же баскычты басуу менен алдын ала көрүү мүмкүнчүлүгү менен.
- Көп сандагы сүрөттөрү бар каталогдор үчүн (1000+) миниатюраларды жылдыруу жана көрсөтүү тездетилди.
- Сырсөздү киргизүүнүн, кирүүнү четке кагуу жөнүндө эскертүүнүн жана купуя файлдарды жүктөө баракчаларынын дизайны жаңыртылды.
- Басып чыгарууну башкаруу үчүн система диалогун колдонуу мүмкүнчүлүгү кошулду, PDF форматына экспорттоону колдойт.
- Панелге "Көбүрөөк аракеттер" баскычы кошулду, аны терезенин туурасына туура келбеген куралдарды жылдыруу үчүн колдонсо болот.
- Синтаксисти белгилөө 37 программалоо тили үчүн, анын ичинде Markdown файлдарындагы код блоктору үчүн ишке ашырылган.
- Темалар эми Docker сүрөттөрү катары берилет.
Source: opennet.ru
