Nel progetto che stiamo realizzando con Drupal Commerce mi si è posto difronte una problematica alquanto insolita: disabilitare il tab menu in alto a destra "View | Edit" in base al ruolo dell'utente loggato.
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).
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.
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.
Il 19 gennaio scorso Amazon ha annunciato l'introduzione di un nuovo servizio NoSQL Database: sto parlando di DynamoDB. L'aspetto che più mi interessa tra i vantaggi presentati dall' articolo scritto nel blog di Werner Vogels è quello della velocità: riduzione della latenza per garantire uno throughput elevato.