TAG | Releases
5
3 top things to do when you have to release on a weekend
No comments · Posted by Christian in Project managment
Rolling out a new major release often requires all participating parties to work on a weekend. Of course this isn’t very desirable and not very popular with all involved.
Here are the top 3 things you should take care of to make it a good experience for everybody.
28
Today is the day – happy birthday Symfony 2.0 final!
2 Comments · Posted by Christian in Miscellaneous

I am not entirely sure but I think I remember Fabien mentioning the idea of Symfony2 as a complete rewrite (with the idea of major parts being backported to the 1.x branches at that time) on the symfony camp in 2008. Then it was soo far away.
In late 2009 I heard first ideas about the HTTP caching layer and on sflive2010 in Paris the Symfony2 project was finally announced and explained.
Today is the big day – today will be the first stable release of Symfony 2.0!
If I keep an eye on the symfony mailing lists, watch the tweets of the community and read some of the many symfony related blogs I get the impression that already – even before Symfony2 is officially released – the majority of the community is shifted to Symfony2 abandoning symfony 1.4.
So what’s the status for symfony 1.4?
21
PHP 5.4, major/minor upgrades, backwards compatibility and the dependency spiral
7 Comments · Posted by Christian in Outside the box
Yesterday I wrote about PHP 5.4, and possible turns for future major versions for Doctrine and Symfony. That post got quite some attention. This topic of releases, dependencies and backwards compatibility always seems to strike a nerve.
But as things move forward how can there be such a thing as release stability?
20
PHP 5.4 with traits, Doctrine 2.2 and then Symfony3?
10 Comments · Posted by Christian in Good to know
It shouldn’t be long until the first alpha version of PHP 5.4 will be released and with it there will be a lot of new features such as array dereferencing and traits to name but a few.
What does that mean to the roadmaps of Doctrine and Symfony? (more…)
Doctrine · PHP · Release Management · Releases · Symfony2
20
Lessons learned when writing upgrade guides
No comments · Posted by Christian in Outside the box
The pre-releases of Symfony2 come faster and faster now. Each contains an update documentation that briefly describes the major changes and advises what to do when updating. Not too long ago I was in a similar situation. Me and a colleague were releasing an internal software toolkit based on symfony 1.4 and we wrote about 10 update guides.
As there are similarities I thought I’d share a bit of what we’ve learned.
30
If you rely on the Security Component and its firewalls don’t upgrade to Symfony2 PR9 just yet
8 Comments · Posted by Christian in Outside the box
I wanted to write something more useful today but instead I chose to waste a few hours on upgrading my current Symfony2 project to PR9 comming from PR7 effectively breaking it.
There have be some bigger changes that apparently haven’t been followed by the security component. But also I just don’t get them really..
14
First stable release of gjPositionsPlugin for easy page composition with symfony and doctrine
1 Comment · Posted by Christian in The real job
As I announced on Twitter already yesterday I released the first stable version of gjPositionsPlugin.
The aim of this plugin is to give the user (i.e. admin or editor) full control about the structure of any type of aggregational page like a homepage, indexpage, categorypage or an element like a sidebar.
30
gjPositionsPlugin – Easy page composition with symfony – Second Beta, some nice usability enhancements with the use of jQuery
2 Comments · Posted by Christian in The real job
End of last week and this Monday I finally had a chance to do what I planned for quite some time now. I refactored parts of gjPositionsPlugin.
The result of this is the second beta version with the following changes.
forms · gjPositionsPlugin · JQuery · Releases · symfony
25
Follow-up release 1.0.12 of sfImageTransformExtraPlugin – replacing RecursiveDirectoryIterator with glob() – less recursion and much much much faster!
2 Comments · Posted by Christian in The real job
Yesterday only two days after the previous release I uploaded sfImageTransformExtraPlugin version 1.0.12 to the symfony plugin page. Despite my efforts the optimisation for removing generated thumbnails whose original source was changed did still not meet the performance expectations.
But I had another idea which got rid of the expensive recursion of RecursiveDirectoryIterator and replaced it with something else entirely.
Plugin · plugins · Releases · sfImageTransformExtraPlugin · symfony

