Nel configurare il client di posta di un cliente l’altro giorno per poco non perdevo la pazienza. La posta, per quanto il server SMTP rispondesse correttamente e non desse errori, non veniva inviata. Il cliente aveva appena attivato la nuova ADSL di Vodafone, fino a prima di questo inviava e riceveva tranquillamente al posta. Per fortuna lo zio Google mi … Read More
ZenPhoto è uno strumento che permette di gestire delle gallery fotografiche. Ma con un trucchetto è possibile farlo diventare anche una gallery di video. Per prima cosa bisogna attivare il class-textobject plugin nella pagina del backend dedicata ai plugins. Poi bisogna fare l’upload di un text file (.txt) con il codice per embbeddare il file (video) specifico via ftp o … Read More
Non è il cartoncino giallo che attesta il valore di un SEO, ma l’esperienza acquisita sul campo. Però è comunque bello esternare anche visivamente una specie di “io c’ero”. La 3 giorni del SEOrock è stata tirata dura, nel senso che la carne al fuoco era molta: ormai (quasi tutti) si sono accorti che le attività SEO non sono la … Read More
Dopo due giorni al SEOrock si può iniziare a tirare le somme. In effetti più che un evento didattico si sta dimostrando a tutti gli effetti un workshop in cui si analizzano e si sperimentano le best practices e gli strumenti più efficaci per il posizionamento di un sito web. Si è parlato anche di geotargeting e geolocalizzazione: gli esperti … Read More
Supponiamo di dover realizzare un sito e-commerce che in base alla nazione di provenienza dell’utente proponga il prezzo e la valuta corretta, o anche le offerte riservate alla sua area commercile. Per fare questo bisogna analizzare l’indirizzo ip dell’utente e confrontarlo con un database che raccoglie l’elenco di tutti i range di indizzi conosciuti e le nazioni a cui sono … Read More
Riporto sotto il codice esempio per utilizzare un server SMTP per inviare una mail utilizzando CakePHP. Da notare che per non mandare in errore il controller bisogna passare i valori dei destinatari to, cc e bcc nel caso fossero più di uno sotto forma di array e non sotto forma di stringa. Corretto: $this->Email->to = array(‘email1@domain.ext’,’email1@domain.ext’); Sbagliato: $this->Email->to = ‘email1@domain.ext; … Read More
Stavo lavorando ad una installazione di Drupal 7.10 e mi sono imbattuto in un bel di PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘delta’ at row 1: INSERT INTO {block} (module, delta, theme, status, weight, region, pages, title) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7); . Ho fissato il bug aumentando la lunghezza … Read More
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