LibreOffice developers team up to improve PPT/PPTX (PowerPoint) file support

Good news for all users of high quality presentation software: a dedicated team has been formed within the LibreOffice community with the aim of further improving PPT/PPTX (PowerPoint) file format support. The initial developer members are:

  • Bartosz Kosiorek, known for his numerous improvements to Windows Metafile support
  • nd101, a new contributor with a passion for PPT/PPTX support
  • Mark Hung, invited due to his experience in fixing many PPT/PPTX and Impress issues

Team members will be able to support each other through code reviews and advice. We will document the progress here on the TDF blog.

LibreOffice’s Quality Assurance team is currently going through the collections of PPT and PPTX issues and carefully re-analysing and prioritising them. The QA team will continue to provide support in the form of patch testing and verification.

Examples of tasks that the team members have worked on:

Everyone is invited to participate, either in development or testing. If you are interested in joining, please send an email to ilmari.lauhakangas@libreoffice.org. Or if you have a PPT(X) file that doesn’t look quite right in LibreOffice, help us to improve compatibility – attach it to a bug report so that our QA team can investigate!

(PPTX icon: ncrow on DeviantArt)

Community Member Monday: Emmanuel Semutenga

Today we’re talking to Emmanuel Semutenga, who helps young people in Uganda to develop key IT skills. Of course, LibreOffice plays a role in this…

To start with, tell us a bit about yourself!

I’m currently a back-end web developer by profession. I’m also a Project Manager for the project entitled “ICT for youth employability” at Kampabits, where my main work is on curriculum development. I live in Kampala, Uganda, Rubaga Division.

My hobbies and interests include blogging, cycling with Ultimate Cycling Uganda, dancing, making new friends, movies and hackathons.

What is Kampabits, and what does it do?

Uganda currently has the highest youth population between 17 to 24 years – that makes 80 percent of the population, and most of these young people lack the practical skills to enable them to get employed. Hence the intervention of Kampabits.

Kampabits is a youth-based organization founded in 2010 that uses ICT multimedia creatively to improve the lives of less privileged youth from the non-formal settlements. We also create safe spaces for persons with disabilities to freely express themselves while learning these in-demand skills.

We have helped 350 young people since our inception, with skills in computer literacy, graphic design and coding skills (front-end, back-end and full-stack developers) during our six month trainings. Kampabits later places these young people in a three month internship with their partner companies.

Kampabits also runs a “Women in Tech” project that trains 15 women in advanced coding skills, to make them employable, in a period of six months. This project focuses on women who have prior knowledge of computer basics. They are later placed in outsourcing jobs in companies like Tunga.

How does LibreOffice fit into your work?

During the whole scope of the training, especially our computer literacy sessions, presentations and curriculum development, we use LibreOffice (Writer, Impress and Calc) to train the young people in word processing, presentations and business book keeping.

This is done to remove costs the involved in acquiring proprietary software, and also show the them that free alternatives will deliver the same quality of work as proprietary software. We use Ubuntu, Lubuntu and Linux Mint as our main operating systems – and they always come with LibreOffice preinstalled.

Other free software we use includes: Gimp as an alternative for Photoshop, Inkscape in place of Illustrator, OBS Studio for recording screencasts, Visual Studio Code as our main code text editor, and Scratch to introduce youth to computer programming

We also use both the Raspberry Pi 2 and 3 models to compliment our computer lab.

What advice would you have for other projects with similar goals?

Using free software alternatives can help to divert funds to the more pressing needs of organizations – like acquiring more computers to cater for more beneficiaries. So I would advice other organizations to try them out in phases, until they feel comfortable enough to overhaul the whole structure.

A huge thanks to Emmanuel for his work, and it’s great to see free and open source software making a big change all across the planet. Everyone is welcome to join the LibreOffice project, regardless of their location or language, and help us to spread the word and break down digital divides!

LibreOffice monthly recap: August 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!

  • On August 8, we announced LibreOffice 6.3, a new major release with better performance, a large number of new and improved features, and enhanced interoperability with proprietary document formats. 10 days later, we followed this up with a look at some statistics – there had been 430,000 downloads of the new version, and 54,000 views of the press release. Check out some of the new features in this short video:

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.

  • While we’re gearing up for the aforementioned LibreOffice Conference 2019, we’re also looking ahead to proposals for the 2020 event. The Document Foundation received two different proposals for the organisation of LibOCon 2020, from the Turkish and German communities. TDF members are voting to decide on exactly where it will take place, so stay tuned for the announcement…

  • In recent months, we’ve been putting content from our Annual Report 2018 on the blog, and this month we looked back at hackfests last year. These were opportunities for developers to meet face-to-face, work on new ideas, and enjoy good food and drink! In 2018, we had hackfests in Brussels, Hamburg, Tirana and Munich.

  • The Document Liberation Project (DLP) is a sister project to LibreOffice, which develops software to read and write data from proprietary and legacy document formats. This helps LibreOffice and other apps to access archives of data, freeing users from vendor lock-in. On August 21, we posted about updates from the DLP. If you have some old documents from legacy office software that you’d like to open in LibreOffice, give the developers a hand!

  • Finally, we started a new marketing campaign highlighting the fact that LibreOffice has no forced registration, subscriptions, payments or vendor lock-in. As many software vendors are pushing users towards online subscription models, the LibreOffice community is proud to offer a fully free, no-strings-attached office suite that people can use any time, any place, without worrying about subscriptions or “authentication” servers not working.

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!

