[jdev] The `XMPP as a social network` idea
Goffi
goffi at goffi.org
Mon Feb 9 11:15:17 UTC 2015
G'day,
we are working on a "social network" in python, and looking for devs !
The project is well advanced: http://salut-a-toi.org (demo on
http://www.libervia.org).
I don't want to enter in a implementation language troll, but as far as
I know, here are the current projects working on microblogging with XMPP:
- Jappix: probably the most famous with buddycloud, implemented mainly
in javascript, works mainly in browser with BOSH, do microbloggging, has
a embedded chat version (jappix mini). Web only
- Movim: implemented in PHP/Javascript, was using BOSH but use
Websockets now (more efficient), do microblogging, RSS feeds
integration. Web only (there is now a Firefox OS + Android app, the
later beging an embedded web browser).
- Live Jabber (LiJ): focuses on microblogging, aggregator/gateways to
other platformes, web + CLI
- Buddycloud: implemented in Java, web + ??? (I think a least mobile).
Used in production. I don't know that well the internals, but Simon
already answered to the thread here, so he can give more informations
- Salut à Toi (the one I'm working on): implemented in python,
multi-frontends (web, desktop, ncurses-style, CLI, etc).
All these projects are active, and we work together and know each other.
Buddycloud use its own implentation for microblogging, while the other
ones use XEP-0277. We hope that in the future we'll all be compatible.
So "XMPP as a social network" is defenitely an idea being actively
worked on.
Cheers
Goffi
On 09/02/2015 11:43, Rashid Khan wrote:
> Hey,
>
> I have been looking to work on building a social network and a social
> network around XMPP seems nice.
>
> I have experience with Django, so in case you decide to take the idea
> forward, I will really want to work on it.
>
> Thanks!
>
> On Sunday, February 8, 2015, <h8h at dev-nu11.de <mailto:h8h at dev-nu11.de>>
> wrote:
>
> Hi there
>
> What happened with the `XMPP as a social network` idea? I would love
> to see a social network build on XMPP soon. There are a few projects
> yet:
> * Jappix: Runs very well, but its a bit ugly / complicated for new
> users and the theme is outdated (in my opinion) [1].
> * Movim: Not so kick-ass as they described. Crashs very often (on
> my own box) and there is no `easy` option to let (new) user register
> on my own xmpp server [2].
> * Onesocialweb is dead [3].
> * Social Stream: The last commit was at Jun 5, 2014. And its
> written in ruby [4].
> * Buddycloud is nice, but its written in Java and Java has many
> security risks [5].
>
> So is `XMPP as a social network` a misuse of the xmpp `standard` /
> basic idea?
>
> Because I'm going to write an open-source social network based on
> XMPP (mostly pubsub). Maybe in a nicer language (i.e. javascript
> /php (file upload and so on) / python (django) ). It should have an
> activity flow, like Social Stream [4], a Chat (w OTR support), like
> converse.js [6] and thats all for now. It should be very basic and
> secure and more suitable for people with less xmpp experience. That
> means, simple login / user creation, simple posting (w maybe like /
> dislike) and post reading (activity flow), chat w/o otr.
>
> I don't know why the other projects are dead or `not working well`
> so I hope you folks can give me tricks, hints & pitfalls if I should
> / shouldn't launch the new project I mentioned above.
>
> Thanks so far for your thoughts.
>
> Cheers
>
> Christian Homeyer
>
> [1] https://github.com/jappix/__jappix
> <https://github.com/jappix/jappix>
> [2] https://launchpad.net/movim
> [3] http://onesocialweb.org/ / https://twitter.com/__OneSocialWeb
> <https://twitter.com/OneSocialWeb>
> [4] https://github.com/ging/__social_stream/
> <https://github.com/ging/social_stream/>
> [5] https://github.com/buddycloud
> [6] https://github.com/jcbrand/__converse.js
> <https://github.com/jcbrand/converse.js>
> _________________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/__mailman/listinfo/jdev
> <http://mail.jabber.org/mailman/listinfo/jdev>
> Unsubscribe: JDev-unsubscribe at jabber.org
> _________________________________________________
>
>
>
> --
> --
> Rashid Khan
> http://www.imrashid.com
>
>
>
>
> _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
>
More information about the JDev
mailing list