La Scaricata
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
World AIDS
AVERT - AIDS charity
Quanti visitatori oggi?
DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


I postatori più attivi del mese
Nessun utente


Un sito mobile con Joomla

Andare in basso

Un sito mobile con Joomla Empty Un sito mobile con Joomla

Messaggio Da florin88 Ven Ott 23, 2009 11:42 pm

Introduzione



Con la crescita esponenziale dei dispositivi e delle piattaforme
mobile, sempre più webmaster si trovano di fronte all'esigenza di
soddisfare le richieste dei propri clienti, riguardanti l'accessibilità
dei propri siti anche da tali piattaforme. Joomla mette a disposizione
diversi plugin che rendono semplice lo sviluppo di simili siti web. In
quest'articolo presenteremo PDA-Plugin for Joomla 1.5, uno dei pochi
plugin per la generazione di siti mobile, in grado di
essere eseguito da Joomla 1.5 senza dover abilitare il supporto legacy
e quindi, senza perdere l'efficienza e l'efficacia propria di tale
versione.

Installazione



Come per ogni componente Joomla, il primo passo consiste nel
reperire il plugin, operazione resa possibile attraverso l'apposita
pagina contenuta all'interno del sito joomup.com.
Per i nostri scopi, occorrerà scaricare sia il plugin, sia il template
mobile, cliccando sui link presenti in fondo alla pagina, ci è data la
possibilità di selezionare la tipologia di file zip o tar.gz che più ci
soddisfa.



Figura 1. Scarichiamo PDA plugin il template
Un sito mobile con Joomla 1_Download





Eseguito il download, procederemo accedendo al pannello di back end
di Joomla all'installazione sia il plugin, sia il template come si fa
per un normale plugin Joomla, prima di utilizzare il plugin occorrerà
naturalmente attivarlo.

Parametri



Eseguita l'installazione, occorrerà configurare il plugin al fine di
ottimizzarne l'utilizzo e l'esecuzione. Spostiamoci quindi all'interno
del pannello Gestione plugin, contenuto nel back end di Joomla ed
apriamo la finestra PDA plugin, concentrandoci sul form parametri.



Figura 2. Parametri plugin
Un sito mobile con Joomla 5_Parametri





Una funzione particolarmente utile è la possibilità da parte del
motore di Joomla e del plugin, di identificare automaticamente se la
richiesta perviene da un dispositivo di tipo mobile, oppure da un
normale PC, notebook ecc., questa discriminazione viene fatta in base
alle intestazioni che i browser inviano ai server, ogni qualvolta viene
eseguita una richiesta, di una pagina web o di un servizio in generale,
per attivare la "visualizzazione automatica" da parte di Joomla, della
versione corretta del sito da visualizzare, si dovrà abilitare il
parametro "PDA for PDA-user-agents" selezionando per la corrispondente
checkbox il valore Si, in questo modo il nostro sito verrà visualizzato
differentemente a seconda del tipo di browser che si collega al nostro
CMS Joomla, come mostrato nelle figure 6 e 7.



Figura 3. Home Page
Un sito mobile con Joomla 6_Home%20Page%20semplice



La figura 3, mostra la home page classica del nostro sito


Figura 4. Home Page mobile
Un sito mobile con Joomla 7_Home%20Page%20mobile

La figura 4 visualizza la versione mobile della stessa.

È inoltre possibile specificare la possibilità di ridirigere tutte
le richieste provenienti dai dispositivi mobile su un sottodominio
differente, ad esempio se il nostro sito ha un indirizzo del tipo
www.miodominio.it, abilitando il parametro "PDA for subdomain", tutte
le richieste (provenienti da piattaforme mobile) verranno reindirizzate
automaticamente da Joomla, al sottodominio www.pda.miodominio.it.

Se non si ha la possibilità di gestire direttamente i DNS del nostro
sito, ad esempio perché il nostro sito è ospitato in hosting su un
server, occorrerà lasciare disabilitato tale parametro, mentre se
decidiamo di abilitarlo, avremo la possibilità tra l'altro, di
specificare in quale sottodominio sarà ospitato il sito mobile, questa
operazione è resa possibile utilizzando il campo "Subdomain name".

