Welcome to The Document Foundation Planet

This is a feed aggregator that collects what LibreOffice and Document Foundation contributors are writing in their respective blogs.

To have your blog added to this aggregator, please mail the website@global.libreoffice.org mailinglist or file a ticket in Redmine.


Saturday
26 April, 2025


face

LibreOffice at the Augsburger Linux-InfoDay 2025

Today we’re at the Linux-InfoDay 2025 in Augsburg, southern Germany! If you’re in the area, pop by for a chat and grab some LibreOffice merchandise 😊


Wednesday
23 April, 2025


[en] Michael Meeks: 2025-04-23 Wednesday

21:00 UTC

face
  • Up early, sync with Dave, Tracie & a partner. Encouraging monthly all-hands. Collabora quarterly mgmt meeting for much of the afternoon.
  • Published the next strip: Draft Governance Rules
    The Open Road to Freedom - strip#15 - draft governance rules?

face

TDF Annual Report 2024 banner

In 2024, LibreOffice celebrated its fourteenth birthday. Two new major versions of the suite introduced a variety of new features, while minor releases helped to improve stability as well

(This is part of The Document Foundation’s Annual Report for 2024 – we’ll post the full version here soon.)

LibreOffice 24.2

On January 31, LibreOffice 24.2 was officially released after six months of work. Developers at The Document Foundation, Collabora, allotropia, CIB, Red Hat, NISZ and other companies and organisations – along with volunteers – worked on many new features.

For instance, there were many improvements to the tabbed “NotebookBar” user interface, while styles support was added for comments. A new search field was added to the Functions sidebar deck in Calc, while in terms of accessibility, several significant improvements to the handling of mouse positions and the presentation of dialogue boxes via the Accessibility APIs were made, allowing screen readers to present them correctly. And regarding security, the “Sace with Password” dialogue box now has a password strength meter, which uses zxcvbn-c to determine the password strength.

TDF’s marketing and localisation community produced and translated a video (below) which demonstrated many of the new features in LibreOffice 24.2. This was linked to in the announcement, and embedded into various web news websites that covered the release. The video is also available on PeerTube.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

LibreOffice 24.8

Later in the year, on August 22, TDF released LibreOffice 24.8. Based on the LibreOffice Technology platform for personal productivity on desktop, mobile and cloud, it provided a large number of interoperability improvements with Microsoft’s proprietary file formats.

In terms of features, this release added many improvements to the Navigator in Writer, including ding cross-references by drag-and-drop items, deleting footnotes and endnotes, and indicating images with broken links. In Calc, the functions FILTER, LET, RANDARRAY, SEQUENCE, SORT, SORTBY, UNIQUE, XLOOKUP and XMATCH were added, along with chart types “Pie-of-Pie” and “Bar-of-Pie” which break down a slice of a pie as a pie or bar sub-chart respectively (this also enables import of such charts from OOXML files created with Microsoft Office/365).

Many other features were added as well, and there were a large number of compatibility improvements. As with the previous release, TDF staff worked with the marketing ad localisation communities to make a video (also on PeerTube) to demonstrate some of the new features.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

Regular improvements

We also released 14 minor updates


Tuesday
22 April, 2025


[en] Michael Meeks: 2025-04-22 Tuesday

21:00 UTC

face
  • Planning call, sync with Karen, marketing content-call. Monthly management meeting, CEO call, tried to catch-up on mail.

Monday
21 April, 2025


[en] Michael Meeks: 2025-04-21 Monday

21:00 UTC

face
  • Back to work, started on the mail backlog - lots of it.
  • Published the next strip: more users or contributors?
    The Open Road to Freedom - strip#14 - more users or contributors?
  • Interview, chat with Naomi, sync with Eloy.

Sunday
20 April, 2025


[en] Michael Meeks: 2025-04-20 Sunday

21:00 UTC

