Collabora’s contributions to the LibreOffice Conference 2020

Three full days dedicated to LibreOffice technology

The LibreOffice Conference 2020, this year also known as oSLO 2020, took place from 15 to 17 October 2020 as a joint online event with openSUSE. The number of participants at the online conference was roughly the same as at an on-site event. A total of over 320 participants had registered on the conference platform. Individual talks were attended by up to 150 people simultaneously. The LibreOffice community in Latin America had organized an additional track in Spanish and Portuguese. Our team contributed 16 talks (find the complete list here). Enjoy some recorded recordings, download the slides and feel free to ask further questions in our forum.

Collabora & the LibreOffice Ecosystem

Some much-acclaimed topics were the lectures by Michael Meeks, which highlighted the exciting and long-standing history of LibreOffice, and those that dealt with the relationship between profit-oriented companies and the voluntary community—and pointed out possible perspectives.

“Collabora & LibreOffice” by Michael Meeks
“Ecosystem, Branding & Investment” by Michael Meeks

Collabora Online

This year’s talks on Collabora Online had a strong focus on improving the user experience. Ashod Nakashian talked about the challenges of integrating Sidebars into Online, while Szymon Kłos explained the path to the NotebookBar, the new optional user interface. Tomaž Vajngerl showed the great new features for PDF files. Pedro Silva held a presentation on visual consistency, user experience, as well as possibilities for customization. He also showed how to join the project. Slides of his talk are also available in Portuguese (as part of the Latin-American Track). Muhammet Kara‘s presentation highlighted the new one-click option, that makes installing Collabora Online by home users much easier.

“Bringing The Notebookbar to Online” by Szymon Klos
“Improving visual consistency in Collabora Online” by Pedro Pinto Silva
“Making Online trivial to setup” by Muhammet Kara

LibreOffice & Collabora Office

These talks dealt with new functions added to LibreOffice by the Collabora team. This includes the extensive work with the SKIA graphics library, presented by Luboš Luňák, and the digital signing of files in PDF and OOXML, showcased by Miklos Vanja. Collabora Office is now also available on Chrome OS. Jan Holesovsky outlined what it took to port the Android app to Chromebooks.

“Implementing Vulkan-capable drawing using the Skia library” by Luboš Luňák
“OOXML / PDF Digital Signing in Draw and elsewhere” by Miklos Vajna
“Chrome OS as a new platform” by Jan Holesovsky

Collabora Office on Android & iOS

Our mobile apps are a lot of attention. Their huge success recently added 500K users to the LibreOffice user base. Szymon Kłos presented technical details how the LibreOffice Sidebar get re-used on phones. Tor Lillqvist focused, on the latest developments for Collabora Office on iOS, while Jan Holesovsky presented the history of online and mobile.

“Re-using the Sidebar on phones” by Szymon Kłos
“Mobile – Development on iOS” by Tor Lillqvist
“History of Online & Mobile” by Jan Holesovsky

Living on video?

Missed the conference? Would you like to watch or re-watch some talks? The sessions at the openSUSE & LibreOffice Conference have been recorded and are going to be published. We have a playlist collecting all the talks held by our developers. Find it here on YouTube. We are continuously adding the all published oSLO2020 talks there. In the meantime, please subscribe to our YouTube channel to not miss any updates from us.

Collabora Online Shines at the Nextcloud Conference

#nextcloudconf2020

 

The Nextcloud Conference 2020 took place on October 3rd and 4th – typically for this year as a virtual event. Participants were able to follow the compact presentations in the livestream and then ask questions to the speakers online. On behalf of Collabora Michael Meeks spoke about all the latest developments for Collabora Online.

Watch Michael Meeks Talk at the Nextcloud Conference 2020

Showing some highlights

Documents always stay on your server, and on your server alone

Data security is one of the top features of Collabora Online. The application lets the edited document never leave the server; only images of the documents, pixels, are transmitted to the viewing and editing parties. This differs from other approaches for online cooperation and editing, where centralized keys or even the sending and receiving of the actual file at all devices are used. On top of that, the use of watermarks make the handling of the content of your documents even more secure.

New UI – Experience options

An absolute novelty is the new user interface, which was presented only a few days before in Collabora Online Development Edition release 6.4. The new intuitive NotebookBar arranges the most important functions in clearly arranged tabs, and can also be folded up to maximize the workspace. The user interfaces can be selected in the admin area. For Nextcloud users, the classic toolbar is currently the default setting.

