GSoC 21 Projects mentored by Collabora for LibreOffice

Collabora mentors students on LibreOffice projects during this year’s Google Summer of Code

Summer is synonymous with the opportunity to participate in beautiful projects. Let’s look at the students who work in improving LibreOffice during the Google Summer of Code. This year, four of the approved GSoC projects for the LibreOffice community are mentored by Collabora developers. Find out about the improvements they are currently implementing!

Tests for the VCL graphic backends

The Visual Class Library (VCL) tests identifies if a graphic backend works correctly. This is especially important if the backend depends on the client hardware or drivers (like e.g. on Skia/Vulkan). This task’s main objective is adding more test cases to the pre-existing tests, and implementing a usable UI for users to test the graphic’s feasibility themselves. This project can be considered as of medium difficulty and requires C++ knowledge. It has been taken over by Akshit Kushwaha who is being mentored by Collaborans Tomaž Vajngerl and Luboš Luňák.

Creating a powerful Text Style deck

Text Style deck mock-up by the LibreOffice design team

The current styles deck sidebar is going to see a redesign. The paragraph and character styles will be merged into a single Text Style deck, as illustrated in the mock-up to the left. Furthermore, Anshu Khare, who has picked-up this project, does also want to rework the filter workflow. Anshu Khare is being mentored by Collaborans Tomaž Vajngerl and Mike Kaganski and Heiko Tietze from the LibreOffice design team.

Making SVM format independent of the VCL Metafile

The SVM file is a 1-to-1 pullout of the content of the VCL Metafile. We mentioned the VCL already before. It is a complex code area and since the SVM should not change, stay consistent, modernizing and updating VCL is very hard. Now after this task, there will be a test for the SVM format. And there will also be new classes, making it easier to update/improve VCL. This project can be considered of medium difficulty. It is being taken over by Panos Korovesis who is being mentored by Tomaž Vajngerl and Miklos Vajna.

100 paper cuts

100 Paper Cuts is a versatile and multifaceted project in which Bayram Çiçek will be implementing enhancement requests and solving some issues on the UX side of LibreOffice. This requires knowledge in C++ and the ability to read other peoples code. Due to its nature, the difficulty of this project can vary. Bayram Çiçek is being mentored by Collaboran Muhammet Kara and Heiko Tietze from the LibreOffice design team.

More Projects – Boost.Gil 2D convolution and correlation

Apart from those for the LibreOffice project, Collaboran developers participate in other Google Summer of Code projects. For the Boost C++ Libraries organization, a 2D convolution and correlation algorithm aligned with existing 1D convolution and correlation is to be implemented. Prathamesh Tagore will improve the existing prototype and make it ready for release. He is being mentored by Collaboran Pranam Lashkari, who was himself a successful GSoC scholarship holder a few years ago.

We wish all participants an equally successful and insightful summer and would like to thank all mentors for devoting the time necessary for the success of these projects. At Collabora, we believe that the sharing of knowledge is an essential part of open source and also a driver of progress and innovation.

Searching for a mentor? Join us GitHub!

Google Summer of Code is an excellent opportunity to learn to work in many open-source projects. But where to find mentors during the rest of the year? We suggest you to take a look at the code of Collabora Online on GitHub and join the growing community there, with easy hacks to get started and regular round-ups. Community Mentor Muhammet Kara and the rest of our team of open-source developers are there and willing to share their vast experience.

Join the Collabora Online community

Read More

Collabora to integrate Collabora Online with ownCloud Infinite Scale

 

Nuremberg, Cambridge, October 27th, 2020 – A broad open-source ecosystem is already building around the new ownCloud file platform. Now Collabora, too, announces an integration with ownCloud Infinite Scale.

ownCloud is working on a new file platform modernized from the ground up. Already, a broad ecosystem of open-source software has pledged to support the upcoming ownCloud Infinite Scale with integrations. One of the integration partners is Collabora, the company that brought LibreOffice into the cloud.

Integrating its open-source browser-based office suite Collabora Online with the new ownCloud file platform, Collabora enables existing customers to seamlessly migrate from ownCloud 10 to ownCloud Infinite Scale. This means that they can leverage the substantial improvement in performance and scale right from the start.

The combination of Collabora Online and ownCloud Infinite Scale enables users to productively work on documents, spreadsheets, presentations and more, right from within ownCloud and in their browser. It enables teams to collaborate in real time, with changes shown to all collaborators as they happen. Deployed on-premises or in a cloud of choice, ownCloud and Collabora provide organizations with a secure and sovereign workspace they fully control.

