This week symfony 1.2.4 was released, symfony developers mailing list was revamped, seven new plugins were introduced and a remarkable amount of posts were published in blogs all around the world.
Development mailing list
- Discussions about making sfForm::render and sfForm::renderRow more useful and template engine
Development highlights
- r15223: [1.0, 1.1, 1.2, 1.3] escaped variables in exceptions in the development environment
- r15247, r15248: [1.2, 1.3] fixed wrong test in sfWebDebug
- r15257, r15258, r15259, r15263: [1.0, 1.1, 1.2, 1.3] fixed issue with cache file corruption due to heavy load
- Milestone 1.2.4 completed
- sfDoctrinePlugin:
- r15218: [1.2, 1.3] Fixes issue with sfDoctrineRecord::call()
- r15219: [1.2, 1.3] Fixing issue with composite primary key models and crud/generators
- r15240: [1.2, 1.3] Fixes regression with admin generators
- r15241: [1.2, 1.3] Fixes issue with generated filter forms using wrong widget
- r15243: [1.2, 1.3] Fixes issue where embedded forms are saved before the parent form is saved
- r15329: [1.2, 1.3] fixed passing of options to some nested tasks
- sfPropelPlugin:
- r15230, r15231: [1.2, 1.3] fixing propel external to specific revision to avoid problems with propel introducing regressions
- r15236: [migration] merged changes from /branches/1.2 through r14517
- r15237: [migration] merged changes from /branches/1.3 up to r15231 (note migration branch now tied to symfony 1.3 development)
- Updated dwhittle branch
- ...and many other changes
Development digest: 155 changesets, 50 defects created, 26 defects closed, 10 enhancements created, 1 enhancement closed, 14 documentation defects created and 4 documentation defects closed.
Book and documentation
- Updated spanish, italian and arabic translations of Jobeet tutorial
- Updated chapter 3 (tweaking paragraph about generating databases.yml for Doctrine, adding tip to remove propel.ini and schema.yml when enabling Doctrine), chapter 10 (fixing typo in getWithJobs() function) and chapter 12 (fixes reference to propel code in Doctrine version) of Doctrine version of Jobeet tutorial.
Wiki
Plugins
- New plugins
- pmHighslideJSPlugin: creates Highslide JS markup for displaying images, html content, ajax content, etc.
- pmAjaxLoadPlugin: displays an image while the page is loading
- pkMultipleSelectPlugin: automatically transforms select elements with the multiple attribute into a more user-friendly "single-select on the left, links to deselect items already selected on the right" control
- sfAdminDashPlugin: a dashboard and menu for application backends (Joomla styled theme)
- sfEleAdminI18nPlugin: provides simple administration - editing, deleting or adding new translations is very easy
- sfGridPlugin: contains a grid subframework that allows to read various data sources in a unified way (Ccrrently, arrays and Doctrine tables can be used as data sources. Propel, XML and CSV are planned for the final version)
- sfDoctrineApplyPlugin: allows users of a site protected by sfGuardPlugin to create new accounts, verifying them by email
- Updated plugins
- isicsBreadcrumbsPlugin: initial import
- sfXSLTViewPlugin: added handler for Doctrine XML Pager to XSLT plugin, bugfix to Doctrine Pager logic
- nahoMailPlugin: fixed package.xml, fixed notices, added unit tests
- sfSocialPlugin: finished sfSocialEvent module, started sfSocialUser module
- swToolboxPlugin: check if the class extends sfForm, fixed constructor call to create transport instance, added a small unit test, updated documentation
- sfRestAdminPlugin: change to new packaging system
- sfExtjsThemePlugin: expanded on functionality to use your own layout
- sfDoctrineActAsTaggablePlugin: fixed a bug with indexes, fixed the query pulling the removed tags for the saved object in TaggableTemplate::postSave, let's you pass a doctrine query without having to preset the select() and from() statements in PluginTagTable::getAllTagName
- sfGravatarPlugin: updated documentation (added info for php curl installation)
- sfI18NTranslatorPlugin: added stop events functionality
- sfSphinxPlugin: initial import, added sfSphinxPager.class.php and updated its usage section README, modify pager class construct to accept an array of options
- sfUnobstrusiveWidgetPlugin: JS refactoring, fix "cols" and "rows" textarea widget attributes, added js_lazy option, refactored JS double list, updated package.xml and changelog, create a loadAll function to load all JS and CSS defined in config, javascript refactoring
- ysfYUIPlugin: adding in the comment_as_conditional() function which was added into the TagHelper in symfony 1.2
- symfonyUnderControlPlugin: skeleton setup, removed safeguard call() used in early development, added documentation, small cleanup
- sfLucenePlugin: created sf1.2 branch
- sfGenExtraPlugin: added option to display genExtraWidgetFormRichDate as non rich for AM/PM time format
- sfFeed2Plugin: replaced DATE_RFC822 with DATE_RSS as RSS specification allows for this and it seems more logical to use this constant, released 1.2.3 version, updated documentation
- sfPropelActAsTaggableBehaviorPlugin: check if the primaryKey is not null before saving
- sfTaskExtraPlugin: added generate:test task, modified generate:tests task to use it, added calls to require_once to the top of each task
Some new symfony powered websites
- VoyageA: (french) search engine for travel
They talked about us
- Jobeet-Tuturial als PDF
- Sortie de Symfony 1.2.3
- [symfony] sfWidgetFormPropelSelectManyã«æœªé¸æŠžæ™‚ã®é …目追åŠ
- Загрузка файлов в backend (админке) Symfony 1.2
- Symfony обновилаÑÑŒ до верÑии 1.2.3
- Enabling pagination with raw SQL queries
- Can the Symfony Forms Framework be Domesticated? A Simple Todo List
- How to remove the meta name=title element from Symfony 1.2 pages
- Symfony se convierte en marca registrada
- Getting information from SVN with PHP
- How to install Symfony and deploy your project on a shared hosting
- Fix for slashes hosing Symfony URLs
- Se publica Symfony 1.2.3
- Generate PDF documents using TCPDF in Symfony
- Noticias breves sobre Symfony
- Работа Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð¹ ÑиÑтемой
- Se publica Symfony 1.2.4
- Symfony @author field, Your Name Here
- Stretching sfForm with Dynamic Elements(AJAX): A Love Story
- Criteria详解
- Ð’Ð°Ð»Ð¸Ð´Ð°Ñ†Ð¸Ñ Email Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¾Ð¹ MX-запиÑи домена
- [symfony] sfWidgetFormPropelSelectã«optgroup
- IE6 The Best Javascript Debugger Ever. Period!
- Sun announces Symfony support in NetBeans 7.0
- "Скрытые" запиÑи Ñ Symfony и Doctrine
- Netbeans 7.0 mit Symfony-Unterstützung
- [symfony] doctrineã§validator failed on カラムå (type)ã®ã‚¨ãƒ©ãƒ¼
- РуÑÑкоÑзычное ÑообщеÑтво
- Sharing templates with wordpress and symfony
- Jobeet日記(3日目ã¾ã§ï¼‰
- [Symfony] Propelã§STRAIGHT_JOINヒントを使ã†
- PHP Config Files
- symfony 1.1 ã§ã®ã‚³ãƒžãƒ³ãƒ‰
- XSLT Module solution for Symfony projects
- http://www.quevidaesta.com/index.php/nueva-version-de-quiniela15/2009/02/02/
- Setting up Symfony to use Exim instead of Sendmail
- Symfony - przyśpieszanie Propela z wykorzystaniem widoków (view) baz danych
- Localized Schema and duplicated column
- Piwik Filter for Symfony Framework