Collabora Online Development Edition 6.4

Hvor kan jeg finne ut mer om den tekniske arkitekturen?

Klart koden gir den kanoniske versjonen av alt. Men – her er noen grunnleggende oversikt. Koden deles i fire deler:

LibreOfficeKit

DETTE ER API som tillater gjenbruk av hoveddelen av Den eksisterende LibreOffice-koden. Den eksponerer en enkel abstrakt API for å tillate lasting, lagring og gjengivelse av dokumenter til bildefliser, og avslører også en hendelsesbasert redigeringskjerne. Dette stykket lever i hovedkjernen.git modul Av LibreOffice.

Web Services daemon

dette håndterer innkommende økttrafikk, tjenester bufrede dokumentfliser og skaper LibreOfficeKit – klientforekomster, og setter opp tungt låste chroot-fengsler for dem. Koden for dette stykket bor i loolwsd / inside online.git.

JavaScript/NodeJS

denne koden er bygget på brosjyren og gir front-end, verktøylinjer og gjengivelse av dokumentinnholdet som det kjører i webklienten, den lever i loleaflet katalogen i online.git.

FSS integrasjon

Klart PÅ SIN EGEN KODE Er Ikke veldig nyttig – så sørg for at du integrere den med din foretrukne FSS cf. over. FSS implementerer en protokoll SOM WOPI for å betjene dokumentdataene dine, og integrere med den eksisterende autentiseringsmekanismen.

så er dette en ny Kontorpakke skrevet I Javascript?

I et ord-nei. Dette Er LibreOffice brakt til nettleseren din på en ny og interessant måte. Det er mange gode grunner til ikke å duplisere, skrive om og feilsøke åtte millioner linjer Med C++ i mange millioner Linjer Med JavaScript. Faktisk-vi har motsatt tilnærming, for å prøve å minimere mengden tilpasset Javascript, og å dele så mye kode som menneskelig mulig med PC-og Mobilversjonene. Det er også alvorlige spørsmål om hvor raskt DET ville være mulig Å JIT og utføre et så stort Volum Javascript – selv om det ble opprettet, er problemene med å opprettholde to divergerende kodebaser og synkronisere dem et velkjent mareritt, og til slutt – pågående utvikling er allerede vanskelig i type-safe C++ med mange ekstra kompilator, sikkerhetskontroller; å flytte for å skrive usikre Javascript ville gjøre ting uoppnåelig. I stedet ved å gjenbruke Den eksisterende LibreOffice-koden får vi store fordeler når det gjelder gjengivelse og layoutfidelitet med eksisterende ODF og proprietære filformater. Så det du ser På Nettbrettet, Nettleseren og PC-En (Linux, Windows, Mac) bør være identiske-fraværende uvanlige og ikke-innebygde skrifter.

hvorfor løste du ikke feilen min ennå gratis?

ta gjerne med i vår innsats for å gjøre dette til den beste Online Kontorpakken. VI jobber hardt for Å GJØRE KODEN bedre, men mer hjelp er alltid velkommen. Lær mer i “Delta i prosjektet”.

Er Dette All Fri Programvare / Åpen Kildekode?

Ja, selvfølgelig. Det var lett var det ikke: Åpne Først.

Hvor er veikartet?

utviklingsutgaven, rettet mot hjemmebrukere, inneholder de nyeste og beste utviklingene, og ting går fort, men det er ingen publisert veikart. Hvis du vil ha funksjoner levert til timeplanen din, så leter du etter den kommersielle utgaven Av Collabora Online.

Kan jeg gjenbruke skjermbilder & innhold for min blogg / artikkel?

ja naturligvis, vennligst bruk denne sidens innhold under NOEN CC0 lisens / Public Domain så lenge du respekterer vårt varemerke, vi elsker å få meldingen ut.

  • KODE logo
  • Skribent skjermbilde
  • Calc skjermbilde
  • Impress skjermbilde

Hvem gjorde arbeidet?

KODE er bygget på en enorm mengde arbeid fra Begge LibreOffice (studiepoeng), Men online-funksjonaliteten ble opprettet primært Av Collabora (som annonsert i 2015) – les mer om historien om det her. Og takk Til Lukas Reschke for hjelp med docker-bildet.

den første integrasjonen for ownCloud (og senere For Nextcloud) ble bygget på Toppen Av Documents plugin (basert På Arbeid Av Frank Karlitschek Og Victor Dubiniuk) som ble omdøpt Til RichDocuments. For tiden har vi mange flere integrasjoner skrevet av Enten Ved Collabora Eller Ved Collabora Partners.

Hva er de siste oppdateringene?

Pakkene, VM Og Docker-Bildet oppdateres jevnlig. Hold et øye på vår blogg eller twitter feed for nyheter om endringer.

KODEVERSJON 6.4 … Vis oppdateringer & Versjonsmerknader
KODEVERSJON 4.2 … Se oppdateringer & Versjonsmerknader

Endringer og forbedringer

hvis du har forslag til endringer eller har ideer til forbedringer, vennligst kontakt oss på [email protected].

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.