Archives


Master Symfony2 fundamentals

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Symfony hosting done right

ServerGrove, outstanding support at the right price for your Symfony hosting needs.
servergrove.com

L'audit Qualité par SensioLabs

200 points de contrôle de votre applicatif web.
audit.sensiolabs.com

gravatar
Introducing Clubs in SensioLabs Connect
by Marc Weistroff – November 30, 2011 – 29 comments

Hi there. For those who don't know me, I work for SensioLabs France and I'm in charge of SensioLabs Connect. No, I'm not corruptible and I can't award you badges.

SensioLabs Connect has been growing at a steady pace and today, we are proud to introduce some really great features.

First, we extended the public JSON API to the badges. We also added Cross-Origin Resource Sharing support which makes cross-origin AJAX possible. You can preview that with the oh-so-rare 6 years badges that have been introduced lately. Currently, only four persons have this one!

Speaking of badges, you now have the possibility to redeem code to earn badges. The principle is really simple. For special events, we will issue unique codes and we will distribute them. Once you have one, you can log in and redeem it instantly. The first lucky ones who will be able to use this feature are the attendees of the previous symfony days in Cologne.

These are rather cool features, but let's focus on what's bringing me here.

Since the launch of this project, a lot of people have been asking for company profiles. We went a little further as we added the possibility for each member to create his own club.

A club is composed of people who share a common interest. It may be your company, your school, or the people with whom you work on Symfony bundles. It doesn't really matter as long as a few of you can share the fun. Thanks to clubs, your company or group will be able to publicly show its involvement in the community as the club profile page displays the cumulated badges of its members.

There is also a public JSON API for this. As always, add .json at the end of the club public URL.

Clubs represent the very first step towards some more exciting features - not necessarily bounded to the social network - that are yet to come. Stay tuned.

Add a Comment

You must be connected to post a comment.

Comments RSS

  • Julien Galenski
    #1 Julien Galenski said on the 2011/11/30 at 16:22
    It's the place to be for symfony dev ! :-)
  • Clément Gautier
    #2 Clément Gautier said on the 2011/11/30 at 16:43
    Great job Marc.
  • Amed Ibañez
    #3 Amed Ibañez said on the 2011/11/30 at 17:13
    Great!
  • Burkhard Reffeling
    #4 Burkhard Reffeling said on the 2011/11/30 at 17:14
    Is there a way to search for clubs? I could only find functionality to create clubs, but I'm missing a list view :(
  • Jonathan Claros Santander
    #5 Jonathan Claros Santander said on the 2011/11/30 at 17:14
    really good job
  • Xavier Lacot
    #6 Xavier Lacot said on the 2011/11/30 at 17:40
    Hi Marc,

    As usual, you're doing a very good job with Sensio Connect. It's a shame we didn't meet last week at the PHP Tour, maybe you could have been corrupted, whatever you say :-)

    What is the duration of the cache ? The page of the club "Clever Age" desperately remains empty, even though I have added some things to it...

    One more things: will Symfony Live speakers get a special badge, or at least an "attendee" one?
  • Nils Adermann
    #7 Nils Adermann said on the 2011/11/30 at 18:05
    A way to browse and/or search for clubs would be rather convenient indeed.
  • Marc Weistroff
    #8 Marc Weistroff said on the 2011/11/30 at 18:09
    There's no way (for now) to search for clubs. We will provide those kind of features really soon.

    @Xavier: Thanks! There is no cache on this page. People have to "publicize" their membeships in order to appear on the club page. Speakers will soon get their badges too. You'll have to wait a bit ;)
  • Xavier Lacot
    #9 Xavier Lacot said on the 2011/11/30 at 18:27
    @Marc: Thanks, I just found how to do it. No cache, so the perfect page for running a benchmark? ;-)
  • Tim Bodea
    #10 Tim Bodea said on the 2011/11/30 at 19:05
    nice feature updates...
    also, is there a way to remove the noob badge, lol
  • Edwin Hermans
    #11 Edwin Hermans said on the 2011/11/30 at 19:28
    Great! And it would be nice to be able to use markdown or some for the club description, now it's all in a row taking the full width, not very sexy :)
  • Roman Marintsenko
    #12 Roman Marintsenko said on the 2011/11/30 at 21:23
    Great job!
    A way to search/join (public private clubs?) would be nice, though
  • Carlos Mafla
    #13 Carlos Mafla said on the 2011/12/01 at 05:26
    Great, can't wait to create my club :)
  • Erkhembayar Gantulga
    #14 Erkhembayar Gantulga said on the 2011/12/01 at 11:17
    Great!
  • Hubert Moreau
    #15 Hubert Moreau said on the 2011/12/01 at 11:42
    That is a great Idea.
    A club list and a join button for the clubs would be greater !
  • Francisco Javier Palma Moreno
    #16 Francisco Javier Palma Moreno said on the 2011/12/01 at 13:35
    Great! I have just signed to deSymfony club!!
  • Harry Walter
    #17 Harry Walter said on the 2011/12/01 at 16:52
    Will clubs be able to create their own badges? That would be very handy to promote interaction.
  • Freerich Bäthge
    #18 Freerich Bäthge said on the 2011/12/01 at 17:07
    We just sent mails including SensioLabs Connect badge codes to all symfony day cologne atendees. Check your inbox!
  • Tobias Sjösten
    #19 Tobias Sjösten said on the 2011/12/01 at 18:25
    You're doing a really good job with this Connect platform. Keep it up!

    But why use the .json file ending hack and not a proper Accept header?
  • Jörn Wagner
    #20 Jörn Wagner said on the 2011/12/01 at 18:31
    At first I hesitated to join, thinking "I'm not going to engage in useless virility competitions". But I'm more and more intrigued by this community.

    List of clubs desperately needed! I want to join more clubs. Plus: How can one get "x year" badges? Does a Trac account on symfony-project.org count for example?

    And will I get a badge for participating in sfugcgn, Freerich? :-)
  • Paul Redmond
    #21 Paul Redmond said on the 2011/12/01 at 19:59
    It would be cool if clubs could award their own badges to members :9
  • Per Bernhardt
    #22 Per Bernhardt said on the 2011/12/01 at 20:07
    Nice job!
  • Shigenobu Nishikawa
    #23 Shigenobu Nishikawa said on the 2011/12/02 at 03:42
    awesome!
  • Georg G
    #24 Georg G said on the 2011/12/02 at 09:00
    LOL, I am in excellent company :-DD
  • Matt Robinson
    #25 Matt Robinson said on the 2011/12/02 at 15:12
    Nice feature, though as others have said, it's really weird not being able to browse clubs. There's probably hundreds of duplicate clubs as a result, which seems a bit messy. Oh well. Totally agree with clubs having and awarding badges.

    Who do I talk to about getting my 5-year badge? :)
  • Alejandro Steinmetz
    #26 Alejandro Steinmetz said on the 2011/12/03 at 13:25
    Excellent idea!. I've created the Club for the whole community of developers in Argentina!
  • Raúl Gómez
    #27 Raúl Gómez said on the 2011/12/04 at 21:17
    Great! A perfect place to symfony developers
  • Pascal Borreli
    #28 Pascal Borreli said on the 2011/12/05 at 08:28
    There is a mistake, I count five persons :P
  • claudia schmidt
    #29 claudia schmidt said on the 2012/01/25 at 12:11
    @Freerich Bäthge: My badge for Symfony Day Cologne is missing. Whom do I have to ask for?