Don’t get trapped by your office suite

The new trend among software vendors is to push towards online subscription models, even when the customer would rather stick to desktop software. Users need to keep paying in order to access the software – and therefore their documents. Their very own documents!

As we’ve seen, this can be disastrous for end users. If you can’t make a payment, or the “authentication server” doesn’t work, you lose access to your data. The Document Foundation, started to fight for digital freedoms, rejects this kind of model. We think powerful office tools should be free to use, share and modify.

LibreOffice, which is free, open source and developed by a worldwide community, doesn’t have subscriptions, or registrations, or yearly license fees, or anything like that. You can use it as you please (subject to the Mozilla Public License 2.0). You install LibreOffice on your own computer, and run it whenever and wherever you want. Even offline.

So if you’re a home or small business user, and your current office suite is trapping you into subscriptions and regular payments to access your documents, try LibreOffice today. (And if you’re interested in deploying LibreOffice in a larger business, check out this page.)

LibreOffice: giving control back to you. Since 2010.

Annual Report 2018: LibreOffice Hackfests

Most LibreOffice developers are working from their home offices, so hackfests provide a unique opportunity to spend some time working shoulder-to-shoulder with their peers. In 2018, LibreOffice developers and community members met at four hackfests in Brussels, Hamburg, Tirana and Munich.

Brussels (Belgium), February 5-6

The first hackfest of the year was organized at ICAB in Brussels immediately after FOSDEM, the largest European gathering of FOSS developers and advocates, which is organized every year at ULB (Brussels Free University) during the coldest weekend of the winter season. The hackfest was attended by over 30 people, equally split between those focused on development and those taking care of non technical tasks such as localization, documentation, certification and marketing. In term of development, there were achievements in various areas of the office suite and in quality assurance.

Hamburg (Germany), April 6-8

The community gathering started with a walk through the fascinating Hanseatic city of Hamburg, with its river, canals and lake in the centre (Binnenalster), and a sample of local food at the Groeninger Privatbrauerei.

On Saturday, around 45 people attended the hackfest, divided in two groups: the first focused on coding for fixing bugs and working on new features, and the second on the meeting of the German-speaking LibreOffice community. Developers worked on different topics, like making drawing layers ODF conformant, migrating old database to HSQLDB, speeding up VLOOKUP, and improving LibreOffice Viewer on Android, plus other random bits related to bugs, regressions and new features.

German community members discussed about bringing in potential new contributors, developing materials for courses (both online and in schools) about LibreOffice, and creating a new “Get Involved” flyer and page on the website, both in German. And at the end, we relaxed with drinks and food!

Tirana (Albania), September 27

As part of the LibreOffice Conference in Tirana, Albania, this “hacknight” was held at the Destil from 7:30PM to 11PM with over 100 participants, which have covered tasks such as development, localization, documentation, quality assurance, certification and marketing. In fact, the conference brings together a large number of community members from around the globe, and the hackfest is for many contributors the very first opportunity to meet face-to-face after months or even years of interaction on mailing lists and IRC.

Munich (Germany), October 26-28

In late October, CIB hosted a hackfest at modulE in Munich, Germany, with 25 participants over the three days. The meeting started with a few presentations on Friday evening, with Andreas Kainz showing the amazing progress on the NotebookBar design. During the event developers were able to fix several bugs and polish some new features for the upcoming LibreOffice 6.2 major release, while German community members discussed non-technical topics such as marketing and local events. Of course, there was Italian pasta, like in every hackfest in Munich. The meeting ended with a quick city tour and beer at the world-famous Hofbräuhaus.

Updates from the Document Liberation Project

We mostly focus on LibreOffice on this blog, but The Document Foundation also oversees the Document Liberation Project (DLP), which develops software libraries to import and export many different file formats. If you have some old documents or spreadsheets from legacy office software, for instance, the DLP can help you to access that data – giving control back to you.

Many well-known free and open source programs use DLP libraries, such as Inkscape, Scribus, Calligra and of course LibreOffice. A few days ago, there were some DLP updates, so here’s a quick summary:

libvisio 0.1.7

libvisio is a library that helps software to import documents from the Microsoft Visio diagramming and vector graphics application. It turns this:

Into this:

In libvisio 0.1.7, various conversion fixes were made, and a few memory leaks were plugged thanks to OSS-Fuzz. Check out the full release notes here.

libabw 0.1.3

Meanwhile, libabw was also updated. This is a library to import documents from AbiWord, a free software word processing tool. In libabw 0.1.3, a memory access error was fixed thanks to OSS-Fuzz, while expanding entities by the XML parser were disabled as well as a preventative measure.

Learn more and get involved!

The Document Liberation community is always looking for help: if you have old documents or files in legacy formats that you can’t open (or which don’t look right when opened in free software tools), let the project know! You can help the community to better understand file formats by submitting examples, and test new releases.

To learn more about DLP, check out this short video:

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.