DrupalDay 2014

drupalday 2014
Fatta anche quest'anno. Il DrupalDay è andato. Come al solito si è svolto in due giornate: la prima conferenza, la seconda formazione. L'ospite d'onore quest'anno era Drupal 8 e le aspettative non sono state disattese. Vista la rivoluzione epocale che ha introdotto la versione numero 8 (integrazione di Symfony nel core, Twig come template engine, passaggio dalla programmazione procedurale a quella OOP, solo per citare tre aspetti rivoluzionari) era inevitabile che gli occhi fossero pun

Symfony Day 2014, io c’ero

symfony day 2014 io cero
Ieri ho partecipato al Symfony Day 2014 di Milano. Si, sono monotematico ultimamente, ma per me Symfony è la big thing del 2014 visto che Drupal 8 porta Symfony dentro il core. Quindi ho iniziato lo studio di questo framework e ho pure iniziato a svilupparci cose. Ieri ho incotrato un sacco di gente "nerdissima" e per questo "fikissima" del Grusp e del PugMI. Ma quello che mi porto a casa della giornata di ieri è la vagonata di spunti su cui approfondire lo studio: Behat e Gherkin per imple

Creare e stampare codici a barre con Symfony2

creare e stampare codici a barre con symfony2
Hai bisogno di mostrare a video o in un allegato pdf un codice a barre? Se hai sviluppato la tua webapp utilizzando il framework Symfony ti posso dare una dritta. Io ho risolto utilizzando il bundle BarcodeBundle, che non è altro che il fork per Symfony della libreria open source PHP-Barcode. Innanzi tutto dobbiamo installare nel server l'unix-commandline tool denominato genbarcode che si interfaccia con GNU-Barcode. Ah, per inciso io porto come esempio l'installazione sul mio Debian, m

Creare PDF al volo con Symfony2

creare pdf al volo con symfony2
Immagina di dover creare dei pdf al volo all'interno della tua web app basata su Symfony2. Qual'è la migliore prassi? Non so se è la migliore, ma ti illustro la soluzione che ha funzionato per me. Ho utilizzato KnpSnappyBundle, un wrapper della libreria open source wkhtmltoimage che trasforma codice html in pdf. Per prima cosa bisogna installare sul server la libreria sopra citata. Se non hai accesso alla shell del tuo server all'ministratore di sistema che provveda a lanciare questo co