LibreOffice Online in EGroupware

www..org FrOSCon 2019 1 LibreOffice Online in EGroupware

LibreOffice Online ● LibreOffice Online, Online, CODE ??? ● Technology behind LibreOffice Online ● Prerequisites (host system, ...) ● Advantages, disadvantages, highlights ● Combination with LibreOffice ● Scope of functions LibreOffice Online

… in EGroupware ● LibreOffice Online (CO/CODE) in EGroupware ● Function expansion through the combination LOOL/EGw www.egroupware.org FrOSCon 2019 2 LibreOffice Online in EGroupware

LibreOffice Online

● Hosted at the TDF, no own development, (no installation packages) ● https://www.libreoffice.org/download/libreoffice-online/

www.egroupware.org FrOSCon 2019 3 LibreOffice Online in EGroupware

Collabora Online

● Commercial product of Collabora Productivity Ltd, Cambridge, GB ● Also offer a commercial LibreOffice version: Collabora Office

● Do almost the entire development work, code is ported back into LibreOffice Online

● Available as installation packages, containers, EGw installation packages

www.egroupware.org FrOSCon 2019 4 LibreOffice Online in EGroupware

CODE (Collabora Online Development Edition)

● CODE is the developer version of Collabora Online ● Will be made freely available ● Has the same functional range/status as CO

installation options: ● Docker ● installation packages ● Univention UCS (from App Center)

In the further course called LibreOffice Online (LOOL). www.egroupware.org FrOSCon 2019 5 LibreOffice Online in EGroupware

Prerequisites (Host-System, …)

● Docker ● 8/9, 16.04/18.04, CentOS 7, openSUSE Leap ● Univention UCS

Or for EGroupware users ready-made packages with installable packages (installs Docker and sets up reverse proxy).

NO WebHosting !

www.egroupware.org FrOSCon 2019 6 LibreOffice Online in EGroupware

Prerequisites (Host-System, …)

No problem on a small home server (No RasPi, ...) for a few concurrent users. Bandwidth and latency determine the "feeling".

CO at EGroupware GmbH: Runs on a 3-Node(3 Core)-HA-Cluster next to EGw (Webserver, DB, ...) ...

www.egroupware.org FrOSCon 2019 7 LibreOffice Online in EGroupware

Prerequisites (Host-System, …)

● 10 active user / CPU thread (~ Limit for simultaneous editing of a document) ● 50MB RAM / active user ● 100kbit/s / active user

5000 ‘user’ => 500 concurrent users: ● 50 CPU threads ● 25 GB RAM ● 50 Mbit bandwidth

www.egroupware.org FrOSCon 2019 8 LibreOffice Online in EGroupware

Technology behind LibreOffice Online

LibreOffice headless on server Currently (v4.0) based on LO 6.0 (Collabora version!) Web frontend js Document rendered on server and transferred as tiles/pixel graphic

Independent of the performance of the end device No problem with large files

Connected to file server (Requires a host for file management) www.egroupware.org FrOSCon 2019 9 LibreOffice Online in EGroupware

Technology behind LibreOffice Online

WOPI (Web Application Open Platform Interface): Connection interface File host <=> LOOL (or other online offices)

Documentation: LibreOffice Online API https://www.collaboraoffice.com/libreoffice-online-api/

Office Online Integration Documentation https://wopi.readthedocs.io/en/latest/ www.egroupware.org FrOSCon 2019 10 LibreOffice Online in EGroupware

Development

LibreOffice ReleaseNotes (6.3)

Releases

www.egroupware.org FrOSCon 2019 11 LibreOffice Online in EGroupware

Advantages ● Reduced range of functions :-) ● Central installation ● Installation/operation in own environment, or ● Operation with/from a hoster of your choice ● 100% compatibility with LO. It's LO! ● One application for (almost) all devices ● Simultaneous processing of a document by several users ● Documents remain on file server ● Viewer for PDF (instead of browser PDF or client PDF) ● Presentation mode for Impress/Browser full screen www.egroupware.org FrOSCon 2019 12 LibreOffice Online in EGroupware

Disadvantages Reduced range of functions :-) Spell check: no saving of own dictionary Templates must be managed in the host system (advantage?)

No zoom in Calc (solved in v4.0)

(Still) no sending as e-mail attachment (solved in EGw:)

A few minor bugs An annoying bug: Insert weblink (solved in v4.0.5) www.egroupware.org FrOSCon 2019 13 LibreOffice Online in EGroupware

