A week of symfony #47 (19->25 november 2007)

Symfony has completed the last piece of the new form mechanism so the release of the 1.1 version could be inminent.

Development mailing list

Development highlights

  • r6113: added a always_render_empty option to sfWidgetFormInputPassword
  • r6114: added sfForm and sfFormField classes (yep, the new form framework is now available for general consumption)
  • r6115: added unit tests for sfFormField
  • r6116, r6119: updated package.xml with the new symfony-project domain name
  • r6117: (doc) updated symfony project domain name and trac URL
  • r6120, r6121: updated URLs in the symfony default module and for error pages
  • r6125, r6126: allow numeric parameters in sfRouting
  • r6127, r6128: added a commented relative_url_root with its default value in settings.yml
  • r6129, r6130: (sfBrowser) ->click() also search for HTML button elements (closes #2342)
  • r6154: switched the default MySQL tables to use InnoDB engine instead of MyISAM
  • r6155: removed vendor/ directories from being included in the autoloaded classes
  • r6156: removed comment from generated files
  • r6157: removed the CSRF filter as sfForm forms are protected by default
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 62 changesets, 21 defects created, 7 defects closed, 5 enhancements created, 3 enhancement closed, 3 documentation defects created and 74 documentation edits.

Book and documentation

Wiki

  • New Job Postings:
    • Symfony Developer - full-time based in Suresnes, France - Contact: bdessemond [at] imacus [dot] com
    • Symfony Developer - full-time based in Abidjan, Cote d'Ivoire - Mlogik Cote d'Ivoire - Contact: job [at] mlogik [dot] net
    • Symfony Developer - full-time based in Vienna, Austria - 2beFound Performance Marketing GmbH. - Contact: office [at] 2befound [dot] at
    • Symfony Developer - initial one month contract based in London, UK - Contact: Paul.Thomson [at] johnbrowngroup [dot] co [dot] uk

Plugins

  • New plugins
  • Updated plugins
    • sfExtjsThemePlugin: added renderer for group-by-header, fixed bug with respect to datastore columnnames, filtering changes so filtering works and is persistant, changes to the filtering template to work better in a narrower side panel, extracted datastores from _list_ajax_layout.php to _ajax_stores.php so they can be reused for independed edit-pages as well, edit-pages can be loaded independedly from list, added possibility to see edit pages in new page, split stores in 3 partials: list, edit and related,
    • sfSimpleBlogPlugin: added the ability to send mail alerts to more than one recipient,
    • sfControlPanelPlugin: better filter on configuration
    • sfSimpleForumPlugin: added missing admin files in package.xml, removed dependency on sfGuard (based on a patch by nico.perriault), pagination helper refactoring (patch from nico.perriault)
    • sfWebBrowserPlugin: sometimes there are submit buttons with the same values so the curl adapter was giving errors
    • sfPropel13Plugin: fixes which were required after a recent Propel code change, finished a fix that had been started re: combining simple and complex object builders
    • sfUIPlugin: change the look of the code
    • sfPropelAlternativeSchemaPlugin: fixed problem on alternative schema detection on Windows systems (patch from lking)
    • sfSugarCRMPlugin: changed properties to 'protected' to enable subclassing, tagged 1.0.1, updated trunk CHANGELOG, updated SVN installation instructions
    • sfExtjs2Plugin: added features to create Ext.application, added parameters support for Ext.object constructors, added parameter support for custom methods, added in quote_except function to make writing classes easier
    • sfPropelMigrationsLightPlugin: fixed a problem with variable names
    • sfPaymentPayboxPlugin: released 1.0.1 version (corrections of 2 bugs)
    • sfPropelPollsPlugin: minor documentation fix

Some new symfony powered websites

  • H.Reynaud & Fils: (french, english) essential oils, fragrances & flavors producer
  • KnowledgeBid.com: VOIP platform that connects buyers and sellers in the exchange of information
  • Albano Guatti E-Commerce: you can buy jeans shirt belt and boxer inspired by from Albano Guatti's masterpiece SEXUENCES
  • Symrecruit: specialist Symfony recruitment agency
  • Playa Viva: fully sustainable resort and turtle sanctuary being built in Mexico
  • anyInput: free application for your organized information. You can store and share information about DVDs, CDs, Stamps, etc.
  • Plan Logement: (french and dutch) online status of Brussels Government policy on public housing

They talked about us

Comments

Thanks Javier :)
/me loves your symfony weekly information post :)
Thanks Javier!
---------
r6154: switched the default MySQL tables to use InnoDB engine instead of MyISAM
---------

What? Why? MyISAM is slower for day to day use...i.e. SELECT.

Comments are closed.

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