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

Fabien Potencier
Symfony2: Beta1 available!
by Fabien Potencier – April 29, 2011 – 26 comments

A month ago, I announced that the final version of Symfony2 was delayed. At that time, we were eagerly waiting for the merge of the new form framework. And I can tell you that it was worth the wait. Bernhard has done a fantastic job and I'm confident that you will love the new version.

All features of Symfony 2.0 are now available. That means that we can finally enter the long-awaited beta/RC release cycle that will eventually lead to the release of the shiny 2.0 version.

Beta means that all features are not stable yet. Beta also means that we will break backward compatibility only for good reasons and that all the breaks will be explained and documented in the UPDATE file to ease the migration path of existing applications.

Download Symfony 2.0 Standard Edition beta1, read the quick tour, or dive into the book.

Oh, and don't forget to give us feedback. Tell us about the remaining pain points, create tickets for bugs, contribute patches, ...

Like with the preview releases, we will release often, probably once a week. And depending on the feedback we will have, I expect the beta phase to last a month or so. The first release candidate will be released when all blocking bugs will be closed and when the documentation will be complete.

Add a Comment

You must be connected to post a comment.

Comments RSS

  • gravatar
    #1 nysander said on the 2011/04/29 at 12:38
    great to hear that news.
  • gravatar
    #2 Daniel Londero said on the 2011/04/29 at 12:38
    Oh YEAH!
  • gravatar
    #3 cirpo said on the 2011/04/29 at 12:39
    Daje!

    Congrats to all!
  • gravatar
    #4 Remo said on the 2011/04/29 at 12:40
    Very cool! My first – indeed very small – symfony 2.0 project based on the standard edition is already online (http://www.nimoka.ch). I love the Twig integration and I'm now very curious about the beta1.
  • gravatar
    #5 EmiViada said on the 2011/04/29 at 12:57
    Great news!!...Proving it
  • gravatar
    #6 Lars said on the 2011/04/29 at 13:16
    Fantastic news! Thanks and congratulations!
  • gravatar
    #7 Ariel Arjona said on the 2011/04/29 at 13:21
    congrats, it looks really nice.

    Are there more bundles going to be included as part of the standard distro before release? Like pagination for example.
  • gravatar
    #8 eklers said on the 2011/04/29 at 13:35
    That is marvelous!
    I will try symfony2 soon!
  • gravatar
    #9 Lukas said on the 2011/04/29 at 13:56
    We have decided to delay the decision on which Bundles to include. There are some candidates I can think of, but they all need to have top notch docs and tests along with top notch code. Though the currently shipped Bundles also need to be improved in that regard.
  • gravatar
    #10 satoshie said on the 2011/04/29 at 13:57
    That's fantastic news! Thanks!
  • gravatar
    #11 umpirsky said on the 2011/04/29 at 14:00
    Very nice, congrats.

    One note: my test site is working on port 81, and this causes debug bar not show up, because it tries to oad it from http://test.site.loc/app_dev.php/_wdt/4dbac3b1bd085 instead from http://test.site.loc:81/app_dev.php/_wdt/4dbac3b1bd085.
  • gravatar
    #12 Andy said on the 2011/04/29 at 16:15
    Great weekend news and grats to the whole team!
    One question: will there be askeet like tutorial for symfony2? Thx
  • gravatar
    #13 MaikL said on the 2011/04/29 at 17:03
    Am I the only one, who uses databases?
    The documentation is practically zero, so you have to find out, all by your own. I tried to connect with MSSQL and it took me 4 days, to get symfony2 and doctrine2 to do, what I want.
    I had to install a new webserver on windows, because I didn´t get Propel/Doctrine to work on Linux with MSSQL.
    IS there nobody, who uses MSSQL with Symfony2 and Propel/Doctrine? Google, my friend, left me alone. I didn´t find any real good example, how to connect Symfony2 with a database.
    Everyone is playing around with Symfony2, but no one seems to use it in real world.
  • gravatar
    #14 Ced said on the 2011/04/29 at 17:55
    @MaikL

    I partly agree with what you're saying.

    I wouldn't say that no one uses it for production. Just take a look at the case studies (http://symfony.com/blog/category/case-studies). I think Symfony 2 is probably the most powerful PHP MVC framework out there.

    However, it is still very French in its conception (as in "hmmm... let's try and make this easy thing very complicated"), and I'm still hoping for a dead simple config system, especially as far as orm and db use is concerned.

    To my mind, this is because Symfony is mainly the work of a single person - I suspect teamwork (as opposed to "delegation work") is not very much used in development. So in the end, Symfony fits the mind of its creator, not that of many people.

    Finally, I think that Symfony lacks good documentation, and a strong and enthusiast community - such as that we can find around the rails project - who can produce tutorials, screencasts, plugins and all.

    I really have great hopes for Symfony 2 (I'm a Frenchman myself, and I'm proud of this product - Cocorico !). But the flaws I've just pinpointed need to be adressed before Symfony becomes a killer, or, let's just dream, a standard.
  • gravatar
    #15 Ced said on the 2011/04/29 at 17:58
    BTW, @Andy, have a look here in the near future, I think this tutorial will help : http://www.knplabs.com/en/tutorial
  • gravatar
    #16 cystbear said on the 2011/04/29 at 18:15
    Hoooray!
    At least!!!
    Best news of this year! (yet)
  • gravatar
    #17 fabien said on the 2011/04/29 at 19:19
    @Ced: You could not be farther from the truth. Symfony2 is the PHP framework that has the bigger core team. Just have a look at the number of regular contributors (http://symfony.com/contributors), the number of pull requests we have on an every day basis (Symfony is the most popular PHP project on Github). Numbers speak for themselves. And as a matter of fact, I have not contributed to Doctrine2 in any way; not a single line of code.

    Also, keep in mind that Symfony2 is still in beta; so the documentation is not complete yet, but we are working hard to improve things as fast as we can.
  • gravatar
    #18 pablo jose acuna said on the 2011/04/29 at 19:44
    meus parabéns!!!
  • gravatar
    #19 Oscar B. said on the 2011/04/29 at 19:55
    Thanks for these great news, FabPot.

    For those that complain, Symfony2 is still under development so tutorial are by no means first priority, and when everything could change in any moment, writing tutorials are not that rewarding. Just look at Symfony 1.x, there is twice official docs than any other PHP Framework, and that is the reason I choosed it.

    Docs about Database stuff is there, just open at least 1 eye. And Doctrine is a project appart.

    Is Symfony2 for a self person development? For God sake, Symfony2 is the most PHP "teamly" driven Framework. Bundles and components are so decoupled, and so MVC that develpement teams are loving it.

    Yes, I know I break rule #1: do not feed the troll :D

    Thanks to everybody for this hard work!
  • gravatar
    #20 Jonathan Nieto said on the 2011/04/29 at 20:12
    Felicitaciones gente!!

    Gracias por su gran esfuerzo!

    Thanks for your hard work!!
  • gravatar
    #21 DanielH said on the 2011/04/30 at 01:19
    @umpirsky I got caught out by this as well, you have to add http_port: 81 to your framework > router configuration
  • gravatar
    #22 Mikael Ohlsson said on the 2011/05/01 at 09:07
    Fantastic news!

    The timing is perfect, starting up a new project in a week or two and that will be the perfect way to learn the new candy that you guys have prepared for us. Thanks a lot to all people involved in Symfony 2!
  • gravatar
    #23 Lee said on the 2011/05/01 at 14:31
    I definitly LIKE this project!
  • gravatar
    #24 Harald said on the 2011/05/02 at 07:26
    I gave it a try, its great. The biggest pain is still the very detached security layer, where the firewall does not know about routes but requires its own patterns and where Firewall/UserProvider/UserManager are super abstracted but for a very specific use-case (db with username/password/salt). This forces me to rewrite major pieces of the architecture, very un-DRY.
  • gravatar
    #25 Alan Brinkman said on the 2011/05/02 at 21:04
    Me estoy iniciando con Symfony y voy a empezar con la versión 2 directamente.
    Saludos.
  • gravatar
    #26 Ced said on the 2011/05/05 at 09:12
    @fabien: Sorry, I realize I was wrong. I was speaking with little knowledge of the project. I checked what you said, and I must admit I went a bit far... Makes me more enthusiast about Symfony2 (and more proud of being French).