Rilasciato Symfony 1.1 Beta 2
Ci siamo, finalmente una nuova versione del ramo 1.1 vede la luce, si puo definire una reale beta, infatti le API del framework ora sono stabili e non verranno ulteriormento modificate, si procedere ora al testing, debugging e aggiornamento documentazione, stringendo definitvamente i tempi in 1 mese o 2 ci sarà il rilascio della versione stabile.
Non aggiungo altro, potete vedere qui tutte le novità introdotte con questa nuova release.
Symfony 1.1 in Beta
Dopo duri mesi di lavoro, finalmente è arrivata la prima Beta del tanto atteso rilascio 1.1, la principale novità di questo rilascio è l’arrivo di una nuova serie di classi sfConfiguration che vanno a rimpiazzare completamente il vecchio sistema di configurazione, basato su file statici (config.php ad esempio).
Il nuovo sistema ha permesso, oltre a superare un problema molto grave nella registrazione dei Plugin e delle route nel ramo 1.1, anche di avere maggiore flessibilità a runtime per quanto riguarda le configurazioni del core.
Qui trovate tutta la documentazione necessaria per fare l’upgrade del vostro progetto 1.x alla versione 1.1 (anche se ovviamente essendo ancora in beta vi consiglio di non usarlo in produzione, come dice lo stesso Fabien anche se ben 7700 test vengono superato senza problemi), mentre qui il repository dove potete fare il checkout del codice.
Oramai i pezzi ci sono tutti, sono sicuro che in meno di 2 settimane, ci sarà definitivamente il rilascio almeno di una RC per poi passare in Stable quando anche la documentazione sarà completamente aggiornata.
Per i più curiosi, consiglio di farsi un giro nella documentazione delle API 1.1
Che posso dire, oltre ringraziare il team di Symfony per il tempo e il denaro che stanno investendo sul progetto, che sta diventando sempre di più il riferimento Enterprise dello sviluppo PHP.
PHP Google SocialGraph API (Alpha)

Dopo l’annuncio da parte di BigG delle nuove API per la “costruzione” semantica della propria rete di contatti virtuale, ho trovato qualche minuto libero per buttar giù qualche riga in PHP per sfruttare queste nuove interessantissime API.
Potete trovare la pagina del progetto qui:
http://code.google.com/p/php-social-graph/
Al momento è solo una piccola libreria, non ho avuto il tempo di documentarla ne di fare test appronditi, al momento se ci sono programmatori in ascolto che sono interessati, il tutto è rilasciato sotto GPL3, siete i benvenuti
Se ancora non sapere cosa sono le SocialGraph, vi consiglio un’ottima introduzione ![]()
sfSpyPlugin: Una spia nelle tue applicazioni
Il buon Francois ha rilasciato qualche giorno fa uno dei plugin IMHO più interessanti mai sviluppati per Symfony, come suggerisce il nome, questo plugin permette di “spiare” nel vero senso della parola i movimenti dell’utente all’interno della nostra applicazione, praticamente facendo il lavoro di molti servizi a pagamento (e anche molto a pagamento) a costo zero, magia di Symfony e dell’ottima libreria JS Jquery.
Il risultato dunque sarà una comoda interfaccia di amministrazione, con tutte le sessioni degli accessi e della navigazione degli utenti, con i tipici comandi che possiamo trovare su una periferica di registrazione come un VCR dunque: Playback, (fast) Rewind/ (fast) Forward e Pausa e la possibilità di etichettarle con un nome. Non è strepitoso ?
Se volete vederlo in azione non perdete questo screencast:
http://screencast.com/t/tnhx8kBl5P1
E la guida di uso e installazione nel wiki di Symfony
Per i più geek a cui piace fare tutto da terminale (mi metto in questo simpatico gruppetto) c’è anche la possibilità di rivedere tutto, invece che con un filmato point-and-click, dal codice.
E’ una vera innovazione, permetterà di tenere traccia in maniera più approfondita di come l’utente realmente interagisce con l’applicazione e quindi tirarne fuori una strategia tra coders e designer di maggiore impatto.
Molti dicono che Symfony è lento, molti altri invece non aspettano altro che buttare fango su PHP, non credo che sia quello il punto, è la creatività il cuore pulsante di ogni progetto e con Symfony di creatività e talento ne abbiamo a volontà.
Al momento ancora non l’ho provato, purtroppo nei miei progetti ho lavorato sempre con prototype che almeno per la versione 1.0.x di Symfony è la libreria di default, ma ho in cantiere alcuni nuovi progetti e sicuramente non mi farò scappare l’occasione di utilizzarla.