face
  • Up earlyish, played with H. in the morning - lots of Organ welly - somewhat plagued by a stuck key on the swell organ. A joyful Easter noise for Mary's last music group appearance.
  • Back for Pizza lunch with the whole family, slugged in the sun, tried to get Stiga mower to mow the front garden with rather limited success. Snoozed.
  • Prepared evening service music with N. and played together at Church - lovely; Florence spoke.

Saturday
19 April, 2025


[en] Michael Meeks: 2025-04-19 Saturday

21:00 UTC

face
  • Up earlyish, off to Godalming for Chris' 80'th birthday party. Tried to fit together an ad-hoc schedule of music & poems to celebrate Chris' life & extensive work. A lovely day with the extended family - thanks to Barbara & Colin and others for all their hard work organizing it. Home late.

Friday
18 April, 2025


[en] Michael Meeks: 2025-04-18 Friday

21:00 UTC

face
  • Up late; foolishly checked E-mail - got stuck into some contract review, didn't get tasks done - bother. Wrote cards for some staff.
  • Sue&Clive&A&J over lovely to see them, B&A too to celebrate Easter. Fine lamb lunch, good to catch up with them .
  • B&A drove home, played games with the cousins left and right - fun.
  • Sad news from Italo in the evening.

face

As a LibreOffice user, you have certainly seen the LibreOffice splash screen. It is displayed when you open LibreOffice, it has a progress bar, and when loading the application is finished it goes away. Here we discuss a suggested improvement for this splash screen.

Current Implementation Approach

Currently, the splash screen is implemented by creating a custom widget with a custom painting mechanism that draws the splash image and also the progress bar and moves the progress indicator.

This has some drawbacks:

1. The splash screen does not always scale to the same size as the main LibreOffice Window.

2. The style of the progress bar is somehow different from other UI elements, looks mostly like gen interface.

3. It needs and uses a custom paint code.

4. It does not conform to the dark/light theme.

5. It is not easily localize-able. In fact, the only text is from the displayed image, in English. When you build from sources, the image file is instdir/program/intro.png.

LibreOffice splash screen bitmap

LibreOffice splash screen bitmap

6. It is a separate binary (oosplash). You may run it with:

$ ./instdir/program/oosplash
LibreOffice dev splash screen

LibreOffice dev splash screen

VCL Weld Mechanism

I have previously written about VCL weld mechanism, which is based on creating user interface files (.ui) and loading them inside the application.

The weld mechanism greatly reduces the complexity of creating user interfaces, and also improves other aspects of the user interface, including the consistency.

Code Pointers

Most of the code for the current implementation resides in:
desktop/source/splash/splash.cxx.

The SplashScreenWindow class has an custom paint method, SplashScreenWindow::Paint(), which draws the bitmap, and also the progress. A new UI file is needed for this purpose, which should use GtkProgressBar, which will be considered a weld::ProgressBar. VCL then uses appropriate progress bar widget in different graphical plugins of VCL.

You may look into some dialogs like tip of the day to get some insight:

It would be interesting to avoid a separate binary, but it is fine to keep things as is, and just change to use .ui file.

Final Words

The above issue is tdf#166128. If you would like to work on fixing it, you can just follow the Bugzilla link to see more information.

You may also use ideas from a minimal weld application here:

VCL weld: create LibreOffice GUI from design files


Thursday
17 April, 2025


[en] Michael Meeks: 2025-04-17 Thursday

21:00 UTC

face
  • Up early, upgraded mower firmware left and right during quiet-time sitting by it in the garden. Worked to try to get the paths right - some tricks of remote control. Discovered that the 'new' web / PC based path creator is a disaster, worked around various failures.
  • Eventually got path setup working, travelling it nicely, but not actually mowing - amusing, eventually turned it off and on again: now it mows!
  • Hauled industrial hoover up three stories on a rope to clean out roof parapet and down-pipe box with tree growing in it: how does that much 'stuff' get up there - birds no doubt.
  • M&D dropped by in the evening and stayed for dinner and overnight - lovely to see them.

face

TDF Annual Report 2024 banner

The Document Foundation is the non-profit entity that coordinates the LibreOffice project and community. In 2024 we had with elections for the foundation’s Membership Committee, along with regular Advisory Board calls, and support for other projects and activities

