Approfondimenti


pillole di web marketing, web development e web design

Project management all’interno di ICT team strutturati

Saper gestire i progetti, capire in pochi istanti quali sono i colli di bottiglia che rallentano la produttività dell’intero team, individuare chi può fare cosa conoscendo perfettamente i carichi di lavoro di ciascun membro del gruppo è probabilmente un’arte e una filosofia di vita. Però con i giusti mezzi qualche buon risultato è possibile ottenerlo. La prendo un po’ larga: … Read More


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 … Read More


Chiude Magento Go

Mark Lavelle, il big boss della divisione enterprise di Ebay, in un comunicato diretto a tutti gli utenti di Magento Go, annuncia la chiusura del servizio a partire dal 1° febbraio 2015. Cos’è Magento Go? Magento Go è una piattaforma di ecommerce, fornita da Ebay, che permette a piccole e medie imprese che vogliono creare il proprio negozio online di … Read More


Symfony Day 2014, io c’ero

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 … Read More


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 … Read More


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 … Read More


I dolori del giovane sysadmin #2

Prima a poi arriva il momento in cui ti viene in mente che è il momento di aggiornare la tua distribuzione di Debian. Se tutto va per il verso giusto fai il reboot e vai a prenderti una birra ghiacciata dal frigo. Ma se dopo aver fatto l’upgrade MySQL non funziona più come è successo a me? Memore delle esperienze … Read More


SEO for your AngularJS, EmberJS, or BackboneJS website?

I motori di ricerca, come Google e Bing sono progettati per eseguire la scansione di pagine web statiche, mentre sono in difficoltà con le web-app basate esclusivamente su javascript dove il rendering avviene lato client. Questo è quello che pensavo qualche giorno fa mentre ragionavo su come si possa fare SEO in modo efficace anche in questi casi. La cosa … Read More


myPortal reprise

E’ passato un po’ di tempo quando su queste pagine ho parlato del progetto MyPortal, il portale multi ente, multi organizzazione e multi gerarchia che mette a disposizione degli enti delle Regione Veneto un portale istituzionale per offrire ai propri cittadini la fruizione di informazioni e servizi, e gestire l’interazione con stessi servizi. Rispetto a cinque anni fa ci sono … Read More


Standalone DBTNG outside Drupal

Supponiamo di dover interagire con le tabelle del database dove risiede la nostra installazione di Drupal, però siamo costretti a farlo fuori dal’ambiente del CMF. Lo possiamo fare sfruttando l’abstraction layer chiamato DBTNG. Ci basta includere le librerie necessarie: Anche per Drupal 7 è possibile semplicemente includendo due file: A questo punto siamo liberi di utilizzare le funzioni che ben … Read More