libreoffice online in egroupware - froscon · docker debian 8/9, ubuntu 16.04/18.04, centos 7,...

33
www.egroupware.org 1 FrOSCon 2019 LibreOffice Online in EGroupware

Upload: others

Post on 02-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 2FrOSCon 2019

LibreOffice Online in EGroupwareLibreOffice Online● LibreOffice Online, Collabora Online, CODE ???● Technik hinter LibreOffice Online● Voraussetzungen (Host-System, ...)● Vorteile, Nachteile, Highlights● Kombination mit LibreOffice● Funktionsumfang LibreOffice Online

… in EGroupware● LibreOffice Online (CO/CODE) in EGroupware● Funktionserweiterung durch die Kombination LOOL/EGw

Page 3: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 3FrOSCon 2019

LibreOffice Online in EGroupwareLibreOffice Online

● Wird bei der TDF gehostet, keine eigene Entwicklung, (keine Installationspakete)

● https://www.libreoffice.org/download/libreoffice-online/

Page 4: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 4FrOSCon 2019

LibreOffice Online in EGroupwareCollabora Online

● Kommerzielles Produkt von Collabora Productivity Ltd., Cambridge, GB

● Bieten zudem eine kommerzielle LibreOffice Version an: Collabora Office

● Leisten fast die komplette Entwicklungsarbeit, Code wird in LibreOffice Online zurückportiert

● Es stehen Installationspakete, Docker-Container und ein EGw-Installationspaket zur Verfügung

Page 5: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 5FrOSCon 2019

LibreOffice Online in EGroupwareCODE (Collabora Online Development Edition)

● CODE ist die Entwicklerversion von Collabora Online● Wird frei zur Verfügung gestellt● Hat bislang den gleichen Funktionsumfang/Stand wie CO

Installationsoptionen:● Docker● Installationspakete● Univention UCS (aus dem App-Center)

Im weiteren Verlauf LibreOffice Online (LOOL) genannt.

Page 6: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 6FrOSCon 2019

LibreOffice Online in EGroupwareVoraussetzungen (Host-System, …)

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

Oder für EGroupware-Anwender fertige, mit installierbare Pakete (installiert Docker und richtet Reverse-Proxy ein).

● KEIN WebHosting

Page 7: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 7FrOSCon 2019

LibreOffice Online in EGroupwareVoraussetzungen (Host-System, …)

Kein Problem auf einem kleinen Home-Server (Kein RasPi, …) für ein paar gleichzeitige Benutzer. Bandbreite und Latenz entscheiden über das „Feeling“.

CO bei EGroupware GmbH:Läuft auf einem 3-Node(3 Core)-HA-Cluster neben EGw (Webserver, DB, …) eben mal mit...

Page 8: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 8FrOSCon 2019

LibreOffice Online in EGroupwareVoraussetzungen (Host-System, …)

● 10 aktive user / CPU thread (~ Limit für die gleichzeitige Bearbeitung eines Dokuments)

● 50MB RAM / aktiver user● 100kbit/s / aktiver user

5000 ‘user’ => 500 gleichzeitige user:● 50 CPU threads● 25 GB RAM● 50 Mbit Bandbreite

Page 9: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 9FrOSCon 2019

LibreOffice Online in EGroupwareTechnik hinter LibreOffice Online

LibreOffice headless auf ServerBasiert aktuell (v4.0) auf LO 6.0 (Collabora-Version)Web-Frontend jsDokument auf Server gerendert und als tiles/Pixelgrafik übertragen

Unabhängig von der Leistungsfähigkeit des EndgerätsKein Problem mit großen Dateien

Angebunden an Datei-“Server“ (Erfordert einen Host für die Dateiverwaltung)

Page 10: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 10FrOSCon 2019

LibreOffice Online in EGroupwareTechnik hinter LibreOffice Online

WOPI (Web Application Open Platform Interface):Verbindungs-Schnittstelle Datei-Host <=> LOOL (oder andere Online-Offices)

Dokumentation:LibreOffice Online APIhttps://www.collaboraoffice.com/libreoffice-online-api/

Office Online Integration Documentationhttps://wopi.readthedocs.io/en/latest/

Page 11: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 11FrOSCon 2019

LibreOffice Online in EGroupwareEntwicklung

LibreOffice ReleaseNotes (6.3)

Releases

Page 12: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 12FrOSCon 2019

LibreOffice Online in EGroupwareVorteile● Reduzierter Funktionsumfang :-) ● Zentrale Installation● Installation/Betrieb in eigener Umgebung, oder● Betrieb bei/von einem Hoster seines Vertrauens● 100%ige Kompatibilität mit LO. Es ist LO!● Eine Anwendung für (fast) alle Endgeräte● Gleichzeitige Bearbeitung eines Dokumentes durch mehrere Benutzer● Dokumente bleiben auf File-Server● Viewer für PDF (anstatt Browser-PDF oder Client-PDF)● Präsentationsmodus für Impress/Browser-Vollbild

Page 13: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 13FrOSCon 2019

LibreOffice Online in EGroupwareNachteileReduzierter Funktionsumfang :-) Rechtschreibprüfung: kein Speichern eigenes WörterbuchVorlagen müssen im Host-System verwaltet werden (Vorteil?)

Kein Zoom in Calc (in v4.0 gelöst)

(Noch) kein Versenden als Mailanhang (in EGw gelöst:)

Ein paar kleinere BugsEin ärgerlicher Bug: Einfügen Weblink (in v4.0.5 gelöst)

Page 14: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 14FrOSCon 2019

LibreOffice Online in EGroupware(Meine subjektiven) Highlights

