OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.

13
Speaker: David DOLCIMASCOLO Technical Lead [email protected] An open-source collaboration platform

Transcript of OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.

Speaker:David DOLCIMASCOLO

Technical [email protected]

An open-source collaboration platform

2

Agenda

● Who am I ?

● A brief introduction to OpenPaas

● UX in OpenPaas

● Core components and technologies

● Roadmap

● Side projects

● How to get in touch ?

3

Who am I ?

● 10y in the IT industry

● 3y building collaboration software @ Linagora

● Leading OBM team and co-leading OpenPaas team

● Testing and continuous delivery advocate

https://github.com/[email protected]

David DOLCIMASCOLO

4

A brief introduction

●An open-source, scalable, extensibleenterprise collaboration platform…

● ...built on top of open, documented APIs…

● …deployed and managed by

OpenPaas is

Cloud management

5

A brief introduction

● Emails, calendars and contacts

● Communities, video-conferencing, IM

● Social profiles, likes, mentions, follows

● Document sharing, collaborative editing

OpenPaas provides

→ And more !

6

UX in OpenPaas

● Adheres to material design guidelines

● Provides mobile first, cross-browser,responsive web interfaces

OpenPaas

7

Core components

● We use as our mail server,leveraging as a synchronization protocol

● We extend and use sabre/dav as our DAV server

● We run as our storage backend

● We index everything in

More on this later...

8

Core technologies

9

Roadmap

Global Search Engine

Scalable MailServer

Mobile Applications

v1.x

Data-mining

Machine-learning

Full Integration WithPublic Social

Networks

Smart Speech 2 TextAnalyzer

App Store

Bêta

Collaborative p2pOnline Editing

E-meeting

Complete calDAV &cardDAV Support

v1

Communities

Q1 2016 Q4 2016 Q1 2017

Hubl.in

Web UI

Complete ESN

10

Side projects

100 % free WebRTC video conferencing

https://hubl.in

11

Side projects

● ES6 JMAP client library

● Dependency-free

● Runs in Node 0.10+ and in browsers

● Uses promises

● 6k minified, gzipped !

linagora/jmap-clientStar me!

12

How to get in touch ?

https://github.com/linagora

@AwesomePaaS

https://ci.open-paas.org/

http://open-paas.org

Thanks !

LINAGORA Group80, rue Roque de Fillol92800 PUTEAUXFRANCE

@linagorawww.linagora.com

[email protected]