Great week for symfony: inminent symfony 1.1 relase, 6000th changeset milestone, new symfony planet feed with all the blog feeds related with symfony and new Fabien Potencier blog (powered with symfony 1.1)
Development mailing list
- Discussions about widgets!
Development highlights
- r5995, r5996: added method to sfWidgetFormSchema to manage help messages + added a way to format help messages in formatter classes
- r5997, r5998: fixed admin generator filters HTML defect (closes #1891 - patch from Pascal Borreli)
- r6003, r6005: merged bug fixes from creole 1.1 + propel 1.2.1 (partially reverted in r6010 and r6011)
- r6004, r6006, r6007: fixed Creole and fixed DSN when using an empty password with a colon before like in mysql://root:@localhost
- r6012, r6013: fixed templates of login & secure actions of default module are exchanged (closes #2536)
- r6019, r6020, r6021: fixed sfPropel::Data::dumpData() (patch from fred) and fixed propel:data-dump task
- r6022: added sfValidatorCSRFToken
- r6072: fixed sfMixer hooks in SfPeerBuilder
- r6097: fixed properties.ini in tasks
- r6099: added ESC_HTMLSPECIALCHARS escaping strategy
- Updated dwhittle branch
- ...and many other changes
Development digest: 126 changesets, 12 defects created, 9 defects closed, 6 enhancements created, 4 enhancement closed, 4 documentation defects created, 3 documentation defects closed and 33 documentation edits.
Book and documentation
- Updated french Askeet tutorial, Cheat Sheets Index
- Advances in polish, italian, french and brazilian portuguese translations of the book
Wiki
- New Job Postings:
- Technical Lead - full-time based in Los Angeles, USA - Hello Design - Contact: careers [at] hellodesign [dot] com
- Symfony Developer + PHP/MySQL/HTML/CSS Guru - bytepark GmbH - Contact: jobs [at] bytepark [dot] de
Plugins
- New plugins
- adBlueprintPlugin: wraps the Blueprint CSS Framework Version 0.6 for use in symfony.
- sfModelTestPlugin: quickly create unit tests that require database interaction
- sfHttpBLPlugin: HTTP Blacklist, or "http:BL", is a system that allows website administrators to take advantage of the data generated by Project Honey Pot in order to keep suspicious and malicious web robots off their sites
- Updated plugins
- sfExtjs2Plugin: fixed loading order of adapters, overworked load method and constructor, added features to create custom classes and custom methods
- sfSimpleCMSPlugin: fixed issue with output escaping
- sfMediaLibraryPlugin: added a new setting to override the upload directory + done some cleanup, added de, it and nl translation, fixed input_asset_tag requires i18n helper, released 0.9.0 version and 0.9.1 version (fixes lacks of new it, de and nl locales into 0.9.0 package)
- sfPropelActAsRatableBehaviorPlugin: small fix, fixed rating bug when plugin is used with escaping enabled, incorrect sfGuardPlugin autodetection fixed
- sfGuardPlugin: added the BasesfGuardAuthActions inclusion when extending the sfGuardAuth class, updated documentation about creating the new tables, added PluginsfGuardUser::setPasswordHash(), fixed isAnonymous() method, released 1.1.13 version, fixed HTTP status code for secure (403) and signin (401) actions
- sfGuardDoctrinePlugin: generate salt only on insert user, removed trailing spaces, added unique to sfGuardUser, added aliases to tables
- sfLucenePlugin: misc cleanup, fixed i18n category "all" message, implemented UTF8 suggestions + fixed type-o in category template, significantly decreased memory usage during batch indexing, upgraded Zend_Search_Lucene to latest trunk (includes support for wild cards, range queries, etc), expanded character list in highlighter, added sfMixer hooks, added more advanced queries + unit tests to sfLuceneCriteria, added default routes to sfLucene module, added customization options to the paging system, added many more configuration options, released 0.1.1 beta version
- sfDoctrinePlugin: updated externals and to branches/1.0 and Doctrine 3142, fix to data fixtures loading, removed error messages about sessions not being able to be written by overriding the location of session files for the tasks, updated to be correct YAML syntax
- sfExtjsThemePlugin: fixed sorting and grouping on foreign fields, master-Detail implemented (it requires some manual work on the object-model though), fixed autocomplete json-data, improved maintainability by better generator, fixed bug with groupable fields and drop-down boxes, fixed grouping
- sfDoctrineAmazonS3Plugin: included Pear libaries with plugin
- sfPrototypePlugin: released 1.0.3 version (updated prototype to 1.6 and scriptaculous to 1.8)
- sfFormBuilderPlugin: added differnet color for required form elements
- sfYUIPlugin: removed PEAR package.xml (SVN-only installation due to file size), updated YUI to 2.3.1, rewrote README, added Yahoo! LICENSE
- sfSimpleBlogPlugin: fixed hard-coded prototype path
- sfISBNPlugin: fix for returning multiple offers from ebay findhalfproducts call, fixes to prices and offers
- sfN1IterationPlugin: released 0.1.1 version (renamed the function in helper to avoid confusion)
- sfAdvancedAdminGeneratorPlugin: released 0.1.3 version (add flash notice on list action, handle failed form validation with create)
- sfUFOPlugin: released 0.6.0 version (fixes expressInstall feature, expressinstall.swf is bundled)
- sfPropelActAsCommentableBehaviorPlugin: fixed bug when escaping is turned on
- Initial import of sfJqueryPlugin, sfCombineFilterPlugin
Some new symfony powered websites
- sportlerfrage.net: (german) Q&A service about all kind of questions concerning sports.
- System 10: online Health & Fitness Web Application
- How To Call Your Country: provides complete dialing instruction of how to call to over 47,000 cities around the world
- David Shure Antique Silver: online antiques store
- I.Franks Antique Silver: online antiques store
They talked about us
- Los nuevos formularios de Symfony 1.1
- Pake: propel-build-all-save-mysql
- sfLlooggPlugin - Un nuovo plugin per Symfony
- Instalando un servidor MAMP (PHP) en Mac OSX Leopard
- Promociona tu proyecto Symfony
- Cómo crear servidores virtuales en Mac OSX Leopard
- Symfony 1.1 new form handling
- Symfony 1.1 - Perchè Doctrine invece di Propel
- Una semana con Symfony #18 (5 - 11 noviembre 2007)
- sfModelTestPlugin - Simple unit tests for any ORM!
- Sending Email within Symfony
- Dynamic access to classes in Symfony
Thanks ! Great Job.
Gracias Javier :)
just noticed a bug with prototype 1.6 affecting symfony's checkbog_tag form helper.
prototypes $F() function no longer returns the correct value
..
see http://www.prototypejs.org/2007/11/7/prototype-1-6-0-script-aculo-us-1-8-0-and-the-bungee-book-now-available/comments/18007#comment-18007