Collabora and ownCloud are already in a fruitful long-term partnership, providing Collabora Online for ownCloud Enterprise together.
They also jointly developed the data room feature Secure View. It makes the sharing of sensitive documents more secure by restricting the available actions for viewers and by identifiably watermarking documents. In addition, documents are displayed as images in users’ browser and the files strictly remain on the server at all times, providing the most secure data room service.

“For our new file platform ownCloud Infinite Scale, we follow a best-of-breed strategy of seamlessly integrating with strong solutions in the open source ecosystem”, explains Tobias Gerlinger, CEO of ownCloud. “We are especially pleased that Collabora Online as one of the flagship solutions in the open source community is already in the process of integration with ownCloud Infinite Scale.”

“We are excited about developing the integration of Collabora Online with ownCloud Infinite Scale. It is the logical next step in our long and fruitful partnership”, says Michael Meeks, General Manager at Collabora Productivity. “It enhances the usefulness of our products for customers, providing their staff with productive and secure workspaces that scale and perform.”

About ownCloud
ownCloud develops and provides open-source software for content collaboration, allowing teams to easily share and work on files seamlessly regardless of device or location. More than 100 million users worldwide already use ownCloud as an alternative to public clouds – and thereby opt for more digital sovereignty, security and data protection. Find more information online at owncloud.com or follow @ownCloud on Twitter.

About Collabora Productivity
Collabora Productivity created Collabora Online and therefore is the driving force behind putting LibreOffice in the cloud. Collabora provides a range of products as well as consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, Collabora 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 support. Collabora’s multi-platform policy is completed with Collabora Office for iOS and Android. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit the product page on www.collaboraoffice.com or follow @CollaboraOffice on Twitter.

Read More

Hear and discuss about Collabora’s contributions in the ecosystem at the openSUSE & LibreOffice conference 2020

From Thursday, 15th to Saturday 18th 2020 the openSUSE & LibreOffice Conference takes place as a virtual and joint event. We are glad to be one of the sponsors and to be able to contribute no less than 14 talks from our team members. To make it easier for you to keep track of all the topics, we have prepared a little overview of our talks. See you in the livestream!

⋅ Schedule Day 1, Thursday 15th 2020

Schedule Day 2, Friday 16th 2020

⋅ Schedule Day 3, Saturday 17th 2020

 

Day 1, Thursday 15th 2020

Keynote by Collabora’s Michael Meeks

10:30 UTC, Michael Meeks

Accelerating the adoption of Open Source! How does Collabora do that together with their partners and customers? About another year of investment into LibreOffice alongside the community, the ecosystem and our choices. #Collabora #Ecosystem Read more!

Bringing the Sidebars Online

12:30 UTC, Ashod Nakashian

Adding the Sidebars, with the rich and advanced editing features, to Online was challenging. Learn, how we succeeded! #OnlineUI Read more!

Bringing the NotebookBar to Online

13:30 UTC, Szymon Kłos

The story behind introducing new (optional) user interface for Online. Learn about the milestones of this new feature sponsored by Collabora. #OnlineUI Read more!

Implementing Vulkan-capable drawing using the Skia library

14:00 UTC, Luboš Luňák

Skia is a unified modern drawing across all platforms, so this is about the nice visual performance of LibreOffice and Collabora products. How is the implementation going? #LibreOfficeDev Read more!

Making Online trivial to setup

15:30 UTC, Muhammet Kara

We have recently released a big step in improving Collabora (thus LibreOffice) Online and lowered the barrier to liberating the documents of home-users. This is a quick presentation shows how the one-click installation app for Online works, and where we are at now. #OnlineInstallation Read more!

Day 2, Friday 16th 2020

Faster Jail Creation with Bind-Mount

11:00 UTC, Ashod Nakashian

A jail is an essential part of the secure work and collaborating in Collabora Online. Learn about the design and challenges of setting up jails… fast! #OnlineDev Read more!

OOXML / PDF Digital Signing in Draw and elsewhere

11:30 UTC, Miklos Vajna

LibreOffice did have support for digital signing for ODF files. Collabora extended this to OOXML files and to signing existing PDF files. Come and see where we are, what still needs to be done, and how you can help. #DigitalSigning Read more!

The history & pre-history of LibreOffice

13:30 UTC, Michael Meeks

