El camino hacia el lanzamiento oficial de LibreOffice 26.2 entra en su etapa final. Acabamos de publicar RC2 (Release Candidate 2), la segunda versión “candidata” a convertirse en la versión oficial. ¿Qué ha cambiado? Desde la primera versión de prueba (RC1), la comunidad ha trabajado intensamente: se incorporaron 137 mejoras
FOSDEM es el mayor evento europeo de software libre y de código abierto (FOSS), y se celebrará los días 31 de enero y 1 de febrero en Bruselas, Bélgica. El proyecto y la comunidad de LibreOffice estarán presentes. Visita nuestro stand, conversa con nosotros y llévate material promocional (adhesivos, folletos
In LibreOffice development, there are many cases where you want to validate some documents against standards: either Open Document Format (ODF) or MS Office Open XML (OOXML). Here I discuss how to do that.
Open Document Format (ODF) Validation
ODF is the native document file format that LibreOffice and many other open source applications use. It is basically set of XML files that are zipped together, and can describe various aspects of the document, from the content itself to the way it should be displayed. These XML files have to conform to ODF standard, which is presented in XML schemas. The latest version of ODF is 1.4, which is yet to be implemented in LibreOffice.
You may also use the online validator, odfvalidator.org, to do a validation.
Online odfvalidator tool
Please read this disclaimer before using:
This service does not cover all conformance criteria of the OpenDocument Format specification. It is not applicable for formal validation proof. Problems reported by this service only indicate that a document may not conform to the specification. It must not be concluded from errors that are reported that the document does not conform to the specification without further investigation of the error report, and it must not be concluded from the absence of error reports that the OpenDocument Format document conforms to the OpenDocument Format specification.
Office Open XML (OOXML) Validation
MS Office Open XML (OOXML) is the native standard for Microsoft documents format. It is also a set of XML files zipped together, and conform to some XML schemas.
There are tools to do the validation, and the one is used in LibreOffice is Office-o-tron. One can use it with below command to validate an example file, test.docx:
$ java -jar officeotron-0.8.8.jar ~/test.docx
Office-o-tron can be downloaded from dev-www.libreoffice.org server of LibreOffice, and this is currently the latest version:
It is worth noting that Office-o-tron can be also used to validate ODT files.
Extensions to ODF Standard
To go beyond the current ODF standard, new features are sometimes introduced as “ODF extensions”, then are gradually added to the standard. You can read more in TDF Wiki:
FOSDEM is the biggest free and open source software (FOSS) event in Europe, and will take place on 31 January and 1 February in Brussels, Belgium. And the LibreOffice project and community will be there! Come to our stand, have a chat, and grab some cool merchandise (stickers, flyers, and
The Document Foundation (TDF) es la entidad sin fines de lucro que respalda el proyecto LibreOffice. Recauda donaciones de los usuarios y cuenta con un pequeño equipo que da soporte y coordina a la comunidad mundial que desarrolla el software. TDF cuenta con varios órganos, entre los que se incluyen
Starting in January 2026, at the beginning of each quarter, i.e. in January, April, July and October, I will publish a slide deck with updated statistics on the LibreOffice project. Unless there are specific requirements, the statistics will refer to the last 12 calendar months. Therefore, the January statistics will
LibreOffice 26.2 will be released as final at the beginning of February, 2026 (check the Release Plan). LibreOffice 26.2 Release Candidate 2 (RC2) brings us closer to the final version, which will be preceded by Release Candidate 3 (RC3). Since the previous release, LibreOffice 26.2 RC1, 137 commits have been
por Italo Vignoli Cada vez que hablo con otros usuarios de tecnología —incluidos CTO, CSO y responsables de TIC, que en teoría deberían tener cierto nivel de conocimiento— me doy cuenta de que la mayoría nunca piensa en los estándares cuando utiliza aplicaciones, dispositivos o sitios web. Los usuarios solo
The Document Foundation (TDF) is the non-profit entity behind the LibreOffice project. It collects donations from users, and employs a small team to support and coordinate the worldwide community that makes the software. In TDF there are various bodies including the Board of Directors, Membership Committee, and the Board of
Happy new year 2026! I hope that this year will be great for you, and the global LibreOffice community, and the software itself! I hereby discuss the past year 2025, and the outlook for 2026 in the development blog.
At The Document Foundation (TDF), our aim is to improve LibreOffice, the leading free/open source office suite that has millions of users around the world. Our work is community-driven, and the software needs your contribution to become better, and work in a way that you like.
My goal here, is to help people understand LibreOffice code easier via EasyHacks and tutorials, and eventually participate in LibreOffice core development to make LibreOffice better for everyone. In 2025, I wrote 14 posts around LibreOffice development in the dev blog (4 of them are unpublished drafts).
Outlook For the New Year
Focus of the development blog for 2025 in this blog will be:
Introducing new EasyHacks
Using new C++20 constructs
Difficulty Interesting EasyHacks
Describing user interface creation with VCL
VCL weld mechanism
Various weld widgets
Describing UNO Components
You can provide feedback simply by leaving a comment here, or sending me an email to hossein AT libreoffice DOT org.
We provide mentoring support to the individuals who want to start LibreOffice development. You are welcome to contact me if you need help to build LibreOffice and do some EasyHacks via the above email address. You may also refer to our Getting Involved Wiki page:
Whenever I talk to other technology users — including CTOs, CSOs and ICT managers, who in theory should have a certain level of expertise — I realise that most of them never consider standards when using applications, devices or websites. Users just want everything to work, but they don’t realise
por Italo Vignoli Los estándares abiertos no suelen ocupar titulares. En cambio, trabajan silenciosamente en segundo plano para definir cómo se crea, comparte y almacena la información. Sin embargo, a medida que los ecosistemas digitales se vuelven más complejos y centralizados, los estándares abiertos adquieren una importancia cada vez mayor.
LibreOffice is available in over 120 languages – but we want to do more! Jonathan Clark recently joined the TDF team to improve LibreOffice’s support for RTL (right-to-left) and CTL (complex text layout) scripts. In this episode, he talks to Mike Saunders about his work, and how users can help
Up earlyish, arranged chairs and tables for ~26 people
somehow. Added nails to curtain-rails for strings of lights,
glued candles into recalcitrant holders, arranged tables and
chairs.
Caught up with M. between times, as well as debugging an
annoyingly tough to reproduce Collabora Office / flatpak crash,
got some reproducer plans eventually.
More house cleaning, furniture arranging, guests
started to arrive - lots of interesting young people doing
good things - many of them engineers. Helped to serve food,
and gave a short talk about a lovely 21 year old daughter.
Games in the evening while we shunted crockery, tables
and chairs back to church; slept.
Early sync with Dave, customer call, plugged away
at slides. Out to Hills Road to give a talk with Skyler to
the CompScis there, dropped new CI hardware and Skyler
into the office.
Sync with Stelios, N&M arrived home for her
21st birthday party. Lovely to see them, much party plannning.
Open standards don’t make headlines. Instead, they work quietly behind the scenes to define how information is created, shared and stored. However, as digital ecosystems become more complex and centralised, open standards are becoming increasingly important. One of the best examples is the Open Document Format (ODF), the native format
The Document Foundation (TDF) is the non-profit entity behind the LibreOffice project. It collects donations from users, and employs a small team to support and coordinate the worldwide community that makes the software. In TDF there are various bodies including the Board of Directors, Membership Committee, and the Board of
General Activities LibreOffice 25.8.4 was announced on December 18 Olivier Hallot (TDF) added a help page for Markdown in Writer, JSON in Calc, updated or improved help for View and Appearance options, accessibility options, sort criteria in Calc, file conversion filters, ODF versions, handling of empty cells in Calc, Data
Sync with Dave, poked at programming pieces, internal
mid-week TTT. Lunch. UX / design call with customer, mini sales
team catch-up with Alina & Moritz.
Really pleased to see the Collabora Office Hackfest announced,
at the Bedford hotel.
All Saints band practice in the evening for two weeks;
extremely cold.
Here’s our summary of updates, events and activities in the LibreOffice project in the last month of last year – click the links to learn more… At the start of December, we announced a new Code of Ethics and Fiduciary Duties for The Document Foundation’s Board of Directors. Also early
Probably the most simple presentations are just a couple of slides, each slide having a title shape
and an outliner shape, containing some bullets, perhaps with some additional images. Images are just
bitmaps, so let's focus on outliner shapes and their outliner / bullet styles.
What happens if you save these to PPTX and load it back? Can you toggle between a numbering and a
bullet? Can you return to an outliner style after you had direct formatting for your bullet?
If you pressed enter at the end of 'First level', then pressed <tab> to promote the current
paragraph to the second level, nothing happened. The reason for this was that our PPTX export was
missing the list styles of shapes, except for the very first list style. And the same was missing on
the import side, too. With this, not only the rendering of the bullets are OK, but also adding new
paragraphs and using promoting / demoting to change levels work as expected.
The second case was about this document, where the second level had a numbering, not a bullet:
We only had UI to first toggle off a numbering to no numbering, then you could toggle on bullets.
Now it's possible to do this change in one step.
The last case was about styles. Imagine that you had a master page with an outline shape and some
reasonably looking configuration for the first and second levels as outline styles:
Notice how the last paragraph has a slightly inconsistent formatting, due to direct formatting.
Let's fix this.
Go to the end of the last bullet, which is currently not connected to an outline style, toggle
bullets off and then toggle it on again. Now we clear direct formatting when we turn off the bullet,
so next time you turn bullets on, it'll be again connected to the outline style's bullet
configuration and the content will look better.
Note how this even improves consistency: Writer was behaving the same way already, when toggling
bullets off and then toggle on again resulted in getting rid of previously applied unwanted direct
formatting.
The Document Foundation is not responsible for the content on planet.documentfoundation.org. However - if you have any concerns about content please contact act Uwe Altmann for moderation. Copyright information: Unless otherwise specified in the author's blog, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the "Mozilla Public License v2.0". "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.