
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.
- PHP
- 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 there will be some usability things to work on I am going to use jQuery as a javascript library. I was thinking about using the jQuery Themeroller to make the pages skinnable but it seems an awful lot of work so I will probably settle for LESS to allow at least colour schemes to be customised.
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!
BlueprintCSS · Doctrine · gjPositionsPlugin · gjShortUrlPlugin · JQuery · LESS · sfImageTransformExtraPlugin · symfony


Pingback: Tweets that mention • My technology setup for the next project | test.ical.ly -- Topsy.com