This week symfony turned 3 years old. More than 1,000 days and 12,200 changesets after the first commit, symfony activity is more intense than ever. During last twelve months, 14 versions of symfony were released (10 of 1.0.x branch and 4 of 1.1.x branch).
Development mailing list
- Discussions about Doctrine + Crud generator and Plugin Developers Day
Development highlights
- r12159: [1.2] made autoloading in tasks behave the same as 'normal' autoloading
- r12168: Created the new_admin branch
- r12169: [1.2] Added sfToolkit::addIncludePath()
- r12191: [1.2] fixed exception template newlines, added json_encode(), forced non-debug exception template in sfView so no trace data is expected
- r12195, r12196: [1.1, 1.2] fixed symfony generate:task --use-database option broken
- r12197, r12198: [1.0, 1.1] fixed Criteria::equals() needs to compare ->groupByColumns with operand's columns
- r12200: [1.2] Addressed bugs in generate:task task, removed propel dependency, updated use of sfDatabaseManager in generated task
- r12201: [1.0, 1.1, 1.2] fixed select_tag() with sfOutputEscaperArrayDecorator: fatal error in template
- r12215: [1.1, 1.2] fixed bug when using custom templates in functional tests
- r12216: [lime] fixed php CLI path guessing
- r12222: [1.2] fixed sfRequestCompat10
- r12243: [1.1, 1.2] fixed cache:clear task so that it is also able to remove generated modules cache
- r12248: [1.2] added some cache to sfObjectRoute
- Updated dwhittle branch
- ...and many other changes
Development digest: 106 changesets, 35 defects created, 25 defects closed, 13 enhancements created, 7 enhancements closed, 9 documentation defects created, 11 documentation defects closed and 31 documentation edits.
Book and documentation
Wiki
- New Job Postings:
- Web Application Developer PHP/Symfony @ netz3 GmbH - based in Zug, Switzerland - Full Job Description
- New symfony blogger:
Plugins
- New plugins
- sfImageTransformPlugin: allows simple to use and flexible image manipulation.
- iaBotControlPlugin: combines sfDoctrinePlugin, sfGuardDoctrinePlugin and sfCryptographpPlugin to keep Bots away from certain pages of your symfony project.
- i18nTranslatePlugin: allows you to translate your sentences using Google AJAX Language API
- sfPropelSyncContentPlugin: eases syncing and deploying content to other servers
- Upcoming plugin: sfTaskExtraPlugin
- Updated plugins
- sfPropelPlugin:
- migration: updated UPGRADE file
- behavior: merged changes up to r12151
- 1.2: made autoloading in tasks behave the same as 'normal' autoloading, moved some logic in sfValidatorFile, implemented sfToolkit::addIncludePath(), updated comments for Propel 1.3, added sfTesterPropel, fixed coding standards, minor bug in sfPropelLogger constructor, added output of model name to propel tester, fixed form action URL in CRUD generator
- 1.1: fixed set_include_path : using wrong propel version
- Created new_admin branch for sfPropelPlugin
- isicsWidgetFormTinyMCEPlugin: released 1.0.2 version
- sfMogileFSPlugin: added a timeout to fsockopen() so connections don't hang on a down tracker
- DbFinderPlugin: added caching for find() and count() queries
- sfDoctrinePlugin:
- 1.2: fixed an issue with app:routes throwing exception when using Doctrine, readded default encoding, fixed an issue with autoloading, fixed camelCase foreign key columns, fixed generated form code with multiple m2m relationships to the same class, fixed issue with toString() to use try catch block instead of checking if column exists, documentation fixes
- 1.1: fixed camelCase foreign key columns, fixed generated form code with multiple m2m relationships to the same class, fixed issue with toString() to use try catch block instead of checking if column exists, documentation fixes
- 1.0: fixed issue with toString() to use try catch block instead of checking if column exists
- sfDoctrineActAsTaggablePlugin: created repository layout, moved plugin files to trunk/, added xml file, added svn:ignore for package.xml, created branch for symfony 1.1, added symfony's lib & data directorys as svn:external
- sfDoctrineGuardPlugin: fixed route "sf_guard_password" does not exist, fixed indexing is_active column
- sfExtjsThemePlugin: columnmodel overrride mods to allow disabling of editors on a per cell basis, CheckColumn fixes, updated UploadDialog and _upload action to no longer use lazyload, split default actions and rowactions out into seperate partials, updated delete actions, added loading.gif animated gif to IconMgr, fixed some bugs with rowactions
- sfFormExtraPlugin: fixed widget name
- sfGoogleAnalyticsPlugin: addressed compat logging issue, increased symfony dependency to include 1.2, released 1.1.4 version, fixed module and action yaml configuration files not read, released version 1.1.5
- sfPropelSlotBehaviorPlugin: release version 0.1.7
- sfPropelImpersonatorPlugin: fixed documentation because a limitation disappeared a while ago but was still documented
- swToolboxPlugin: added swWidgetFormDoctrineInputCheckboxGroup widget, added separator options
- sfDynamicCMSPlugin: complete french translation of sfDynamicCMSAdmin module
- sfDoctrineCSAdminThemePlugin: created 1.1 branch
- sfDoctrineSimpleCMSPlugin: updated routing file for 1.2, initial entry of forms
- sfPropelPlugin:
Some new symfony powered websites
- Covent Garden London: (english) official website of Covent Garden
- Blog do Pânico: (brazilian portuguese) blog of the Pânico humor program
- Buffet Colonial: (brazilian portuguese) buffet for partys and celebrations
- Academia Resistência: (brazilian portuguese) karate Academy
- Polisy24: (polish) insurance advertisement site
They talked about us
- La polémica del capÃtulo 10 del libro de Symfony
- 用php(symfony)解æžjQueryä¸sortable(â€serializeâ€)方法
- Support to FireSymfony
- Ðовое в symfony 1.2, чаÑÑ‚ÑŒ 3
- Depurando aplicaciones con FireSymfony
- Using helpers within an action in symfony
- Symfony cumple 3 años
- [symfony] askeet 1日目『cacheã€
- sfMail を日本語対応ã«æ‹¡å¼µ
- Global setup of doctrine plugin for symfony1.1
- Interview with Philippe Gamache, part 1
- Interview with Philippe Gamache, Part 2
- One more vote to symfony + doctrine combination
- ã‚ャッシュ(PHP)ファイルãŒã‚ã£ã¦propel-generate-crudãŒã§ããªã‹ã£ãŸã‚“ã™ã‚ˆ
- sfImageTransformPlugin - released
- Getting started with Symfony - A PHP Framework - Part 1
- Propel vs. Doctrine #1
- Minha experiência com symfony