Case history: come rendere mobile-friendly uno sito che non prevedeva il responsive design

case history come rendere mobile friendly uno sito che non prevedeva il responsive design
Da Google lo avevano promesso e si è puntalmente verificato: le pagine che presentano incompatibilità con i dispositivi mobile a partire dal 21 di Aprile nelle ricerche effetuate in mobilità vengono penalizzate rispetto a quelle che invece sono compatibili. Occorre quindi correre ai ripari, mettendo in piedi una strategia che tenga presente i dettami del responsive web design e renda visualizzabile correttamente il sito anche sugli schermi diversi dal classico desktop. Normalmente la

Cookie Law, vedo disclaimer ovunque

cookie law vedo disclaimer ovunque
La Cookie Law è un provvedimento importante per proteggere i nostri dati quando navighiamo su internet. Però sulla sua interpretazione e corretta applicazione ci sono ancora molti dubbi: il mio sito è in regola? Devo fare la comunicazione al Garante? Devo aggiungere la policy estesa o basta quella ridotta? Le reazioni che abbiamo osservato sul web sono da isteria collettiva: quelle di blog e forum che chiudono perché dichiarano di non voler rischiare sanzioni per l’odiata #cookielaw, m

BitNami stacks, un ottimo tool per il web development

bitnami stacks un ottimo tool per il web development
Nella mia carriera di sviluppatore ho iniziato a sviluppare, testando in locale quello su cui stavo lavorando, con easyPHP, poi nel 2007 o giù di lì sono passato a XAMPP. Avrei continuato ad usarlo se non fosse che per stare al passo con le versioni di PHP e MySQL dei siti in produzione, ho dovuto scaricare un upgrade di XAMPP. Mentre lo installavo mi sono accorto che mi veniva chiesto di accettare anche l'installazione di moduli del BitNami stack. "Ma come?", mi sono detto: BitNami è un pr

Displaying recent posts in WordPress with WPML plugin

displaying recent posts in wordpress with wpml plugin
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 pagando il fee si ottengono anche diversi addon del plugin molto utili. Ma se dobbiamo mostrare un link ai post recent, per ogni

WordPress from command line

wordpress from command line
Una delle applicazioni più utili in fase di sviluppo e gestione di progetti Drupal è sicuramente drush, che funge da command line shell e da scripting interface. Direttamente da shell si riesce accorciare i tempi per eseguire operazioni di routine. Per WordPress esiste qualcosa di simile? Si, il progetto si chiama wp-cli ed è possibile installarlo in molto modi, il più comodo forse quello di clonarlo con GIT da GitHub. I comandi base al momento sono questi, ma come drush pure wp-cli

Tricks & tips per WordPress

tricks tips per wordpress
Vi voglio segnalare due tools creati per migliorare la vita di uno sviluppatore evitando di dover perdere tempo in azioni sempre ripetitive. WP Install Profiles: Quando iniziamo un nuovo progetto abbiamo un set di plugin che installiamo "d'ufficio" come Google Site Map o All In One SEO Pack. Con WP Install Profiles è possibile creare una collezione di plugin e installarli con un solo click in ogni nuovo progetto che cominciamo. WP Remote: Che fare quando abbiamo decine di installazioni da

Temi per WordPress

temi per wordpress
Basta fare un po' di ricerca su Google e si trovano migliaia di pagine che provano a illustrare quali siano i migliori framework per temi WordPress. Per quello che mi riguarda, da quando ho iniziato a sviluppare layout personalizzati e ho trovato molto utile Sandbox. Il passo sucessivo è stato scoprire Thematic e suoi child theme. Sono stati la mia cassetta degli attrezzi per molti anni. Ma nei giorni scorsi ho messo le mani su Constellation. Devo dire che mi sta dando delle soddisfazioni:

Gestire le revisions dei post in WordPress

gestire le revisions dei post in wordpress
Troppe revisioni affolano il  db della tua installazione Wordpress? Esistono ottimi plugin che gestiscono le revisioni, ma se vuoi una soluzione semplice senza installare nulla ecco come fare. Con un semplice strumento che ti permetta di interagire con il database che contiene le tabelle di Wordpress (io utilizzo phpMyAdmin) non devi fare altro che eseguire questa query: DELETE FROM wp_posts WHERE post_type = "revision"; Se poi vuoi evitare che Wordpress memorizzi ulteriori nuove re

Aggiungere del codice javascript al pannello di controllo di WordPress

aggiungere del codice javascript al pannello di controllo di wordpress
Trovandosi nella necessità di dover aggiungere del codice personalizzato è sempre preferibile creare un plugin piuttosto che andare a modificare il core del software. Qui sotto l'esempio di un semplicissimo plugin che intercetta l'azione admin_print_scripts (che è quella che richiama gli script nel pannello di controllo) e ci accoda uno script js customizzato.

Da Dragonfly CMS a WordPress

da dragonfly cms a wordpress
Per un'associazione senza scopo di lucro avevo scelto due anni fa come gestore di contenuti Dragonfly CMS, altrimenti noto come CPG-Nuke, una forks di PHPnuke. Inizialmente lo avevo scelto perchè conteneva già Coppermine Photo gallery che forniva al cliente la possibilità di gestire in autonomia la mole di foto presenti sul sito. Però ho deciso di mollare Dragonfly CMS per due motivi: In due anni, sicurezza del sito bucata in almeno 4 occasioni Problemi durante l'upgrade del software