Very calm week for Symfony core development. Meanwhile, three new job offers were published and three new plugins were released. Moreover, lots of plugins updated their documentation during this week.
Development mailing list
- Discussions about ideas for handling of assets and sfSearch plugin.
Development highlights
- r10382: [1.2] fixed sfValidatorPropelUnique assumes column name is used in form
- r10425, r10426: [1.1, 1.2] fixed regenerated session id wasn't reflected in database based session storage handlers
- r10437, r10438: [1.1, 1.2] added exception throw when the method option is set and doesn't exist in sfWidgetFormPropelSelect
- r10439, r10440: [1.1, 1.2] fixed exception cannot be thrown in the sfFormField::__toString method
- r10464, r10465: [1.1, 1.2] fixed sfProjectDeployTask typo in help
- r10466, r10467: [1.1, 1.2] added rsync-options option to sfProjectDeploy task
- Updated dwhittle branch
- ...and many other changes
Development digest: 121 changesets, 20 defects created, 11 defects closed, 6 enhancements created, 5 enhancements closed, 13 documentation defects created, 7 documentation defects closed and 63 documentation edits.
Book and documentation
- Updated My first project tutorial
- Updated Coding symfony with Vim, How to Store Files in a Database, How to upgrade your project pages
- Created New symfony 1.1 task names page
Wiki
- New Job Postings:
- Symfony Developer @ Ypok Polska - full-time based in Gdansk, Poland - Contact: rekrutacja [at] ypok [dot] pl
- Symfony / PHP Developer @ Miet24 GmbH - freelance, full-time, students based in Berlin, Germany - Contact: robert.fritsch [at] miet24 [dot] de
- PHP/Symfony Developer @ VR Software - freelance, full-time, students based in Orlando, Florida, USA - Contact: jobs [at] vrs-soft [dot] com
- New developers for hire:
- SilesianRain: is based in Ontario Canada. We are primarily focused on Ajax and OO PHP5 developement utilizing the Symfony framework and Doctrine ORM
- New symfony blogger:
Plugins
- New plugins
- ysfAPIClientPlugin: provides a simple wrapper around curl multi to allow for parallel dispatching (to minimize latency) of web service requests.
- taOpenIDsfGuardPlugin: consumer for OpenID which integrates with sfGuardPlugin and support also OpenID 2.0 (uses Zend_OpenID)
- sfPHPDocumentorPlugin: generates phpdocs using symfony pake tasks
- Upcoming plugin: sfExtjsThemeGuiPlugin
- Updated plugins
- sfExtjsThemePlugin: added managed iframe required for TinyMCE, updated tinyMCE to latest version 0.6, changed time-format for for json-data, improved row action, started moving methods to use single ajaxResponse method, added checks for success:true into updateDB method, implemented recursive edit-tabpages, improved configurability of edit pages, added edit-generator.yml example, added key container_params to make distinction between configfor grid for edit.pages, improved styling of code, added save_failed event for edit-page, added in new Ext.ux.IconMgr, trackResetOnSave for forms, fixed icons for Edit panel and getAjaxLinkToAction
- sfPropelPlugin: Propel now ignores Doctrine schemas, changed forms to use propel classname, tweaked sfvalidatorPropelUnique to accept custom field name, import migration light to sfPropelPlugin, rebuilt migration system, added call to ->logSection() on creation of initial migration SQL files, changed function names for better sfPropelMigrationsLightPlugin BC, added basic migration tests, removed drop query from migration manager to avoid possible data loss, removed unnecessary HEAD constant, added detailed task descriptions, changed revision to be an option in propel:migration-info and added exception if value is unrecognized, added propel:migration-log task to output a log of migrations performed on the database
- sfYUIPlugin: fixed helper, upgraded YUI 2.5.2 + README
- ysfYUIPlugin: merged yui css tweaks + fixed README formatting
- sfCombineFilterPlugin: updated docs to show how to turn off the filter in dev environment, updated readme and wiki, modified app.yml setting names to be more clear, fixed a type in the config names, released 0.1.2 version
- sfPJSPlugin: updated documentation, released 1.0.0 and 1.0.0.2 versions for symfony 1.1
- sfExtjs2Plugin: added JsonStore, updated documentation, fix for quote-except of numerics, fixed issue with action.class.php example, added 'tools' to sf_extjs2_list_attributes
- sfHamlViewPlugin: fix for PHP 5.2.6 compatibility, released 1.2.1 version
- sfThumbnailPlugin: updated documentation, released 1.0.0 version for symfony 1.1
- sfGoogleAnalyticsPlugin: bugfix to compat logging logic
- sfSearchPlugin: added finite state machine for upcoming query parsers and lexers, added query lexer for the Lucene syntax, added new criteria system needed for query parsers, removed mock criterions (no longer used), updated criteria suite, added unit tests for translator interface
- sfFormtasticPlugin: moved YAML form generation logic into generator classes, changed YAML syntax to remove all option/attribute nested arrays, added more convenience methods to sfFormtasticBase, added option to set a global id format on a form, added form fields only formatter, added sfFormtastic::bindToRequest() method that automagically uses sfContext to get what it needs based on name format, renamed ->bindToRequest() as ->bindRequestParameters()
- sfContactGrabberPlugin: major code re-write and compatibility update to the lastest API, updated documentation, released 1.1.0 version
- sfPropelActAsSignableBehaviorPlugin: detect CLI
- dwPrototypeWindowPlugin: released 1.0.0 version for symfony 1.1
- sfLucenePlugin: updated plugin for sfSearch's new criteria suite, implemented criterion translator
- dbFusionChartPlugin: updated documentation
- sfPropelSearchPlugin: added ability to restrict results by model
- dgDojoPlugin: improved documentation
Some new symfony powered websites
- FAKR: (english/polish) dealer of buses, trucks and special machinery
- LandSign: (greek) technical company profile
- Tokotoukan: (multilanguage) online tshirt shop
- Total Licencing Greece: (greek) quarterly newsletter/magazine about licencing
They talked about us
- Creando gráficos con eZComponents y Symfony
- use YML for storing data in db
- Utilizando o rsync do symfony com parâmetros personalizados
- Using the Symfony object_select_tag
- Symfony sfGuardUser “remember me†checkbox/cookie does not work
- Sensio Labs supporte le projet Doctrine et ouvre un bureau aux Etats-Unis
- Type confusions in Symfony
- Symfony Tip: What can I put in my Propel schema.yml?
- Symfony Tip: 1.1 Model Building
- Partager la session utilisateur entre Flash/Flex et symfony avec AmfPHP
- SymfonyCamp a Settembre
- Sostituire l'helper "input_date_tag()" in Symfony 1.1
- OSCON Craziness
- Symfony Is A Development Tools Script
- too much information (technology)
- Framework PHP symfony en Debian Lenny
Hmm - why isn't My First Project linked from the 1.1 documentation root?