Improvements in local help

I would like to show you two recent improvements in local help system of LibreOffice.

Indentation and syntax highlighting of Basic code examples

Basic code examples were hard to read in LibreOffice help, because code blocks were not indented. Also, people got used to syntax highlighting in editors.
By LibreOffice 4.0 I made the code examples indented with some scripts and a bit of manual work. I also tweaked help-to-wiki conversion script, so online WikiHelp of LibreOffice 4.0 will feature syntax highlighting of Basic code examples.
For the local help content, my idea was to re-use SyntaxHighlighter class from svtools in help compiler, so we could add the colors build-time, without modifying the source and create work for translators. Dávid Vastag, a university student, who worked with Novell Hungary as a trainee, helped me to implement this feature in help compiler. The following screenshots show how an example Basic code is rendered in different versions of LibreOffice help.

LibreOffice 3.6

LibreOffice 4.0

LibreOffice 4.1

Size reduction of local help

When I studied help XML files, I noticed that many of the tags and attributes are not needed run-time. Some of them are even completely obsolete, and are not needed at all. However a mass clean-up in the source would not be desirable, it can cause extra work for translators for example. My idea was to apply a stylesheet to each file in the help compilation phase. I created compact.xsl, which removes comments, whitespace, and unnecessary tags and attributes. The size of en-US Windows MSI help pack decreased from 7.83 MB to 5.14 MB – 34% less!

LibreOffice 4.0.0 portable

A LibreOffice új, nagy főverziójának megjelenése után megjelent annak hordozható, ún. portable változata.

A hordozható változat semmiféle újdonságot nem ad hozzá a hagyományos verzióhoz, ugyanakkor megőrzi a kompatibilitást a kiegészítőkkel, sablonokkal, egy teljes értékű irodai programcsomag.

A program elérhető a portableapps.com oldalon.

A The Document Foundation bejelenti a LibreOffice 4.0-t

LibreOffice logó Berlin, 2013. február 7. – A The Document Foundation bejelenti a LibreOffice 4.0-t, a szabad irodai programcsomagot, amelyről a közösség 2001 óta álmodott. A LibreOffice 4.0 az első kiadás, amely tükrözi a közösség által 2010 szeptemberében a bejelentéskor kitűzött célokat: tisztább és karcsúbb kódbázis, továbbfejlesztett szolgáltatások, jobb interoperabilitás, valamint sokszínűbb és befogadóbb ökoszisztéma.

LibreOffice 4.0: a szorgalmas közösség

Kevesebb mint 30 hónap alatt a LibreOffice drámai növekedést ért el, és a legnagyobb független szabad szoftveres közösség lett, amely a végfelhasználói produktivitásra fókuszál. A TDF befogadó irányítása és a copyleft licenc alapvetőnek bizonyult a több mint 500 fejlesztő bevonásához – háromnegyedük független önkéntes – akik 50 000-nél is több változtatást hajtottak végre.

Az eredményül kapott kódbázis meglehetősen eltér az eredetitől, mivel több millió kódsor került hozzáadásra és eltávolításra, ezáltal új funkciókat adva hozzá, hibákat és funkcióvesztéseket megszüntetve, bevezetve a legkorszerűbb C++ szerkezetek használatát, eszközöket lecserélve, megszabadulva az elavult metódusoktól és programkönyvtáraktól, valamint lefordítva huszonötezer sornyi német megjegyzést angolra. Ezek együttesen a kódot egyszerűbben érthetővé teszik, és a közösség új tagjai számára kifizetődőbbé teszik a közreműködést.

„A LibreOffice 4.0 jelentős mérföldkő az interoperabilitásban, és kiváló alap a felhasználói felület fejlesztésének folytatásához” – mondja Florian Effenberger, a kuratórium elnöke. „A projektünk nem csak új fejlesztők rendszeres bevonására képes, hanem átlátható együttműködési platformot is létrehoz az erős szabad szoftveres világnézet alapjain, ahol a cégek által támogatott és önkéntes fejlesztők ugyanazon cél elérése érdekében dolgozhatnak.

LibreOffice 4.0: az új funkciók