(This is part of The Document Foundation’s Annual Report for 2024 – we’ll post the full version here soon.)

Election of new Membership Committee (MC)

The mission of the Membership Committee is to administer membership applications and renewals following the criteria defined in the Foundation’s Statutes. Members of the MC are directly elected by community members every two years, and serve for a two-year term. The Board of Directors consists of five members and three deputies.

On July 15, Eliane Domingos – chairperson in the Board of Directors at TDF – announced the election for the next MC, and asked for nominations and self-nominations. On August 27, she then announced that the nomination phase had ended, and that voting would run from 3 – 9 September. Around this time there were also three live “town-hall” Q+A meetings with the candidates, so that community members could ask questions and discuss the responses. We made video recordings from the second and third meetings, and here they are (also available on PeerTube here and here):

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

On September 12, Eliane announced the preliminary results, along with a “challenge” phase for people to check their votes and contest the results. And on September 27, TDF announced the final results, with full MC members being Gustavo Buzzatti Pacheco, Stéphane Guillou, Balázs Varga, Pranam Kumarbhai Lashkari and Jona Azizaj; and deputy members being Shinji Enoki, Andreas Mantke and Marco Marinello.

TDF would like to say thank you to all past and new members of the MC for their service to the community, and to all candidates for running. Congratulations to the newly elected MC members and their deputies.

Advisory Board members and meetings

The Document Foundation relies on its Advisory Board Members in order to receive advice and support. The Advisory Board’s primary function is to represent The Document Foundation’s supporters and to provide the Board of Directors with advice, guidance and proposals. Current members are Adfinis, allotropia software GmbH, Collabora, GNOME, CAGE Technologies Inc, City of Munich (Landeshaupstadt München), Open Source Business Alliance (OSBA), Software in the Public Interest (SPI), KDE e.V., and the Free Software Foundation Europe (FSFE).

Throughout the year, TDF had regular


Wednesday
16 April, 2025


[en] Michael Meeks: 2025-04-16 Wednesday

21:00 UTC

face
  • Stiga A4 mower arrived, tried to place the satellite reference base-station; seems they want £135 for a 15m extension cable. Instead cut and re-wired various connectors with some cable, boxes, and errected a ply-wood mount to get out over the fascia board - to get a perfect view of the sky.

Tuesday
15 April, 2025


[en] Michael Meeks: 2025-04-15 Tuesday

21:00 UTC

face
  • Worked through list of tasks, while it rained all day. Caught up with the long domestic task backlog.
  • Fixed a silly calc latency problem with split-pane re-rendering on key-stroke for fun.
  • Out to a lovely local Brazillian restaurant in the evening with the babes - staggered home together happily.

Monday
14 April, 2025


[en] Michael Meeks: 2025-04-14 Monday

21:00 UTC

face
  • Up earlyish, lovely day - out to Sandringham with J. - somewhat nerve-wracking driving on a road that is below the river-level, and seeing the much lower lying land below-you.
  • Enjoyed the Arboretum & wandered through the woods, on to Hunstanton for lunch, and walked out to see in the Wash towards Old Hunstanton. Ice-cream at the Le Strange Arms.
  • Home via hyper-eclectic antique shop; bought a chest of drawers - only to discover the woodworm when we got home; removed affected wood & immediately treated with a couple of litres of killer.

face

LibreOffice community at Prague InstallFest 2025

Petr Valach from the Czech LibreOffice community tells us about feedback from the LibreOffice booth at this event…

InstallFest is a well­‑established yet relatively small open­‑source conference held annually in the Czech Republic, traditionally at the Faculty of Electrical Engineering building at Karlovo náměstí in Prague. Personally, I prefer these more intimate spaces over the larger venues like the Faculty of Information Technology, where the LinuxDays conference takes place. I highly appreciate the somewhat old­‑fashioned and historical atmosphere that fills every corner of the faculty building. It reminds me of English universities and other institutions like museums, where the ambiance of past eras is still preserved. Some may find it irritating, but to me, such a place has far more character than modern buildings devoid of history.

