A starter theme for Drupal 8

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 CSS. Il risultato è questo: https://github.com/erighetto/d8t, un subtheme di Classy. Cosa ruggisce sotto il cofano? Gulp come task-

Road to Drupal Developer Days Milan

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

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 anni. Ho dovuto cancellare a mano le tabelle create da Migrate a migrazione conclusa. In Drupal 7 una volta disinstallato il mo

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

Il 2016 sarà l’anno di Drupal 8?

il 2016 sara lanno 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 incombenze mi è bastato installare due moduli: migrate_plus e migrate_upgrade e ho potuto migrare i quasi 400 nodi, le tassonomie e

Esportare da Drupal Commerce il data feed per Google Merchant Center

esportare da drupal commerce il data feed per google merchant center
Dell'importanza di Google Shopping nella strategia di un e-commerce di successo ne avevo parlato qui in passato, presentando anche una soluzione plug and play per Ubercart. Sul versante Drupal Commerce, per poter generare il feed di dati che permette al comparatore di importare i prodotti esiste un modulo contrib: commerce_gmerchant però nell'esperienza che ho accumulato lavorando con il prodotto sviluppato dai Commerce Guys è che ogni progetto fa storia a sè e si porta dietro le propr

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

Eseguire più processi paralleli contemporaneamente in PHP? Si può fare!

eseguire piu processi paralleli contemporaneamente in php si puo fare
Scenario: azienda multinazionale, da 80 milioni di euro di fatturato l'anno con diverse sedi in Italia e nel mondo, concorda con un esiguo numero di clienti, ma che messi insieme rappresentano la fetta più grossa del fatturato, di implementare la Supply Chain Collaboration. In altre parole: automatizzare tutte le fasi della gestione degli approvvigionamenti, dalle richieste d’offerta alle fatture, passando per gli ordini di acquisto, le conferme, gli allegati, gli avvisi di spedizione

Project management all’interno di ICT team strutturati

project management allinterno 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: oggi lo sviluppo di un sito web tocca una mole considerevole di aspetti, che difficilmente verranno elabora

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