Ir izlaista platforma OpenCloud 8.0, kas ļauj lietotājiem izvietot failu koplietošanas un satura sadarbības sistēmu savā serverī. Projekts tiek reklamēts kā atvērta alternatīva patentētām sistēmām, piemēram, Microsoft SharePoint, Google Drive un Dropbox, un tas atbilst Eiropas Savienības GDPR.
Projekts tika dibināts kā OCIS (ownCloud Infinite Scale) platformas atzars. Atšķirībā no mantotās ownCloud koda bāzes un tās atzara NextCloud, OCIS serveris tika pārrakstīts no PHP uz Go. OpenCloud veidotāji centās atbrīvot koda bāzi no nevajadzīgas funkcionalitātes un koncentrēties uz tās pamatfunkcionalitātes — failu sadarbības — augstākās kvalitātes ieviešanu.
Serveris ir rakstīts Go valodā, izplatīts saskaņā ar Apache 2.0 licenci un atbalsta WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 un OpenID Connect. Serveris ir ieviests, izmantojot mikropakalpojumu koncepciju, un to var paplašināt no instalācijām uz Raspberry Pi platēm līdz lielām daudzplatformu sistēmām.serveriieviešanas.
Darbvirsmas klients ir rakstīts C++ valodā, izmantojot Qt, publicēts saskaņā ar GPLv3 licenci un atbalsta kompilāciju Windows, macOS и LinuxKlientam ir arī iebūvēta failu sinhronizācija un koplietotās krātuves pievienošana kā virtuāla failu sistēma. Tīmekļa saskarne ir rakstīta TypeScript valodā, izmantojot Vue.js ietvaru, un ir licencēta saskaņā ar AGPLv3 licenci. Ir pieejamas mobilās lietotnes. Android un iOS.
Papildus failu glabāšanas un koplietošanas funkcijām, kā arī sinhronizētai piekļuvei failu kolekcijām no dažādām ierīcēm, OpenCloud ietver iespējas dokumentu kopīgai rediģēšanai reāllaikā, integrāciju ar Collabora Online biroja komplektu un Markdown Editor (ToastUI), teksta ieguvi no attēliem un skenētiem dokumentiem, kā arī ICAP protokola izmantošanu lejupielādēto failu skenēšanai pretvīrusu pakotnēs.
Varat ierobežot publicēto failu kalpošanas laiku, nodrošināt piekļuvi, izmantojot saiti, un aizsargāt saturu ar paroli. Lai vienkāršotu failu navigāciju, tiek atbalstīti tagi, filtri un pilna teksta meklēšana. Sistēma izseko visu darba ar failiem vēsturi un nodrošina atbalstu noteiktas versijas izmaiņu atgriešanai pagātnē. Ir iespējams organizēt komandas darbu, atsevišķām komandām piešķirot apakšdirektorijus (“darbvietas”).
Administrators tiek nodrošināts ar detalizētu saskarni piekļuves tiesību un lietotāju pārvaldībai (piemēram, varat atļaut lietotājam tikai skatīt vai tikai augšupielādēt repozitorijā). Tiek atbalstīta uz lomu balstīta piekļuves kontrole (RBAC). Platforma izmanto Privacy-First arhitektūru, kas nozīmē, ka OpenCloud lietotājs ar administratora tiesībām nevar piekļūt lietotāju saturam.
Jaunajā versijā:
- Teksta redaktors tagad ļauj vairākiem lietotājiem vienlaikus strādāt ar Markdown un OCNote failiem, un izmaiņas tiek atspoguļotas reāllaikā. Lietotāji tagad var pievienoties tikai lasīšanas režīmā, ļaujot viņiem vienkārši novērot dokumenta progresu.
- Bleve un OpenSearch meklētājprogrammu iestatījumi ir vienoti, lai nodrošinātu līdzīgus rezultātus neatkarīgi no meklēšanas aizmugursistēmas (Bleve ir noklusējuma meklētājprogramma, taču ir iekļauta arī OpenSearch, kas ir labāk piemērota lieliem projektiem). Atmiņas patēriņš, izmantojot Bleve meklētājprogrammu, ir samazināts (no 1.1 GB līdz 120 MB, indeksējot 100 000 failu).
- Pievienots atbalsts fotoattēlu pārvietošanai ar iespēju tos priekšskatīt, virzot peli virs tiem vai noklikšķinot uz pogas.
- Katalogiem ar lielu attēlu skaitu (vairāk nekā 1000) ir paātrināta sīktēlu ritināšana un atveidošana.
- Ir atjaunināts paroles ievades, piekļuves liegšanas brīdinājuma un konfidenciālu failu augšupielādes lapu dizains.
- Pievienota iespēja izmantot sistēmas dialoglodziņu, lai pārvaldītu drukas izvadi, atbalstot eksportēšanu PDF formātā.
- Panelim ir pievienota poga “Vairāk darbību”, ko var izmantot, lai pārvietotu rīkus, kas neietilpst loga platumā.
- Sintakses izcelšana ir ieviesta 37 programmēšanas valodām, tostarp Markdown failu koda blokos.
- Tēmas tagad tiek piegādātas kā Docker attēli.
Avots: opennet.ru