Anche per i siti mobile è possibile specificare quale template
utilizzare, se ricordate in fase di download abbiamo scelto di
scaricato sia il plugin che un semplice template pronto all'uso,
sicuramente quest'ultimo presenta una grafica essenziale (come
d'altronde è richiesto dai dispositivi mobile, avendo "scarse" risorse
hardware), ma per gli scopi didattici di questo articolo va più che
bene, nel caso si acquisti un differente template, occorrerà indicarne
il nome all'interno del campo PDA template, dopo averlo caricato
naturalmente.
Se la quantità di dati contenuti nelle nostre pagine da scambiare,
con i dispositivi mobile è "pesante" possiamo abilitare la compressone
Gzip al fine di poter accelerare tale operazione.

Concludiamo il discorso relativo al settaggio dei parametri, citando
la possibilità di scegliere una home page progettata ad hoc all'interno
di Joomla per tali dispositivi PDA, in tal caso dopo aver ad esempio
editato l'articolo che fungerà da index per i dispositivi mobile,
occorrerà inserire l'indirizzo di tale articolo secondo la seguente
forma:
index.php?option=com_content&task=view&id=12&itemid=1. Dove
id e itemid si riferiscono agli identificativi dell'articolo appena
creato.
È buona norma però non discriminare eccessivamente le due home page,
questo anche per motivi di coerenza, infatti la modifica apportata su
una delle due index dovrà essere effettuata anche sulla seconda, mentre
se si opta per un'unica home page, basterà effettuare una sola
modifica, che si ripercuoterà automaticamente su ambedue le pagine.
È possibile notare come i parametri, siano suddivisi in due gruppi, quelli Mambot setting e quelli Postprocessing,
quest'ultimi utilizzati per discriminare cosa caricare (o visualizzare)
e cosa non caricare (o non visualizzare) all'interno del sito mobile
rispetto all'originale. In particolare si ha possibilità di disattivare
la visualizzazione delle immagini e degli IFRAME all'interno della
pagine da inviare ai dispositivi PDA, come possiamo notare nel nostro
esempio, si è deciso di visualizzare le immagini e gli IFRAME contenuti
nelle nostre pagine standard.

Si può decidere inoltre se rimuovere tramite i rispettivi campi, gli oggetti contenuti all'interno dei tag html object ed embed,
oppure disabilitare l'esecuzione di applet o script, tali scelte
derivano sia dall'uso fatto di tali elementi in fase di progettazione,
sia se l'abilitazione o la disabilitazione delle impostazioni,
compromettono irrimediabilmente la visualizzazione e l'utilizzo su
piattaforma mobile del sito progettato.

Piccoli accorgimenti



Occorre tener presente che si sta progettando un sito mobile,
alla luce di ciò è doverosa una precisazione. Siamo abituati ad
inserire i nostri menù nelle colonne verticali posizionate alla
sinistra ed alla destra delle nostre pagine, nei template mobile, sarà
difficile trovare una pagina suddivisa in due colonne più il corpo
centrale, quindi occorrerà probabilmente, se si opta per i menù
posizionati verticalmente all'interno del sito standard, prevedere
almeno un menù ad hoc per il sito mobile, posizionandolo ad esempio
all'interno del footer, così da farlo comparire in basso alla pagina.
La creazione di un siffatto menù segue le regole generali dei siti
Joomla.
Utilizzare effetti ed immagini rende accattivante ed attraente il
nostro sito, ma bisogna ricordarsi che chi utilizza dispositivi mobile,
spesso si collega ad internet per ottenere informazioni immediate,
quindi cerchiamo di non appesantire troppo le nostre pagine.

Conclusioni



Come anticipato esistono altri componenti in grado di agevolare lo
sviluppo per dispositivi mobili, il sito extensions di joomla, dedica
una sezione mobile ad essi, ma la semplicità di utilizzo di PDA-plugin for Joomla!1.5, lo rende immediato da utilizzare.
florin88
florin88
Admin

Numero di messaggi : 7128
Data d'iscrizione : 18.12.08
Età : 35
Località : Ca' Savio bronx (VE)

http://www.flaviusso.altervista.it

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.