Talks and Slides by Collabora at the LibreOffice Conference 2021

Watch the talks and download the slides of Collabora’s contributions to LibOCon 2021

The LibreOffice Conference 2021 (LibOCon) was held from September 23rd to 25th as an online event. Developers from Collabora have contributed a significant number of talks on various aspects of LibreOffice technology, like interoperability or performance improvements, and regarding Collabora Online and the ecosystem. Did you miss any of those? Don’t worry! The talks are available for you on YouTube. We also encourage you to download the slides of the presentations available in this overview.

Day 1: Thursday, September 23rd, 2021

Michael Meeks: Collabora Keynote

Michael Meeks, Managing Director of Collabora Productivity and member of the LibreOffice Board, looks at the latest developments around LibreOffice from an organizational and ecosystem perspective. See details

Watch the talk
Download the slides!

Noel Grandin: I feel the need… The need for speed…

Optimization is a lengthy process. But also an adventure that requires a bit of detective instinct and plenty of exploratory talent. Discover which adjustments are being made to make LibreOffice even faster and better performing. See details

Watch the talk
Download the slides!

Marco Cecchetti: Some improvements for the SVG export filter

Marco Cecchetti reports on progress around the use of SVG in presentations and the improvements in performance and storage requirements on export. See details

Watch the talk
Download the slides!

Tomaž Vajngerl: Improved document searching with LibreOffice

Collabora developer Miklos Vajna introduces the latest enhancements to LibreOffice and Collabora Online search that visualize hits across different documents. See details

Watch the talk
Download the slides!

Mike Kaganski: Multi-column support in LibreOffice 7.2

The new feature, its relevance, obstacles and implementation status. Mike Kaganski shares his experience, how interesting was it to work on this. See details

Watch the talk
Download the slides!

Day 2: Friday, September 24th, 2021

Cor Nouws: A year of COOL …

Find out about the improvements that LibreOffice technology in the browser experienced. Hear about success stories and new features in Collabora Online! See details

Watch the talk
Download the slides!

Michael Meeks COOL performance

Recently, we have been focusing our Collobora Online development on improving the feel and slickness of document editing. Come and hear about the things that we’ve found and fixed, both in COOL and also in the LibreOffice core to improve the experience! See details

Watch the talk!
Download the slides!

Sarper Akdemir: PPTX footer export & import interoperability

Sarper Akdemir outlines the challenges around the export & import of Footers in PPTX and how they have been mastered. See details

Watch the talk
Download the slides!

Miklos Vajna: Gutter margin in Writer page styles

LibreOffice was already capable of handling various margins in Writer page styles. A missing piece was the support for the gutter margins. Find out, how this was implemented! See details

Watch the talk
Download the slides!

Tomaž Vajngerl: Built-in “Xray” like UNO object inspector

When developing macros and extensions in LibreOffice, it is very useful to have an object inspector. The Document Foundation put up a tender to create a built-in Xray-like UNO object inspector. It was awarded to Collabora, and we are now in the process of implementing it. See details

Watch the talk
Download the slides!

Tomaž Vajngerl: PDF and other graphic improvements

The LibreOffice technology in Draw is key to PDF annotations, and the support of a recently added review-based workflow. Find out, how this has been implemented! See details

Watch the talk
Download the slides!

Day 3: Saturday, September 25th, 2021

Szymon Kłos: JSDialogs improvements over the past year

JSDialogs is a LibreOffice component used to share UI elements with Collabora Online. Hear about the most recent updates added. See details

Watch the talk
Download the slides!

Follow us for more insights on LibreOffice technology


Collabora Productivity created Collabora Online and is the driving force behind putting LibreOffice in the Cloud. Collabora provides a wide range of products, as well as consulting services for enterprises and governments. Powered by the largest team of certified LibreOffice engineers in the world, Collabora is a leading contributor to the LibreOffice Technology codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term support. Collabora’s multi-platform policy is completed with Collabora Office for iOS, Android, and Chrome OS. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, follow us  on Twitter, LinkedIn and YouTube.

 

 

Read More

A Business Perspective on Open Source – The Enterprise Open Source Day

Business perspectives on Open Source

Together with our friends and partners from Factor Group, Canonical, Nextcloud, Linbit, and OpenNebula, we will be highlighting business perspectives on the use of open source in the enterprise during Enterprise Open Source Day on 10 November 2021. The summit will feature talks from leading industry leaders such as Mark Shuttleworth, Frank Karlitschek and Michael Meeks. Details of the program are available on the event page.

Open Source in large organizations

