Home > Blog > Announcing Connect!

Announcing Connect!
1 star2 stars3 stars4 stars5 stars
(votes: 1, avg: 5.00)
Loading ... Loading ...

During the last openSUSE Conference we (Benji, Brent, Bryen, Francis, Michal, Petr, Stephen and me) had a brainstorming meeting about social aspects of our community. We were able to come up with lots of ideas and I want to thank all of you for your participation!

We felt that openSUSE is missing something similar than Ubuntu Launchpad or Fedora Community. The discussion happened two months after Canonical released their Launchpad sources to the public, so I had time to investigate both these solutions before the Conference (Fedora stuff was of course open-sourced from the start). Unfortunately, it turned out that none of these existing solutions were good for us. :-(

My next step was to investigate social networking frameworks built on Ruby on Rails platform, because most of our web infrastructure uses this framework and Ruby development stack is in a perfect shape in openSUSE. I played a lot with Community Engine, Insoshi and Lovd By Less, but finally I decided to go for Tog. This was the only solution that was modular (not monolithic) and seemed pretty well hackable.

I created a Tog application, ported all anonymously visible pages to our Bento theme and finally deployed it on connect.opensuse.org address, so you can look at it. In the end we would like to replace the old users.opensuse.org application with Connect and make it a new central place for users. We also plan to add extra features like for example:

  • user groups
  • user karma or XP points
  • user management (GPG+SSH keys, location, mailing lists subscriptions, IRC cloak, etc.)
  • ribbons/buttons to put on your site, wordpress/facebook plugins
  • business cards printing
  • public API for retrieving all user information

There are plenty of ideas and I’m sure you can come up with even more! I’m announcing this in a VERY early stage of the development so you can jump in and take part in a discussion and development from the beginning. The full sources are available on gitorious and if you are interested in helping us (that does not necessarily mean coding!) don’t hesitate and contact me using my work email.

For the comparison I added screenshots how my profile looks in applications I mentioned in this post:

Fedora Account System

Launchpad

openSUSE Connect

Tags: ,
  1. Chris Hills
    March 2nd, 2010 at 18:43 | #1 | Minefield 3.7a3preWindows Vista

    Nice work! However, I am unable to sign in using my Novell account. Do I need to create a new account? That would be a little ironic for a site called “connect”!

    P.S. I tried to submit this comment using OpenID, and the authentication was successful, but I was still prompted for Name and E-Mail.

  2. March 2nd, 2010 at 18:46 | #2 | Google Chrome 5.0.337.0SuSE

    @Chris Hills
    This is a work-in-progress application. We plan to add iChain/OpenID support later, but right now it is a stock Tog without such extension.

  3. Andreas Jaeger
    March 2nd, 2010 at 19:42 | #3 | Firefox 3.6SuSE

    Great site! Looking forward to the next steps!

  4. math3z
    March 3rd, 2010 at 14:15 | #4 | Firefox 3.6SuSE

    It definitely looks promising! Thank you for your effort. PS: Hope there will be option to use Novell ID as mentioned above, too.

  5. March 3rd, 2010 at 20:53 | #5 | Firefox 3.0.18SuSE

    Need a CSS wizard (or witch)? I’d have a first patch for the code then :)

  6. March 4th, 2010 at 00:32 | #6 | Google Chrome 5.0.337.0SuSE

    @bubli
    Of course! There are a lot of outstanding issues which are basically low hanging fruits. Feel free to send me a patch or clone a repository on gitorious and send a merge request.

  1. March 3rd, 2010 at 08:52 | #1 | WordPress 2.9.1
  2. March 7th, 2010 at 09:28 | #2 | WordPress 2.9.2
or