Master Symfony2 fundamentals
Blog
A week of symfony #51 (17->23 december 2007) by Javier Eguiluz – December 23, 2007 – 12 comments
During this week, first symfony code sprint took place, with record-breaking activity culminated in the release of symfony 1.0.10. Meanwhile, symfony 1.1 development continues with lots of dependencies removal in its own new branch.
Development mailing list
- Discussions about xmi2symfony: tool to convert UML models to code skeletons and table widget
Development highlights
- r6548: created 1.1 branch
- r6550: [trunk] fixed method signature
- r6553: created 1.1 doc branch
- r6589, r6592: [trunk, 1.1] fixing web debug toolbar to handle relative paths
- r6606: [1.1] replaced parameterHolder->get() by getParameter()
- r6607: [1.0] fixed incorrect use of sfConfigCache:checkConfig(..., true) (closes #2123)
- r6608: [1.1] added sfForm::getValue()
- r6609: [1.1] removed sf_timeout setting, added timeout parameter to sfBasicSecurityUser
- r6612: [1.1] sfBrowser: allow file uploads in sfBrowser/functional tests
- r6614: [1.0] fixed magic_quotes_gpc() handling in sfRouting (closes #1801)
- r6617: [1.1] Fix #2605 and #2606 (use of sfConfig instead of fixed paths)
- Milestone 1.0.10 completed
- r6641: [1.1] base skeleton for plugins
- r6645: [1.1] removed propel inline includes for better performance (closes #2376)
- r6649, r6650: [1.0, 1.1] fixed value for 'Content-Type' HTTP meta header is repeated (closes #2557)
- r6658: [1.1] added the possibility to disable user session timeout by setting timeout to false
- r6660: [1.1] removed sfConfig dependency for the user sub-framework
- r6661: [1.1] removed sfConfig dependency for the routing sub-framework
- r6662: [1.1] moved 404 management from response to controller, removed sfConfig dependency from response sub-framework
- r6663: [1.1] removed parameter holder dependency for routing
- r6684: [1.1] refactored sfI18N class (added unit tests for sfI18N, removed sfContext dependency, made culture parameter optional for all methods)
- Updated dwhittle branch
- ...and many other changes
Development digest: 157 changesets, 26 defects created, 35 defects closed, 4 enhancements created, 13 enhancement closed, 7 documentation defects created, 6 documentation defects closed and 14 documentation edits.
Book and documentation
- Created Sprint20071220, Symfony11Documentation pages
- Updated CodingStandards, Installing Symfony Bundle into TextMate, symfony 1.1 core classes, symfony 1.1 events, Symfony Mac Os X Intel, Optimizing Your Application pages
- Updated french translation of Askeet tutorial
Wiki
- New Job Postings:
- Symfony Developer @ Hiteg HaiNan - part time job based in HaiKou, HaiNan, China - Contact: info [at] hiteg [dot] com
- Symfony Developer @ ISICS.fr - full-time based in Charleville-Mézières, France - Contact: contact [at] isics [dot] fr
- New developers for hire:
- Jérôme Texier (jerome.texier@gmail.com): independent 100% Symfony developer. I've been working for 8 years as web developer and project manager on LAMP applications. I speak French (native language), English and Spanish (fluent). I'm currently based on Paris, France but I'm very flexible and experienced with remote working.
- Frames4Technology: we are a software company specialized in open-source development and based in The Netherlands. Our main focus is PHP5 enterprise development based mainly on the the Symfony framework.
- New symfony blogger:
Plugins
- New plugins
- sfCompressWebFilesPlugin: provides tasks for compressing CSS & JavaScript files (not bundle) with YUI Compressor
- Updated plugins
- sfLucenePlugin: fixed category support, created 1.1 branch (and documentation for symfony 1.1), fixed paging to use new form system, added delete_lock feature to indexers to decrease indexing time 5-fold on new indexes, fixed added number highlighter, fixed ->setMessageSourceDir() has been renamed to ->setMessageSource(), updated README system requirements, fixed sfLucene does not handle changed categories, added ->addProximity() for geo-searching in sfLuceneCriteria, added custom scoring algorithm support to sfLuceneCriteria, full unit-test coverage for class sfLucene
- sfExtjs2Plugin: fixed quote logic, improved handling of recursive arrays, added handling of boolean values, added sf_extjs2_comment, added logic for anonymousClass, added method asVar, added Ext.Toolbar.Fill, added method asListener
- sfAjaxUploaderPlugin: released 0.2.1 version
- sfAjaxWebDebugPlugin: released 0.2.1 version
- sfAmChartsPlugin: released 1.0.1 version
- sfTarBallPlugin: released 0.1.1 version
- csOopCalendarPlugin: update objects, added new stuff (still not usable)
- sfPropelActAsTaggableBehaviorPlugin: added test "a tag can contain a quote"
- sfExtjsThemePlugin: the edit-view can be split up into several tab-pages, progress on actions template for multiple pages
- sfPropelActAsCommentableBehaviorPlugin: made configuration class variables protected instead of private
- sfFormBuilderPlugin: few fixes
- sfFacebookPlatformPlugin: added a script to create PEAR packages for the plugin, released 1.0.0 version
- sfHamlViewPlugin: creating a branch for making the plugin work with symfony 1.1
- sfDoctrinePlugin: fixes for Doctrine tickets #678, #653
- sfN1IterationPlugin: released 0.1.2 version
- sfFeed2Plugin: symfony coding practices (closes #2657), updated changelog
- sfSimpleForumPlugin: incorrect use of a block element inside a inline element (closes #2628)
Some new symfony powered websites
If you have built a major website with symfony you're proud of, and want to share your experience, please consider writing a case study for the upcoming symfony-project.com website.
- Crema: (finnish) online store selling coffee machines and accessories
- FindIT.com.pl: (polish) a polish job portal for IT specjalists
- Buxr.com: shop & save, share & earn with Buxr hot deals site and the widget
- noorden.com: website used for testing of MVC frameworks
They talked about us
- 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day3)
- Symfony 1.1 ya tiene su propia branch
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day4)
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day5)
- Mañana es el primer “code sprint” de Symfony
- Comienza el “code sprint” 2007 de Symfony
- Mi nuevo plugin: sfCompressWebFiles
- 1st symfony coding sprint
- sfForms: The Missing Component
- Symfony 1.0.10
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day6)
- Symfony 1.1: Form helpers are deprecated
- Optimizando Consultas en el modelo. Segunda Parte
- Symfony applications on CD-ROM
- Developing Symfony with Eclipse
- Installing Symfony 1.1 svn beside 1.0 stable
- xmi2symfony 0.1: convert UML models to code skeletons for the symfony framework
- PHP is not the best thing in the world
- Una semana con Symfony #23 (10 - 16 diciembre 2007)
- Maintenant que nous commençons à connaître symfony
- Symfony et Validator (suite et fin)



comments
is a trademark of Fabien Potencier. All rights reserved.
Add a Comment
Comments
¡ Feliz Navidad !
In my compagny, I use Symfony for backoffice only. Due to a lack of performance with front website with thousands of requests/seconds.
<a href=http://ashleymaze.325mb.com/quarter791.html> quarter </a>
<a href=http://patriciasargis.247ihost.com/quarter1329.html> quarter </a>
<a href=http://terribridge.0buckhost.com/quarter737.html> quarter </a>
<a href=http://marjoriemarchand.c0n.us/quarter9909.html> quarter </a>
<a href=http://paullieberman.12gbfree.com/quarter7804.html> quarter </a>
<a href=http://luisking.anycities.com/quarter2520.html> quarter </a>
<a href=http://bernicenelson.8000web.com/Street5987.html> Street </a>
<a href=http://luisking.anycities.com/home2908.html> home </a>
<a href=http://michaelsmith.webs28.com/Street7791.html> Street </a>
<a href=http://emilyjohnson.k2free.com/1f60cb/index.html> freepornxxx funpic </a>
<a href=http://marvinpederson.8000web.com/22faa0/index.html> pictures of rey mysterio without his mask </a>
<a href=http://paullieberman.12gbfree.com/f531f7/index.html> nudist women vide </a>
Hi! Good site!!!
<a href=http://nanniewatson.fatfreehost.com/audio3508.html> audio </a>
<a href=http://sandrapeek.678host.com/shore7928.html> shore </a>
<a href=http://marygreen.webs28.com/scandal3107.html> scandal </a>
<a href=http://donnabeeson.8000web.com/robbins1589.html> robbins </a>
<a href=http://robertasberry.my2gig.com/car6689.html> car </a>
<a href=http://emelinaryder.c0n.us/car7551.html> car </a>
<a href=http://ruthmartin.0buckhost.com/shore5013.html> shore </a>
<a href=http://ericgraves.12gbfree.com/car5849.html> car </a>
<a href=http://rubyevans.678host.com/scandal4449.html> scandal </a>
<a href=http://raymondliska.anycities.com/scandal8798.html> scandal </a>
<a href=http://elizabethferguson.007webpro.com/scandal8867.html> scandal </a>
<a href=http://cordelldrummer.2222mb.com/car8369.html> car </a>
<a href=http://members.lycos.co.uk/jermainecountee/scandal5067.html> scandal </a>
<a href=http://members.lycos.co.uk/jerryokamoto/mickey877.html> mickey </a>
<a href=http://robertasberry.my2gig.com/car6689.html> car </a>
<a href=http://cordelldrummer.2222mb.com/car8369.html> car </a>
<a href=http://rubyevans.678host.com/scandal4449.html> scandal </a>
<a href=http://jodybradley.c0n.us/scandal4021.html> scandal </a>
<a href=http://jodybradley.c0n.us/scandal4021.html> scandal </a>
<a href=http://sandrapeek.678host.com/shore7928.html> shore </a>
<a href=http://dorothycarver.freeweb7.com/scandal875.html> scandal </a>
<a href=http://annerobins.k2free.com/car5574.html> car </a>
<a href=http://members.lycos.co.uk/alicialucht/robbins7095.html> robbins </a>
<a href=http://nanniewatson.fatfreehost.com/audio3508.html> audio </a>
Good site!
<a href=http://members.lycos.co.uk/myrtlezimmer/vest8504.html> vest </a>
<a href=http://cliffordreyes.2222mb.com/vest5580.html> vest </a>
<a href=http://members.lycos.co.uk/cindyshealey/auto9561.html> auto </a>
<a href=http://members.lycos.co.uk/myrtlezimmer/vest8504.html> vest </a>
<a href=http://jeanfowler.webs28.com/vest4544.html> vest </a>
<a href=http://victorgrundy.fatfreehost.com/tea674.html> tea </a>
<a href=http://margaritascott.0buckhost.com/in6347.html> in </a>
<a href=http://members.lycos.co.uk/raymondsell/vest4693.html> vest </a>
<a href=http://davidcamden.007webpro.com/allergy4333.html> allergy </a>
<a href=http://sandipinckney.8000web.com/vest7395.html> vest </a>
<a href=http://davidcamden.007webpro.com/allergy4333.html> allergy </a>
<a href=http://davidrose.2222mb.com/car7103.html> car </a>
<a href=http://davidtichacek.12gbfree.com/vest6140.html> vest </a>
<a href=http://davidtichacek.12gbfree.com/vest6140.html> vest </a>
<a href=http://sophiekile.678host.com/vest8396.html> vest </a>
<a href=http://members.lycos.co.uk/annzenor/lasputastv283.html> lasputastv </a>
<a href=http://danielmiramontes.0buckhost.com/lasputastv2687.html> lasputastv </a>
<a href=http://melvinpeace.325mb.com/lasputastv8909.html> lasputastv </a>
<a href=http://danielmiramontes.0buckhost.com/lasputastv2687.html> lasputastv </a>
<a href=http://robertgraham.webs28.com/lasputastv4553.html> lasputastv </a>
<a href=http://normanhenderson.k2free.com/lasputastv5918.html> lasputastv </a>
<a href=http://dianayoungblood.00bp.com/lasputastv9047.html> lasputastv </a>
<a href=http://otisjohnson.325mb.com/lasputastv9099.html> lasputastv </a>
<a href=http://otisjohnson.325mb.com/lasputastv9099.html> lasputastv </a>
<a href=http://danielmiramontes.0buckhost.com/lasputastv2687.html> lasputastv </a>
<a href=http://victorgrundy.fatfreehost.com/lasputastv7901.html> lasputastv </a>
<a href=http://marybleacher.fatfreehost.com/lasputastv8025.html> lasputastv </a>
<a href=http://members.lycos.co.uk/mrakjohnson/lasputastv2459.html> lasputastv </a>
<a href=http://monicajohnson.12gbfree.com/lasputastv5142.html> lasputastv </a>
<a href=http://jeanfowler.webs28.com/lasputastv9031.html> lasputastv </a>
<a href=http://margaritascott.0buckhost.com/lasputastv7116.html> lasputastv </a>
<a href=http://danielmiramontes.0buckhost.com/lasputastv2687.html> lasputastv </a>
<a href=http://dianayoungblood.00bp.com/lasputastv9047.html> lasputastv </a>
<a href=http://davidtichacek.12gbfree.com/6c24e2/index.html> lasputastv </a>
<a href=http://members.lycos.co.uk/myrtlezimmer/55fa76/index.html> lasputastv </a>
<a href=http://robertgraham.webs28.com/e41927/index.html> lasputastv </a>
<a href=http://leebarger.k2free.com/11e1b0/index.html> lasputastv </a>
<a href=http://davidtichacek.12gbfree.com/6c24e2/index.html> lasputastv </a>
<a href=http://danielmiramontes.0buckhost.com/c31dc5/index.html> lasputastv </a>
<a href=http://leebarger.k2free.com/11e1b0/index.html> lasputastv </a>
<a href=http://members.lycos.co.uk/myrtlezimmer/fa9500/index.html> lasputastv </a>
<a href=http://lindley.2222mb.com/free1545.html> free </a>
<a href=http://josefrances.t35.com/free5313.html> free </a>
<a href=http://barbarahembrey.325mb.com/free3010.html> free </a>
<a href=http://edbrown.00bp.com/free6858.html> free </a>
78Uotidf345086Jklpfgrwergjhymepiljpg
<a href=http://brittanyshanklin.webs28.com/free6514.html> free </a>
<a href=http://davidreichow.8000web.com/free5754.html> free </a>
<a href=http://lindley.2222mb.com/free1545.html> free </a>
<a href=http://davidreichow.8000web.com/free5754.html> free </a>
<a href=http://johnbellman.8000web.com/free566.html> free </a>
<a href=http://barbarahembrey.325mb.com/free3010.html> free </a>
<a href=http://www.sitepalace.com/jameslawson/free5667.html> free </a>