A week of symfony #50 (10->16 december 2007)

Symfony 1.1 development activity continues at fast pace. Some new pages about the upcoming features of symfony 1.1 have been published on the wiki. Next week, the first symfony code sprint will take place.

Development mailing list

Development highlights

  • r6432: fixed sfFileLogger typo
  • r6456, r6458: removed required categories in sfYamlConfigHandler (not used), removed empty required categories in sfCacheConfigHanlder
  • r6459: added a default contructor to the sfBrowser class
  • r6463: moved test sessions directory
  • r6466, r6467: fixed sfPropelPager causes an "undefined offset" notice on empty result set (closes #2500)
  • r6468, r6469: fixed sfOutputEscaperObjectDecorator::toString() as PHP 5.2.5 does not allow exception in toString() methods (closes #2630)
  • r6481: changed test sessions path in unit tests
  • r6482: removed unneeded initialize() calls in functional tests
  • r6483: removed sfLoader::loadHelpers() usage in helper unit tests
  • r6490: removed sfEvent dependency on sfParameterHolder
  • r6497: added a loadConfiguration() method to sfI18N and sfDatabaseManager to load .yml files
  • r6499: moved filters configuration loading to the sfFilterChain class
  • r6503: added unit tests to sfEvent and sfEventDispatcher
  • r6504: wrapped sfCompat10Plugin config.php to be sure it is executed only once per request
  • r6505: fixed sfSessionStorage to be sure session are only started once
  • r6508: updated sfCompat10Plugin fixtures
  • r6509: refactored web debug toolbar logging
    • removed sfWebDebugFilter
    • moved logic from sfWebDebugFiler to sfWebDebugLogger
    • added a response.filter_content event
    • deprecated short message logging
    • sfWebDebug::decorateContentWithDebug is now a static method
  • r6514: removed sfRenderingFilter
  • r6516: added a default exception message for 404 errors
  • r6518: added a log of all exception in the PHP log
  • r6519: added a log of all exception in the PHP log + fixed 404 page in production
  • r6522: changed sfFrontWebController::dispatch() to always return a sfWebResponse instance
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 123 changesets, 28 defects created, 13 defects closed, 10 enhancements created, 2 enhancements closed, 8 documentation defects created, 4 documentation defects closed and 12 documentation edits.

Book and documentation


  • New Job Postings:
    • Lead Developer @ buildersite.co.uk - full-time based in London, UK - Contact: gavin [at] splicer [dot] org.uk
    • Symfony/LAMP Developer - position is remote - Contact: lamp5.development [at] gmail [dot] com
    • Symfony Developer @ Mishal.cz - freelance, full-time as well as ftudents in ÄŒeské BudÄ›jovice, Czech republic - Contact: jobs [at] mishal [dot] cz
    • Symfony Project Architect - hourly pay for expert advice to dev team in San Luis Obispo, CA, USA - Contact: saiena [at] newmediadimensions [dot] com
  • New symfony bloggers:


  • New plugins
  • Updated plugins
    • sfPropelActAsCommentableBehaviorPlugin: fix anonymous posting (use the token), updated documentation and package.xml, released 0.4.0 version
    • sfFacebookPlatformPlugin: small changeset required after the update to the latest Facebook PHP5 API library
    • sfExtjsThemePlugin: rename filter partial from _list_ajax_formpanel.php to _list_ajax_filter.php, now is possible to add new foreign-values, updated documentation, replaced >?= with >?php echo, improved editting of foreign-objects
    • sfPrototypeWindowPlugin: released 1.0.5 version
    • sfLucenePlugin: fixed warnings thrown in components due to category refactoring, added handful of unit tests, added full coverage of unit tests to sfLuceneHighlightFilter, refactoring to have all parameters live in sfParameterHolder
    • sfExtjs2Plugin: added function to handle array-values, make use of quoteExcept in recursion and added sfExtjsVar so you can add javascript-variables in your config, overworked quote logic
    • sfPropelActAsTaggableBehaviorPlugin: changed repository layout (introduced tags and trunk), implemented machine tags support, released 0.4.0 version
    • sfSwiftPlugin: rename autoload.yml to autoload.yml.sample, update readme, released 1.5.1 version
    • sfXSLTViewPlugin: released 0.1.2 version (added recursive foreign propel object support, added sfPropelPager support, updated docs)
    • sfGuardDoctrinePlugin: remove data/sql folder, add isActive parameter to retrieveByUsernameOeEmailAddress()
    • sfJqueryPlugin: possibility to use request object in jQuery Helper
    • sfZendPlugin: updated to Zend Framework 1.0.3
    • sfDoctrineHelpPlugin: fixed issue with still using url_name and not slug
    • sfDoctrinePlugin: removed symfony bootstrapping because it is not required for build model to work
    • sfMarkdownPlugin: created standard SVN skeleton, tagged release sfMarkdownPlugin 0.1.1
    • Updated documentation of sfPropelOptimisticLockBehaviorPlugin, sfPrototypeTooltipPlugin

Some new symfony powered websites

  • NAT1ON: get a free soapbox for your site where visitors can leave instant feedback and even participate in a real time conversations with other visitors
  • WhatKindOfWorldDoYouWant.com: the first video community that gives back!
  • FabFemme: the premier online social network for gay and bisexual women
  • Caravan Magazine: caravan touring sites, buying, help and ideas
  • Good to Know: a website for British women covering subjects such as health, diets, food and family
  • Marie Claire: Marie Claire fashion magazine
  • Park Home and Holiday Caravan: best residential parks, homes, advice and more from the UK’s best-selling Park Home magazine
  • Shooting UK: find news and information on all aspects of shooting and country and field sports
  • Shoot Magazine: football's funniest soccer magazine brings you games, videos, goals and skills
  • Banque Robeco: (french) Banque Robeco is part of the Robeco Group and specializes in private banking and funds management
  • ISMAP: (english) International Students Medical Association in Pilsen
  • Vectro: (dutch) cleaning service company in Leuven, Belgium
  • NHL Network Affiliates: a web site to keep Affiliates of the NHL Network television network up to date with news, media, and other information
  • NHLNetwork.com: official web site of the NHL Network television network. This site will be used to keep viewers informed of what's on, when it's on, and how to get it
  • Mel-O-Photo: personal web site of Melissa Ostrow, photographer and writer in Boston, MA

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.

A week of symfony #50 (10->16 december 2007) symfony.com/blog/a-week-of-symfony-50-10-16-december-2007

Tweet this


Javier, as always, right on time...

Thanks a lot for these updates.
My little thank for your big work :)

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.