Next year I will be starting on a new project which could be awesome. The plan is to roll it out in several countries and languages and to keep it skinnable to some extend. The site itself will be editorial for the best part but with the participation of its community.
I’m not going to tell more about the project itself but I present the current technology setup I am thinking about which will very likely be reflected in next years posts. Maybe you can add some experiences and thoughts?
So what will I use?
The following is fixed already.
- symfony 1.4 with doctrine 1.2
- sfDoctrineGuardPlugin for user authentication
I am not going to jump on Symfony2 for two reasons: it will be too late for the project and with symfony 1.4 I can get quite some synergies with other in house projects.
I don’t fancy to reinvent the wheel a lot and I don’t believe in online communities as addons to editorial websites so I plan to deeply integrate the site itself with Facebook starting from Like buttons to Facebook Connect and maybe even some widgets like the FB messages as a commenting substitute. This will also give a viral effect to the site. I am thinking about sfMelodyPlugin for this.
Because most editors will have a print background and I don’t want to spend ages on cross browser compatibility I was looking for a CSS grid framework. The one I chose is BlueprintCSS as it is easy to use and follows the same thinking as print magazines when it comes to layout.
Of course I am also going to use the plugins sfImageTransformPlugin, sfImageTransformExtraPlugin, gjShortUrlPlugin and gjPositionsPlugin. I think they will fit in nicely.
I hope I can follow a mash-up approach and use a lot of free public services instead of implementing them myself. If chosen wisely this will also reduce the problem of scalability. This could all be very exciting!