GSoC 2017: eredmények (összefoglalás)

Képtalálat a következőre: „2017 google summer of code libreoffice”Lezárult a LibreOffice 2017. évi GSoC projektje. Ahogy arról az elmúlt néhány alkalommal szó volt (lásd itt és itt) az idei Google Summer of Code elsősorban a felhasználói élmény növelésére, vagyis a program gyorsabb és könnyebb – kényelmesebb – használhatóságára fektette a hangsúlyt, ugyanakkor nem maradtak el olyan fontos fejlesztések sem, amelyek a régi, ma már nem támogatott fájlformátumokban tárolt dokumentumok megnyitását és modern – támogatott – formátumban történő mentését tették lehetővé.

Az alábbiakban röviden összefoglaljuk az eredményeket,  Mike Saunders blogbejegyzése alapján.

“GSoC 2017: eredmények (összefoglalás)” bővebben

GSoC: QuarkXPress formátumtámogatás

https://developers.google.com/open-source/gsoc/images/gsoc2016-sun-373x373.png

A TDF 2014-ben indította útjára a Document Liberation Project-et, rövidítve DLP (magyarul itt, angolul itt és itt található róla összefoglaló). A projekt célja, hogy a régi, már nem támogatott, zárt formátumokban tárolt anyagokat ODF-be lehessen konvertálni, így meggátolni azt, hogy azok „elvesszenek” (vagyis kivezessék a felhasználót a termékcsapdából).

A projekt az utóbbi években sem állt le, igaz sok hír nem jött, most azonban – a Google Summer of Code segítségével – újabb fejlesztések láttak napvilágot. Egy litván programozó, Aleksas Pantechovskis (interjú) idén arra vállalkozott, hogy QuarkXPress formátumtámogatást készít a LibreOffice-hoz.

Aleksas és mentora David Tardon (RedHat Inc.) egy új könyvtárat – libqxp – hozott létre. Ezzel lehetővé vált, hogy a QuarkXPress 3.1–4.1 verziók (áttekintés) által használt formátumot képes beolvasni a LibreOffice.

https://i2.wp.com/blog.documentfoundation.org/wp-content/uploads/2017/08/dlp_button_1.png?w=400&ssl=1

De mi a helyzet az egyéb formátumokkal? Laurent Alonso a Microsoft PowerPoint 2 (Windows) és PowerPoint 4 (Mac és Windows) és a Windows 95-ös PowerPoint formátumának beolvasásán dolgozik (libmwaw). Amennyiben van régi prezentációja, ezen formátumok valamelyikében, a LibreOffice 6.0-ban már meg fogja tudni nyitni őket és a tartalmuk többnyire elérhető lesz. Ehhez minél több régi prezentációra van szüksége, így ha van a birtokodban ilyen, ne habozz és küld el neki! Ezzel nagyban segítheted a importkönyvtár fejlesztését!

A StarOffice „ősrégi”, bináris fájlformátuma (.sda, .sdc, .sdd, .sdw fájlkiterjesztések) a LibreOffice 4.0-val kikerült a támogatott formátumok közül. Sokan azt gondolták, hogy a későbbi XML alapú és az OpenOffice.org (OOo) 2005-ig használt fájlformátuma is megszűnik és már csak az ODF formátum támogatása marad, természetesen ez nem így történt. Szintén Laurent munkájának köszönhetően újra van lehetőség az „ősrégi”, bináris fájlformátumban is importálni LibreOffice-ban (libstaroffice).

Laurent elsősorban a táblázatkezelő és prezentációkészítő fájlkonverzió lehetővé tételén dolgozott. Azt fontos tudni, hogy az sdw (szövegszerkesztő) fájlkonverzió még nagyon kezdetleges állapotban van.

A DLP projekt sikeres működéséhez elengedhetetlen, hogy minél több(féle) régi fájlformátumban készült dokumentumot kapjanak a fejlesztők, így ha rendelkezel ilyen régi fájlformátumban készült fájlokkal és tartalma akár nyilvános is lehet, ne habozz és támogasd a projektet a régi dokumentum beküldésével. A lehetséges közreműködésről bővebben a DLP honlapján tájékozódhatsz.

Forrás TDF blog.

GSoC 2017: különleges karakterek párbeszédablak

