During this week, first symfony code sprint took place, with record-breaking activity culminated in the release of symfony 1.0.10. Meanwhile, symfony 1.1 development continues with lots of dependencies removal in its own new branch.
Development mailing list
- Discussions about xmi2symfony: tool to convert UML models to code skeletons and table widget
Development highlights
- r6548: created 1.1 branch
- r6550: [trunk] fixed method signature
- r6553: created 1.1 doc branch
- r6589, r6592: [trunk, 1.1] fixing web debug toolbar to handle relative paths
- r6606: [1.1] replaced parameterHolder->get() by getParameter()
- r6607: [1.0] fixed incorrect use of sfConfigCache:checkConfig(..., true) (closes #2123)
- r6608: [1.1] added sfForm::getValue()
- r6609: [1.1] removed sf_timeout setting, added timeout parameter to sfBasicSecurityUser
- r6612: [1.1] sfBrowser: allow file uploads in sfBrowser/functional tests
- r6614: [1.0] fixed magic_quotes_gpc() handling in sfRouting (closes #1801)
- r6617: [1.1] Fix #2605 and #2606 (use of sfConfig instead of fixed paths)
- Milestone 1.0.10 completed
- r6641: [1.1] base skeleton for plugins
- r6645: [1.1] removed propel inline includes for better performance (closes #2376)
- r6649, r6650: [1.0, 1.1] fixed value for 'Content-Type' HTTP meta header is repeated (closes #2557)
- r6658: [1.1] added the possibility to disable user session timeout by setting timeout to false
- r6660: [1.1] removed sfConfig dependency for the user sub-framework
- r6661: [1.1] removed sfConfig dependency for the routing sub-framework
- r6662: [1.1] moved 404 management from response to controller, removed sfConfig dependency from response sub-framework
- r6663: [1.1] removed parameter holder dependency for routing
- r6684: [1.1] refactored sfI18N class (added unit tests for sfI18N, removed sfContext dependency, made culture parameter optional for all methods)
- Updated dwhittle branch
- ...and many other changes
Development digest: 157 changesets, 26 defects created, 35 defects closed, 4 enhancements created, 13 enhancement closed, 7 documentation defects created, 6 documentation defects closed and 14 documentation edits.
Book and documentation
- Created Sprint20071220, Symfony11Documentation pages
- Updated CodingStandards, Installing Symfony Bundle into TextMate, symfony 1.1 core classes, symfony 1.1 events, Symfony Mac Os X Intel, Optimizing Your Application pages
- Updated french translation of Askeet tutorial
Wiki
- New Job Postings:
- Symfony Developer @ Hiteg HaiNan - part time job based in HaiKou, HaiNan, China - Contact: info [at] hiteg [dot] com
- Symfony Developer @ ISICS.fr - full-time based in Charleville-Mézières, France - Contact: contact [at] isics [dot] fr
- New developers for hire:
- Jérôme Texier (jerome.texier@gmail.com): independent 100% Symfony developer. I've been working for 8 years as web developer and project manager on LAMP applications. I speak French (native language), English and Spanish (fluent). I'm currently based on Paris, France but I'm very flexible and experienced with remote working.
- Frames4Technology: we are a software company specialized in open-source development and based in The Netherlands. Our main focus is PHP5 enterprise development based mainly on the the Symfony framework.
- New symfony blogger:
Plugins
- New plugins
- sfCompressWebFilesPlugin: provides tasks for compressing CSS & JavaScript files (not bundle) with YUI Compressor
- Updated plugins
- sfLucenePlugin: fixed category support, created 1.1 branch (and documentation for symfony 1.1), fixed paging to use new form system, added delete_lock feature to indexers to decrease indexing time 5-fold on new indexes, fixed added number highlighter, fixed ->setMessageSourceDir() has been renamed to ->setMessageSource(), updated README system requirements, fixed sfLucene does not handle changed categories, added ->addProximity() for geo-searching in sfLuceneCriteria, added custom scoring algorithm support to sfLuceneCriteria, full unit-test coverage for class sfLucene
- sfExtjs2Plugin: fixed quote logic, improved handling of recursive arrays, added handling of boolean values, added sf_extjs2_comment, added logic for anonymousClass, added method asVar, added Ext.Toolbar.Fill, added method asListener
- sfAjaxUploaderPlugin: released 0.2.1 version
- sfAjaxWebDebugPlugin: released 0.2.1 version
- sfAmChartsPlugin: released 1.0.1 version
- sfTarBallPlugin: released 0.1.1 version
- csOopCalendarPlugin: update objects, added new stuff (still not usable)
- sfPropelActAsTaggableBehaviorPlugin: added test "a tag can contain a quote"
- sfExtjsThemePlugin: the edit-view can be split up into several tab-pages, progress on actions template for multiple pages
- sfPropelActAsCommentableBehaviorPlugin: made configuration class variables protected instead of private
- sfFormBuilderPlugin: few fixes
- sfFacebookPlatformPlugin: added a script to create PEAR packages for the plugin, released 1.0.0 version
- sfHamlViewPlugin: creating a branch for making the plugin work with symfony 1.1
- sfDoctrinePlugin: fixes for Doctrine tickets #678, #653
- sfN1IterationPlugin: released 0.1.2 version
- sfFeed2Plugin: symfony coding practices (closes #2657), updated changelog
- sfSimpleForumPlugin: incorrect use of a block element inside a inline element (closes #2628)
Some new symfony powered websites
If you have built a major website with symfony you're proud of, and want to share your experience, please consider writing a case study for the upcoming symfony-project.com website.
- Crema: (finnish) online store selling coffee machines and accessories
- FindIT.com.pl: (polish) a polish job portal for IT specjalists
- Buxr.com: shop & save, share & earn with Buxr hot deals site and the widget
- noorden.com: website used for testing of MVC frameworks
They talked about us
- 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day3)
- Symfony 1.1 ya tiene su propia branch
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day4)
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day5)
- Mañana es el primer “code sprint” de Symfony
- Comienza el “code sprint” 2007 de Symfony
- Mi nuevo plugin: sfCompressWebFiles
- 1st symfony coding sprint
- sfForms: The Missing Component
- Symfony 1.0.10
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day6)
- Symfony 1.1: Form helpers are deprecated
- Optimizando Consultas en el modelo. Segunda Parte
- Symfony applications on CD-ROM
- Developing Symfony with Eclipse
- Installing Symfony 1.1 svn beside 1.0 stable
- xmi2symfony 0.1: convert UML models to code skeletons for the symfony framework
- PHP is not the best thing in the world
- Una semana con Symfony #23 (10 - 16 diciembre 2007)
- Maintenant que nous commençons à connaître symfony
- Symfony et Validator (suite et fin)
thanks Javier,
¡ Feliz Navidad !
Thanks [MA]Pascal, Joyeux Noel!
Thanks !! Happy Holidays !
Will there be any inprovement of performance in Symfony 1.1 ? In my compagny, I use Symfony for backoffice only. Due to a lack of performance with front website with thousands of requests/seconds.