● Reduzierter Funktionsumfang :-) ● Gleichzeitige Bearbeitung eines Dokumentes● Hosting in eigener Umgebung● Integration in Anwendungssoftware

● … und überhaupt das Konzept

Page 15: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 15FrOSCon 2019

LibreOffice Online in EGroupwareKombination mit LibreOffice

● Absolut kompatibel● Zugriff auf Dokumente per File-sharing, WebDAV, Samba● KEIN gleichzeitiges bearbeiten LO und LOOL

Page 16: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 16FrOSCon 2019

LibreOffice Online in EGroupwareFunktionsumfang LOOL

Enthalten:

Writer Calc ImpressTextverarbeitung Tabellenkalkulation Präsentation

● In den letzten Versionsschritten (alle 2-3 Monate) kontinuierlich ausgebaut● Weitere Funktionen auf Anforderung der Anwender● Schnell/einfach zu implementieren (für Collabora)

Page 17: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 17FrOSCon 2019

LibreOffice Online in EGroupwareNeuerungen Version 4.0

● Optische Verbesserungen, Icon-Set Colibre (aus LO 6.1)● Bild aus Host-System einfügen● Dokument per Mail versenden (EGw)● Kopf- und Fusstexte in Präsentationen und Tabellenkalkulationen● Bildschirm-Skalierung Tabellenkalkulation (200%)● Einklappbare Menüleiste● Einfügen Formen● Eine Menge kleine Verbesserungen und einige weitere Menüs● Mehr unter: www.collaboraoffice.com/press-releases/collabora-online-4-0/

Page 18: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 18FrOSCon 2019

LibreOffice Online in EGroupwareLibreOffice Online (CO/CODE) in EGroupware

● Integriert in Dateimanager● Aus Dateimanager heraus neue Dokumente erzeugen (Vorlagen)● „Speichern unter“ in LOOL speichert in EGw-Dateisystem (auch z.B. als PDF)● Speichert automatisch regelmäßig● File-sharing mit Bearbeitung der Dokumente für externe● Dokumente füllen aus EGroupware (nächste Folien)

Page 19: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 19FrOSCon 2019

LibreOffice Online in EGroupware

InfoLog(Aufgaben/Notizen/...)

Kalender

AdressbuchMail

Page 20: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 20FrOSCon 2019

LibreOffice Online in EGroupware

Projektmanager

Lesezeichen

Stundenzettel

Ressourcen

Verfolgungssystem(Ticketsystem)

Dateimanager

Chat

Page 21: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 21FrOSCon 2019

LibreOffice Online in EGroupware

Folgend einige Screenshots zu LOOL in EGroupware

Page 22: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 22FrOSCon 2019

LibreOffice Online in EGroupwareLOOL-Integration in EGroupware Dateimanager:

Page 23: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 23FrOSCon 2019

LibreOffice Online in EGroupwareErstellung verschiedener Dateiformate:

Page 24: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 24FrOSCon 2019

LibreOffice Online in EGroupwareVorlagendateien werden im EGroupware Dateimanager gespeichert.In den Vorlagen können z.B. Schriftart, Sprache, Ränder, etc. definiert werden.

Page 25: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 25FrOSCon 2019

LibreOffice Online in EGroupwareSpeichern unter.... im EGroupware File Manager in verschiedenen Dateiformaten (z.B. PDF, Text, ....):

Page 26: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 26FrOSCon 2019

LibreOffice Online in EGroupwareHerunterladen als.... verschiedene Dateiformate (z.B. PDF, Text, ....):

Page 27: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 27FrOSCon 2019

LibreOffice Online in EGroupwareAls Mail senden.... mit dem EGroupware-Mail-Client (auch File-Sharing):

Page 28: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 28FrOSCon 2019

LibreOffice Online in EGroupwareBild aus dem EGroupware Dateimanager direkt einfügen (z.B. Logos, ....):

Page 29: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 29FrOSCon 2019

LibreOffice Online in EGroupwareMehrere Benutzer können ein Dokument gleichzeitig bearbeiten. Die Namen und Avatare kommen aus EGroupware.

Page 30: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 30FrOSCon 2019

LibreOffice Online in EGroupwareGenerieren eines Serienbriefs aus dem EGroupware-Adressbuch:

Das funktioniert mit Dokumenten, als auch E-Mail(-Vorlagen).

Page 31: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 31FrOSCon 2019

LibreOffice Online in EGroupwareVariablen-Felder in EGroupware (mit benutzerdefinierten Feldern und Funktionen (z.B. if-then-else):

Page 32: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 32FrOSCon 2019

LibreOffice Online in EGroupwareDeine eigenen Prozesse in EGroupware/LibreOffice Online

● Leistungsabrechnungen● Daten sammeln (EGw) und statistisch auswerten (Calc)● Bewerbermanagement● Erstellung und Bereitstellung von Betriebsanweisungen● Oder was auch immer bisher in Access oder Excel-Tabellen als Verzeichnisse

gepflegt wurde● … deine Phantasie

Oder entwickel deine eigene Anwendung in EGroupware. Warum auch die Benutzerverwaltung, Dokumentengenerierung, E-Mail etc. neu entwickeln?

Page 33: LibreOffice Online in EGroupware - FrOSCon · Docker Debian 8/9, Ubuntu 16.04/18.04, CentOS 7, openSUSE Leap Univention UCS Oder für EGroupware-Anwender fertige, mit installierbare

www.egroupware.org 33FrOSCon 2019

LibreOffice Online in EGroupware

Vielen Dank für euer Interesse !

Kontakt: [email protected]

Mehr am LibreOffice-Stand und/oder im EGroupware Projektraum C130