26

Newebe, a social network where all users are independent

  • Upload
    gelnior

  • View
    171

  • Download
    2

Embed Size (px)

DESCRIPTION

Talk performed @ RMLL 2013 video : http://video.rmll.info/videos/newebe-a-social-network-where-every-user-is-independant/

Citation preview

Page 1: Newebe, a social network where all users are independent
Page 2: Newebe, a social network where all users are independent

At the beginning of the web,social interactions were based on static websites and P2P networks.

Page 3: Newebe, a social network where all users are independent

Then arrived major social networks. With them, the data centralisation.

Page 4: Newebe, a social network where all users are independent

Soon after, federative social networks were born. It looks more familiar.

Page 5: Newebe, a social network where all users are independent

Then came the distributed social networks, each user shares directly with his contacts.

Page 6: Newebe, a social network where all users are independent

Back to the Back to the beginning ?beginning ?

Page 7: Newebe, a social network where all users are independent

No ! You keep

the centralisation benefits!

Page 8: Newebe, a social network where all users are independent

Nice and friendly UI

Page 9: Newebe, a social network where all users are independent

You can access it from anywhere.

Page 10: Newebe, a social network where all users are independent

With data easily interoperable!

GET http://newebe.mydomain.net/microposts/all/ =>[{ "doc_type": "MicroPost", "attachments": [ ], "author": "Nico", "isMine": false, "content": "Newebe c'est la vie. Yeah !", "date": "2012-06-24T12:08:10Z", "_id": "acef82a0b1673fe31c65d425cbb93a7d"},...]

Page 11: Newebe, a social network where all users are independent
Page 12: Newebe, a social network where all users are independent

Draw

me

a Newebe

Page 13: Newebe, a social network where all users are independent

Newebe allows you to publish messages, pictures and files to your contacts.

Page 14: Newebe, a social network where all users are independent

Every Newebe user is independent: you can leave and keep your data.

Page 15: Newebe, a social network where all users are independent

No third-parties are involved,your privacy is safe.

Page 16: Newebe, a social network where all users are independent

And by the way it's fast... No need to handle millions of connections!

Page 17: Newebe, a social network where all users are independent

On a home server (Nas, Rpi...)

Rent an online server

Ask to a friend to host it

NB : my mum use Newebe

Where to host your Newebe?

Page 18: Newebe, a social network where all users are independent

I love Newebe !

Page 19: Newebe, a social network where all users are independent

How

does it

work ?

Page 20: Newebe, a social network where all users are independent

Asynchronous Python server (Tornado)

Exchange through HTTP requests (JSON)

Page 21: Newebe, a social network where all users are independent

Document database (CouchDB)

Indexation managed with Whoosh (Python)

Page 22: Newebe, a social network where all users are independent

Single page-application

BackboneJS, Jquery, Stylus et Coffeescript

Page 23: Newebe, a social network where all users are independent

UI refactoring (almost done)

Define a communication protocol

Study Zmq as transport protocol

Improve security

Roadmap

Page 24: Newebe, a social network where all users are independent

Great !

Page 25: Newebe, a social network where all users are independent

Newebe is …

a social network that makes you independent

a libre software interoperable

and easy to use

http://demo.newebe.org/http://demo.newebe.org/

(pass: newebe)

Page 26: Newebe, a social network where all users are independent

[email protected]

Credits

Photos: JoeBenjamin, ReservasdeCoches, bzhmatth, Comrade Foot, Cobalt123 on FlickrWorld icon: iconmonstr.comNewebe Illustrations: Stella Salumaa