During this week, the second release candidate of symfony 1.1 was released. Due to the inminent release of the long-awaited stable version of symfony 1.1, all efforts are focused now on improving and updating the vast amount of available documentation.
Development mailing list
- Discussions about components in a dynamic page, autoloading nightmare with Doctrine and advanced error formatting in sfForms
Development highlights
- r9473: [1.1] added support to read sublocale calendar files
- r9474: [1.0] added support for specifying index size like my_index: [created_at(10)] to support putting indexes and uniques on mysql text type columns
- r9477: [1.1] refactored renderPartial() and renderComponent() in sfAction (code has been splitted to create a getPartial() and a getComponent() method)
- r9489: [1.1] secured non-production controllers by default by inserting an IP check for 127.0.0.1 into those controllers. This will only affect new applications created with generate:app and not be part of the upgrade.
- r9494, r9495: [1.0, 1.1] added more fillin tests
- r9496: [1.1] fix problem with components contextual vars. A contextual variable sent via include_component/get_component overrided in myComponents::executeXxx() method was keeping original value instead of overriden one. New behavior is like sf1.0
- r9498: [1.1] added $sfForm::mergeForm(sfForm $form) method which allows to merge two existing form instances, including: widgets, validators, pre and post validators. Wlements of the form passed as argument will override the existing ones by default. Bound forms cannot be merged (this behavior has been replicated in the embedForm and embedFormForEach methods)
- r9499: [1.1] sfWidgetFormDate and sfWidgetFormTime widgets now display days, months, hours, minutes and seconds with two digits in selectboxes
- Milestone 1.1.0 RC2 completed
- r9501: [1.1] added pre and post validator merge for embedForm and embedFormForEach
- r9534: [1.1] fixed propel:build-forms when using behaviors
- r9535: [1.1] fixed sfValidatorDate Validation of Minutes '00' fails
- r9537: [1.1] removed debug information for tasks that use a database connection (to enable those logs, use -t)
- r9538, r9539: [1.0, 1.1] fixed sfFillInForm to work correctly with nested arrays like: article[description][] (partially reverted for 1.0 and 1.1)
- Updated dwhittle branch
- ...and many other changes
Development digest: 120 changesets, 38 defects created, 25 defects closed, 6 enhancements created, 5 enhancements closed, 4 documentation defects created, 2 documentation defects closed and 47 documentation edits.
Book and documentation
- Updated symfony 1.1 documentation page
- Updated The definitive guide to symfony 1.0 and The definitive guide to symfony 1.1 books
- Created How to customize the symfony directory structure, How to create an optimized version of your website for the iPhone and How to send an email cookbook tutorials
- Added some french, portuguese and spanish translations of cookbook tutorials
Wiki
- New Job Postings:
- Symfony or Senior PHP Developer @ FUF // Frank und Freunde GmbH - freelance, full-time, students based in Stuttgart, Germany - Contact: kontakt [at] fuf [dot] de
- Symfony/PHP Développeur @ Lyriance - full-time based in Lyon, France - More information
- Symfony developers needed @ OOiP
- Symfony/PHP developer @ D3T-Distribution - full-time based in Rouvroy (Lens), France - More information
- New symfony blogger:
Plugins
- New plugins
- sfAssetsLibraryPlugin: full-featured multimedia asset library plugin. Not only does it allow you to upload and organize your media files (images, PDF documents, Flash objects, and so on) via a web interface, it also stores metadata about each file for easy retrieval or automated copyright and legend inclusion.
- pmCustomPropelUniqueValidatorPlugin: provides multi column validation
- spyFormBuilderInterfacePlugin: a simple interface to create forms with an administration interface
- sfMailrobotPlugin: enables a module to be triggered by email, in order to create multiple-purpose symfony-powered mail robots (file uploading via email, update a page...)
- Updated plugins
- sfPropelPlugin: merged 1.1 changes to sfPropelPlugin, added sf builders for propel 1.3 nested sets, removed stale code in propel form generator, fixed propel builders
- sfExtjsThemePlugin: improved parsing for edit-pages somewhat, restored adding new items from comboboxes, implemented event handlers for adding new items from comboboxes, reimplemented renderers, implemented rowExpander, dissabled some old functionality in the non-ajax/extjs list.php files, implemented hiding of columns, option to make columns veryHidden (these columns won't show up in the hidden grid-columns), restored list.actions functionality and configuration, implemented rowAutoExpander, fixed scope for renderers, added _insert action to add an empty record to a store and database
- sfRatingPlugin: fix config functions and other bugfixes
- sfProjectExportPlugin: initial import compatible with symfony 1.1, delete setCommandApplication for unfreeze
- sfGuardDoctrinePlugin: corrected table usage from sfGuardGroup to sfGuardPermission, better checking to see if Doctrine records exist, fixed incorrect password specification in fixtures file, fixed initial copy of symfony-1.1 branch that referenced the non-existent class sfDoctrine when it should have been referring to the Doctrine class instead
- ysfDimensionsPlugin: fixed exception handing to be bc, fixed sfLoader for windows in 1.0
- sfYUIPlugin: fixed output of hidden input, removed caption param, added options param instead
- sfDoctrineSimpleCMSPlugin: adding some functionality to allow for the sfSimpleCMSAdmin module to open up the sfSimpleCMS module in a different app, fixed the cross application link code to use the no_script_name setting from the settings file of the proper app, reverted all the previous changes (it has been decided that this functionality should not be in the plugin and will be done on a project by project basis)
- sfPropelActAsTaggableBehaviorPlugin: fixed typo in documentation
- sfDynamicCMSPlugin: completely refactor sfDynamicCMSMenu helper & fix a minor bug in admin module, released 0.3.2 version
- pmCrossAppUrlPlugin: updated documentation, package.xml fixed for symfony plugin-install command, released 1.0.1 version
- sfPropelSlotBehaviorPlugin: fixed some bugs, released 0.1.5 version
- sfPropelImpersonatorPlugin: fixed a bug, could not customize an aliased field name
- sfFaqPlugin: added activate categories management, released 1.1.2 version
- sfModalBoxPlugin: upgraded to modalbox 1.6, released 0.0.5 version
- sfMenuGeneratorPlugin: updated documentation
- sfPropelActAsSluggableBehaviorPlugin: updated documentation
Some new symfony powered websites
- 7Lists: (german) ranking community, where users can create their own best of lists with any topic they like. The opinions of all users result in top lists
- 12visitme Charity Tourism: (english) website that gives people from Third World countries the possibility to offer travel opportunities to people around the world
- Wedding Cuba Channel: (multilingual) planning Wedding and Honeymoon in Sol Melia Hotels & Resorts in Cuba
They talked about us
- Symfony 1.1 RC2 & iPhone Webseiten HowTo von Fabien
- Se publica Symfony 1.1 RC2
- Dutch PHP conference 2008
- Symfony 1.1 RC 2 и вÑÑкие интереÑноÑти
- Browsing your assets with style
- Il video di introduzione a Symfony 1.1
- Nuevo plugin para gestión de contenidos con Symfony
- symfony 1.1 tutorial
- Adapta tus aplicaciones al iPhone con Symfony
- symfony 1.1 goodness
- sfFaqPlugin - V1.1
- Useful in-browser development tools for PHP
- File-Upload mit dem Symfony Framework
- Как Ñамому наÑтроит Ñтруктуру папок в Symfony 1.1
- Symfony, Joomla, and user authorization
- How to create an optimized version of your website for the iPhone in symfony
- phpMyAdmin & Symfony juntos
- symfony 1.1 - saindo do forno
- フレームワークã§ä½¿ã‚ã‚Œã¦ã„ã‚‹PHP関数を数ãˆã¦ã¿ãŸ
- Dutch PHP Conference
- Symfony 1.1 Sandbox Set-up
- Symfoclipse Secret
- Nuevo Rostro y Proyectos para Meerkat
- symfony 㧠Alias /sf ã¯ã©ã“を指ã™ã¹ã?
- symfony1.0 的多è¯è¨€æœºåˆ¶
- Enlaces útiles para comenzar con Symfony Framework
- Dutch PHP Conference 2008
- Adapta tus aplicaciones al iPhone con Symfony
- Работа Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ð¼Ð¸ в Symfony 1.1
- symfonynerds.com - For nerds who like the Symfony Framework
- symfonyã®migrationプラグイン
- ã•ãらインターãƒãƒƒãƒˆã§symfonyをインストール
I love symfony. I need the documentation~
@moreilla:
http://www.symfony-project.org/doc/1_1/