Building E of the Faculty of Electrical Engineering (FEL), or perhaps the shared building of the Faculty of Electrical Engineering and the Faculty of Nuclear Sciences and Physical Engineering (FJFI) on Trojanova Street, which I used to visit as a student – and even more so the main building of FJFI on Břehová Street, or the joint workplace of FJFI and the Faculty of Mathematics and Physics (MFF) of Charles University on Karlova Street – all of these buildings naturally have their own history; and with even older buildings, history seems to radiate from them, evoking a sense of mystery and unattainability.

I’ve had this deep respect for historic landmarks since my school years, when I first encountered the epochal Jaroslav Foglar trilogy set in the mysterious world of Stínadla (The Mystery of the Puzzle, Stínadla in Revolt, The Secret of the Great Vont). These books have not lost their charm even after all these years (this year marks the 85th anniversary of The Mystery of the Puzzle), and that’s because you can actually touch the buildings described in them. That’s the true magic of Foglar’s stories – they’re part fiction, part grounded in reality, whether it’s the locations, characters, or structures, and that makes them more believable and realistic.

And even the InstallFest conference has something in common with them. After all, it takes place right in the area where Stínadla is set, and the building itself stands just a few hundred meters from the birthplace of Jaroslav Foglar. In the conference venue, you can even find a poster for a course titled Planning the Movement of 3D Objects in a Complex Environment, featuring the iconic hedgehog in a cage – hiding the epoch-making invention of fourteen-year-old Jan Tleskač: a flying bicycle! Coincidence? I don’t think so. 😊

And now, on to the actual course of the conference.

LibreOffice community at Prague InstallFest 2025

Changes

Last year, InstallFest was saved by a new team led by Jan Langmaier. Once again, they did an excellent job – everything ran smoothly, without confusion or chaos. They deserve recognition for organizing and executing the conference in such a limited space.

This year saw an increase in the number of booth exhibitors


Sunday
13 April, 2025


[en] Michael Meeks: 2025-04-13 Sunday

21:00 UTC

face
  • All Saints, H. played the organ. Home for lamb hot-pot with Christina.
  • Younger three out to Eden Baptist, while H. slept and J. and I slugged variously.

Saturday
12 April, 2025


[en] Michael Meeks: 2025-04-12 Saturday

21:00 UTC

face
  • Lie-in, dealt with some admin.
  • Realized hot water is running out and not being replaced, debugged heating system is dead: apparently unbelievably expensive simple relay TS721Si has failed due to toaster tripping events: the season of rasins in hot cross buns; Fuse the world, let them know it's Easter time?. Replaced the £150 timer with a £10 light-switch temporarily: showering is once again possible.
  • Out for a walk with J. and bought some bits for a BBQs with David & Christina.

Friday
11 April, 2025


[en] Michael Meeks: 2025-04-11 Friday

21:00 UTC

face
  • Sync with Dave, partner call, mail, lunch.
  • Interesting Tech. Talk from Hubert on the new wordpress plugin.
  • Backed-up and transplanted SSD innards to old laptop, now mended by Lenovo - faster but more fan noise; please to see zcfan doing a great job of better fan mgmt.
  • Designated Survivor in the evening with the babes.

face

