Una settimana con Symfony (3 -> 9 Settembre 2007)
Come di consueto ecco spuntare il freschissimo articolo, sullo stato attuale di Symfony, esattamente nella settimana che va dal 3 al 9 Settembre.
Molte le novità, sopratutto per quanto riguarda il versante Community, qunidi molti nuovi plugin, tanti update di quelli esistenti, nuovi Symfony blogger, siti symfony-powered e tante opportunità di lavoro.
Vediamo in dettaglio il fronte sviluppo:
Development highlights
- r4957: refactored objects creation and initialization (removed newInstance() methods, construct() now calls initialize())
- r4961: added a new auto_shutdown option for classes that have a shutdown() method
- Milestone 1.0.7 completed
- r5001: fixed sfBasicSecurityFilter should not secure the “secure” action either
- r5002: fixed sfBasicSecurityFilter should not secure the “secure” action either (closes #1061)
- r5016: added a new sfNamespacedParameterHolder, the old sfParameterHolder does not support namespace anymore, changed all parameter and attribute older to use the simple sfParameterHolder except for user attributes
- r5018: emoved context dependency for sf*ViewParameterHolder, added a new template.filter_parameters event
- r5021: small refactoring for redirect and send() method
- r5022: small refactoring to the sfExecutionFilter::handleView method
- r5024: changed view class management in sfController
- r5025: refactored template and layout management between action and view
- Updated dwhittle branch
- …and many other changes
Si nota come il refactoring del codice stia avanzando molto velocemente, per arrivare (ancora non c’è una data di rilascio) alla versione tanto attesa 1.1, che tra le novità più sostanziali prevede un nuovo framework nel versante Validazione (si proprio un sotto framework che si occuperà di questa delicata fase delle applicazioni)
Anche per il versante plugin la situazione è effevescente (da notare il plugin sfSimpleNewsPlugin del buon Andrea Giorgini):
- New plugins
- sfSimpleNewsPlugin: Permette la gestione delle news in pochi click
- sfXSLTViewPlugin: Usare template xsl in Symfony
- sfSimplePageControllerPlugin: Abilita il supporto per con le pagine e con le areee per le pagine. Si possono definire aree nel template, dove inserire arbitrariamente azioni o componenti.
- sfHamlViewPlugin: Usare i template Haml con Symfony
- sfProjectExportPlugin: Freeze e esportazione del progetto senza le dir .svn
- sfPropel13Plugin: Permette di usare Propel 1.3 (beta
- sfPropelActAsRatableBehaviorPlugin: Prevede la possibilità di aggiungere ad ogni oggetto Propel il rating
- sfPropelPollsPlugin: Generazione semplice di questionari
- sfContactFormPlugin: Generazione istantena di form per contatti
Mi fa piacere notare come anche la comunità italiana (anche se molto ristretta) si stia muovendo a far crescere il progetto, che sta diventanto piano piano sempre più consistente.
Alla prossima settimana ![]()
Comments
Leave a Reply