LibreOffice and Google Summer of Code 2019: The results

This year, LibreOffice was once again a mentoring organization in the Google Summer of Code (GSoC) a global programme focused on bringing more student developers into free and open source software development. We ran six projects – and all were finished successfully. Both students and mentors enjoyed the time, and here we present some of the achievements, which should make their way into LibreOffice 6.4 in early February!

Generating QR Codes in LibreOffice – by Shubham Goyal

The ability to print and display hyperlinks as quick response (QR) codes has been requested for many years (bug 62168), and eventually Shubham Goyal implemented this feature. You can insert a QR code at the current cursor position or the table cell per Insert > Object > QR Code… or edit the inserted object with the context menu. Learn more in the final report.

NotebookBar improvements – by Sumit Chauhan

LibreOffice introduced the optional NotebookBar user interface in version 6.2. Now, thanks to Sumit, users can customise the NotebookBar by changing the visibility of buttons, as shown 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.

Users will be able to access this dialog from the menu: Tools > Customize, then go to the NotebookBar tab. Sumit explains some of the technical work behind this on his blog.

Another project Sumit worked on is extension support, which allows users to add extensions in the NotebookBar. There is an extension tab in all the NotebookBar interfaces where the added extension will be available (technical details here).

LibreOffice for Android (Online) – by Kaishu Sahu

In the last few years, LibreOffice for Android was lagging behind development of LibreOffice Online, because all the new features had to be re-implemented in Java. This year, a new approach to the LibreOffice Android app took place, reusing the Online work directly in the app. Kaishu Sahu’s code was important part of this effort – he has implemented features like inserting images, slideshows, save as, printing, sharing a document, dimming when inactive, and more.

Implement Chart Styles – by Gagandeep Singh

Previously, all chart formatting was directly applied. Chart styles allow users to quickly apply the same formatting presets to different charts and therefore make it easier to change them.

Wrapping up

Many thanks to all students who spent their summer time improving LibreOffice. You are awesome! And special thanks also to the mentors who always put some much love and energy into these tasks. That‘s what makes LibreOffice rock.

Now we are looking forward to next year’s GsoC. If you are interested, why not prepare early? Learn more at out wiki page where some ideas are listed.

LibreOffice monthly recap: October 2019

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

  • We kicked off the month by interviewing Ilmari Lauhakangas, aka Buovjaga, who has joined the TDF team in Development Marketing. Ilmari is a long-time member of the LibreOffice community, and has been especially active in the QA project.

  • Then we announced the LibreOffice 10/20 Logo Community Contest. The year 2020 will be the 20th anniversary of the free office suite (OpenOffice.org was announced on July 19, 2000) and the 10th anniversary of LibreOffice (announced on September 28, 2010). So to celebrate, we want a special logo for presentations, events and swag – and you can help out! See the blog post for more details…

  • Meanwhile, throughout the month we edited and uploaded more presentation videos from the LibreOffice Conference 2019 in Almeria, Spain. Check out the playlist below – use the button at the top to switch between videos. There are currently 44 presentations to explore, and some more to come! (For better audio, use headphones.)

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 October 12, The Document Foundation supported the International Day Against DRM 2019. Digital Restrictions Management is the practice of imposing technological restrictions that control what users can do with digital media – and “Defective by Design” is a broad-based anti-DRM campaign that is targeting Big Media, unhelpful manufacturers and DRM distributors.

  • Later in the month, we had the first Bug Hunting Session for LibreOffice 6.4 (which is due to be released in February 2020). All LibreOffice users with some technical knowledge are invited to join future Bug Hunting Sessions, report any issues they find, and help to make LibreOffice 6.4 a rock-solid release!

  • Also coming up in February next year is FOSDEM, the biggest European meetup of free and open source software developers. We announced the Open Document Editors DevRoom Call for Papers, so if you want to talk about topics such as code, extensions, localization, QA, UX, tools and adoption-related cases, submit a talk (deadline is Saturday, November 30, 2019).

  • On October 17, we announced LibreOffice 6.2.8, the last version in the LibreOffice 6.2 family. All users of LibreOffice 6.2.x versions should update immediately for enhanced security, and be prepared to upgrade to LibreOffice 6.3.4 as soon as it becomes available in December.

  • If you’re a macOS users and have updated to the latest macOS release (10.5, aka Catalina), and you’re having issues running LibreOffice, check out our help page. Typical messages are “macOS cannot verify the developer of LibreOffice.app”, or “LibreOffice.app was blocked from use because it is not from an identified developer” – we show you how to fix them and have LibreOffice running smoothly as usual!

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.

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

Community Member Monday: Petr Valach

Members of The Document Foundation help to steer the LibreOffice project and community. Today we’re talking to Petr Valach from the Czech community…