General Activities

  1. LibreOffice 25.2.2 and LibreOffice 24.8.6 were announced on March 27
  2. Stanislav Horáček updated and improved UI and help texts
  3. Gábor Kelemen (allotropia) documented a new field that displays the page count for a range until the next numbering reset
  4. Alain Romedenne expanded help for ScriptForge and other scripting topics
  5. Tomaž Vajngerl (Collabora) reworked slideshow rendering code for robustness and simplicity
  6. Gökay Şatır, Marco Cecchetti and Szymon Kłos (Collabora) worked on LOKit used by Collabora Online
  7. Miklós Vajna (Collabora) implemented per-user change tracking in Writer and fixed unexpected list level change on inserting a new bullet in Writer
  8. Olivier Hallot (TDF) improved the UI and help pages for Calc’s Data Provider and improved help for Calc’s Duplicates command
  9. Xisco Faulí (TDF) added a bunch of new automated tests, upgraded many dependencies and did some code cleanups
  10. Michael Stahl (allotropia) improved the Accessibility Checker, improved MS Word compatibility with hiding empty paragraphs before tables in certain scenarios and fixed an issue with installing custom default templates via extensions
  11. Mike Kaganski (Collabora) greatly improved the performance of font preview in Calc, fixed Calc’s COUNTA() function returning 1 for empty ranges, fixed integer overflow in Writer’s Find & Replace match count, improved the loading speed of Writer documents with lots of bookmarks and tables and made the code for Underline Trailing Spaces compatibility option more robust
  12. Caolán McNamara (Collabora) improved spellchecking performance in multi-language spreadsheets, fixed many issues found by static analysers and did code cleanups and optimisations
  13. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  14. Noel Grandin (Collabora) made canvas rendering in Draw more robust, updated Skia through several versions, fixed slow switching of sheets in Calc when lots of drawing objects or lots of formatted cells are involved, improved spellchecking speed in Writer, made it faster to load complex XLSX spreadsheets, made it faster to delete very large tables in Writer, made it faster to load Writer documents with change tracked moves and improved the loading time of certain DOC files. He also did many code cleanups and optimisations
  15. Justin Luth (Collabora) fixed a line spacing issue in table cell content in PPTX files and fixed endnotes and footnotes data becoming lost when roundtripping glossary relations to DOCX
  16. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, made Quick Find more accessible and made gtk4 file dialog show all the extra controls. He also worked on using native widgets in Qt UIs
  17. Balázs Varga (allotropia) worked on the WASM build, fixed unwanted table border lines in PPTX export, added an accessibility check for links and references in header/footer, fixed Quickstarter being visible in options even if the feature is not installed and made it so the Online Update page is not visible, if the feature was not selected to be installed
  18. Patrick Luby made the macOS Start Center displaying logic more

Thursday
10 April, 2025


[en] Michael Meeks: 2025-04-10 Thursday

21:00 UTC

face
  • Tech. planning call - lots going on, bit of testing in the community call: much improved rendering performance is encouraging. Lunch in the sun with the babes.
  • 1:1 with Lily, COOL days content planning - so many good talk submissions, and so much work done that it's hard to know how to fit them all in.
  • Partner call / interview.
  • Home group Easter dinner - lots of roast lamb, and nice people; caught up with Simon happily.

face

Photo of Budapest

For this year’s LibreOffice Conference we had two location proposals: Luxembourg and Budapest. Members of The Document Foundation voted to choose the final location, and we can announce that Budapest is the winner.

Currently, the expected date for the conference is September 1 – 5, but this is still subject to change. We will confirm the final dates soon, then the fun begins: the call for papers, building up the schedule, planning social events and more…

Stay tuned to this blog for further details!

(Photo credit: JStolp on Pixabay)


Wednesday
09 April, 2025


[en] Michael Meeks: 2025-04-09 Wednesday

21:00 UTC

face
  • Mail chew, catch up with Dave, then a Partner call with Lily. Physio appointment. Back for mail chew & admin.
  • Published the next strip: Marketing to users or contributors?
    The Open Road to Freedom - strip#13 - marketing to users or contributors?
  • Interviewed a QA person We are hiring, sync with Andras, sales call, catch up with Philippe. Late partner call.
  • Band practice.

Tuesday
08 April, 2025


[en] Michael Meeks: 2025-04-08 Tuesday

21:00 UTC

face
  • Quickish planning call, partner sales call. Kate, James & Penelope over for lunch - caught up with them.
  • Multi-partner call later in the afternoon, dinner, mail chew - feeling somewhat unwell oddly.
  • Richard published the first pod-cast, Open Matters - around Document Formats featuring yours truly geeking out on some technical details underneath documents:
    Open Matters - Document Formats

face

