LibreOffice and Collabora · General Manager at Collabora Productivity [email protected]...
Transcript of LibreOffice and Collabora · General Manager at Collabora Productivity [email protected]...
![Page 1: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/1.jpg)
1 / 15 LibreOffice Conference 2015, Aarhus | Michael Meeks
Michael MeeksGeneral Manager at Collabora Productivity
www.CollaboraOffice.com@CollaboraOffice
Skype mmeeks,G+ [email protected]
Integrating ownCloudand Collabora
![Page 2: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/2.jpg)
2
Current Version 1.0.5
● High fidelity, WYSIWYG rendering● Document Support:
● DOC, DOCX, PPT, PPTX, XLS, XLSX + ODF.● Import/View Visio, Publisher, + 100 more
● Document Collaboration:● Shared Editing, Collaborative edit on the
way.
![Page 3: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/3.jpg)
3 / 15 LibreOffice Conference 2016, Brno | Michael Meeks
Why online ?● On-premise – control of your data● On-premise – control of your CPU & network
Bonus features● A reduced feature-set sphere – can win.
– light editing use-cases to match competition● Document Formats – less relevant:
– “in the cloud”● Server / Certification / Revenue model ...
![Page 4: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/4.jpg)
4
CODE ...
● CODE – grab the latest Docker image and/or Virtual Machine pieces.● http://collaboraoffice.com/code
● A simple ownCloud extension● No core changes required, easy to deploy
● Extension implements the WOPI protocol● Unifies authentication and file-access● Re-use awesome ownCloud authentication
and storage options – effortlessly.
![Page 5: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/5.jpg)
Demo / what it looks like
![Page 6: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/6.jpg)
Architecture
![Page 7: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/7.jpg)
7
ownCloud plugin
View and restoreprevious versions:
![Page 8: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/8.jpg)
https://collaboraoffice.com
In-development:coming soon ...
![Page 9: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/9.jpg)
9
Next: Collaborative Editing
● Lots of fun new interactionsunder development:
![Page 10: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/10.jpg)
10
Editing / Undo collisions etc.
Repair Document:conventionalundo/redo simplysolves editingconflicts.
![Page 11: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/11.jpg)
https://collaboraoffice.com
Deployment bits
![Page 12: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/12.jpg)
12
Hardware Sizing
● Guidelines:● 10 users / CPU thread● 100Mb RAM / user● 100kbit/s / user
● Capacity factor not a hoster …→● 200 users gives:
● 20 CPU threads● 20 Gb of RAM● 20 Mbit of bandwidth
● Can setup today on a single largeish machine.
![Page 13: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/13.jpg)
13
Suggested Initial Pilot setup
Users
Collabora OnlineWorker
RHEL 7 / CentOS 7 /Debian 8 /Ubuntu 16.04
Update URL from Collabora.
E-mails for maintenance / updates
Requires https://certificate setup
https:
File I/O, Authentication
![Page 14: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/14.jpg)
14
HA / setup ...
● HA setup more fun● Split into 3x 8 CPU machines, 8GB each
UsersHA balancer of choice eg. ha-
proxy.
Key attribute is to ensure that all traffic related to the same document goes to the same worker – all collaborators end up in the same address space.
eg. “balance uri”
https://http://
Collabora OnlineWorkers
![Page 15: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.](https://reader031.fdocuments.us/reader031/viewer/2022020317/5bb50c1409d3f2213f8b5eac/html5/thumbnails/15.jpg)
https://collaboraoffice.com
Questions ?