Collabora Online Development Edition 6.4

Hol tudok meg többet a műszaki architektúráról?

nyilvánvaló, hogy a kód minden kanonikus változatát tartalmazza. Azonban – itt van néhány alapvető áttekintés. A kód négy részre oszlik:

LibreOfficeKit

ez az API, amely lehetővé teszi a meglévő LibreOffice-kód nagy részének újrafelhasználását. Ez egy egyszerű absztrakt API-t tesz lehetővé, amely lehetővé teszi a dokumentumok betöltését, mentését és megjelenítését a képlapokba, valamint egy eseményalapú szerkesztési magot is kitesz. Ez a darab a fő magban él.a LibreOffice git modulja.

webszolgáltatások démonja

ez kezeli a bejövő munkamenetek forgalmát, a szolgáltatások gyorsítótárazott dokumentumlapjait, és létrehozza a LibreOfficeKit kliens példányait, és erősen lezárt chroot börtönöket állít fel számukra. A darab kódja a loolwsd/ inside online-ban él.git.

JavaScript / NodeJS

ez a kód a szórólapra épül, és biztosítja a dokumentum tartalmának front-endjét, eszköztárait és renderelését, mivel a webes kliensben fut, az online loleaflet könyvtárában él.git.

FSS integráció

egyértelműen a saját kódja nem túl hasznos – ezért győződjön meg róla, hogy integrálja a kívánt FSS cf-be. fent. Az FSS egy olyan protokollt valósít meg, mint a wopi, hogy kiszolgálja a dokumentumadatokat, és integrálja a meglévő hitelesítési mechanizmusával.

tehát ez egy új irodai programcsomag Javascript-ben?

egy szóval – nem. Ez LibreOffice hozta a böngésző egy új, érdekes módon. Sok jó oka van annak, hogy ne másoljunk, írjunk újra és hibakeresjünk nyolc millió C++ Sort sok millió JavaScript-sorba. Valójában az ellenkező megközelítést alkalmazzuk, hogy megpróbáljuk minimalizálni az egyéni Javascript mennyiségét, és annyi kódot osztunk meg, amennyit emberileg lehetséges a PC-s és mobil verziókkal. Komoly kérdések merülnek fel azzal kapcsolatban is, hogy milyen gyorsan lehetne ilyen nagy mennyiségű Javascript – et JITELNI és végrehajtani-még ha létre is jön, a két eltérő kódbázis fenntartásának és szinkronizálásának problémái jól ismert rémálom, és végül – a folyamatos fejlesztés már nehéz a type-safe C++-ban, sok extra fordítóval, biztonsági ellenőrzéssel; a type-safe Javascript-re való áttérés karbantarthatatlanná tenné a dolgokat. Ehelyett a meglévő LibreOffice kód újrafelhasználásával hatalmas előnyöket kapunk a renderelés és az elrendezés hűsége szempontjából a meglévő ODF és saját fájlformátumokkal. Tehát amit a táblagépen, a böngészőben és a PC – n (Linux, Windows, Mac) lát, azonosnak kell lennie-szokatlan és nem beágyazott betűtípusok nélkül.

miért nem javította még ki ingyen a hibámat?

kérjük, csatlakozzon erőfeszítéseinkhez, hogy ez a legjobb online irodai csomag legyen. Keményen dolgozunk, hogy a kód jobb, de több segítséget mindig szívesen látjuk. További információ: “vegyen részt a projektben”.

ez mind szabad szoftver / nyílt forráskódú?

Igen, természetesen. Ez könnyű volt, nem volt: először nyisd ki.

hol van az ütemterv?

az otthoni felhasználóknak szánt fejlesztői kiadás tartalmazza a legújabb és legnagyobb fejlesztéseket, és a dolgok gyorsan mozognak, de nincs közzétett ütemterv. Ha azt szeretné, hogy a funkciókat az ütemterv szerint szállítsák, akkor a collabora online kereskedelmi kiadását keresi.

újra felhasználhatom a képernyőképeket & tartalom a blogomban / cikkemben?

Igen természetesen, kérjük, használja az oldal tartalmát néhány CC0 licenc / Public Domain alatt, amíg tiszteletben tartja védjegyünket, szeretjük az üzenetet.

  • kód logó
  • író képernyőkép
  • Calc képernyőkép
  • Impress képernyőkép

ki készítette a munkát?

a kód mindkét LibreOffice (kredit) hatalmas mennyiségű munkájára épül, azonban az Online funkcionalitást elsősorban a Collabora hozta létre (amint azt 2015 – ben bejelentették) – erről bővebben itt olvashat. És köszönet Lukas Reschke-nek a docker képhez nyújtott segítségért.

az ownCloud (majd később a Nextcloud) első integrációja a dokumentumok plugin tetejére épült (Frank Karlitschek és Victor Dubiniuk munkája alapján), amelyet RichDocuments-re neveztek át. Jelenleg sokkal több integrációnk van, amelyeket akár a Collabora, akár a Collabora Partners írt.

melyek a legújabb frissítések?

a csomagok, a virtuális gép és a dokkoló képe rendszeresen frissül. Figyelje a blogunkat vagy a twitter hírcsatornánkat a változásokról.

KÓDVERZIÓ 6.4 … frissítések megtekintése &Kiadási megjegyzések
KÓDVERZIÓ 4.2 … frissítések megtekintése & Kiadási megjegyzések

változások és fejlesztések

ha bármilyen javaslata van a változtatásokra vagy ötletei vannak a fejlesztésekre, kérjük, lépjen kapcsolatba velünk [email protected].

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.