Jobeet tutorial continued attracting symfony community attention during this week. As a consequence, documentation activity is booming with tens of fixes, translations, enhancements and edits. Meanwhile, sfDoctrinePlugin fixed lots of bugs this week and five new plugins were published.
Development mailing list
- Discussions about the use of i18n translation in sfWidgetFormSelectRadio's labels, running tests for symfony-1.2 branch and Doctrine validation and Symfony 1.2
Development highlights
- r14056: [1.2] [sfDoctrinePlugin] added missing sfDoctrineTester class
- r14095: [1.2] [sfDoctrinePlugin] fixed generated form widget for m2m to be sfWidgetFormDoctrineChoiceMany instead of sfWidgetFormDoctrineSelectMany
- r14096: [1.2] [sfDoctrinePlugin] fixed sfDoctrineRoute to allow method_for_query so we match the method_for_criteria method for sfPropelPlugin
- r14098: [1.2] [sfDoctrinePlugin] fixed small issue with overriden getObjects()
- r14104: [1.2] [sfDoctrinePlugin] fixed issue with plugins which are at a custom path
- r14105: [1.2] added check for XSLT in check_configuration
- r14106: [1.2] [sfDoctrinePlugin] fixed generated forms to unique columns are validated
- r14107: [1.2] admin generators should return to page 1 after applying a filter
- r14108: [1.2] [sfDoctrinePlugin] fixed missing peer_method equivalent
- r14111: [1.2] [sfDoctrinePlugin] fixed sfValidatorDoctrineUnique to behave the same way as sfValidatorPropelUnique if a value does not exist
- r14113: [1.2] [sfDoctrinePlugin] allowed ability to configure path to Doctrine core libs to allow using a different version of Doctrine
- r14119: [1.2] improved select_timezone_tag
- r14120, r14121: [1.0, 1.1] fixed select_timezone_tag not possible to display city
- r14122: [1.2] updated sfToolkit::arrayDeepMerge (reverted and recommitted)
- r14152, r14153: [1.1, 1.2] fixed input_date_tag to work correctly in pear installations
- r14157: [1.2] added check for short_open_tags to check_configuration.php (partially reverted)
- r14162: [1.2] [sfDoctrinePlugin] fixed bug with sfDoctrineRoute parameters that are passed to the method option
- r14173: [1.2] fixed var and propel web debug logger regular expressions
- r14181: [1.2] [sfDoctrinePlugin] fixed issue with build-model task and plugin directories and plugin names
- r14200: [1.2] [sfDoctrinePlugin] fixed form generation for plugins using custom paths
- r14210: [1.2] [sfDoctrinePlugin] fixed bug with pagination links
- r14211: [1.2] [sfDoctrinePlugin] fixed build-model yet again for custom plugin paths
- r14213: [1.2] [sfDoctrinePlugin] fixed issue with application option in tasks
- r14214: [1.2] [sfDoctrinePlugin] fixed incorrect method names for many to many filters
- r14216: [1.2] [sfDoctrinePlugin] fixed issue where 404 exception is not thrown when no object is found
- Updated dwhittle branch
- ...and many other changes
Development digest: 196 changesets, 65 defects created, 54 defects closed, 13 enhancements created, 5 enhancements closed, 48 documentation defects created, 36 documentation defects closed and 39 documentation edits.
Book and documentation
- Updated chapter 17 of symfony book (1.0, 1.1, 1.2): explained the new procedure to host a plugin on the symfony website
- Published chaper 15, chaper 16, chaper 17, chaper 18, chaper 19, chaper 20 and chaper 21 of Jobeet tutorial
- Published spanish, italian and vietnamese translations of Jobeet tutorials
- Created Shared Hosting Not Secure, How To Handle i18n Db Fields With Admin Generator 1.2 pages
- Updated Deploying 1.0 To A Shared Host, Installing symfony on a shared host with no pear and command-line access, Running Symfony on a shared server, with PHPsuexec pages
Wiki
Plugins
- New plugins
- sfConsolePlugin: provides a php shell with completion capabilities
- sfGuardHttpAuthPlugin: provides a layer to support HTTP authentication through sfGuard
- sfShibbolethPlugin: adds support for Shibboleth authentication to the sfGuardPlugin's already excellent user management features
- pkRuleToolsPlugin: a handy tool for matching paths with simple rules in configuration files and the like
- Upcoming plugin: raDataProxyPlugin
- Updated plugins
- sfImageTransformPlugin: added opacity transform
- omCrossAppUrlPlugin: omCrossAppUrlPluginHelper debug default value given to the helper and sfConfig is now kept, released 1.0.1 version
- sfExtjsThemePlugin: removed credentials check from edit_formpanel until it is re-written like credentials in the other list panels, fixed credential settings on columns so they work as expected, fix for notecolumn to handle not editable properly, removed all credentials checks in editformpanel, fixed a hardcoded xtype in gridpanel initevents
- bhLDAPAuthPlugin: bhldap cleanup, updates for 1.1 on linux, added more password checking info in debug log
- sfDoctrineGuardPlugin: updated tasks to match sfGuardPlugin, created 1.2 branch, updated admin generator actions to have a base class so actions can be extended, updated package.xml so we can package the plugin, fixed missing files for package creation, fixed issue with referer, fixed BasesfGuardFormSignin to use the setup() method instead of configure()
- sfDynamicCMSPlugin: fixed bugs, prepared 0.4.3 release, refactored sfDynamicCMSActionsBehavior
- sfAdvancedAdminGeneratorPlugin: moved create_messages and edit_messages
- sfLucenePlugin: fixed sfLuceneDoctrineListener calls Doctrine_Record::indentifier() instead of Doctrine_Record::identifier(), fix call to sfDoctrineRecord::setDefaultCulture
- sfPropelPlugin: [migration] merged changes up to r14025, merged changes up to r14173
- sfDateTime2Plugin: added +1900 on mktime due to a bug fix in php 5.2.8 (it worked with previous php version because they were more tolerant)
- swToolboxPlugin: fixed jQuery calls, created 1.2 branches, convert to sf1.2
- sfDtAjaxPlugin: fixed _options_for_select call for Symfony 1.2
- sfEasyDebugPlugin: added the code to handle the gracefull degradation when firebug is not present
- ckWebServicePlugin: disable ckSoapParameterFilter.class.php by app.yml configvar, updated ckSoapParameterFilter.class.php (empty values mapped with a nullvalue to the requestclass, so you can use the fallback default value due the get. Also parameterlogging is possible, if sf_logging_enabled config var isset)
- sfDoctrineAdminGeneratorWithShowPlugin: now the theme support partials and components for the show view, replace table with div for the show view
- sfTaskExtraPlugin: added generate:tests task to easily generate empty unit test files for all classes in your lib/ directory, added generator summary to generate:tests
- sfDoctrineActAsTaggablePlugin: added option for min tag occurence in selectAllTagWithCount, added unit-test for min_occurencies parameter
Some new symfony powered websites
- MyOnlinetown.com: community Website
- immediate effects: (german/english) austrian productivity (getting things done) site driven by highly customized sfSimpleCMS Plugin
- onlineREAL.cz: (czech) real estate portal for sale by owner
- Quel est mon navigateur?: free browser identification tool
- Beneylu School Network: the Beneylu School's community site
- Beneylu School: the first free online collaborative platform for Primary School
- Wines for Humanity: wine tasting company dedicated to educating people about the joy of fine wines while raising funds for charity
- American Auto Guardian, Inc.: AAGI is an innovative developer, marketer and administrator with over 6,500 dealers throughout the United States and Canada
- biobay.de: (german) portal with articles, shop finder and community
They talked about us
- Symfony - Admin-Generator Lokalisierun
- Visually debugging Doctrine
- sfGallery screenshots
- Developement-Driven Tests
- Symfony: отлавливаем фатальные ошибки
- Mi diseño para Joobet
- Symfony在Nginx下的é…ç½®
- Jobeet, dÃa del diseño
- How to embed forms in symfony 1.2 admin generator
- Takt angeben - Titelthema in iX I/2009
- symfonyã®ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°å‡¦ç†ã®å†…å´ï¼ˆsfRoute)
- symfony Admin Generatorã®Actionを書ãæ›ãˆã‚‹ã€‚
- symfonyAdmin Generatorを使ã†ã€‚
- Aktualizacja oprogramowania a wydajność
- Помощь по Symfony
- symfony phpã®åŸºç¤Žã®ã¾ã¨ã‚1
- Test driven development with Symfony
- symfony ビューã®è€ƒãˆæ–¹ (jobeetより)
- 20 grandes Frameworks para desarrolladores en PHP
- [一日目]symfonyã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã€ŒJobeetã€ã®å¾©ç¿’
- symfony askeet 改良5 クãƒã‚¹ã‚µã‚¤ãƒˆã‚¹ã‚¯ãƒªãƒ—ティング対応ã€ãƒ‡ãƒãƒƒã‚°æ‰‹æ³•
- Jobeet - 7日目: カテゴリーページを作りã¾ã—ょã†
- JISè¦æ ¼ã§ã®ã‚«ã‚¿ã‚«ãƒŠé•·éŸ³è¡¨è¨˜ã«ã¤ã„ã¦èª¿ã¹ã¦ã¿ãŸ
- Migracja MySQL → PostgreSQL (aplikacji w Symfony 1.1)
How can i upgrade my sfDoctrinePlugin and sfDoctrineGuardPlugin ?