Collabora Online Development Edition 6.4
- Hol tudok meg többet a műszaki architektúráról?
- LibreOfficeKit
- webszolgáltatások démonja
- JavaScript / NodeJS
- FSS integráció
- tehát ez egy új irodai programcsomag Javascript-ben?
- miért nem javította még ki ingyen a hibámat?
- ez mind szabad szoftver / nyílt forráskódú?
- hol van az ütemterv?
- újra felhasználhatom a képernyőképeket & tartalom a blogomban / cikkemben?
- ki készítette a munkát?
- melyek a legújabb frissítések?
- változások és fejlesztések
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].