Libreoffice and Collabora

Libreoffice and Collabora

Real Time, Secure Collaboration Michael Meeks General Manager [email protected] Skype - mmeeks, G+ - [email protected] LibreOffice@CollaboraOffice Conference 2015, Aarhus | Michaelwww.CollaboraOffice.com Meeks 1 / 28 What is Collabora Online ? ● Documents + Spreadsheets + Slides ● Viewing and Collaborative editing ● Interoperability with Microsoft formats ● DOCX, DOC, RTF, XLSX, XLS, PPTX, PPT ● Import filters / Viewing for ● PDF, Visio, Publisher, Keynote, Numbers, Pages +many more ● Powerful WYSIWG rendering ● On-premise Integration with Nextcloud. ● Architecture – bet on CPU threads & network ... Collabora Productivity www.collaboraoffice.com Collabora: ~100 staff – founded 2005 Collabora Productivity: ~20 staff – founded 2013 Subsidiary – 50/50 - Collabora / me. Shared raison d’etre: Make Open Source rock. We re-invest your money in the open product. Leaders in the LibreOffice Community who add 300 developers/year, 1000 contributors Collabora Online (DE) - 7 million docker images ... Collabora Productivity www.collaboraoffice.com Collabora Productivity: examples One of the top three Italian banks 20,000 seats deployed in all their branch offices. Visionary cost savings. Partner: Partner: 0 Powerful document classification – eg. “top secret”. Digital signatures and classification of paragraphs. 130 partners and growing ... 4 A seamless partnership ● Nextcloud - an awesome partner ● working together seamlessly and regularly ● Product support & Professional Services. ● A single support partner. ● Nextcloud have experts in Collabora Online ● No blame-game nightmares: ● Bank: 5 people & 5 companies in the room. – It is exactly not like that … with us ● Single point of contact, and relationship. 5 Collabora Online Vision: Full-feature, Open Source, On-premise / hosted – control your data & apps ... No compromises & flexible Complements Nextcloud’s vision Collabora Productivity www.collaboraoffice.com MS Office Online browser a stop-gap ... 7 Collabora Productivity www.collaboraoffice.com Collabora Productivity www.collaboraoffice.com Full-feature … what does it mean ? ... The things the feature matrix hides ... The complete set of pre- The rich border UI in Collabora Online canned border functionality in MS Online Collabora Productivity www.collaboraoffice.com Interoperability & Collaboration Interoperability & feature richness –key deliverables ... ● We have very powerful document interoperability ● Collabora Office → ~8 million LOC, MS Office ~30 million LOC ● Most mature Office code-base outside of Microsoft “100% interoperability” - not a credible claim ● I was on the ECMA Technical Committee standardizing MS’ XML formats. ● Interoperability – a mix of: import, rendering, feature-set, export ● To edit you have to understand the format – no reliable short-cuts. Expectation here – we can win ! ● Doing better than Google Docs, and Microsoft Online ● Collaboration is the key driver ... Collabora Productivity www.collaboraoffice.com Example: writer Rich Fields support ... Fill out DOC / DOCX forms ● tab through editable fields; skip protected sections Collabora Productivity www.collaboraoffice.com On-Mobile vs. On-Server experience Responsive Browser based integration ● Leverage the server for large / complex document rendering ● Familiar user interface ● Fast pan / zoom / selection etc. Not limited by power of device / JS ● Server can load large documents ● Server side font rendering ● Document Data stays on server - transmitted as pixels. ● Tile watermarking 12 Collabora Productivity www.collaboraoffice.com Collaborative Spreadsheets ... Collabora Productivity www.collaboraoffice.com Collaborative Presentations Impress: Collabora Productivity www.collaboraoffice.com Technical bits ... https://collaboraoffice.com Hardware Sizing ● Guidelines: ● 10 active users / CPU thread ● 50Mb RAM / active user ● 100kbit/s / active user ● Capacity factor → notahoster… not a hoster … ● 5000 ‘users’ → diversity notahoster…→ 500 concurrent users: ● 50 CPU threads ● 25 Gb of RAM ● 50 Mbit of bandwidth ● Can setup today on a single largeish machine. ● Ultimately: CPU threads & network become cheaper over time. 16 HA / setup ... ● HA setup more fun ● Split into three 8 CPU machines, 8GB each Users HA balancer of choice: ha- Collabora Online proxy, or F5 Workers https:// http:// 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. 17 Balancing on WOPISrc Trying with a subset of your users: Allows groups to be used for isolation and also listed to enable a subset of groups to use Collabora Online Collabora Productivity www.collaboraoffice.com Collabora Online 3.4 - coming soon Latency & interactivity improvements ... Half the rendering latency per key-stroke Removed very visible 2-step cursor move + render: Old New: 1 round-trip San Francisco ↔ Europe Update latency for 200ms ping ) 0.5 s ( ● Now acceptable. y c 0.4 n e t 0.3 a l Dialog opening also Before e t 0.2 After a faster. d p 0.1 u e l i 0 T 1 2 3 4 Number of typed characters Collabora Productivity www.collaboraoffice.com Other 3.4 improvements ● Mobile UX improvements ● Much improved panning, zooming and positioning ● Improved long-press / context handling ● Zooming fixes when editing documents ● Improved panning, status bar use. ● Warn when we hit IE11’s maximum web-socket limit of six (!) ● Logging anonymization: ● Keep logging things – but nothing personal: salt & hash ● GDPR logging goodness. ● Logging cleanup generally. Collabora Productivity www.collaboraoffice.com Collabora Online 4.0 - later this year ... Share from Collabora Online Collabora Productivity www.collaboraoffice.com Custom / Auto-Shape palette: ● Coming soon but less soon: H2 2018 … ● Collabora Productivity www.collaboraoffice.com Insert Image – directly from Nextcloud ... Collabora Productivity www.collaboraoffice.com Impress: Side-bar ... Animations, Transitions, Master-pages Collabora Productivity Still under development www.collaboraoffice.com And much more ... ● Upgrade to Collabora Office 6.0 base ● Improved Visio, Publisher, Keynote, Pages, Numbers filters ● Thanks to the Document Liberation Project ● Much improved EMF+ rendering (thanks to Bartosz Kosiorek) ● Improved look – including new Colibre icon theme ● (thanks to Andreas Kainz) ● Further mobile UX improvements ● Improved thumbnailing API / support ● Richer formula entry & dialog … ● More to be announced ... Collabora Productivity www.collaboraoffice.com Why Collabora Online Georgeous, interoperable, document collaboration Rich partnership with Nextcloud Seamless support from the experts. Rapid improvement – with long term product management relationship Extremely easy to deploy alongside Nextcloud Backed by the large, diverse, vendor neutral LibreOffice community Stiftung based in Berlin. @mmeeks +mejmeeks Skype: mmeeks [email protected].

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    28 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us