To start, tell us a bit about yourself!

I was born in Brno, but for nearly 30 years I’ve been living in Prague. I work for a software company where I am member of a mobile applications project. But IT isn’t my only hobby. I do lots of things – personally, astronomy and physics are the most important for me. There is nothing quite so interesting. And I am happy when astronomical or astronautical institutions (for example, the International Space Station) use free and open-source software.

I was member of the scout movement, so scouting is one of my “hobbies” too (it’s not a hobby, but lifestyle). In the Czech Republic, there is something special, a mixture of pure scouting with the education system of our boys’ book author, Jaroslav Foglar. He lead his scout group called The Boys from Beaver River for 60 years and wrote over 20 books, which are bestsellers. Indeed, Jaroslav Foglar is the most successful author in the Czech Republic, who directly or indirectly influenced literally everybody here. I am a member of the community associated around him, and member of Foglar’s association. Recently we’ve had meetings in the Foglar group clubhouse every month.

I am a member of the editors of OpenOffice.cz (focused on LibreOffice and OpenOffice.cz) and LinuxEXPRES (focused on free and open-source software generally). I am lead editor at ExoSpace.cz, which supports these magazines and websites, the Czech community around LibreOffice, other astronomical and astronautical magazines and more.

Why did you decide to become a member of The Document Foundation (TDF)?

I think that I can improve my work by being am member of TDF. Membership gives my work more importance. And I am in connection with other people – and it is very important to be informed. So I believe that I will contribute to the foundation by membership.

What are you working on in the LibreOffice project right now?

As mentioned, I am member of the OpenOffice.cz editors and I propagate LibreOffice via ExoSpace.cz. I try to support LibreOffice via this media – I try to support members of TDF during conferences and so on. But the most important thing is that I use LibreOffice and learn more and more about it; LibreOffice is absolutely my favourite software.

Anything else you plan to do in the future?

Better Czech manual and education materials – that’s what is most needed. I like documentation work, so I will be happy if I find more time to contribute to this topic.

Thanks to Petr for all his contributions – they are really appreciated! Czech users can explore the website and get involved with our community.

Seven more videos from the auditorium at LibreOffice Conference 2019

Yes, here’s another bunch of videos from our recent LibreOffice Conference 2019 in Almeria, Spain. Let’s get started with Tor Lillqvist’s talk, “LibreOffice as an iOS app on the iPad”:

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.

Then we have “Chart editing in Online” with Marco Cecchetti:

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.

“Online: copy/paste” with Michael Meeks:

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.

“Bringing the Sidebar Online” with Ashod Nakashian:

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.

“Integrating LibreOffice Online in Alfresco” with Philippe Hemmel:

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 adoption into 1&1 Mail & Media ecosystem” with Eduard Ardeleanu:

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.

And “Improving the LibreOffice PDF export” with Thorsten Behrens:

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.

Eight videos from the auditorium at LibreOffice Conference 2019

In September we had the LibreOffice Conference 2019 in Almeria, Spain. We’re uploading videos from the presentations that took place, so here’s a new batch! First up is “Janitor of Sanity” with Stephan Bergmann:

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.

Then “On making code more readable” with Luboš Luňák:

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.

“Internal CI system with Jenkins” with Yunusemre Şentürk:

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.

“Getting LibreOffice KDE5 support production-ready” with Thorsten Behrens:

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.

“Bottom to top, left to right writing direction in Writer” with Miklos Vajna:

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.

“Getting on key” with Iván Sánchez Ortega:

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.

“QA: 1 year recap” with Xisco Fauli”

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.

And “Reusing LibreOffice Online as an Android app” with Jan Holesovsky:

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.

Coming up on October 21: First Bug Hunting Session for LibreOffice 6.4!

LibreOffice 6.4 is being developed by our worldwide community, and is due to be released in early February 2020 – see the release notes describing the new features here. Of course, we’re still early in the development cycle, so many more features are still to come!

In order to find, report and triage bugs, the LibreOffice QA team is organizing the first Bug Hunting Session for LibreOffice 6.4 on Monday October 21, 2019. Tests will be performed on the first Alpha version, which will be available on the pre-releases server a few days before the event. Builds will be available for Linux (DEB and RPM), macOS and Windows, and can be installed and run in parallel along with the production version.

Mentors will be available from 07:00 UTC to 19:00 UTC for questions or help in the IRC channel #libreoffice-qa and the Telegram QA Channel. Of course, hunting bugs will be possible also on other days, as the builds of this particular Alpha release (LibreOffice 6.4.0 Alpha 1) will be available until mid November. Check the Release Plan.

All details of the first Bug Hunting Session are available on the wiki. We look forward to seeing you soon – thanks so much for your help! Together we’ll make LibreOffice 6.4 a super solid release.