Collaborating with annotations to PDF files

Collabora Online offers more features for PDF files. When a PDF is opened in Collabora Online, from the three dots menu of the file, users can now search the text and also add annotations. Allowing easier cooperation on PDF documents.

Questions from the Nextcloud Community

After the streaming of the talk viewers of the Nextcloud conference had the possibility to address questions to Michael Meeks. We give you the (slightly shortened) answers below with timecoded links to the full answer in the recording of the stream.
Michael Meeks answering questions from the Nextcloud community

How to you get the new NotebookBar?

There are two answers to that. We are working on putting a UI into Nextcloud to make that extremely trivial through a check button so that it will become really easy for people to check on it, play with it and see if they like it. This is to be incorporated soon with the stable release. Currently, you can edit your loolwsd.xml file – soon to be renamed into coolwsd.xml. You’ll find the UI settings in there. All the details are available in the announcement post of Collabora Online Development Edition 6.4. (watch full answer)

Can you use custom colour pallets and corporate design colours in documents?

In terms of documents, we have a very powerful style engine in the ODF file format to create all kind of elements in different colours. You can drop that into a template and use it in Nextcloud right today. In terms of UI colours it is quite an easy thing to push elements into the iframe. We invite people to get involved on GitHub & Telegram and play around we can help you extend the range of what is possible there. (watch full answer)

When will CODE 6.4 turn into an enterprise version?

That depends on the feedback. We want to make sure that it is really ready and fully baked. I’m seeing Collabora Online 6.4 released in a matter of 3 to 4 weeks. (watch full answer)

Thanks!

We’d like to thank the Nextcloud team for the invite and the community for the awesome work it is doing in the project. Since Nextcloud Hub 19 there is an easy to install built-in server option available in Nextcloud. Of course, you can also check on the quick try-out with docker. Fancy a closer look at the slides? Please find the download link below.

LibreOffice Conference 2017 – Talks from Collabora

We are looking forward to the LibreOffice Conference 2017, starting on October 11 in Rome, Italy! Just like at the previous LibreOffice conferences, there will be talks from people that work at Collabora Productivity, talking about LibreOffice desktop and Online development, new features, security, testing, use cases and a lot more!

You can find more detailed info on the talks from Collabora, ordered by date and time, below:

Filing better interoperability bugs – from users to development

An essential aspect of LibreOffice is that it can work with documents coming from other office suites. During that, however, we are bound to run into interoperability issues. This talk aims to give techniques that can be used by end users and QA people alike to take a closer look at these issues and process the documents causing bugs, without much information about the formats (eg. to create minimal examples), to provide more relevant details to developers in the bug reports.

Speaker: Aron Budea
Room: Sala della Commissioni
Day: Wednesday, October 11
Start: 16:00
End: 16:30

LibreOffice Code Overview

The LibreOffice code-base is huge. Finding the relevant source code for your bug or feature can be challenging initially. The talk will walk though a number of key modules in our codebase and will give a brief summary on them. Also code documentation techniques used in our code (doxygen, per-module README files) will be presented as well. Come and see how to get from the user interface to the relevant source code, what still lacks documentation and how you can help.

Speaker: Miklos Vajna
Room: Sala della piccola Protomoteca
Day: Wednesday, October 11
Start: 16:30
End: 17:00

Quantum computing with VBA

VBA, the programming language of Excel and other Microsoft Office programs, is also interpreted by LibreOffice with more or less success. Among others, the company D-Wave, the world’s first quantum computing company, decided to use LibreOffice for running their VBA script, using its VBA support. The talk will walk through the improvements made on LibreOffice in order to be able to run the above mentioned macro and improve the efficiency of interpreting vba scripts.

Speaker: Tamas Bunth
Room: Sala della piccola Protomoteca
Day: Wednesday, October 11
Start: 18:30
End: 18:30

LibreOffice Online – new features since the last year

LibreOffice Online is an exciting technology that allows people to edit documents and collaborate on them in a web browser. It is rapidly developing, and has improved a lot since the last year. Come and see all the new exciting features that did not exist in the LibreOffice Online one year ago – like the collaborative editing, user friendly comments, resizing cells in spreadsheets, and much more.

Speaker: Jan Holesovsky
Room: Sala della Commissioni
Day: Thursday, October 12
Start: 9:30
End: 10:00