Approfondimenti


pillole di web marketing, web development e web design

Scrivere i log prodotti da Drupal 8 nello stream di Amazon CloudWatch

L’attività di logging se ben concepita può essere una miniera di informazioni per il debug di errori e per tenere traccia di quello che succede nell’applicazione, per capire cosa è andato storto o anche solo per monitorare l’attività degli utenti che ha indotto all’errore. Se avete dimestichezza con Symfony avrete sicuramente imparato ad amare la versatilità di Monolog, scritto dallo … Read More


Drupal Console + dotenv

Questo post nasce per dare una risposta alla domanda: quale è il modo più semplice in un progetto Drupal per gestire le variabili di ambiente? Le ultime versioni di Drupal Console includono una feature molto utile per gestire le variabili che hanno valori che possono variare tra i diversi ambienti come parametri di connessione al db o path dell’installazione. Questo … Read More


Nel favoloso mondo di Docker

Mi sono ritrovato a fare i conti con il mantenimento di un sito che gira ancora su PHP 5.4 in un hosting condiviso, dove quindi non è possibile fare l’upgrade dell’interprete. Per ricrearmi in locale le stesse condizioni di environment presenti in produzione la scelta è stata Docker. Ed è stata una droga. Un tunnel che mi ha risucchiato. In … Read More


A starter theme for Drupal 8

Non so voi, ma a me le vacanze estive regalano tanta voglia di provare cose nuove. Volevo mettere insieme uno starter kit per lo sviluppo di theme custom in Drupal 8. L’idea era quella di non dover reinventare la ruota ogni volta e perdere tempo a configurare Gulp per le solite operazioni di lint, beautify, minify, concatenate del JavaScript e del … Read More


Road to Drupal Developer Days Milan

Io ho acquistato i biglietti e mi preparo per una settimana full immersion con i Drupal dev di tutta Europa. Thanks @emanuelrighetto for buying the individual sponsorship ticket and helping us into making #DrupalDevDays better! #RoadToDDDMilan — Drupal Dev Days (@drupaldevdays) 23 febbraio 2016


5 considerazioni a corredo del mio primo progetto basato su Drupal 8

1) Migrazione Grazie al terzetto di moduli migrate_plus, migrate_upgrade, migrate_tools il passaggio da Drupal 6 a Drupal 8 è stato abbastanza agevole. Nel mio caso specifico ho dovuto comunque effettuare numerosi tentativi, sopratutto per sanare cck e node type che nel tempo si erano “rotti” già in D6 e per eliminare 3 mila utenti spam che si erano formati negli … Read More


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


Il 2016 sarà l’anno di Drupal 8?

L’attesa sembra quasi finita:  la scorsa settimana è stata rilasciata la prima release candidate. La curiosità era molta quindi non ho resistito: ho preso una vecchia installazione di Drupal 6 per migrarla a Drupal 8. Il bello è stato dovere fare l’upgrade dello stack che utilizzo in locale per lo sviluppo: upgrade sia di PHP che di Drush. Risolte queste … Read More


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: … 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