NoseRub

Published on November 05, 2007 and tagged with noserub  project

Some of you already know it: since I left the CakePHP team I am involved in a new open source project called NoseRub. Together with Dirk Olbertz and Alexander Kaiser.

What is this project about? From the NoseRub website:

NoseRub wants to be an inspiration, protocol and implementation of a decentralized social network.

Currently, the focus is on an example implementation (based on CakePHP 1.2), of which we could release version 0.5 last week (but there is still a lot to do, of course *g*). You can see it in action on identoo.com, or you can download and install it on your own server (it requires PHP 5).

Feedback is welcome :)

10 comments baked

  • Brian D. November 05, 2007 at 18:43

    Hmm… that looks like a pretty slick application. I will have to check it out when (if) I have some free time.

    Is the code base already using the pre-beta version of CakePHP 1.2?

  • John November 05, 2007 at 19:11

    Is this a similar effort to Google’s OpenSocial?

    http://code.google.com/apis/opensocial/

  • phpcurious November 06, 2007 at 05:16

    Daniel,

    I truly appreciate that NoseRub opens its source code to everyone. That way, it helps me alot to learn more
    how to code more effectively, and also learn more about cakephp.

  • Beth November 06, 2007 at 07:17

    Extremely Cool ;) Congrats!!!

    I’ll 2nd what phpcurious wrote. Thanks for sharing. I’m going to be downloading and learning.

    It’s great to see a real world cake app with source.

    I wish you guys the best of luck with your new “startup”

  • Tarique Sani November 06, 2007 at 14:22

    The concept is very cool! best of luck looking forwards to more

  • cakebaker November 06, 2007 at 19:52

    @all: Thanks for your comments!

    @Brian: Yes, it uses the pre-beta release.

    @John: No, it is different. OpenSocial is a meta-API for social networks, i.e. on Facebook you can access the Facebook-data whereas on Orkut you can access the Orkut-data. But if you are on Facebook you cannot connect with friends on Orkut, and vice versa.

    The idea of NoseRub, on the other hand, is that you can connect with everyone who has a NoseRub-ID, it doesn’t matter on which server it runs.

    I hope it is now more clear :)

    @phpcurious, Beth: I hope you can learn something from it, but please be aware that there are also things which could be done better ;-)

    @Tarique: Thanks!

  • John November 06, 2007 at 20:16

    Ah – so you guys are offering a full-service stop, and an API?

    What I’ve poked around on looks pretty cool thus far. Good luck with it.

  • mbavio November 07, 2007 at 00:47

    Great website design! Very clean and minimalistic! Congrats!

  • speedmax November 07, 2007 at 02:29

    congrats dho.

    it’s a interesting project, So the downloadable app from the web site is just a sample “decentralized” sample app.

    What about the backend ? Tell us more about it if its using cakephp, how they communicate?

    Thanks

  • cakebaker November 07, 2007 at 20:23

    @all: Thanks for your comments!

    @John: In the end it is probably more a specification than an API. And the application is an example implementation of this spec.

    @mbavio: The thanks go to Alexander as he did the design. And yes, he did a great job.

    @speedmax: What do you mean with “backend”? The app you can download is the entire app, there is nothing else.

    For the data synchronization we use the FOAF format.

Bake a comment




(for code please use <code>...</code> [no escaping necessary])

© daniel hofstetter. Licensed under a Creative Commons License