Symfony 1.1.2 è stato rilasciato

Siamo giunti alla seconda sub-release di symfony 1.1: nessuna novità è stata introdotta (per il nuovo routing sub-framework bisognerà aspettare la versione 1.2) ma sono stati corretti parecchi bug.

Particolare attenzione è stata riservata al sub-framework di gestione dei form, risolvendo molti problemi riguardanti Validator e Widget. Sono stati corretti anche alcuni bug riguardanti la sandbox (che ora è aggiornata a questa release).

Il blog ufficiale del progetto riporta un sommario con le modifiche più importanti mentre l’elenco completo è consultabile qui.

Se usate PEAR, l’upgrade è come al solito molto semplice:

$ pear upgrade symfony/symfony-1.1.2

Symfony 1.1.1 e la nuova directory dei Plugins

E’ stata rilasciata la prima sub-release di Symfony 1.1 che punta a correggere alcuni bachi introdotti nel nuovo branch del framework.

Nello specifico sono stati corretti problemi riguardanti Propel, la gestione del caching dei moduli e l’overriding dei plugin.

E proprio per questi è nata anche la nuova directory dei plugins, dove è possibile filtrare plugin per compatibilità, requisiti e poter collaborare meglio allo sviluppo degli stessi. Più o meno come avviene su Launchpad di Canonical.

Sostituire l’helper “input_date_tag()” in Symfony 1.1

Come molti di voi avranno appreso, a partire da symfony 1.1 gli helper javascript (e relativi ai form) sono (imho giustamente) da considerarsi deprecati. Questo perché rendono la scrittura (ma anche l’utilizzo) del codice più complesso del dovuto stravolgendo (e forzando) logiche non sempre corrette.

Tale scelta ha però portato ad alcune mancanze, prima tra tutte l’impossibilità di definire un behavior rich per quelle form più spesso usate, una per tutte quella delle date.

Un’utile soluzione è quindi quella di includere all’interno della propria applicazione UI JQuery e nello special modo il modulo datepicker.

Continue reading “Sostituire l’helper “input_date_tag()” in Symfony 1.1″

Symfony 1.1 è stato rilasciato

Finalmente symfony 1.1 vede ufficialmente la luce.

Tra le principali novità del framework:

Per installare la nuova versione di symfony il comando da pear è

$ pear install symfony/symfony-1.1.0

Online il libro sul nuovo Form Framework di Symfony 1.1

Finalmente è stato pubblicato il libro relativo al nuovo Form Framework di Symfony 1.1.

Per ora sono stati pubblicati solo i primi quattro capitoli del manuale, che trattano rispettivamente:

Questi quattro capitoli sono più che sufficienti ad iniziare con lo sviluppo con il nuovo framework, anche se per approfondire con argomenti più avanzati bisognerà aspettare un po’ di tempo.

Infatti nei prossimi capitoli verranno trattati i form multipli, internazionalizzazione e localizzazione e l’estensione degli stessi.