feb 15, 2012 - Miscellaneous, Social Media    2 Comments

Ode a Internet!

X Giornata Mondiale contro il Cancro InfantileQuando nel dolore si hanno compagni che lo condividono, l’animo può superare molte sofferenze
( W. Shakespeare)

…e in questo il web può davvero fare grandi cose!

In questi giorni in cui si sta lavorando alla campagna SMS Solidale per FIAGOP è bello poter pensare che i “compagni che condividono” siano potenzialmente infiniti e sparsi per tutto il mondo, ma, soprattutto, è bello constatare che quando interpellati sono pronti a dare una mano.

Per questo motivo voglio ringraziare (in via ufficiosa – i ringraziamenti ufficiali arriveranno…) tutti i blogger che ci hanno “postato”:

GRAZIE!!!!!!!

feb 1, 2012 - Miscellaneous    No Comments

X Giornata Mondiale contro il Cancro Infantile

banner Il 17 e 18 Febbraio 2012 FIAGOP onlus organizza a Roma la “X Giornata Mondiale contro il Cancro Infantile”.

Dal 3 al 20 Febbraio sarà possibile donare 1 euro inviando un SMS al numero 45593 da cellulare personale (TIM, Vodafone, Wind, 3, Postemobie, CoopVoce) – 2 euro chiamando da rete fissa (Telecom Italia, Fastweb, TeleTu) per finanziare il progetto “Supporto Psiconcologico in Pediatria – Sostieni i bambini e gli adolescenti colpiti da tumore e le loro famiglie!”
La campagna, denominata “L’Amore Cura” sarà sostenuta da Segretariato Sociale RAI, Mediafriends e La7.

In questi giorni Softintime srl sta lavorando affinché l’iniziativa abbia la più ampia visibilità sul web e, se anche tu vuoi aiutarci, puoi condividere sul tuo sito o blog il banner delle X Giornata Mondiale contro il Cancro Infantile.

Per averlo in formato 180×275 basta copiare e incollare il seguente codice:

<script src=”http://www.softintime.com/Fiagop/banner.js” type=”text/javascript”></script>

gen 21, 2012 - eCommerce, jQuery, Magento    No Comments

Magento e jQuery

Mi è capitato alcune volte di aver bisogno di installare su una piattaforma Magento dei plugin sviluppati con jQuery. Purtroppo Magento utilizza nativamente la libreria Javascript “Prototype” ed, in questo modo, i plugin in jQuery non funzionano.
jQuery e Prototype installati contemporaneamente nello stesso ambiente entrano in conflitto, fanno letteralmente a cazzoti. Un velocissimo esempio: il selettore generico “$” in jQuery in Prototype corrisponde alla scorciatoia del comando “GetElementById”.

Fortunatamente esiste una soluzione: il comando noConflict di jQuery che permette di risolvere tutti i problemi di ambiguità di interpretazione dei comandi con qualsiasi altra libreria javascript esistente.

Un esempio pratico di come io l’ho risolta in Magento:
Read more »

Semplificare la Registrazione

Esistono molti modi per la progettazione di form d’iscrizione e di logIn, la maggior parte degli sviluppatori di interfacce ha familiarità con i metodi convenzionali, ma la comprensione e l’applicazione di alcune tecniche innovative potrebbe aumentarne l’usabilità rendendoli più semplici da compilare. In questo articolo verranno presentate un paio di idee che potrebbero essere utili per i vostri progetti futuri ai fini di Semplificare la Registrazione degli utenti.

Lo scopo di ogni modulo di iscrizione è che gli utenti lo compilino correttamente e lo inviino. Tuttavia, se il form è lungo e complicato, ogni entusiasmo iniziale del cliente potrebbe venir smorzato. Di seguito vengono riportate alcune tecniche innovative che renderanno i vostri form di registrazione più veloci e più facili da compilare.

1 Chiedi una username solo dopo che l’utente si è registrato