https://developers.google.com/open-source/gsoc/images/gsoc2016-sun-373x373.png A 2017-es Google Summer of Code keretein belül Akshay Deep – Thorsten Behrens, Heiko Tietze, Samuel Mehrbrodt mentorálása mellett – arra vállalkozott, hogy használhatóbbá tegye a Különleges karakterek párbeszédablakát.

Ennek a munkának – amely a LibreOffice 6.0-ban lesz elérhető – most jelent meg az első kézzel fogható eredménye, amelyről számos képernyőképpel és videóval be is számolt Akshay a blogján.

Interjú Bunth Tamással

LibreOffice logó Ahogy az már megszokható a LibreOffice.hu weboldalon rendszeresen közzéteszünk interjúkat magyar fejlesztőkkel (pl. itt, itt és itt). Ennek célja, hogy megismerhetőkké váljanak a magyar fejlesztők, illetve, hogy ne csak „elvont kockáknak” tűnjenek, hanem hús-vér embereknek is. 🙂

2016-ban a Google Summer of Code (GSoC) keretén belül Bunth Tamás dolgozott a LibreOffice-on. Vele készített interjút a TDF Blogja, melyet az alább olvasható magyarul. Az eredeti interjúhoz képest némiképp „frissítve”, valamint néhány kérdéssel kiegészítve.

“Interjú Bunth Tamással” bővebben

GSoC 2014

gsoc2012Idén is meghirdetésre került a Google által szponzorált Google Summer of Code, melynek keretében felsőoktatásban tanulók – hallgatói jogviszonnyal rendelkezők – szabad szoftvereken dolgozhatnak ösztöndíjért cserébe.

A LibreOffice projekt idén is részt vesz – negyedik alkalommal – a Google projektjében 10 projekttel és – Pintér Krisztián valamint „freetank” személyében – két magyar hallgatóval.

További részletek Fridrich Strba blogjában.

Interjú Pintér Krisztiánnal

OLYMPUS DIGITAL CAMERA
A LibreOffice.hu ezúttal Pintér Krisztiánnal készített interjút (a korábbi interjúkat más fejlesztőkkel lásd itt), aki a várhatóan 2014. február 2-án megjelenő LibreOffice 4.2-höz készített új Start Centert a Google Summer of Code 2013 (GSoC) program keretében.

“Interjú Pintér Krisztiánnal” bővebben

LibreOffice 3.5.3

LibreOffice logó Megjelent a LibreOffice 3.5-ös sorozatból a negyedik kiadás, a 3.5.3. A javított hibák listája szokás szerint két részletben olvasható el, RC1 és RC2. A hivatalos bejelentés kiemeli, hogy áprilisban 34 új fejlesztő csatlakozott a LibreOffice projekthez, ez 2011 januárja óta a legtöbb. Ez a csúcs részben a Google Summer of Code projektnek köszönhető, melynek keretében 10 hallgató fog a nyáron LibreOffice-t fejleszteni. A témák:

  • Calc sebességnövelése;
  • Lightproof fejlesztése;
  • táblázatszerkesztés csoportmunkában a Telepathy segítségével;
  • a Microsoft Publisher fájlformátum importálása;
  • digitálisan aláírt PDF exportja;
  • Impress-bemutatók távvezérlése okostelefonról;
  • új sablonválasztó ablak;
  • Java-alapú GUI az ODF-nézőhöz Androidra;
  • javított Impress SVG exportszűrő;
  • eszközkészlet fejlesztése, hogy több és jobb teszt legyen.

LibreOffice GSoC 2012

 A korábbi évekhez hasonlóan (tavalyiról itt és itt és itt bővebben) idén is várja a LibreOffice (és az azt kiadó TDF) a jelentkezőket a Google Summer of Code-ra.

Tavalyelőtt Vajna Miklós (interjú, napló) az RTF exportszűrővel, tavaly pedig az importszűrővel „alkotott nagyot”.

Az idei GSoC-ról Fridrich Štrba blogján ekképp ír: „Még a hétvége előtt nagyszerű hírt kaptunk, a Google beválogatta a LibreOffice-t – mint mentoráló szervezetet – az idei Google Summer of Code-ba. Tavaly számtalan hasznos dolog született a projekt keretein belül, s mára két sikeres diák munkavállalóként dolgozik szabad, nyílt forráskódú projekteken.” Ő Eilidh McAdam mentora volt, aki a Visio importszűrőjét tökéletesítette, s mára a Lanedonál dolgozik.