A LibreOffice 4.0 számos új jellemzőt tartalmaz, amelyek a következő oldalon vannak felsorolva: https://www.libreoffice.org/download/4-0-new-features-and-fixes.

  • Integráció tartalom- és dokumentumkezelő rendszerekkel – beleértve az Alfresco, IBM FileNet P8, Microsoft Sharepoint 2010, Nuxeo, OpenText, SAP NetWeaver Cloud Service és más rendszereket – a CMIS szabványon keresztül.

  • Jobb interoperabilitás a DOCX és RTF dokumentumokkal számos új funkció és fejlesztés eredményeként, mint például a szabadkézi jegyzetek importálása és megjegyzések szövegtartományokhoz csatolása.

  • Lehetőség Microsoft Publisher dokumentumok importálására, és a Visio importálószűrő továbbfejlesztése a nemrég bejelentett 2013-as verzió fájlformátumának támogatásával.

  • A felhasználói felület további fejlesztései, beleértve az Ubuntu Unity integrációt és a Firefox témák (personák) támogatását a személyre szabható megjelenés érdekében.

  • Megjelent egy új technológia, amely lehetővé teszi, hogy a párbeszédablakok elemei dinamikusan méreteződjenek át, illetve rendeződjenek el. Ez feleslegessé teszi a kézi átméretezést a szövegek hosszának növekedése (pl. fordítás) esetén, és egyszerűbbé teszi az elemek elrejtését. A kód bonyolultsága csökken, mert a C++-ból való vezérlés helyett szabványos, XML-alapú leírónyelvet használhatnak a fejlesztők.

  • Eltérő élőfej és élőláb a Writer dokumentumok első oldalán, külön oldalstílus használata nélkül.

  • A Calc teljesítménye számos ponton javult, valamint új szolgáltatások jelentek meg, mint például a diagramok képekként (JPG és PNG) való exportálására, valamint az ODF OpenFormula által definiált új táblázatkezelő függvények.

  • Impress távirányító Androidhoz, egyes Linuxon disztribúciókon futó LibreOffice-hoz (a windowsos, Mac OS X-es és általános linuxos változat hamarosan érkezik).

  • Jelentős teljesítményjavulás több dokumentumtípus betöltésekor és mentésekor, beleértve nagy ODS és XSLX táblázatokat és RTF fájlokat.

  • A kódhozzájárulás és kódellenőrzés folyamata jobb lett a Gerrit használatának köszönhetően. A Gerrit egy webes kódáttekintő rendszer git verziókövető rendszert használó projektekhez (ez ugyan nem a LibreOffice 4.0 jellemzője, de 4.0-s ág elkészítése előtt kezdtük el használni a Gerritet élesben).

LibreOffice 4.0: a felszín alatt

Számos javítás és továbbfejlesztés lehet a fejlesztők számára érdekes: https://wiki.documentfoundation.org/ReleaseNotes/4.0#API_Changes.

A régi kiterjesztésekkel való kompatibilitás megmaradt. Az eltávolított API-kra jellemző, hogy vagy senki nem használta őket, vagy elavultak, vagy nem voltak megfelelően implementálva, vagy eleve nem is lett volna szabad publikussá tenni őket jellegüknél fogva. A TDF előre tekintve elkötelezett az UNO API-k továbbfejlesztésének proaktívabb megközelítése felé. Ez a korábbi „soha ne változtassunk semmit” szemlélettel ellentétben egyre több funkció elavulttá nyilvánítását és későbbi dobását jelenti a LibreOffice 4.x sorozat hat hónapos kiadási ciklusának megfelelően.

Az elmúlt hét hónap alatt a LibreOffice 3.6 ág elkészítése óta és a LibreOffice 4.0 teljes fejlesztési ciklusa alatt a fejlesztők több mint 10 000 módosítást végeztek. Átlagosan 30 percenként küldenek be egy újat, beleértve a hétvégéket és ünnepnapokat: ez további bizonyítéka a projekt hihetetlen életerejének.

Hogyan szerezhető be a LibreOffice 4.0

A LibreOffice 4.0 máris elérhető a következő címről: https://hu.libreoffice.org/letoeltes/. A LibreOffice-hoz kiterjesztések érhetők el a http://extensions.libreoffice.org/extension-center címen.

A változási naplók itt érhetők el:

Támogassa a The Document Foundationt

A LibreOffice felhasználói, a szabad szoftverek pártfogói és a közösség tagjai adományokkal támogathatják a The Document Foundationt a http://donate.libreoffice.org címen. A kapott pénzt az infrastruktúra bővítésére és a projekt ismertségét mind globális, mind helyi szinten növelő marketingtevékenységekre fordítjuk.

A The Document Foundation (TDF) névjegye

A The Document Foundation egy nyílt, független, önmagát irányító, meritokratikus szervezet, amely az OpenOffice.org közösség tíz évnyi elkötelezett munkájára épít. A TDF-et abban a hitben hoztuk létre, hogy egy független alapítványból kinövő kultúra hozza ki a legjobbat a vállalati és önkéntes közreműködőkből, és eredményezi a legjobb szabad irodai csomagot. A TDF nyitott mindenki előtt, aki egyetért alapvető értékeivel és hozzájárul a tevékenységeihez, továbbá örömmel üdvözli a vállalati részvételt, például olyan személyek támogatása útján, akik egyenlő felekként dolgozhatnak együtt a közösség más közreműködőivel. 2012. november 30-án a TDF világszerte több mint 150 taggal és kétezernél is több önkéntessel és közreműködővel rendelkezik.

Médiakapcsolat

Florian Effenberger (München, Németország, UTC+1)
    Telefon: +49 8341 99660880 – Mobil: +49 151 14424108
    E-mail: floeff@documentfoundation.org – Skype: floeff

Charles H. Schulz (Párizs, Franciaország, UTC+1)
    Mobil: +33 6 98655424 – E-mail: charles.schulz@documentfoundation.org

Eliane Domingos de Sousa (Brazília, Rio de Janeiro, UTC-3)
    E-mail: elianedomingos@documentfoundation.org – Skype: elianedomingos

Italo Vignoli (Milánó, Olaszország, UTC+1)
    Mobil: +39 348 5653829 – E-mail: italo.vignoli@documentfoundation.org
    Skype: italovignoli – GTalk: italo.vignoli@gmail.com

LibreOffice 3.6.5 portable

A LibreOffice 3.6.5-ös verzió megjelenését követően elérhetővé vált a hordozható (portable) változata is.

A szokásoknak megfelelőn kétféle nyelvi változatban (normál és teljes) érhető el. (A magyar nyelvet mindkét változat tartalmazza.)

Mindkét változat elérhető a PortableApps.com-ról.