Joomla! permette di personalizzare il template non solo per definire l’impaginazione dei contenuti e la posizione dei moduli: attraverso un controllo sullo user agent (browser) dell’utente, infatti, è possibile realizzare un layout fluido per dispositivi palmari, tablet pc ecc.

Basterà infatti controllare la variabile $_SERVER['HTTP_USER_AGENT'] e, intercettato il browser di un dispositivo palmare, condizionare  il caricamento dei moduli e/o dei file di stile.

Ad esempio, se nel template è prevista una foto-gallery che mostra le foto in una lightbox, nella versione per palmare si potrebbe evitare il caricamento della lightbox per alleggerire i dati trasferiti per caricare la pagina ed alleggerire il browser dall’elaborazione di codice di script non necessario.

Per completare l’opera, si può aggiungere al template il controllo della url richiesta dal browser dell’utente affinché venga forzato il caricamento del layout per palmare, per le richieste a http://mobile.miosito.com, semplicemente controllando il valore di $_SERVER['SERVER_NAME']


0 commentidomande ? commenti ? dì la tua

lascia un commento

bentornato  (cambia)




invio commento...