Symfony Live 2010 Highlights

February 20, 2010 | by Jakub Zalas

View Comments
Symfony Live

image credit: symfony-live.com

I’ve just returned from the first international Symfony Live conference in Paris. There are currently a lot of great things happening in the symfony (and Symfony ;) ) world which I’d like to share.

Here are the highlights of what has happened in the symfony world and what we can expect in the near future.

CMS in symfony

Dailymotion and Yahoo cases prove that symfony is a suitable solution for the enterprise and high traffic websites. We all know, however, that there is a small number of good open source solutions based on this framework. Not so long ago we didn’t even have a decent Content Management System.

Recently it has changed as we can choose from three maturing CMS solutions: Sympal, Diem and Apostrophe. Good as they are they cannot compete with Drupal in the amount of features and easiness of use. Fabien called them nice experiments where we learnt a lot. Later we can make use of it while building killer CMS based on Symfony 2.

There is no need to go out of focus and it’s obvious we need only one good CMS. Jonathan Wage (Sympal) and Tom Boutell (Apostrophe) created a mailing list to join efforts in making it happen. I’m not sure if any of Diem representatives were present but I think everyone will happily join this initiative.

phpBB4 based on Symfony 2

Another great announcement was made by Nils Adermann, a lead developer of phpBB. The fourth version of phpBB will be based on Symfony 2. Again this is a great news as phpBB is one of the most famous PHP applications. Together with a brand new CMS this will definitely boost Symfony’s popularity.

If you’re interested in getting involved in an Open Source project, then Nils is looking for help on phpBB4. Everyone is welcome. Remember that not only coders are needed in the Open Source projects!

Symfony 2 Revealed

Symfony 2 Revealed was the last presentation at the conference. It was also the most awaited one.

Fabien Potencier, the project leader of Symfony, almost like Steve Jobs presenting ipad, introduced a next generation framework – Symfony 2. Symfony finally got its capital ‘S’.

As it’s a completely new framework there is a LOT to write about. For now I have only one thing to say.

Symfony 2 is awesome!!!

Read more about its revolutionary features in my next blog post.

No sismo

Sismo is a Continuous Integration Server developed in symfony. Up to now it’s used only by Sensio as it’s not opened yet.

If you hoped to use it some day then don’t expect it to be released any time soon. If you plan to install Continuous Integration Server in the upcoming month or a year just choose something else (like Hudson or Cruise Control).

Git

Scott Chacon made a great introduction to git and distributed version control systems. It was very similar to his progit book.

Most of the attendees still use solutions like subversion and were all impressed by git features. I think it’s a next generation SCM and soon will start pushing subversion out of the scene. The same way CVS was replaced by subversion, now subversion is going to be replaced by git.

It’s worth mentioning that Symfony 2 is hosted on github. Git is from now on used as a main SCM by core developers.

If you still don’t know git I strongly recommend reading progit. It’s also available online.

Socializing

Socializing is always one of the most important things at the conference. During Symfony Live there was plenty of occasions to do that.

The day before the conference many of us met in the Frog Pub for sfPot. After the first day there was a spontaneously organized pub tour. The next evening a github meet up took place. That was a long night in Patrick’s Irish Pub with free drinks and snacks sponsored by github.

I talked to really many interesting and experienced people from all over the world. At other PHP conferences I usually meet developers with various level of skills. It was a bit different this time as the knowledge of these guys was simply impressive. It seems like symfony devs are all smart guys.

Thank you all for hanging around and see you next time!

  • Hey, thanks for the wrapup. I had a blast at #sflive2010 too.

    Re: the current crop of CMSes for Symfony, it is true that it will take a long time to equal the feature set of Drupal... depending on how you look at it of course. If you consider the Symfony admin generator and some amount of PHP development and incorporation of other Symfony plugins to be good things for your project, then existing Symfony CMSes are quite featureful already. But if you're looking to build a CMS without writing any PHP code then sure, Drupal is certainly much further down that road for now.

    Regarding ease of use though, I would ask you to take a look at the Apostrophe demo:

    http://demo.apostrophenow.com/

    Username admin, password demo. Resets at the top of the hour.

    Our clients have found it to be much easier to administer and edit than Drupal. We're emphasizing good design even more highly than good coding practices (an area where all Symfony CMSes are likely to beat Drupal (: ).
  • Thanks for the comment!

    I meant such a CMS that everyone can download and install (like Drupal). So no big knowledge about PHP is required and Designer on his own can set it up.

    Regarding ease of use I didn't test Apostrophe yet but I have plans to do so. I'm thinking about small comparison with Sympal and Diem. I find symfony based CMS useful for custom projects where some CMS is still needed.
  • Jakub, you're definitely right about ease of installation for now. It's on our to-do list. (: Right now Apostrophe's greatest appeal is to Symfony developers who, like you, actually want to write some code and do some custom stuff; and the greatest payoff for us in open sourcing it is in the insightful comments and patches such developers tend to have. But do we want to go after a wider audience? Oh yeah!
blog comments powered by Disqus