Lo scorso 3 dicembre ho partecipato a Roma, presso l’Università La Sapienza, al DrupalDay 2011. L’evento è stato ideato per far confluire le esigenze tecniche e necessità di business di imprenditori, manager, sviluppatori, art director e decision maker. In parole povere un seminario di approfondimento sul famoso framework di sviluppo. Ho raccolto le slides di alcuni interessanti talk in questo … Read More
I vantaggi dell’utilizzo di Google Merchant Center li abbiamo già trattati su queste pagine. La novità è che ho adeguato per Wellnet SRL un modulo che permette a Ubercart, l’ecommerce basato sul framework Drupal, di generare il feed dei prodotti da inserire su Google Merchant Center. Il modulo è gratuito e scaricabile liberamente. Contattami per una consulenza gratuita su come … Read More
Il phpDay è l’evento/conferenza promosso dall’Associazione Gruppo Utenti Sviluppatori PHP Italiani. Si è parlato di nuove metodologie di sviluppo, best-pratice, e casi di successo. Ho partecipato. Ecco alcuni argomenti che mi sono sembrati interessanti: When Drupal Meets OpenData How to use bcrypt in PHP to safely store passwords (PHP 5.3+ only)
Come sostituire il bottone del form ‘Add to Cart’ con un’immagine in Ubercart (il modulo che gestisce l’e-commerce in Drupal). Lo sbattimento è che hook_form_alter per funzionare correttamente deve essere inserito in un modulo, la soluzione più comoda è creare un modulino semplice semplice ad hoc, nulla vieta di inserire la funzione qui sotto magari in un modulo di servizio … Read More
Dopo ore di smadonnamenti sono arrivato alla conclusione che Drupal 6.20 e PostgreSQL 9.0.3 non vanno per niente d’accordo: continui errori nel caching delle pagine rendono di fatto impossibile la gestione del sito. L’installazione con Drupal 6.20 e PostgreSQL 8.3.14 invece funziona a meraviglia.
Sui server Aruba, in hosting condiviso, la gestione del file .htaccess è abbastanza limitata, è un dato di fatto. Per cui quando si installa il CMS bisogna modificare pesantemente il file .htacces presente nel package standard di Drupal (nel mio caso la versione 6.19) altrimenti si ottiene sempre e solo una pagina di errore 500, errore interno al server. Bisogna … Read More