A week of symfony #69 (21->27 april 2008)

The last beta version of symfony 1.1 was released this week. Next version will be Release Candidate 1. Besides, plugins have broken all records this week with an immensurable development activity. More than 24 plugins have been updated and continue enhancing the framework in multiple ways.

Development mailing list

Development highlights

  • r8596: [1.1] removed config_handlers.yml from sfCompat10Plugin (and added to config.php)
  • r8597: [1.1] fixed task loading so project plugins override bundled plugins (reverted due to PHP bug affecting DirectoryIterator::getRealPath())
  • r8610: [1.1] added a translationCatalogue property in sfWidgetFormSchemaFormatter class to handle specific catalogue name to pass back to the translation catalogue
  • r8634: [1.1] fixed bc so plugins can be links
  • r8638: [1.1] fixed sfBrowser references sfTestBrowser functionality
  • Milestone 1.1.0 beta4 completed
  • r8643: [1.1] fixed plugins order loading
  • r8645: [1.1] fixed tests that failed on case sensitive filesystem and with slightly different default PHP configuration
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 77 changesets, 30 defects created, 25 defects closed, 10 enhancements created, 6 enhancements closed, 6 documentation defects created, 2 documentation defects closed and 16 documentation edits.

Book and documentation


  • New Job Postings:
    • Symfony developer @ Hinderling Volkart AG - contract based in Zürich, Switzerland - time based, flexible working hours, remote working possible - Contact: info [at] hinderlingvolkart [dot] com
    • Symfony developer @ PMSIpilot - full-time based in Lyon, France - Job Specification
  • New developers for hire:
    • StarSoftware: italian software and web agency founded in 2001. We are focused on web applications on demand. Symfony is our framework of predilection in PHP5.
    • Lyriance: french web agency based in Lyon. Strong knowledge of PHP, web 2.0 applications, ajax and JavaScript Frameworks, rich application, and of course... Symfony
  • New symfony blogger:


  • New plugins
  • Updated plugins
    • sfSearchPlugin: new task search:init-index MySearchIndex, lots of small tweaks, added quick start guide, added form unit tests, added ability to package services
    • sfPropelSearchPlugin: updated name generation to be YAML compatiable, added Propel 1.3 support + 100% unit test coverage
    • sfExtjs2Plugin: Added Ext.form.FieldSet, removed ExtJs 2.0.2, preparing upload of ExtJs 2.1
    • sfDomPDFPlugin: added missing semi-colon after 'return sfView::NONE', improved documentation
    • sfLucenePlugin: fixed Zend_Search_Lucene loading, added generic analyzer to easily configure analyzer, added stemmer infastructure + English stemmer
    • sfPropelActAsTaggableBehaviorPlugin: fixed bug in documentation, added possibility to select only certain parts of the tags associated to an object with getTags()
    • nahoPropelOptimizerPlugin: fixed NULLs-hydrated object test cause error in certain case
    • sfDoctrinePlugin: enforced setting of autoload table classes because it is to be turned off by default in Doctrine, updating to work properly with symfony 1.1 beta3
    • ysfDimensionsPlugin: fixed typo in readme, added support for routing.yml
    • dwPrototypeWindowPlugin: added more options for prototype windows
    • sfLightboxPlugin: updated Lightbox JS to version 2.04 which has support for Prototype
    • sfDateTimePlugin: added sfDateTimeToolkit, sfTime (added clear<Time>/set<Time> functions), sfDate (added format parameter to date and datetime functions)
    • sfWebBrowserPlugin: adapt plugin to handle properly request body data with a chosen Content-Type
    • sfPropelSqlDiffPlugin: released 0.1.4 version
    • sfPropelActAsSluggableBehaviorPlugin: creating SVN entry
    • sfGuardDoctrinePlugin: fixing fixtures for latest Doctrine version, updated version, fixed error when permission wasn't set
    • sfThumbnailPlugin: improved inline documentation, adding an exception if a file is not readable
    • sfRequestHistoryPlugin: refactoring of go() method
    • sfExtjsThemePlugin: initial commit of improved edit-pages, new dependency on sfPJSPlugin, initialising using-script, clean-up (removed some old templates), begin of implementation to submit forms
    • sfDynamicCMSPlugin: released 0.2.3 version, refactor routing.yml generation & fix some minor bugs, add a features to create a new version with duplication of content of an other version
    • sfDoctrineUserPlugin: fixed the billing module, fixing a bug for if a user is not logged in
    • sfPropelImpersonatorPlugin: sfPropelObjectPeerImpersonator::getJoinForCulture() fixed a big problem if more than one i18n join is used in one query, added customizable culture field name parameter at the same time
    • sfPropelPollsPlugin: added a __toString() method to a model class
    • sfGoogleAnalyticsPlugin: major refactoring, now supports both urchin.js and the new ga.js tracking code, compatible with symfony 1.0 and the latest 1.1 development

Some new symfony powered websites

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.


Great to see so much action :)

"In the City by the Bay for Web 2.0 Expo"
You can find Dustins presentation directly here:

Comments are closed.

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