Symfony development slowed a bit this week with less activity than usual. In contrast, symfony has started a huge documentation effort at all levels (book, tutorials, API) in order to continue being the best documented PHP framework.
Development mailing list
Development highlights
- r9398: [1.1] fixed config handlers fatal + coding standard
- r9400: [1.1] fixed file includes in config handlers
- r9403: [1.1] changed ->getPluginPaths() to ignore hidden directories
- r9408: [1.1] fixed sfViewCacheManager when using sf_cache_namespace_callable setting
- r9409: [1.1] fixed internal URI when a route has some default parameters not present in the pattern
- r9411: [1.1] changed default required option value to false for both sfValidatorAnd and sfValidatorOr validators
- r9437: [1.1] ixed default error messages for sfValidatorNumber
- r9438: [1.1] fixed sfForm cannot handle sfValidatorFile in embed form
- r9439: [1.1] added the possibility to change the debug flag in tasks by using a --debug option
- r9454: [1.1] added a call() to sfProjectConfiguration class
- r9456: [1.1] fixed sfValidatorDate accepts value with both minutes and seconds empty
- r9457: [1.1] added size attribute for indexes and unique columns in schema.yml
- r9459: [1.1] fixed Propel object in sfConfig breaks web debug toolbar
- Updated dwhittle branch
- ...and many other changes
Development digest: 70 changesets, 31 defects created, 19 defects closed, 7 enhancements created, 4 enhancements closed, 4 documentation defects created, 2 documentation defects closed.
Book and documentation
- Created arabic version of Installing Symfony on WAMP
- Updated spanish version of sfGuard plugin - extra documentacion, Bash completion, Cookbook tutorial: How to achieve persistent sessions with cookies (symfony 1.0, symfony 1.1), Presentations, symfony and Vim and symfony 1.1 events pages
- Complete update of japanese symfony documentation
- Lots of updates to The definitive guide to Symfony 1.1
Wiki
- New Job Postings:
- Senior Symfony Web Developers @ OSSCube Solutions P Ltd. - full-time based in Noida, Delhi, Bangalore, India - Contact: careers [at] osscube [dot] com
- New symfony blogger:
Plugins
- New plugins
- pmCrossAppUrlPlugin: provides extra functionality to UrlHelper, such as cross application links and buttons
- Updated plugins
- sfSearchPlugin: fixed to include default generator configuration unless overloaded, wrapped URL results through url_for(), changed route to uri in retort and builder so xfSymfonyRetortRoute can be registered in any order, added search:query task to aid debugging by providing command line alternative to search the index, small tweaks, improved task initialization performance
- sfGuardDoctrinePlugin: fixed forgot password, fix validation for request password, updated installation directions to support either symfony 1.0 or symfony 1.1
- sfYUIPlugin: added ability to send href param with each field which will turn text into url
- sfSymfonySearchPlugin: fixed title and body fields to automatically trim() by default
- sfPhotoGalleryPlugin: bugfix, released 0.1.1 and 0.1.2 versions
- sfExtjsThemePlugin: close_request scope bugfix, code cleanup, actions.class.php fix for saving non-required foreign-keys, fix for setting grid-titles correctly, improving comboboxes, cleaned up and used sfExtjs2Plugin and xtypes some more, removed related-stores (they are now integrated in the comboboxes)
- sfPropelActAsTaggableBehaviorPlugin: fixed getTaggedWith() does not work with triple tags
- sfPropelEventsPlugin: addressed bug in toolkit class, updated event reference, released 0.4.0-alpha
- sfPropelActAsSluggableBehaviorPlugin: released unofficial version which contains a new nonempty parameter with false as default value
- sfDoctrineUserPlugin: corrected usage of sfDoctrineUsersPlugin (should be sfDoctrineUserPlugin), fix to ensure sfContext actually has an instance by calling sfContext::hasInstance() prior to sfContext::getInstance()
- sfGoogleAnalyticsPlugin: fixed Javascript case-sensitivity typo, released 1.1.1 version
- sfPropelImpersonatorPlugin: added a config flag to know if the plugin is available (allows to use the plugin as an optional dependance)
- sfDoctrineSimpleCMSPlugin: fix to schema to use correct nested set behavior definition
- sfPropelSlotBehaviorPlugin: released 0.1.4 version
- sfDynamicCMSPlugin: released 0.3.0 and 0.3.1 versions (this version contains Break Compatibility mainly because slots are outsourced to sfPropelSlotBehavior plugin and schema is updated), updated documentation, fixed a bug about menu creation
- sfBreadcrumbsPlugin: released 1.0.3 version
- sfPropelActAsNestedSetBehaviorPlugin: added a backward compatible Criteria parameter in getChildren(), getDescendants(), retrieveSiblings() and getPath(), added a backward compatible $peer_method in deleteDescendants() method
- sfGuardPlugin: fixed connection handle lost in PluginsfGuardUser::delete
- sfLucenePlugin has been deprecated by sfSearchPlugin: sfLucene as you know it will only work with symfony 1.1 beta1
Some new symfony powered websites
- Extra Time: (russian/ukrainian/english) corporate site of the travel agency. Multilingual. Can be completely edited from the backend.
- ENCA: (finnish, english) multilingual online community for euro coin collectors and swappers
- Qubit Toolkit: is an open information management toolkit designed for use by archives and libraries using their professional metadata standards
- Prepaid Vergleich: (german) a prepaid phone cards portal - Affiliate marketing, SEM & SEO with symfony works like a charm
- Upper Playground: web store for Upper Playground, a San Fransisco Based Streetwear Company
- Tribunal de Contas de Mato Grosso: (portuguese) public accounting institution
- Flying Island: (english) provide application services for the modern professional community. Symfony-powered community publishing and collaboration platform
- furoar: user run news submission site that organizes news by the emotions they evoke
They talked about us
- Symfony Workshop Act 1
- Symfony Workshop Act 2 & final
- Guía de actualización de Symfony 1.0 a Symfony 1.1
- Amazon EC2ã§çµµæ–‡å—プラグイン(sfPictogramMobilePlugin)ã‚’ã‚‚ã†ä¸€å›žä½¿ã£ã¦ã¿ãŸ
- Systemets rammeverk og teknologiene som brukes
- Cómo utilizar Propel 1.3 en Symfony 1.1
- Propelã®foreignKeyã¯ã€ä¸»ã‚ー制約ã—ã‹æƒ³å®šã—ã¦ã„ãªã„
- Programmierer von hinten
- Symfony + Criteria! Snippets e dicas
- Libro blanco sobre frameworks PHP para empresas
- Speed symfony developing with eclipse snippets templates
- Symfony Updates der Dokumentation - Eigenes Buch für das neue Form Framework
- Mejoras en la documentación de Symfony
- Primera PHP Barcelona Workshops
- Symfonyã§ãƒ¢ãƒã‚¤ãƒ«ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ç®¡ç†ã‚’データベースã§ã—ã¦ã¿ã‚‹
- Обновление документации Framework Symfony
- Sobre la I Barcelona PHP Workshop
- Symfony Projects Deployment
- XMI to Symfony