Tipicamente i form di registrazione chiedono l’inserimento di una username univoca, purtroppo non sempre la username “abituale” del cliente è disponibile ed un sistema bloccante in tali termini può far sprecare molto tempo ed essere fonte di errori.
Read more »

ott 16, 2011 - Facebook, Social Media    No Comments

Facebook Landing Page in 3 Semplici Passi

Da quando nel Febbraio del 2011 Facebook FBML è stato deprecato in favore degli iFrame, creare pagine Facebook personalizzate è diventato molto più facile.

Ed ecco come farlo in 3 semplici passi:

Passo 1 – Installa Static HTML iFrame Tabs

Per installare la funzionalità in grado di gestire gli iFrame bisogna andare a questa pagina application.php?id=190322544333196 e cliccare su “Add static HTML to a page“.
Read more »

ott 4, 2011 - eCommerce, Magento    2 Comments

Speed Up Magento

Due semplici pezzi di codice da copiare e incollare nel file .htaccess per velocizzare Magento.

Passo 0

Fate un backup dell’attuale e sicuramente funzionante .htaccess

Passo 1

Cercate nel file la stringa
mod_deflate.c
e sostituite il blocco corripondente con il seguente:

<ifmodule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</ifmodule>

Read more »

giu 21, 2011 - eCommerce, Magento    No Comments

Magento – Google site search

Magento ha un ottimo motore di ricerca interno che purtroppo però cerca solo tra i prodotti.
Nel caso in cui volessimo integrare un motore di ricerca interno in grado di “vedere” anche i contenuti delle pagine statiche potremmo inserire Google Site Search.

Google Site Search esiste sia nella versione gratuita, con la quale nella pagina dei risultati compariranno dei risultati sponsorizzati, che a pagamento, senza annunci pubblicitari (a partire da 100,00 $ all’anno).

Ottenere il codice del motore personalizzato

Passo 1: se non lo avete ancora dovrete creare un account Google ed eseguire il login.

Passo 2: andate all’indirizzo www.google.com/cse e cliccate su “Crea un motore personalizzato” (custom search engine).

Read more »

apr 15, 2011 - eCommerce, Miscellaneous    No Comments

Aggiungere PHTML a Dreamweaver

Per chi volesse lavorare su Magento o Zend Framework utilizzando Dreamweaver dovrà abilitare l’estensione .phtml, perché questa non risulta tra le estensioni di default trattate da Dreamweaver.

Ecco come fare:
(NB: queste istruzioni sono valide per Windows XP ed i percorsi dei file sono validi per Dreamweaver CS3, per altre versioni potrebbero essere leggermente diversi)
Read more »

apr 2, 2011 - eCommerce, Magento    No Comments

Migrazione di una piattaforma Magento

In questi giorni mi è capitato di dover migrare una piattaforma Magento senza poter utilizzare le funzionalità di import / export perchè la versione è un po’ vecchiotta ma soprattutto a causa di alcune personalizzazioni ad-hoc che sarebbero andate perse con un export.

Ovviamente in un’operazione del genere gli imprevisti sono in agguato e non è detto che quanto segue possa risolvere tutti i problemi che si potrebbero presentare.

Ecco come procedere avendo un archivio contenente tutti i file presenti nella cartella di Magento ed un dump del database mySql: Read more »

dic 11, 2010 - Social Media, WordPress    No Comments

Banner Dinamico in WordPress

Ho cercato per più di un’ora un plugin per WordPress che mi permettesse di gestire un banner laterale dinamico con posizione fissa nella pagina ma non l’ho trovato.

Quello che ho trovato, invece, è un tutorial su come inserire tali banner in generale (per qualsiasi sito web e non per wordpress in particolare) così, per ora, l’ho inserito “a mano” mettendo brutalmente il codice all’interno del template.

Questo è il link al tutorial:http://www.llow.it/?p=347

Questo è quello che ho fatto io:

Read more »

Pagine:123»