Libreoffice Online in Egroupware
Total Page:16
File Type:pdf, Size:1020Kb
LibreOffice Online in EGroupware www.egroupware.org FrOSCon 2019 1 LibreOffice Online in EGroupware LibreOffice Online ● LibreOffice Online, Collabora 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, docker 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 ● Debian 8/9, Ubuntu 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 application software ● ... 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 spreadsheet 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 spreadsheets ● 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 Book 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.