Open Source is becoming more and more important for businesses building secure collaboration platforms. Over the last years, the various platforms have matured and are as capable, and often better than proprietary solutions, to offer the scale, security and integration large organizations need.

With our partners, we are pleased to invite everyone to participate in the Enterprise Open Source Summit, a virtual event focused on transition strategies and the subsequent successful use of open-source solutions in the corporate environment.

The summit will take place on November 10, co-organized between open-source industry leaders Canonical, Nextcloud, Collabora and Factor Group as well as Linbit and OpenNebula.

Program

Each of us has years of experience with open source in finance, retail, energy, manufacturing, telecommunication, public sector and other areas. We will share our knowledge in a program of keynotes, lightning talks and demos, bringing several customers to talk about their experiences as well. Participants will be able to get answers to their questions first-hand from industry leaders.
logo
The following questions and strategies will be discussed at the event:

  • Migration from deployed commercial products to open-source solutions
  • Commercial support for open-source solutions and related concerns (scaleability, stability, integration, vendor lock-in and more)
  • Security and creation of fault-tolerant solutions

Find a more complete overview of the program on this page.

Cost

Tickets for the Enterprise open-source Event are available at 150 USD. However, different early bird options are available, offering significant discount on the admission. Secure your seat at the event page.

 

 

Read More

Developers Day: September 30th

COOL Days 2021 starts very soon with a Developers Day. Meet other developers at this event. It is free to join, virtual this year, and we expect the very first of many COOL Days to come! Reserve your seat by filling the form.

Developers Day features more than 40 sessions with included breaks for Q&A. All talks will be short, from 5 to 15 minutes, this in turn will allow you to watch more cool stuff and perhaps participate in Q&A slots! The full schedule will be released soon, but here is a test.

Starting off with the opening keynote at 09:30 CEST then a couple of talks ranging from insight on Localization of Collabora website; walk-through the Notebookbar structure; Updates on newly FreeBSD port; HowTo session on the Cypress tests and ending the morning session with Canvas for rendering UI.

Q&A ( max 15 min) followed by lunch break (1 hour), during the conference you will have multiple opportunities to participate during these Q&A time slots.

In the afternoon session, attendees will receive an update on the latest Calc canvas improvements followed by a presentation on Performance wins; Editing simulation; Android and iOS new features; Scaling improvements and Dialog improvements.

Q&A break (max 15 min)

See some of the Mobile design improvements; Get to know the ins and outs of bisecting; Collabora Online forum update; Learn how to get involved with translation; Stability and cleanup improvements; How 1&1 embeds COOL and right before the break Kubernetes setup & deployment.

Q&A break (max 15 min)

At 20:00 attendees will hear about all of the effort on the New sidebar and dialog backend. The proceeding talks will touch a variety of challenges and improvements: Async-save design; VBA macro support; OOXML document analysis; Rendering wasteage; Document searching; Multi-page PDF viewing; Text/JSON protocol performance improvement; Fuzzing / asan / string-vectors; User sentiment reporting; Setting up your own Collabora Online; SDK: creating a new integration.

Q&A break (max 15 min)

The last Collabora Online related talks centers on integration pieces and the latest development on that front. From the New Nextcloud/richdocuments pieces and New ownCloud integration pieces to the Moodle integration or the New Mattermost integration ending with a talk on how to contribute and the closing session.

The event as a whole is a great opportunity for people who are familiar with Open Source and Collabora Online. People who just want to learn more about the technology free of cost also have a great opportunity to experience the openness of COOL and the event itself.

Join us to celebrate the 1st COOL day on September the 30th, it’s free of charge:

Reserve your seat


If you have more of a business interest in deploying Collabora Online in the enterprise
then perhaps you should attend the Business Day? Early booking: 50% off before September 18!

Read More

Collaboran talks at the LibreOffice Conference 2021

An online conference all about LibreOffice technology

Hosted by The Document Foundation, the LibreOffice Conference 2021 (LibOCon) will be an online event. The live-streaming of the talks and workshops will be taking place from September 23rd to September 25th. Collabora developers will give interesting talks on LibreOffice technology, Collabora Online and the ecosystem on all three days, providing profound insights around the latest features and developments. This article gives you an overview of our presentations. Meet us at LibOCon 2021 and just one week later at our COOLdays!

Day 1: Thursday, September 23rd 2021

Michael Meeks

 13:00 – 13:30 – Room 1

Collabora Keynote

Michael Meeks, Managing Director of Collabora Productivity and member of the LibreOffice Board, looks at the latest developments around LibreOffice from an organizational and ecosystem perspective.

