Roberto Peruzzo


Web developer freelance, artigiano del codice, sostenitore della filosofia open source e Drupal addicted.

Errore curl_reset su Mailchimp per Drupal

Lavorare con ambienti 'spaiati' ti fa saltar la cena.

Quando l'ambiente dove sviluppi non ha le stesse cofingurazioni di quello di produzione, sta sicuro l'inghippo sta dietro l'angolo. L'ideale sarebbe di poter sempre lavorare con strumenti e piattaforme che ti permettono di avere ambienti allineati in modo da minimizzare al massimo eventuali problemi in fase di rilascio. Ma non sempre è così, soprattutto quando, come in questo caso, il cliente ha già il suo hosting o i suoi server dedicati.

Drupal Commerce e il modulo Field Permission

Il problema dei locked fields

Oggi ho scoperto che in Drupal Commerce alcuni campi non possono essere editati a piacere (locked fields). Nel caso specifico sto parlando del campo prezzo. A quanto pare sembra essere un'imposizione dettata dalla struttura di Drupal Commerce motivata dal fatto che il prezzo viene ricalcolato per ogni nuovo utente/acquirente che si registra. Questo permette di definire prezzi diversi in base all'utente (fonte www.drupalcommerce.org).

Template diversi in base al URL alias per D7

Cosa è cambiato da Drupal 6 a Drupal 7.

Questa mattina ho scoperto che Drupal 7 ha modificato il modo di gestire il nome dei template files. Tempo fa, in un progetto con Drupal 6, avevo modificato la funzione mytheme_preprocess_page(&$vars) presente nel file template.php per poter gestire template diversi su pagine differenti basandomi sul URL alias della pagina stessa.

Paginated Scan on DynamoDB

Il nuovo servizio NoSQL Database offerto da Amazon.

Riprendendo il post fatto un mese fa circa a proposito di DynamoDB ho potuto verificare che aumentando la capacità di scrittura e di lettura le prestazioni migliorano. Tanto per darvi un'idea, salvare un totale di 650 messaggi di dimensione random da 50byte a 1200byte ho misurato un tempo di latenza medio di circa 315ms.