Come and hear some of the stories of the beginning, and before the beginning. Hear a developer’s perspective on the first ten years of the project and how companies had to do with this, alongside amazing volunteers. #LibreOffice Read more!

Chrome OS as a new platform

16:00 UTC, Jan Holesovsky

Hear about the Chrome OS and the work we have made to enable the Collabora Office Android app for easy consumption on Chromebooks. #Mobile Read more!

Improvements to PDF support in Collabora Online

18:00 UTC, Tomaž Vajngerl

Recently we added possibility to open PDFs with Collabora Online, which opens the PDF in Draw as a series of embedded PDF graphics (each one in its own page). In this talk, hear about additional improvements to the PDF functionality – like searching and handling of PDF annotations. #PDF Read more!

Day 3, Saturday 17th 2020

History of Online & Mobile

12:00 UTC, Jan Holesovsky

Come and hear about the history of Collabora Online, LibreOfficeKit, Leaflet and other building bits that led to the Online as we know today. #Mobile Read more!

Re-using the Sidebar on phones

12:30 UTC, Szymon Kłos

The talk about work done by Collabora Productivity for improving UX on mobile phones. Editing on smartphones has never been easier. Hear some technical details in this talk. #Mobile #OnlineUI Read more!

Online – Improving visual consistency

13:00 UTC, Pedro Silva

For users it is most important that UI elements are easy to recognize. Hear about improvements that have been made on that front in Collabora Online. #OnlineUI #CSS Read more!

Mobile – Development on iOS

13:00 UTC, Tor Lillqvist

Important recent improvements in Collabora Office on iOS. #MobileUI #UX Read more!

Ecosystem, Branding & Investment

15:30 UTC, Michael Meeks

Setting up the project for growth. See how we can build a model whereby volunteers and ecosystem entities work alongside each other to drive the success of LibreOffice. #Ecosystem Read more!

Spanish Summit (Conferencia Latinoamericana): Collabora Online – UX

16:00 UTC, Pedro Silva

in PT/ES. For users it is most important that UI elements are easy to recognize. Hear about improvements that have been made on that front in Collabora Online. #OnlineUI #CSS Leia mais!

How to become a part of this

Very easily. The attendance openSUSE and LibreOffice conference 2020 is free of charge. Just subscribe to the conference website, meet the community and join three days of discussion about the latest developments with regard to LibreOffice and openSUSE. The complete schedule of the virtual conference is here at your disposal.

Read More

Updated LibreOffice growth infographic (2020)

Right after celebrating a great LibreOffice 10th Anniversary, we are delighted to present the 2020-version of our LibreOffice growth infoGraphic, including beautiful visuals and interesting numbers! We do hope you appreciate it and would love to hear your feedback. And of course it is great if you find the format, in which it is presented, convenient to share.

Many numbers are again up. Our devs are top code contributors to LibreOffice with 7518 code commits. And the popular “Collabora Online Development Edition” (CODE), for home use & small teams (find details here), has over 50 million Docker image pulls! We are extremely grateful for all partners and customers working with us to make this possible.

Would you like to see the previous versions; these are here: 2019, 2018, 2017, 2016, 2015, & 2014.

Soon there will be the  LibreOffice Conference 2020 (October 14 to October 16), where you can meet developers, including of course our developers, and other contributors from the community, and attend the online sessions of the talks of our developers.

So.. check out the updated LibreOffice growth infoGraphic on 2020 here:

 

Try out Collabora Office and Collabora Online!

Read More

FileAgo and Collabora Online announce partnership

Cambridge, United Kingdom – September 28, 2020 – Collabora Productivity, creators of the online LibreOffice, “Collabora Online”, and FileAgo, Mumbai, India, announce a partnership to work together around Collabora Online under which Collabora Online will be tightly integrated to their file management and collaboration software named ‘FileAgo’

“We are excited to have Grafen Solutions as our partner” said Michael Meeks, General Manager at Collabora Productivity. “we love to work with them to create advanced powerful and interesting solutions for collaboration.”

“We are delighted to be able to offer Collabora Online as part of our product FileAgo” said Viren Gada, Business Director at Grafen Solutions. “ With the secure and powerful file management and collaboration software we deliver, the ability to edit documents within FileAgo is something which our customers are going to love, all thanks to this partnership with Collabora Online. I see it as a win-win for everyone involved, including our customers.”

FileAgo incorporates a unique granular permission model which allows users to precisely control access on their files.
(more…)

Read More