Idén, Valek Filippovval két, reverse-engineered fájlformátum projekttel pályáznak. Az egyik az MS Publisher fájlok importálását tenné lehetővé a LibreOffice számára. A másik projekt keretén belül pedig egy CorelDraw fájlokat importáló modul megírására vállalkoznak, mely a LibreOffice 3.6-ban kerülne bemutatásra (további, megvalósításra váró ötletek  a LibreOffice-hoz itt olvashatóak). Mindkét projekthez C++ ismeret szükséges.

Eilidh McAdam blogjában három fő érvet hoz, hogy miért érdemes részt venni a GSoC-on: 1. Fizetett munkakörben dolgozhatsz szabad szoftveren, 2. Fantasztikus tapasztalat ilyen nagy projekten dolgozni, 3. Találkozhatsz a legokosabb, legjobb fejű koponyákkal (akik nem feltétlen programozók).

A felvétel követelménye egy EasyHack sikeres megoldása.

Vajna Miklós: GSoC 2011 napló

Vajna Miklóst aligha hiszem, hogy be kellene mutatni a LibO-t nyomon követőknek. A tavalyi és az idei GSoC-on is hekkelő magyar fiatalember ezúttal – naponta frissülő – naplójában írja meg az idei GSoC keretében elvégzett munka „dokumentációját” (és hátterét).

GSoc 2011 – LibreOffice

2011-ben a LibreOffice 7 fejlesztői helyet nyert el a Google Summer of Code programban. Ez a 7 egyetemi hallgató egész nyáron egy-egy LibreOffice-hoz köthető projekten fog dolgozni, reméljük sikerrel.

Marco Cecchetti az SVG exportszűrőt fejlesztené tovább. A projekt célja, hogy például egy Impress-bemutatót menteni lehessen SVG-ben, navigálni lehessen több dia között, és működjenek a diaátmenetek is.

Xisco Fauli egyes Java nyelven implementált programrészeket írna át Pythonba, nevezetesen egyes varázslókat (tündéreket). Ennek az az értelme, hogy a LibreOffice szabadulni szeretne a Java Runtime-tól való függőségtől, beépített Python interpreter pedig amúgy is van benne.

Anurag Jain a Calc adatbeviteli sorát szeretné egysorosról többsorosra átírni. Jelenleg egyetlen hosszú sor áll rendelkezésre az adatbevitelre, ezt egy átméretezhető, többsoros beviteli mezőre kellene változtatni.

Matúš Kukan arra vállalkozott, hogy elemző eszközök, például a KCacheGrind segítségével feltárja a LibreOffice futásakor jelentkező szűk keresztmetszeteket. Munkájának eredménye a LibreOffice sebességének növekedése lehet.

Eilidh McAdam azt vállalta, hogy a Microsoft Visio diagramszerkesztő program fájlformátumához készít importszűrőt, hogy a Visioval készült fájlokat be lehessen olvasni Drawba, és lehessen szerkeszteni ezeket a rajzokat Drawban.

A Timo művésznéven regisztrált hallgató a LibreOffice súgórendszerét fogja átalakítani. A cél az volna, hogy a LibreOffice saját, nehézkesen szerkeszthető súgórendszere valamilyen szabványos és széles körben ismert formátumban legyen. Az első lépés a wiki formátumra alakítás volt, a következő lépés, ami Timo feladata, hogy a wiki formátumról natív formátumra alakítsa vissza a fájlokat. Így a jövőben a súgó szerkesztése a wikiben történne, azt alakítanák vissza platformspecifikus súgófájlokká, amelyek egyúttal jobban integrálódnának a rendszerbe.

Vajna Miklós idén az RTF importszűrőt szeretné felfejleszteni használható szintre. Tavaly az RTF exportszűrővel nagyot alkotott, ideje, hogy az ezzel mentett RTF-eket vissza is tudja olvasni a LibreOffice. 🙂

Gratulálunk a nyerteseknek, és munkájukhoz sok sikert kívánunk.