Websites using Symfony: Sanus and Webdigs
Just found two nice comprehensive websites built using Symfony Framework: http://www.webdigs.com and http://www.sanus.com
2009 Symfony Developers Survey Results
Symfonynerds' 2009 Symfony Developers Survey Results is out! If you are a Symfony Developer and have not completed this survey, you could still do that, click here.
Most developers went straight from Symfony 1.0 to 1.2 and skipped 1.1 Propel is the dominant ORM framework, which is interesting in light of the recent announcement that Doctrine will be the default ORM framework in Symfony 1.3 and moving forward. Ubuntu is by far the most popular platfrom Symfony developers choose to run their applications on The question with the most evenly spread results is “How long have you been developing Symfony applications for” (see question 6). Indicating the community has a wide range of experience with lots of people under one year experience and many over two years experience. Most Symfony developers have never developed in another web application framework jQuery is by far the most popular library used with Symfony Eclipse PDT is the most popular IDE for Symfony developers No surprises here: Most Symfony developers are from Europe (which saddens us Aussies - we need more Aussie Symfony developers!) There were no developers that took the survey indicated they run Symfony applications on Oracle and MSSQL. MySQL was the most popular database used by far.
In regards to location of Symfony developers, there are few of us here in New Zealand! Too bad the survey did not have option for New Zealand or South pacific. I can't remember what I selected, could be Australia or Asia.
Symfony 1.2, Propel, and sfGuardPlugin: email login
This is a step by step on how to implement email login (login using email instead of username) using Symfony 1.2, Propel, and sfGuardPlugin. If you use Symfony 1.0, or want to know some background story, read Implementing email login with sfGuardPlugin.
This article assumes you have installed sfGuardPlugin.
Symfony Deployment Cheat Sheet
Symfony Deployment Cheat Sheet at symfony-check.org is a website with a very handy list of things to check for Symfony project in live server.
Go to the website for the details but here's the summary of the handy list:
- Customise the 'Oops! Page Not Found" page
- Customise the "Website Temporarily Unavailable"page
- Customise the "Oops! An Error Occurred" page
- Customise the "Login Required" page
- Customise the "Credentials Required" page
- Customise the "This Module is Unavailable" page
- Add a favicon
- Rename the session cookie
- Check the configuration of the production server
- Customise the language of your pages
- Delete "/backend.php" from your uri
- Install a PHP Accelerator
- Log errors in the production environment
- Customise rsync_exclude.txt
- Escape your templates
- Protect your forms
- Redirect to the unavailable screen during the maintenance operations
Thank you for the list UI Studio (BTW UI Studio, you didn't do item #7!) and happy deploying y'all :)