The last beta version of symfony 1.1 was released this week. Next version will be Release Candidate 1. Besides, plugins have broken all records this week with an immensurable development activity. More than 24 plugins have been updated and continue enhancing the framework in multiple ways.
Development mailing list
Development highlights
- r8596: [1.1] removed config_handlers.yml from sfCompat10Plugin (and added to config.php)
- r8597: [1.1] fixed task loading so project plugins override bundled plugins (reverted due to PHP bug affecting DirectoryIterator::getRealPath())
- r8610: [1.1] added a translationCatalogue property in sfWidgetFormSchemaFormatter class to handle specific catalogue name to pass back to the translation catalogue
- r8634: [1.1] fixed bc so plugins can be links
- r8638: [1.1] fixed sfBrowser references sfTestBrowser functionality
- Milestone 1.1.0 beta4 completed
- r8643: [1.1] fixed plugins order loading
- r8645: [1.1] fixed tests that failed on case sensitive filesystem and with slightly different default PHP configuration
- Updated dwhittle branch
- ...and many other changes
Development digest: 77 changesets, 30 defects created, 25 defects closed, 10 enhancements created, 6 enhancements closed, 6 documentation defects created, 2 documentation defects closed and 16 documentation edits.
Book and documentation
- Updated Il mio primo progetto con Symfony page
- Advances in dutch, italian, french and russian translations of the book
Wiki
- New Job Postings:
- Symfony developer @ Hinderling Volkart AG - contract based in Zürich, Switzerland - time based, flexible working hours, remote working possible - Contact: info [at] hinderlingvolkart [dot] com
- Symfony developer @ PMSIpilot - full-time based in Lyon, France - Job Specification
- New developers for hire:
- StarSoftware: italian software and web agency founded in 2001. We are focused on web applications on demand. Symfony is our framework of predilection in PHP5.
- Lyriance: french web agency based in Lyon. Strong knowledge of PHP, web 2.0 applications, ajax and JavaScript Frameworks, rich application, and of course... Symfony
- New symfony blogger:
Plugins
- New plugins
- sfBreadNavPlugin: generate bread crumbs and navigation bar from nested set
- Updated plugins
- sfSearchPlugin: new task search:init-index MySearchIndex, lots of small tweaks, added quick start guide, added form unit tests, added ability to package services
- sfPropelSearchPlugin: updated name generation to be YAML compatiable, added Propel 1.3 support + 100% unit test coverage
- sfExtjs2Plugin: Added Ext.form.FieldSet, removed ExtJs 2.0.2, preparing upload of ExtJs 2.1
- sfDomPDFPlugin: added missing semi-colon after 'return sfView::NONE', improved documentation
- sfLucenePlugin: fixed Zend_Search_Lucene loading, added generic analyzer to easily configure analyzer, added stemmer infastructure + English stemmer
- sfPropelActAsTaggableBehaviorPlugin: fixed bug in documentation, added possibility to select only certain parts of the tags associated to an object with getTags()
- nahoPropelOptimizerPlugin: fixed NULLs-hydrated object test cause error in certain case
- sfDoctrinePlugin: enforced setting of autoload table classes because it is to be turned off by default in Doctrine, updating to work properly with symfony 1.1 beta3
- ysfDimensionsPlugin: fixed typo in readme, added support for routing.yml
- dwPrototypeWindowPlugin: added more options for prototype windows
- sfLightboxPlugin: updated Lightbox JS to version 2.04 which has support for Prototype 1.6.0.2
- sfDateTimePlugin: added sfDateTimeToolkit, sfTime (added clear<Time>/set<Time> functions), sfDate (added format parameter to date and datetime functions)
- sfWebBrowserPlugin: adapt plugin to handle properly request body data with a chosen Content-Type
- sfPropelSqlDiffPlugin: released 0.1.4 version
- sfPropelActAsSluggableBehaviorPlugin: creating SVN entry
- sfGuardDoctrinePlugin: fixing fixtures for latest Doctrine version, updated version, fixed error when permission wasn't set
- sfThumbnailPlugin: improved inline documentation, adding an exception if a file is not readable
- sfRequestHistoryPlugin: refactoring of go() method
- sfExtjsThemePlugin: initial commit of improved edit-pages, new dependency on sfPJSPlugin, initialising using-script, clean-up (removed some old templates), begin of implementation to submit forms
- sfDynamicCMSPlugin: released 0.2.3 version, refactor routing.yml generation & fix some minor bugs, add a features to create a new version with duplication of content of an other version
- sfDoctrineUserPlugin: fixed the billing module, fixing a bug for if a user is not logged in
- sfPropelImpersonatorPlugin: sfPropelObjectPeerImpersonator::getJoinForCulture() fixed a big problem if more than one i18n join is used in one query, added customizable culture field name parameter at the same time
- sfPropelPollsPlugin: added a __toString() method to a model class
- sfGoogleAnalyticsPlugin: major refactoring, now supports both urchin.js and the new ga.js tracking code, compatible with symfony 1.0 and the latest 1.1 development
Some new symfony powered websites
- The Citrus Report: (english) online art/music/culture magazine
- Lorin Maazel: (english) music director of the New York Philharmonic
- De-vino: New York City wine boutique
- Kliknieuws: a high traffic regional news site. The backend supports multiple franchises and sub-sites
- Médiathèque de Saint Paul Trois Châteaux: (french) media library powered by sfDynamicCMSPlugin
- ClipMann: (english) an image macro (lulz) creator on steroids
They talked about us
- Retrieving a random record in Symfony using Propel
- Don't be fooled by awkward view.yml js/css positionning syntax!
- In the City by the Bay for Web 2.0 Expo
- Help! Symfony is ignoring my settings in app.yml
- Seminario gratuito sobre Symfony
- Soporte técnico de Symfony para empresas
- Nuevo programa de certificación de Symfony
- Propel is complaining about a table that doesn’t exist
- hinda.ee - ettevõtete 360° tagasiside keskkond
- [symfony][memo][lime]テスト用メソッド
- 「VertrigoServã€ç’°å¢ƒã®Windowsã«PEAR経由ã§symfonyをインストールã™ã‚‹ãƒ¡ãƒ¢
- 今日ã¯ï¼“ページã—ã‹é€²ã¾ãªã‹ã£ãŸã€‚
- PHPã§DocTest
- ja ã®å‹•ä½œãŒã¨ã¦ã‚‚æ°—æŒã¡æ‚ªã„件
- How to write complex queries using Propel
- Nuevas aplicaciones libres creadas con Symfony
- Oh look, another Symfony blog...
- Virtualisation: A Symfony Developer’s Best Friend - Part 1
- Se publica la última beta de Symfony 1.1
- Ignorer des fichiers avec git
- Symfony - Bab 1 :: Perkenalan
- Symfony sans virtual host
- Custom Tasks in Symfony (1.0)
- Deploying a Symfony Project on GoDaddy Shared Hosting
- symfony propel-build-all ã£ã¦ã€æœ€åˆã—ã‹ä½¿ã‚んよã。
- Symfony Session Timeout Annoyance...
- Downloading & Installing Symfony ::
- Symfony 快速入门
- Symfony With Me ::
- What is Symfony ::
- symfony ทำà¸à¸¢à¹ˆà¸²à¸‡à¹„รให้ select tag เป็นชื่à¸
- symfony validate input form à¸à¸¢à¹ˆà¸²à¸‡à¹„ร
- Join entre 3 tablas con Symfony
- Using Multiple Databases in Symfony with Propel
- Symfony: habiller notre application askeet
- Symfony certificatie en partnership aangekondigd
- Primi passi con symfony
- Episode 45: Symfony Project at MySQL User Conference
Great to see so much action :)
"In the City by the Bay for Web 2.0 Expo" You can find Dustins presentation directly here: http://assets.en.oreilly.com/1/event/3/A%20Symfony%20Answer%20Presentation.pdf