In passato ti ho raccontato come importare file sql molto grandi in MySQL, oggi ti racconto come risolvere lo stesso problema anche Microsoft SQL Server. Sqlcmd è un tool che si esegue dal prompt di dos. Ti consente di attivare un ulteriore prompt per eseguire comandi SQL direttamente dalla console. Sul tuo menù Start di Windows clicca su Esegui. Sucessivamente, … Read More
Esattamente una mese fa ho partecipato all’evento Advanced SEO tool, organizzato dal GT Master Club, e per una giornata intera mi sono confrontato con altri SEO sull’utilizzo degli strumenti avanzati. Primo tra tutti il famoso mod_pagespeed, il modulo sviluppato da Google che applica le best practices nel campo delle web performance. Ebbene, dopo quello che ci siamo detti in quel … Read More
WPML è plugin per WordPress che ti permette di costruire e mantenere facilmente siti multilingual. It’s powerful enough for corporate sites, yet simple for blogs, dice la tag line. Corrisponde a realtà: savvero è di facile gestione ma non è banale e consente di portare avanti progetti anche corporate. E’ a pagamento, ma la cifra non è improponibile e sopratutto … Read More
Immaginiamo di dover eliminare tutti in una volta sola i Trigger memorizzati in precedenza all’interno di un database MySQL. Lanciamo questa query: SELECT CONCAT(‘DROP TRIGGER IF EXISTS ‘, TRIGGER_SCHEMA, ‘.’, TRIGGER_NAME, ‘;’) FROM information_schema.triggers . Poi facciamo copia/incolla dell’output e lo eseguiamo come se fosse una query. Trigger eliminati. Dobbiamo invece rinominare tutte le tabelle di un database utilizzando un … Read More
Dovendo creare al volo dei PDF scaricabili popolando la pagina con i dati provenienti da db o da altri contenuti dinamici anche in CakePHP si può utilizzare la classe PHP Open Source PHP chiamata TCPDF. Questo ci permette di creare documenti PDF e renderli disponibili per il download. L’installazione non è difficile e fortunatamente è documentata passo passo nel Bakery. … Read More
Questo articolo non ha la pretesa di essere il trattato più completo in assoluto sui vantaggi, sulle limitazioni e le sfide del responsive web design. E’ piuttosto una raccolta di esperienze accumulate in alcuni progetti che ho sviluppato recentemente. Cosa è il responsive web design?
Qui spiego come ottenere l’autocomplete di un field all’interno di una form creata usando il modulo Webform di Drupal. Illustro sia la strada della scrittura di un modulo custom, che quella dell’utilizzo di un modulo contrib. Avete mai desiderato di concedere l’accesso ai risultati degli inserimenti effettuati con Webform ad un determinato gruppo di utenti? Le autorizzazioni predefinite che vengono … Read More
Sabato 9 febbraio si è tenuto presso il Politecnico di Milano il World Information Architecture Day. Ho raccolto alcuni appunti. Tool utili per card sorting: usabilitest.com -> lavagna virtuale optimalworkshop.com -> card sorting in remoto. Assioma fondamentale di internet: La condivisione di è ciò che attribuisce valore alle rete. Molto citato il grafico The Elements of User Experience di Jesse James Garrett. … Read More
Agli albori del web tutti i siti erano una distesa sterminata di Arial, Verdana e Times. Questa poca scelta di caratteri era veramente noiosa. Fortunantamente i browser si sono evoluti e ora sono in grado di rendere anche font non presenti nel sistema operativo dal quale vengono eseguiti grazie alla sintassi CSS3: Nel caso non avessimo a disposizione il file eot … Read More
Ho fatto l’upgrade di un’installazione da Drupal 6 a Drupal 7. Nella fattispecie un ecommerce, quindi mi son dovuto occupare pure dell’upgrade di Ubercart da 2 a 3. L’operazione non è stata agilissima principalmente perchè per Ubercart 3 mancano molti add on essenziali. Questo perchè se Ubercart è stato la colonna portante dei progetti ecommerce in Drupal 6, Ubercart per … Read More