Symfony 1.1 beta 3 was released this week, completing one of the last milestones before the final release of symfony 1.1. Meanwhile, symfony related jobs, blogs and posts about symfony and websites created with symfony continue blooming all around the world.
Development mailing list
- Discussions about foreign key documentation
Development highlights
- r8362: [1.1] added user information when displaying an exception in debug
- r8368: [1.1] fixed issues with exceptions thrown during context initialization
- r8369: [1.1] tweaked propel upgrade task to only execute if propel.ini exists
- r8372: [1.1] added an optional second argument to slot() for simple slots
- r8384: [1.1] fixed m2m widget/validator names in case you have several m2m relationship with the same object
- r8386: [1.1] fixed Yaml parsing of alias names too strict (closes #3300)
- r8388: [1.1] fixed problem with generated config_factories.yml.php file (in cache)
- r8391: [1.1] refactored sfFinder::in()
- r8392, r8393: [1.0, 1.1] added excert_space option to excerpt_text in TextHelper.php
- r8395: [1.1] added possibility to do sortable_element without ajax call
- r8404: [1.1] Added a task:init task to bootstrap task classes
- r8408: [1.1] forms framework labels, error messages and help texts can be easily translated
- r8411: [1.1] added quotes when dumping string that contains & and * (aliases) to YAML
- r8417: [1.1] made admin generator work even if sf_compat is off (closes #3286)
- r8418: [1.1] renamed task:init to generate:task, removed detailed_description option
- Completed Milestone 1.1.0 beta3
- r8427: [1.1] fixed renderComponent (closes #3317)
- r8430: [1.1] removed unused prefix property in sfCache
- Updated dwhittle branch: fixed error constants, tweaked sfContext::shutdown
- ...and many other changes
Development digest: 100 changesets, 38 defects created, 15 defects closed, 7 enhancements created, 4 enhancements closed, 3 documentation defects created, 1 documentation defect closed and 22 documentation edits.
Book and documentation
- Created Reserved Words page
- Updated Symfony and PDT, Symfony2Discussion, Upgrade your layout (for symfony >= 1.1 beta3), Installing Symfony on a shared host at 1and1 with PEAR pages
- Updated symfony 1.1 book
- Advances in french and deutsch translations of the book
Wiki
- New Job Postings:
- PHP developer @ Morris & Chapman Belgium - full-time based in Brussels, Belgium - Contact: info [at] morris-chapman [dot] com
- Symfony Developer @ www.nochPlatz.de - freelance based in Paderborn or Munich, Germany - Contact: jobs [at] nochPlatz [dot] de
- Web Developer @ Flash2xs.com, LLC - full-time based in Denver, Colorado, USA - Job Specification
- New symfony blogger:
Plugins
- New plugins
- sfSphinxPlugin: integrates Sphinx search engine
- sfOpenSocialPlugin: enables you to create a full-feature OpenSocial Application using symfony framework. Includes a complete PHP5 OO implementation of OpenSocial JavaScript API
- Initial import of sfPropelSearchPlugin
- Updated plugins
- sfExtjsThemePlugin: cleanup of edit_form_ajax_inner using theme-admin-generator-library, split addTab out into it's own partial, adding tinyMCE + extjs_tinymce 'wrapper', improved renderers, it is now possible to assign links to foreign-fields
- dbFusionChartPlugin: fixed bug in package.xml, released 0.0.3 version with bugfix related to symfony dependency
- sfGoogleWebsiteOptimizerPlugin: updated config, added unit tests, updated filter and documentation
- sfSearchPlugin: changed xfDocumentHit->getCriterion() to xfDocumentHit->getCriterionImplementer(), minor refactoring of identifiers
- sfPropelMigrationsLightPlugin: released the current svn trunk as version 1.0 of the plugin and marked it as stable
- sfLucenePlugin: implemented xfLuceneHits (speeds up searching)
- sfPropelFinderPlugin: fixed _and() and _or() so that they give expected results, rather than the buggy results of Propel s addAnd() and addOr(), added sfPropelFinder::with() method based on sfPropelObjectPeerImpersonator::populateObjects()
- sfPropelSqlDiffPlugin: updated documentation, released 0.1.4 version
- sfGoogleAnalyticsPlugin: created 1.0 maintenance branch
- nahoWikiPlugin: refactoring to ease extensibility
- sfDoctrinePollPlugin: updated the model and README, sort results by rank, adding cascade deletion for relations
- sfDynamicCMSPlugin: released 0.2.1 version
- sfAmazonSimpleDBPlugin: error in the library when you have more then 9 attributes in your object
- ckWebServicePlugin: added support for action view rendering when in soap mode, updated README and package.xml to plugin version 1.2.0
- sfPropelImpersonatorPlugin: removed obsolete class (sfPropelObjectImpersonator is now sfPropelObject)
- sfCryptographpPlugin: bug fixed in helper CryptographpHelper.php
- sfAdvancedAdminGeneratorPlugin: added IDs & classes to ease customization of admin pages, added support for self-referencing many-to-many relations
- sfMediaLibraryPlugin: added catalan translation
Some new symfony powered websites
- TakeLessons.com: (english) find a local instructor for music, voice, dance, and sports lessons
- Podsjetnik: (bosnian) free SMS reminders
- Edge Hill University Corporate website: (english) main homepage, news and events, online prospectus, search
- Get Video: (vietnamese) search, view and download video easily
- Fastalerts: (english) sending alerts online, sms, email, voice etc First web 2.0 solution in india
- Toyota YarisFEST: (turkish) an ad-campaign / music competition website for Toyota Turkey (ToyotaSA), promoting a music festival based on Toyota Yaris theme, by Onur Turgay
- Moda Mercatto: (portuguese) website of the Mercatto Brazilian woman's clothes store
They talked about us
- Symfony: Delete an Application
- Nadchodzi Symfony 1.1
- Choice Part 6: Lucene in the sky with diamonds
- Een week vol symfony #66 (31 maart => 6 april 2008)
- chacha.vn sỠdụng symfony
- Entorno personal (ligero) de desarrollo web: Ubuntu + Lighttpd + PHP + sqlite + symfony
- Ahora Symfony...
- Upcoming Symfony Workshop to Create Your Lifestream
- Symfony+Eclipse = Symfoclipse
- El proyecto Alba administrando la educación
- pérserver le type mime d’un fichier uploadé via l’admin generator de symfony
- Why you should use Symfony?
- Symfony vs Zend framework vs Cakephp vs Others
- Creando un wiki con Symfony en menos de 20 minutos
- Symfony Project Configuration
- Symfony and I - an introduction
- Symfony Main Application Configuration
- symfony勉強会ã«å‚åŠ ã—ã¦ãã¾ã—ãŸ
- Symfony Helper select_tag
- Simple Login Code in PHP for Symfony
- Email validator bug
- [勉強会]symfony勉強会ã«å‚åŠ ã—ã¦ãã¾ã—ãŸ
- Symfony PHP MVC Framework
- Slides presentatie pfCongrez beschikbaar
- Lancement de l'offre de support technique symfony
- Se publica Symfony 1.1 Beta 3
- Propel is not hard anymore
- contraintes PostgreSQL dans symfony
- How to handle page representation dynamically
- When the pager_navigation function does not create the correct link...
- Recent symfony presentations
- How to click an image in sfBrowser (symfony lime testing)