Symfony's long-awaited 1.1 version gets closer as Fabien delegates 1.0.X version maintenance, continues refactorization of core components and prepares the upgrading process.

Symfony popularity grows significantly with several new bloggers and new public websites powered by Symfony.

Development mailing list

Development highlights

  • r4934: refactored flash attributes (flash attributes are now managed by sfUser, removed sfFlashFilter)
  • r4936: added upgrade information and task (added an UPGRADE file for 1.0 projects, added a project:upgrade1.1 task , added upgrade for flash attributes)
  • r4937: removed getPresentationFor() and sendEmail() from sfComponent as they are available through the sfController class
  • r4938: removed error references as they are not really used extensively
  • r4939: fixed connection should be used when saving model
  • r4940: fixed sfPropelData doesn't use connection passed on data load
  • r4942: fixed append parameter for propel:data-load task
  • r4951: added sfEventDispatcher / sfEvent classes
    • added sfEventDispatcher/sfEvent classes (replaces the sfMixer class)
    • moved sfMixer to addon/propel as Propel behavior still uses the sfMixer system
    • changed all calls to sfLogger to events
    • changed sfLogger first argument to a sfEventDispatcher
    • changed sfRouting first argument to a sfEventDispatcher (instead of a logger)
    • changed sfRequest first argument to a sfEventDispatcher (instead of a logger)
    • changed sfResponse first argument to a sfEventDispatcher (instead of a logger)
    • removed sfContext from sfUser dependencies (now takes a sfEventDispatcher and a sfStorage)
    • added the following events: application.log, application.throw_exception, request.load_parameters, controller.change_action, controller.page_not_found, user.change_culture, [component|controller|request|response|user|view].method_not_found
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 45 changesets, 21 defects created, 9 defects closed, 9 enhancements created, 1 enhancement closed, 1 documentation defect created, 23 documentation edits.

Book and documentation

Approximate status of book translations: spanish (99%), italian (89%), polish (78%) chinese (26%), russian (26%), french (21%), brazilian portuguese (15%) deutsch (15%), dutch (10%), japanese (-).

Wiki

Plugins

Some new symfony powered websites

  • Flagit: (dutch) real estate listings, integrated with Google Maps, Atom syndication and Google Earth
  • Jzik: (french) eBay-like web site for music advertisements (instruments, concerts)
  • Tschitschereengreen: (german) company based in Dresden (Germany) that specializes in building web2.0 portals with Symfony
  • fit4sourcing.de: (german/english) web marketplace to find IT-Outsourcing partners from all over the World for your project needs
  • FrauBlau: international website of fashion designers FrauBlau

They talked about us

Published in #A week of symfony