Master Symfony2 fundamentals

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

Discover the SensioLabs Support

Access to the SensioLabs Competency Center for an exclusive and tailor-made support on Symfony

Fabien Potencier
SensioLabs Connect, a week later
by Fabien Potencier – November 16, 2011 – 37 comments

To celebrate our 1000th user on SensioLabs Connect in a week, we have just rolled out a new version that takes into account some of the feedback we had from the community after the launch.

First, and by popular demand, we now support Gravatar for profile photos (this is in fact the default now if you don't upload a photo).

We have worked on the email confirmation problems (we should be whitelisted now in various databases) and you can now even get a duplicate of the confirmation email if needed.

The most important news of course is the new badges that we have added to the system:

  • The first 100 registered users were awarded a unique badge to thank them for being fast (sorry for the others, this badge won't be awarded anymore);

  • The attendees of all Symfony Live Conferences have also been awarded a badge;

  • Finally, some badges have been awarded based on the seniority in the community.

You can see most of them on my profile.

The Symfony Live Conference badges and the seniority badges are awarded based on a match between your email on SensioLabs Connect and the one you used when registering on various websites (,,,, ...). To be clear, if the emails do not match, you won't have the badge. Hopefully, we have added a way to link additional emails to your account just for this purpose (they allow us to better track your past community achievements). So, go your account, add the emails you used previously on these websites, and soon enough, you will gather more badges!

Many people asked us for the OAuth2 documentation and how they can connect to the system. Frankly, we didn't expected such an interest so early after launch; so we are far from ready yet but we are working hard to make it available as soon as possible.

In the meantime, we have started to work on a public API. You can now get public profiles via JSON by adding .json at the end of any public profile (like in

Stay tuned as we have many more exciting features in the work.

Comments RSS

  • Andrew Tchircoff
    #1 Andrew Tchircoff said on the 2011/11/16 at 13:14
    Just a hint - it would be quite cool to have company profiles in connect, since there can be many people presenting the same company (e.g. knplabs or sensio).

    Anyway, it's an excellent service!
  • Ricard Clau
    #2 Ricard Clau said on the 2011/11/16 at 13:25
    Absolutely agree with Andrew about the company profiles!

    Anyway thanks for all your work and bringing some fun in unlocking badges :)
  • Benjamin Steininger
    #3 Benjamin Steininger said on the 2011/11/16 at 13:30
    Is there a Bugtracker for Sensio Connect ?

    Currently the Loginform on the left on does not show you if you mistyped your password or username, it just shows the page with the form again.

    Does not happen on the login-form in the upper-right corner here: "".

    Feature: Showing the user whats wrong after submitting forms
    In order to know what I do wrong
    As a user
    The SensioConnect Loginform should tell that I did something wrong

    Given I am not loggend in on Sension Connect
    And I did not yet allow "" as a Connection
    And I am on ""
    When I press "connected" # Then I am on
    And I enter username
    And I enter wrong password
    And I press "Sign in"
    Then I should see "Your Username or Password is wrong"
  • Magnus Nordlander
    #4 Magnus Nordlander said on the 2011/11/16 at 13:31
    The additional e-mail addresses is great, hopefully this will add a few years to my count :)

    However, when i completed my profile, I never received any 100% completion badge, and I still haven't despite uncompleting it and completing it again.

    I'm guessing there might be more of us out there with the same problem?
  • Dustin Whittle
    #5 Dustin Whittle said on the 2011/11/16 at 13:31
    Great news!
  • Benoît Merlet
    #6 Benoît Merlet said on the 2011/11/16 at 13:34
    Its funny, i was just asking about the badges this morning on IRC and here is the answer! :)
    Thanks for the efforts to facilitate community growth.
  • Benjamin Steininger
    #7 Benjamin Steininger said on the 2011/11/16 at 13:35
    Wow, my comment without breaks looks weird ... i can has nl2br() plz ?

    At least looking in the source-code the breaks are still there :)
  • Loïc Vernet
    #8 Loïc Vernet said on the 2011/11/16 at 13:54
    +1 for: company profiles, to have a link to our symfonians profil and badges for sf1 plugins or sf2 bundles. :)
  • François Zaninotto
    #9 François Zaninotto said on the 2011/11/16 at 13:58
    I am very sad not to see a "6 years badge" on your profile... and on mine ;)
  • Julien BREUX
    #10 Julien BREUX said on the 2011/11/16 at 13:58
    Great news, i join you :)
  • Kamil Adryanek
    #11 Kamil Adryanek said on the 2011/11/16 at 14:06
    Is there any way to change username? Or for example change profile url?
  • Kamil Adryanek
    #12 Kamil Adryanek said on the 2011/11/16 at 14:13
    +1 for link to symfonians profile;
    +1 for company profiles;
    What about "3 years badge" on my profile ?
  • William Durand
    #13 William Durand said on the 2011/11/16 at 14:34
    Nice work.

    BTW, how did you get the information about "how many years involved in [s|S]ymfony ?" ?
  • Andrew Tchircoff
    #14 Andrew Tchircoff said on the 2011/11/16 at 15:00
    William, as I understand it's collected from registration dates on old forum, trac, and plugin repository.
  • Christos Kopanos
    #15 Christos Kopanos said on the 2011/11/16 at 15:12
    Great community initiative. How did i get 2 100% badges?
  • Bart Guliker
    #16 Bart Guliker said on the 2011/11/16 at 15:14
    I like the whole connect idea, but I think it's not really logical to have to link all sorts of accounts in order to complete your profile. I don't have a LinkedIn account, I don't want one, yet I can't complete my profile without it. Linking 1 or 2 accounts to complete your profile is fine, but all of them?
  • Tobias Sjösten
    #17 Tobias Sjösten said on the 2011/11/16 at 16:12
    I really like this initiative.

    But why the .json ending and not a nice Accept header? Also it would be awesome if you could add CORS support for the public data.

    Good job! Keep it up. :)
  • Carlos Mafla
    #18 Carlos Mafla said on the 2011/11/16 at 16:13
    I can see my Symfony Live 2011 SF Badge ! whoo hoo, also my membership date was updated. thanks
  • Fabien Potencier
    #19 Fabien Potencier said on the 2011/11/16 at 16:58
    @Tobias Sjösten: CORS support is now enabled.
  • Maria Lansole
    #20 Maria Lansole said on the 2011/11/16 at 19:10
    How do I add the Social section to my profile?
  • Maria Lansole
    #21 Maria Lansole said on the 2011/11/16 at 19:14
    Got it. I need a website to show the others social sites. The thing is... I don't have a website :)
  • Sergio Fabián Vier
    #22 Sergio Fabián Vier said on the 2011/11/16 at 19:27
    nice work!!

    +1 company prfiles

    Have the ability to scan non english communities?
  • Fabrizio Pucci
    #23 Fabrizio Pucci said on the 2011/11/16 at 22:17
    Nice work and very interesting ...
  • Francis Besset
    #24 Francis Besset said on the 2011/11/16 at 23:34
    The patch is very interesting!
  • Daniel Richter
    #25 Daniel Richter said on the 2011/11/17 at 00:08
    How about integrating/merging this with the site?
  • Tobias Olry
    #26 Tobias Olry said on the 2011/11/17 at 09:00
    +1 for bug tracker

    e.g. on the public profiles line breaks in the biography/about won't show up, nl2br() pls

    Otherwise great work!

    Will additionally linked E-Mail addresses be used for badges too (e.g. work e-mail used for conferences)?
  • Łukasz Rodziewicz
    #27 Łukasz Rodziewicz said on the 2011/11/17 at 11:01
    I'm looking forward to see how the project will evolve! :-)
  • Christian Schaefer
    #28 Christian Schaefer said on the 2011/11/17 at 11:54
    Awesome feature and nice badges! I like that the whole thing is o effortless.
    Funny though that I seem not to have attended sflive2010.. :)
  • Noel Guilbert
    #29 Noel Guilbert said on the 2011/11/18 at 06:16
    Great work guys!
  • Franck Jousseaume
    #30 Franck Jousseaume said on the 2011/11/18 at 08:51
    Nice, I have "1 year" and "2 years" badges !
  • Emanuele Gaspari
    #31 Emanuele Gaspari said on the 2011/11/20 at 23:04
    joined, what a pity not to be in first 100!
  • Alexandre Balmes
    #32 Alexandre Balmes said on the 2011/11/21 at 12:48
    +1 user on connect :)
  • Anton V.E.
    #33 Anton V.E. said on the 2011/11/24 at 15:31
    Thanks for fixing the confirmation mail issue.
    You should also look at the password reset function, right now you can enter anyone's email to reset their password.
  • Óscar López
    #34 Óscar López said on the 2011/11/25 at 10:50
    Symfony gamification ROX!!! :-)
  • Vincent Composieux
    #35 Vincent Composieux said on the 2011/11/28 at 13:38
    A really great work! Joining the network :)
  • Jérôme Poskin
    #36 Jérôme Poskin said on the 2011/11/30 at 20:18
    Excellent, it begins to be funny.
    Should be great to have "friendship" between members and an easy way to search them...
    And is there badges for github pull requests and other contribution on github ?

    The API is a great idea, I'll check with the team to put our badges on our website.

    Nice work as usual...
  • Jörg Basedow
    #37 Jörg Basedow said on the 2011/12/07 at 22:00
    Gamifying the Symfony community was a very clever move ;-)

    I would like to have friendships/contacts á la as well.

    Club and contact Suggestionen would be nice, too.