Here is the description : "The range-based FOR statement is used to iterate over a range of numeric values. The iteration is performed in increasing order when used with TO clause and in decreasing order when used with DOWNTO clause"Syntax[<label> :]  FOR <variable> = <initial value> {TO | DOWNTO} <final value> [BY <by value>] DO      &


Monday
07 April, 2025


face

We are happy to announce the release of Jaybird 6.0.1 and Jaybird 5.0.7. Both releases provide a number of performance improvements to blob handling, and some bug fixes.We plan to offer more blob performance improvements in upcoming releases of Jaybird 5 and 6, for Firebird 5.0.3 and higher (see also New Article: Data access methods used in Firebird).


Wednesday
02 April, 2025


face

Writer has the concept of recording tracked changes or not: if recording, typing into a document or deleting content will create tracked changes of type insertion or deletion. So far this was a per-document setting, but now individual users can enable or disable this as they wish.

This work is primarily for Collabora Online, but the feature is available in desktop Writer as well.

Motivation

When Alice keeps typing and Bob enables change tracking, then surprisingly the typed characters of Alice will form a tracked insertion, which is surprising, since that was not the case a second ago and Alice didn't do anything other than typing.

Giving users a choice if they enable recording for just this user or for all users fixes this problem.

Results so far

Here is how the per-user (technically per-view) tracked changes recording looks like:

Per-view tracked changes recording

As you can see, the user on the left has recording turned on and this doesn't influence the user on the right, while this was not possible before.

How is this implemented?

If you would like to know a bit more about how this works, continue reading... :-)

As usual, the high-level problem was addressed by a series of small changes. Core side:

Online side:

Want to start using this?

You can get a development edition of Collabora Online 25.04 and try it out yourself right now: try the development edition. Collabora intends to continue supporting and contributing to LibreOffice, the code is merged so we expect all of this work will be available in TDF's next release too (25.8).


face

Screenshot of Jitsi call showing participants in the talk

On March 26, we celebrated Document Freedom Day. Mike Saunders from The Document Foundation, the non-profit behind LibreOffice, gave an online talk about the importance of open standards and free software:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.


Tuesday
01 April, 2025


face

Mosaic of images from the rest of the blogpost

Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more…

LibreOffice Conference 2024 logo

GSoC logo

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Schleswig-Holstein logo

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

  • On March 26 we celebrated Document Freedom Day 2025, which raises awareness about the problems of proprietary standards, and encourages people to move to open standards like the Open Document Format.

Document Freedom Day logo

  • In terms of the suite, there were two minor updates to LibreOffice in March – 25.2.2 and 24.8.6. All users are recommended to stay up-to-date.

Donate button

Firebird database icon

LibreOffice Conference 2024 group photo

Keep in touch – follow us on Mastodon, Bluesky, X (formerly Twitter), Reddit and Facebook. Like what we do? Support our community with a donation – or join our community and help to make LibreOffice even better!


Monday
31 March, 2025


face

LibreOffice Conference 2025 group photo

The Document Foundation (TDF) has received two different proposals for the organisation of the LibreOffice Conference 2025. TDF Members will receive an email asking them to cast a vote and decide which will be the final venue.


Budapest

Full application here

City: Budapest, the capital of Hungary and a former part of the Austro-Hungarian Empire, is well known for its stunning landscape, with the Danube River and surrounding hills, its Belle Époque architecture, and its vibrant atmosphere. The city offers numerous attractions, including the medieval Buda Castle district and its famous thermal spas. As a popular tourist destination, Budapest boasts a wide range of accommodations, cafés, parks, and a bustling nightlife with many pubs and entertainment venues. Additionally, Budapest serves as Hungary’s administrative, cultural, and educational centre, with a population of around one million. The city is home to numerous museums and academic institutions.

Entity: The LibreOffice Conference 2025 in Budapest would be co-organized by the FSF.hu Foundation and the ELTE University Faculty of Informatics. The FSF.hu Foundation, established nearly 25 years ago, was created to support the localization and promotion of FLOSS in Hungary. In addition to handling financial matters, FSF.hu has offered to issue visa invitation letters. A list of countries requiring a visa for travel to Hungary can be found on the Hungarian Ministry of Foreign Affairs website.