(My subjective) Highlights

● Reduced range of functions :-) ● Simultaneous editing of a document ● Hosting in own environment ● Integration in

● ... and the concept at all

www.egroupware.org FrOSCon 2019 14 LibreOffice Online in EGroupware

Combination with LibreOffice

● Absolutely compatible ● Access to documents via file-sharing, WebDAV, Samba ● NO edit LO and LOOL at the same time

www.egroupware.org FrOSCon 2019 15 LibreOffice Online in EGroupware

Features of LOOL

Included are:

Writer Calc Impress word processing presentation

● Continuously expanded in the last version steps (every 2-3 months) ● Further functions on request of the user ● Quick/easy to implement (for Collabora)

www.egroupware.org FrOSCon 2019 16 LibreOffice Online in EGroupware

New Features Version 4.0

● Optical improvements, Icon-Set Colibre (from LO 6.1) ● Insert image from host system ● Send document by e-mail (EGw) ● Header and footer texts in presentations and ● Screen scaling spreadsheet (200%) ● Collapsible menu bar ● Insert shapes ● A lot of small improvements and some more menus ● More at: www.collaboraoffice.com/press-releases/collabora-online-4-0/ www.egroupware.org FrOSCon 2019 17 LibreOffice Online in EGroupware

LibreOffice Online (CO/CODE) in EGroupware

● Integrated in File Manager ● Create new documents from file manager (templates) ● "Save as" in LOOL saves in EGw file system (also e.g. as PDF) ● Automatically saves regularly ● File-sharing with editing of documents for external ● Fill documents from EGroupware modules (next slides)

www.egroupware.org FrOSCon 2019 18 LibreOffice Online in EGroupware

Calendar InfoLog (Tasks/Notes/...)

Mail Address

www.egroupware.org FrOSCon 2019 19 LibreOffice Online in EGroupware

Project Manager Tracking System Time Sheet (Helpdesk)

Bookmarks File Manager Resources Chat

www.egroupware.org FrOSCon 2019 20 LibreOffice Online in EGroupware

Some screenshots of LOOL in EGroupware

www.egroupware.org FrOSCon 2019 21 LibreOffice Online in EGroupware

LOOL integration in EGroupware File Manager:

www.egroupware.org FrOSCon 2019 22 LibreOffice Online in EGroupware

Creation of various file formats:

www.egroupware.org FrOSCon 2019 23 LibreOffice Online in EGroupware

Template files are stored in the EGroupware File Manager. In the templates, for example, font, language, margins, etc. can be defined.

www.egroupware.org FrOSCon 2019 24 LibreOffice Online in EGroupware

Save as… in the EGroupware File Manager as various file formats (e.g. PDF, Text, ...):

www.egroupware.org FrOSCon 2019 25 LibreOffice Online in EGroupware

Download as… various file formats (e.g. PDF, Text, ...):

www.egroupware.org FrOSCon 2019 26 LibreOffice Online in EGroupware

Send as mail… with the EGroupware-Mail-Client (also file-sharing):

www.egroupware.org FrOSCon 2019 27 LibreOffice Online in EGroupware

Insert image from EGroupware File Manager directly (e.g. logos, ...):

www.egroupware.org FrOSCon 2019 28 LibreOffice Online in EGroupware

Multiple users can edit a document at the same time. The names and avatars come from EGroupware.

www.egroupware.org FrOSCon 2019 29 LibreOffice Online in EGroupware

Generate mail merge from the EGroupware address book:

This works with documents as well as e-mail (-templates).

www.egroupware.org FrOSCon 2019 30 LibreOffice Online in EGroupware

Variable-fields in EGroupware (with user-defined fields and functions (e.g. if-then-else):

www.egroupware.org FrOSCon 2019 31 LibreOffice Online in EGroupware

Your own processes in EGroupware/LibreOffice Online

● Invoicing of services ● Data collection (EGw) and statistical analysis (Calc) ● Recruitment management ● Preparation and provision of operating instructions ● Or whatever was previously maintained in Access or Excel tables as directories ● … your fantasy

Or develop your own application in EGroupware. Why develop new user

administration, document generation, e-mail etc.? www.egroupware.org FrOSCon 2019 32 LibreOffice Online in EGroupware

Thank you very much for your interest !

Contact: [email protected]

More at the LibreOffice booth and/or in the EGroupware project room C130 www.egroupware.org FrOSCon 2019 33