Few weeks ahead of its release, symfony 1.2 continues improving components such as routing and forms while adding some goodies like format support for exceptions.
Development mailing list
- Discussions about symfony 1.2 admin generator, disable all caching and sfLoader deprecated in symfony 1.2
Development highlights
- r11726: [1.2] changed the web debug toolbar look
- r11736: [1.2] added an exception if you try to enable a non-existant plugin
- r11749: [1.2] fixed the routing when using a cache object
- r11764: [1.1, 1.2] fixed sfPearRestPlugin invalid error reporting
- r11773, r11774: [1.1, 1.2] fixed wrong check for eaccelerator in sfProcessCache of sfCompatPlugin
- r11775: [1.2] fixed TinyMCE textarea_tag() to reflect the new JavascriptBase helper group
- r11776: [1.1, 1.2] added an exception when there is no active configuration in sfProjectConfiguration::getActive()
- r11778: [1.2] fixed ObjectAdminHelper to reflect the new JavascriptBase helper group
- r11783: [1.2] added helper management in sfApplicationConfiguration to take into account the enabled plugins and deprecated sfLoader class
- r11786: [1.2] fixed propel:* tasks to only parse schemas from enabled plugins
- r11794: [1.2] changed the way routes work, objects are not injected automatically anymore in the request attributes
- r11797, r11798: [1.1, 1.2] fixed locking problem with symfony cache:clear task
- r11805: [1.2] added format support for exceptions
- r11807, r11808: [1.1, 1.2] fixed default form template for CRUD generator
- r11814: [1.2] add new method added to sfForm class, allowing to render the form using a particular widget schema formatter within a template
- Updated dwhittle branch
- ...and many other changes
Development digest: 119 changesets, 63 defects created, 36 defects closed, 13 enhancements created, 12 enhancements closed, 7 documentation defects created, 3 documentation defects closed and 20 documentation edits.
Book and documentation
- Updated doctrine book
- Updated RFC: sending emails with symfony 1.2, Installing Symfony on a 1&1 shared host, Installing Symfony In A SubDirectory and symfony 1.0 helpers status pages
- Published chapter 11 of the Forms Book
- Updated My First Project tutorial for symfony 1.1
Wiki
- New Job Postings:
- Agile Web Development Team Leader @ White October Ltd - full-time based in Oxford, UK - Job description
- New symfony blogger:
Plugins
- New plugins
- sfPHPFitPlugin: a plugin for FIT(Framework for Integrated Tests) It greatly eases the process of acceptance testing in your symfony projects
- sfVThumbPlugin: smart image resizer plugin. One rule, several thumbnails, one method to resize
- sfJsMinifyPlugin: helps to minify js scripts in the symfony javascript directory
- sfOptimizeStyleAndScriptPlugin: merges and compresses stylesheets and javascripts files
- Upcoming plugin: sfAdsGeneratorPlugin
- Updated plugins
- sfDoctrineActAsTaggablePlugin: updated readme, updated TagPluginTable, updated a bug about datatype
- sfPropelActAsTaggableBehaviorPlugin: taggable models must have a single-column primary key, made plugin compatible with Propel 1.3, updated documentation and package.xml, released 0.8 version
- sfDynamicCMSPlugin: fix minor bug
- sfPropelActAsCommentableBehaviorPlugin: made plugin compatible with Propel 1.3
- sfEasyGMapPlugin: first import of trunk
- sfWebBrowserPlugin: added support for custom options in sfCurlAdapter, translated README to Markdown, released 1.1 version, changed follow_location to conform with new options naming scheme, changed CURL_ to CURLOPT_
- sfSimpleForumPlugin: turned README into Markdown, excluded symfony 1.1, integrated CHANGELOG into package, released 0.6.7 version
- bhLDAPAuthPlugin: created branches,
- DbFinderPlugin: fixed problem with join() called multiple times on the same table in sfPropelFinder, changed the generator to auto-add a wildcard on string filters, the with and the finder_methods parameters are now also supported in the edit view of the generator theme, added batch actions to the admin generator theme, added sort_method option for foreign key fields and custom fields to be sortable too, fixed generator initialization to be compatible with symfony 1.1, fixed PHP 5.3 compatibility problem on sfModelFinder::__toString()
- sfSimpleBlogPlugin: advances in the Doctrine compatibility
- sfExtjs2Plugin: added TextItem
- sfDoctrinePlugin: updated for the latest changes on sfLoader, made constructor of sfFormDoctrine not as strict, moved sfFormDoctrine to form folder, fixed reference to Doctrine::FETCH_ARRAY which no longer exists in Doctrine 1.0, finished port of sfPropelRoute to sfDoctrineRoute
- sfPropelPlugin: [trunk] fixed convert option name and default value in sfPropelRoute, changed the way routes work, objects are not injected automatically anymore in the request attributes
- sfExtjsThemePlugin: fixed a bug with jsonCombo where the namespace was hardcoded incorrectly, added option to send namespace parameter to jsonList, tweaks to uploadpanel, added form.Field.override to allow helpText config option to be added to form fields, tweaks to baseParams settings so they are set correctly and don't wipe out current baseParams, added Ext.ux.ValidationStatus and css to support it, fixes to FilterTwinComboBox, fixes to NoteWindow and NoteColumn
- ckWebServicePlugin: fixed bug so internal forwards to non ws-enabled actions is possible, added support to generate a custom SOAP handler class with the ckWebServiceGenerateWsdlTask, added an option 'handler' to the ckWebServiceGenerateWsdlTask which has to be set to 'on' to enable the new soap handler generation, updated the README and the task help text
- sfSmartyPlugin: added link_to_app helper method to core smarty helpers
- sfPhpExcelPlugin: change externals from branches to trunk
Some new symfony powered websites
- Colnect Stamps: (multilingual) a comprehensive online solution for collectors of mass produced collectibles (stamps, coins, phonecards and so many more).
- Tele500.com: (english) Internet Telephony Service Provider
- SM-Forex: (english) a website for automatic publishing of results from Forex trading
- MTV ROOKIE: (deutsch) a newcomer bands portal where the winner is rewarded with a real music contract
- nahraj.to: (czech, english) simple file hosting
They talked about us
- Simplify Django Debugging With New Toolbar
- Refactorizando aplicaciones Symfony
- Refactorizando
- Directeurs de projets, Chefs de projets et développeurs PHP/symfony (H/F), rejoignez l'équipe Sensio Labs
- Rendez-vous sur la salon Paris Capitale du Libre!
- Say hello to the 1000th symfonian!
- Symfony inspira a otros frameworks
- Document-Driven Development in Practice: Rethinking sfForms
- Première formation symfony 1.1 à Montréal, Canada
- Sorting By Custom Column in the Symfony Admin Generator
- A good day
- Chapter 10 - Forms
- symfony forms - tradução do livro sfForms Book
- Running multiple Symfony versions on the same machine
- Symfony workshop à Montpellier les 22, 23 et 24 Oct
- Face cachée de l'admin generator
- HTTP authentication with sfGuard
- Doctrineã®2.0ãŒã¾ã£ãŸã別物ã«ãªã£ã¦ã‚‹
- symfonyã®O/Rマッパã§DBã‹ã‚‰SELECTã™ã‚‹ã¨ãã®æ¤œç´¢æ¡ä»¶
- Symfony Project: Der Admin-Generator
- Refaktorisierung mit Symfony (Teil 2/5)
I'd highly recommend the job at White October to any Agile/XP/Scrum folks.
We don't bite, well Ed might..