Dates: The expected date for the conference is September 1 – 5, 2025.

Venue: The conference venue will be located in the heart of Budapest, at ELTE University’s Faculty of Informatics, one of Hungary’s leading universities. The venue, near by the Danube River offers a spacious university campus with numerous large and small rooms, computer labs, and open spaces ideal for community gatherings, meeting the typical needs of a LibreOffice Conference.

The venue provides a reliable Wi-Fi connection suitable for a conference of this scale, and the auditoriums used for the event will be wheelchair accessible. Additionally, the university can provide personnel for video recording during the main conference days.

Team: The organizing team consists of experienced contributors from the local LibreOffice community, including Annabella Szép, Anikó Kelemenné Husi, Gábor Kelemen, András Tímár, Miklós Vajna, Balázs Varga, and Attila Szűcs. Each of them has extensive experience in developing, testing, or teaching LibreOffice. This dedicated team shares a deep commitment to the project, working together effectively as a well-coordinated group.

From ELTE Faculty of Informatics, Ágnes Erdősné Németh is responsible for managing the conference venue.

Gábor Kelemen, head of the organizing team, will oversee visa and sponsor relations.
After many years of collaboration and contributing to LibreOffice’s growth, we now hope to be awarded the opportunity to host the LibreOffice 2025 Conference in Budapest.


Luxembourg

Full application here

City: Belval is the new technology and University campus being developed next to Esch-sur-Alzette, the second largest city in Luxembourg, and is optimally positioned in Europe to provide visibility to LibreOffice and its community


Friday
28 March, 2025


face

(Translated from the Spanish original.)

Juan C. Sanz writes:

The Firebird database is distinguished by its unique features within the LibreOffice Base compatible database ecosystem. Why do I consider Firebird to be special? Because it is the only database engine that supports all possible forms of connection in Base and also allows the creation of both embedded, external and server databases directly from LibreOffice, without having to use specific tools.

LibreOffice offers the following Firebird connection options:

  • Embedded database
  • Standalone database file (no server required)
  • Database server via internal driver

Additionally, like other database servers, it is possible to establish a connection via JDBC or ODBC connectors. These connectors are available free of charge and as open source software on the official Firebird website.

Advantages of multiple connection options. Firebird offers several ways of connection that represent important advantages:

  1. Embedded database: The embedded or internal database consists of a *.odb file containing all the database facilities (table view, query designer, forms, reports, macros) together with the data.

    This option is especially easy and accessible for users with little database experience. Simply enable the experimental features of LibreOffice to start using it. It is ideal for learning basic database concepts and the Base tool.

  2. External database file: For advanced users looking to work more rigorously, it is recommended to migrate from embedded databases to external files. This type of connection does not require additional installations; a new file can be created using the Connect to an existing database option, rather than the Create a new database option (the nomenclature can be confusing). This connection method offers greater security by storing the data in a separate FDB file from the Base ODB file. In addition, modifications are saved instantly, which reduces the risk of data loss in the event of computer crashes or failures. In the long term, external Firebird files can be connected to servers without modification, as long as the versions are compatible. Transformation between different versions of the FDB file can be done easily and smoothly.
  3. Firebird database server: In this case, we will have a Base file with the functionalities of forms, query designer, reports and macros and the data will be hosted in a Firebird database server. The server is a software that does not have to be installed in a special computer, it could even be installed in the same computer that we use to connect to it. This type of connection provides specific advantages:
    • Allows simultaneous access by multiple users
    • Facilitates permissions management and data access control
    • Provides greater speed in the delivery of information

The connection to the server via the internal driver provides a fast and easy way to configure connection. In any case, ODBC and JDBC connections also work without problems, although, as they require an intermediate connector, they are usually slower.

For all these reasons, I consider that Base and Firebird are an ideal combination.

Older blog entries ->