See details  Save to calendar

Noel Grandin

 15:00 – 15:30 – Room 1

I feel the need… The need for speed…

Optimization is a lengthy process. But also an adventure that requires a bit of detective instinct and plenty of exploratory talent. Discover which adjustments are being made to make LibreOffice even faster and better performing.

See details  Save to calendar

Marco Cecchetti

 16:00 – 16:20 – Room 1

Some improvements for the SVG export filter

Marco Cecchetti reports on progress around the use of SVG in presentations and the improvements in performance and storage requirements on export.

See details  Save to calendar

Tomaž Vajngerl

 16:30 – 17:00 – Room 1

Improved document searching with LibreOffice

Collabora developer Miklos Vajna introduces the latest enhancements to LibreOffice and Collabora Online search that visualize hits across different documents.

See details  Save to calendar

Mike Kaganski

 17:00 – 17:30 – Room 1

Multi-column support in LibreOffice 7.2

The new feature, its relevance, obstacles and implementation status. Mike Kaganski shares his experience, how interesting was it to work on this.

See details  Save to calendar


Day 2: Friday, September 24th 2021

Cor Nouws

 12:00 – 12:30 – Room 1

A year of COOL …

Find out about the improvements that LibreOffice technology in the browser experienced. Hear about success stories and new features in Collabora Online!

See details  Save to calendar

Michael Meeks

 12:30 – 13:00 – Room 1

COOL performance

Recently, we have been focusing our Collobora Online development on improving the feel and slickness of document editing. Come and hear about the things that we’ve found and fixed, both in COOL and also in the LibreOffice core to improve the experience!

See details  Save to calendar

Sarper Akdemir

 13:00 – 13:05 – Room 2

PPTX footer export & import interoperability

Sarper Akdemir outlines the challenges around the export & import of Footers in PPTX and how they have been mastered.

See details  Save to calendar

Miklos Vajna

 13:30 – 13:50 – Room 1

Gutter margin in Writer page styles

LibreOffice was already capable of handling various margins in Writer page styles. A missing piece was the support for the gutter margins. Find out, how this was implemented!

See details  Save to calendar

Tomaž Vajngerl

 14:00 – 14:30 – Room 1

Built-in “Xray” like UNO object inspector

When developing macros and extensions in LibreOffice, it is very useful to have an object inspector. The Document Foundation put up a tender to create a built-in Xray-like UNO object inspector. It was awarded to Collabora, and we are now in the process of implementing it. Hear about the progress!

See details  Save to calendar

Tomaž Vajngerl

 15:30 – 16:00 – Room 1

PDF annotations support

The LibreOffice technology in Draw is key to PDF annotations, and the support of a recently added review-based workflow. Find out, how this has been implemented!

See details  Save to calendar


Day 3: Saturday, September 25th 2021

Szymon Kłos

 13:00 – 13:15 – Room 1

JSDialogs improvements over the past year

JSDialogs is a LibreOffice component used to share UI elements with Collabora Online. Hear about the most recent updates added.

See details  Save to calendar

More interesting talks on LibreOffice technology at the COOLdays


We’re excited to announce the COOL Days 2021 – just one week after the LibOCon. The online conference will take place on September 30th and October 1st and feature a vast range of topics around Collabora Online’s technological and commercial development. The 30th of September – Development Day – is focused on developers to share their experiences. The 1st of October – Business Day – concentrates on commercial topics. Discover the COOL Days program.

 

 
 

Read More

Collabora Online 6.4.10 brings better performance with visual and usability wins

Collabora Online 6.4.10 introduces important improvements, in the areas of usability, visual presentation and performance. These can make your work faster and smoother while reducing server load as well. Collabora Online includes a unique WYSIWYG experience, unmatched by others, which now also adds visual anchors for precise positioning of images and objects in Writer, PPTX interoperability improvements and more pleasant scrolling of PDF files. The new features and performance improvements have been extensively tested and are now available for production use. Discover what is new in Collabora Online 6.4.10 and if you don’t know what Collabora Online can do for you, request you free demo today!

A milestone in performance for online collaboration

The performance of Collabora Online is continually improving, particularly for larger groups working on documents, while we also grow our feature set in parallel. This version of Collabora Online comes with a set of significant performance wins. Of a long list, let us mention the following.

  • With a heavily loaded document store – auto-saving of the document could in some circumstances block document editing while autosave was underway. Dealing with the document store on save is now done asynchronously, i.e. in the background, for a smoother experience.
  • The squiggly red-line used to highlight of misspelled words was consuming lots of rendering time, which has now been fixed.
  • Memory handling of messages was less optimal than it could be.
  • The JavaScript in the browser client has a large number of improvements.
  • JavaScript image encoding is optimized and no longer touches large amounts of memory.
  • The document is no longer re-rendered in the browser for every websocket message from the server: instead batching message processing to improve responsiveness and avoid lag.
  • JavaScript and grid line rendering performance in Calc have also been improved.

Some 6.4.10 enhancements in the server back end and improvements for profiling & debugging.

  • A new built-in end-to-end profiler helps to find performance bottlenecks.
  • The ability to enable trace logging for a specific document on a busy server allows problems with individual documents to be diagnosed without having an adverse impact on whole server performance.

 

Object and image anchors in text documents

An image or shape in Writer now can show its anchor point when selected. This makes it easier to position objects: the anchor point is clear, and the anchor can be dragged with the mouse. Of course, an image or shape can be anchored “as character” and be the anchor itself. The anchoring options can be altered via the context menu. Collabora Online offers users a unique WYSIWYG experience, working with either Microsoft DOCX or OpenDocument ODT, with a depth of functionality and detail that is unmatched.

 

Interoperability improved with headers and footers in PPTX presentations

Headers and footers in PPTX presentations can now be edited online, further improving the WYSIWYG experience and also interoperability with other applications. The functionality can be accessed via the Header & Footer button at the Insert tab. The header function in Impress is reserved for the notes and handouts. Footers can be used on slides. In the dialog the Footer and Header text is defined. Other adjustments, such as font, colour and position, can be done via the master slide. These are features that users are familiar with from desktop applications as Collabora Office, which had a new major release recently.

 

Smoother reading of long PDF files

Collabora Online 6.4.10: Working with PDF is now even more convenient.
Collabora Online 6.4.10: See the smooth scrolling through PDF files in action. (Click to enlarge)

When opening PDF documents in online, it is now easy to scroll through them smoothly. In contrast to their previous rendering as one page at a time, now it is possible to read PDFs like Writer documents: continuously. Needless to say, all the already familiar benefits of working with PDF in Collabora Online, such as commenting on documents, will continue to be available in their familiar form.

A more consistent and beautiful interface that makes working fun

Collbora Online 6.4.10 comes with many improvements that enhance usability and makes the application visual more attractive. We would like to highlight the following examples:

Find & replace un code 6.4.10
Click to enlarge: The Find & Replace button is now available in the Home tab of Writer in Collabora Online 6.4.10
  • Dialog showing copy & paste shortcuts, and warning information around pasting content, are now consistent and in a clear style.
  • Multiple improvements in the NotebookBar. Thanks to Andreas Kainz for all of the help here.
    • The NotebookBar has its spacing optimized, and is a few pixels smaller
    • Usability of the NotebookBar has been improved by promoting some items to big buttons
    • In Writer, the Find & Replace button added to the Home tab
    • Some obsolete buttons have been removed (e.g. the Thesaurus from the NotebookBar in Calc)
    • The box to change the document name has been reworked and is now easier to work with
  • The dialog Help > About and Help > Keyboard shortcuts are improved: users will no longer close them accidentally. In addition, it is now possible to copy the content.
  • The search toolbar at the bottom now gives clearer feedback when a search text is not found. Earlier that was hard to notice.
  • Spreadsheet tabs are more distinct with added contrast and multiple cosmetic fixes.
  • The spreadsheet tabs’ context menu only shows the options that are relevant when eg. there is only one sheet.

    • Various close buttons and other icons have improved positioning.
    • The settings in the CSV Import dialog are better positioned and easier to use, and horizontal scrolling through columns is enabled.
  • After inserting a shape or a table, the NotebookBar will switch to the Draw tab or Table tab
Click to enlarge: Many usability improvements in help menus of Collabora Online 6.4.10

You can find more details on UI improvements in our release notes.

 

Errata

This release contains a few known issues which we will be addressing in a regular nano update in the next week, including: an admin console issue with the (as yet unreleased) latest Debian, some selection issues, a layout corner-case with writer comments, and a copy/paste issue with large images. Look out for a 6.4.10 release that addresses these.

About Collabora Productivity

Collabora Productivity is the driving force behind putting LibreOffice in the cloud, providing Collabora Online and a range of products and consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, it is a leading contributor to the LibreOffice codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term, multi-platform support. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit www.collaboraoffice.com or follow Collabora Office on Twitter .

Read More