Cambia le impostazioni sulla Privacy
Un sito per dispositivi mobili |
||
|
||
La difficoltà di visualizzazione / Gli interventi per eliminare le non conformità / Passare ad un sito responsive con un CMS / Un sito progettato per essere responsive / Il problema principale. L'orientamento dello schermo |
||
Musica & Memoria e i dispositivi mobili |
||
|
||
Quando
il sito ha iniziato i primi passi sul web (1999) i telefonini
esistevano già, ma non avevano la funzionalità di navigazione sul
web. Al massimo alcuni modelli potevano, e non in modo semplice,
inviare le email. Il primo telefonino di diffusione relativamente
ampia e in grado di navigare sul web è stato il Nokia Communicator
9210 del 2000, primo di una serie di altri modelli con sistema
operativo Symbian. Era un prodotto di nicchia con navigazione molto lenta e
che non era una funzione centrale. Poi nel 2007
un genio della tecnologia e del marketing di nome Steve Jobs ha pensato di mettere
insieme tecnologie già note ma di farle funzionare al massimo, e dopo
un paio d'anni è iniziata l'invasione degli smartphone e poi dei
tablet, con il contributo fondamentale di un'altra grande compagnia
basata sulla innovazione continua (mentre la Nokia rimaneva seduta
nella convinzione che essere il numero uno era un punto d'arrivo) e
così ora praticamente 2 abitanti della Terra su 3 hanno in mano un
dispositivo mobile e spesso più di uno. Alla data di aggiornamento di questa pagina tutte le 1592 pagine del sito sono certificate mobile friendly da Google. |
||
Il primo problema. La difficoltà di visualizzazione |
||
I dispositivi mobili sono di tre tipi: smartphone tradizionali (schermo intorno 4"-5"), smartphone evoluti o phablet (schermo da 5" in su) e tablet (schermo da 7" in su). La necessità di una visualizzazione ad hoc che consenta di veicolare efficacemente le informazioni anche su uno schermo piccolo (ma comunque ad alta definizione) riguarda soprattutto il primo tipo, ma i principali motori di ricerca e le direttive sull'usabilità la impongono per tutti i dispositivi. Le difficoltà in visualizzazione per un sito progettato all'origine per schermi desktop e quindi non "responsive" riguardano sostanzialmente le seguenti caratteristiche che possono essere presenti in una pagina: |
||
|
||
Test di compatibilità |
||
Test
con simulatore |
||
Il secondo e principale problema: l'orientamento dello schermo |
||
Oltre a questi vincoli tecnici esiste però un altro problema, ancora più importante e basilare: desktop e tablet hanno un orientamento dello schermo, preferenziale o obbligato, orizzontale (o landscape), mentre smartphone e phablet, quindi device usate anche per parlare, verticale (o portrait). Il secondo orientamento è quello tipico dei contenuti testuali, dal libro ai giornali alle riviste, il primo dei contenuti di tipo immagine, dai quadri (tranne, ovviamente i ritratti o portrait), al cinema alla televisione. Per motivi ignoti sui primi PC è stato scelto l'orientamento orizzontale, pur essendo all'epoca in grado di gestire solo testi, e pur se la loro struttura riprendeva quella della macchina da scrivere, che era "verticale" nel senso che lo era il foglio di carta che si inseriva sul rullo. La organizzazione del testo, soprattutto se accompagnato da immagini impone regole diverse nei due casi, per esempio immagini landscape a tutto schermo o immagini portrait non con testo a fianco negli schermi verticali. Basta pensare alla organizzazione grafica di una rivista illustrata a confronto con un depliant organizzato in orizzontale. La conseguenza è che, anche a causa della nostra "educazione grafica" acquisita sin dai primi anni di scuola o di asilo, una organizzazione di contenuti formattati (con titoli ecc.) o di contenuti con testo o immagini non potrà mai è essere efficace nello stesso modo per smartphone e desktop o tablet. Dovrà essere sempre un compromesso e, come in tutti i compromessi, vince il componente più difficile ma più diffuso, ovvero lo smartphone. Il risultato è che si sono stabilizzati due approcci alternativi:
Musica & Memoria adotta un mix dei due approcci: pagina alternate per le pagine più viste e più stabili (non soggette ad aggiornamenti frequenti), pagine responsive in tutti gli altri casi. |
||
1. Impostazione dimensione
schermo e caratteri Il
comando html è il seguente (1): 3.
Dimensione immagini variabile in base alla dimensione dello schermo Lo stile CSS da inserire
nel file .css è il seguente. Per verificare cosa si
può ottenere: vedi
4.
Embed YouTube <style> Il codice embed di YouTube deve poi essere inserito in un comando "div" come segue: <div class="rwd-video"> "codice embed" </div> Per evitare che nella visione desktop la finestra che apre il video YouTube sia troppo grande su uno schermo grande si può limitare la dimensione massima come segue (la larghezza in percentuale è obbligatoria): <table style="width: 80%; max-width: 600px; table-layout: fixed;"> 5. Tabelle dati a dimensione
variabile
Il primo sistema (a) è il più efficace e si adatta bene a tabelle semplici, con non molti dati. Richiede però un ridisegno completo delle tabelle e quindi un impegno notevole per un sito come Musica & Memoria con centinaia di pagine con tabelle dati. Inoltre molte tabelle (come quelle che riportano le cover) sono molto grandi e complesse e la leggibilità con questa modalità sarebbe molto compromessa- Il sistema (b) è teoricamente efficace ma la sillabazione in italiano non è compatibile con tutti i browser, in particolare è supportata attualmente solo da Mozilla Firefox in modo sperimentale. Il troncamento di parole è invece sconsigliabile perché comunque abbassa la leggibilità. Il sistema (c) pur non essendo ottimale e richiedendo una azione da parte del visitatore, rappresenta un ragionevole compromesso ed è quindi applicato nella conversione responsive di Musica & Memoria. Il comando da applicare alla singola tabella è il seguente e consiste in un semplice stile CSS inseribile in un comando div: <div style="overflow-x : scroll;"> |
||
6. Parole o link espliciti
troppo lunghi |
||
7. Inserzioni pubblicitarie
non progettate per dispositivi mobili |
||
|
||
Rendere il sito pienamente compatibile con i terminali mobili, quindi responsive, è un'operazione che può essere più agevole mediante il ricorso a un CMS (content management system) per la produzione dei contenuti, come Drupal o Joomla. Con questi aggiornati ambienti di sviluppo open source, così come gli altri professionali a pagamento, l'operazione può essere impostata e fatta eseguire al software. La presenza di pagine custom con esigenze particolari e anche il risultato più o meno efficace in base alle scelte comporta comunque un lavoro di adattamento che il webmaster deve fare manualmente o affidare ad una società specializzata Per Musica & Memoria è stata invece scelta all'origine la realizzazione esclusivamente in HTML puro, una scelta che ha consentito sinora di avere pagine più leggere e quindi con più elevate prestazioni, anche con linee a bassa velocità e di mantenere una indipendenza da produttori di CMS che si sono succeduto negli anni (Musica & Memoria è online dal 1999). Questo ha consentito sino ad oggi di non dover riprogettare il sito nonostante la crescita tecnologica veloce in un periodo di oltre 15 anni. E' stato quindi reso responsive applicando gli interventi elencati in precedenza. |
||
|
||
Tutto quanto precede riguarda il caso di un sito progettato prima della diffusione massiccia degli smartphone. E' evidente che per un sito che nasce ora la caratteristica di essere responsive diventa un obbligo. Anche perché Google fa automaticamente questa verifica e concede in questo caso l'attributo "mobile friendly" che garantisce un posizionamento più elevato nella ricerca. Quindi è fondamentale per il successo del sito, assieme al fatto che, se leggibile poco e male da uno smartphone, la pagina sarà abbandonata subito se non proprio contenente informazioni fondamentali. Sono state quindi sviluppate linee guida di progettazione anche grafica dei siti pensate per essere adatte già all'origine per tutti i tipi di dispositivi, come quelle di design definite nel 2015 dal governo italiano e a cui dovranno uniformarsi progressivamente tutti i siti della pubblica amministrazione (design.italia.it). Per un esempio su come si presentano i siti che seguono queste linee guida, a parte i siti del governo centrale, si può vedere il sito del Comune di Venezia. |
||
|
||
Superati i problemi base di visualizzazione rimane sempre un problema di fondo: l'orientamento dello schermo. I libri, i giornali, le riviste hanno da sempre una organizzazione dei contenuti verticale (portrait) per motivi pratici (è più comodo voltare pagina sul lato lungo). Le arti visive (i quadri, le incisioni, gli affreschi), prima, poi il cinema e quindi la televisione poi hanno avuto invece da sempre un orientamento orizzontale (landscape) coerente con la nostra modalità di visione (abbiamo due occhi in orizzontale). I computer, pur gestendo all'inizio soltanto numeri e poi a seguire testi (le immagini e i video sono arrivati molto dopo) hanno seguito, avendo uno schermo, l'orientamento orizzontale di un monitor TV, piuttosto che quello più logico, verticale. Ci sono stati negli anni '70 e '80 sistemi di videoscrittura specializzati con schermo verticale, ma sono spariti presto. Con l'avvento degli smartphone l'orientamento verticale è arrivato anche nei dispositivi informatici sempre per un motivo molto pratico e banale: usandoli in verticale è possibile tenerli con una sola mano. Già per i tablet la situazione è diversa: richiedono sempre due mani (se non sono appoggiati) e quindi l'orientamento preferito rimane quello orizzontale. |
||
Il vero problema |
||
Questo è il vero problema, perché la stessa organizzazione dei contenuti, se prevedono anche la presenza di immagini o sezioni evidenziate, non può essere ottimale per entrambe le visualizzazioni. Deve essere forzatamente data la priorità a quella più difficile a causa delle sue limitazioni (la grandezza dello schermo) e di conseguenza la visualizzazione su desktop, su schermo grande, non è sfruttata in pieno: caratteri grandi, grandi spazi vuoti, necessità di scorrere in senso verticale anche quando le informazioni da visualizzare non sono molte. Si può vedere un esempio nel sito del Comune di Venezia citato prima. Poco male comunque, il maggior numero di visualizzazioni, anche per Musica & Memoria da metà del 2016, arriva da dispositivi mobili con grande prevalenza dei più diffusi, gli smartphone. |
||
La soluzione ideale, ma più complessa |
||
La visualizzazione verticale sul piccolo schermo di
uno smartphone è però comunque penalizzata anche dopo aver apportato
tutti gli accorgimenti per renderla mobile friendly: le immagini
sono troppo piccole se affiancate tra loro o affiancate da un testo,
oppure può essere lasciata (come il testo a dimensioni maggiori) ma
è
necessario scorrere orizzontalmente. |
||
Il sistema degli alternate URL |
||
Il sistema è basato su una innovazione nella gestione dei siti introdotta alcuni anni fa e che si chiama CNAME o canonical name. Consiste nella creazione di un dominio di terzo livello (musicaememoria è un dominio di secondo livello, com è un dominio di primo livello) che per convenzione in questo caso si chiama semplicemente "m" e in una configurazione del puntamento (DNS) che consenta l'accesso a questo dominio con URL (indirizzo) diverso in determinate condizioni. Il canonical name serve in particolare ai crawler dei motori di ricerca per sapere che si tratta della stessa pagina in due versioni diverse, con solo alcune differenze nella presentazione grafica (come nell'esempio sopra) in modo da conteggiarle e indirizzarle come una pagina sola. Attivare un dominio di
terzo livello
RewriteEngine On
Controllare però sempre con il vostro provider la modalità specifica, che segue gli stessi passi ma potrebbe richiedere azioni in parte diverse (queste sono del noto provider Tophost).
Attivare l'indirizzamento
automatico Anche sulla pagina
alternativa bisogna inserire un comando che informa i crawler che la
pagina standard (canonical) non è quella, ma un'altra, quella della
root. Il codice è
questo: |
||
Il contatto |
Altro elemento
fondamentale per un sito web è il modulo di contatto. Non può essere
un semplice link ad una casella email perché sarebbe presto piena di
spam, ed è inoltre molto più pulito e gestibile l'inserimento delle
richiesta mediante una maschera video, o form, con più campi.
Maschera video che deve essere facilmente accessibile ed
utilizzabile anche da mobile (con campi di inserimento di dimensioni
giuste). Usarlo è semplice ma qualche avvertenza è utile. La cosa da tenere a mente è che quello che creerà (è un generatore di programmi PHP) sono un gruppo di file PHP che bisogna inserire in una directory sul sito. Tra questi ci sono anche i file di amministrazione, che consentono l'editing della form creata e il log dei contatti. La form php creata interattivamente andrà poi inserita con iframe nella pagina html, a meno di usare direttamente la form, dove è possibile personalizzare intestazione e più di pagina. Altra informazione riguarda il dominio (della email di registrazione) che deve essere uno per form creta. In altre parole se avete de siti diversi ma "gemelli" (ad esempio un sito in inglese e uno in italiano) servono due form e due amministrazioni separate. |
© Alberto Maurizio Truffi per Musica & Memoria / Maggio 2015, Rev. Ottobre 2016, Settembre 2017 |
IMMAGINI PUBBLICATE-I contenuti di questo sito non a scopo di lucro sono gratuiti, il sito ha lo scopo di diffondere la cultura della musica e le immagini sono complementari ai testi a scopo didattico, di critica e di discussione, come previsto dalla vigente legge italiana 633/41 sulla disciplina del diritto d'autore (art.70 del Capo V - Utilizzazioni libere). Per le immagini inserite non originali non è stata individuata in buona fede una restrizione di copyright. Qualora fossero a nostra insaputa sotto copyright è possibile segnalarlo al webmaster che le rimuoverà prontamente, se richiesto. Per informazioni dettagliate vedi il DISCLAIMER |
PUBLISHED IMAGES - The contents of this non-profit site are free, the site has the aim of spreading the culture of music and the images are complementary to the texts for educational, critical and discussion purposes, as required by current Italian law 633/41 on the regulation of copyright (art.70 of Chapter V - Free uses). For non-original images inserted, a copyright restriction has not been identified in good faith. If they are under copyright without our knowledge, it is possible to report it to the webmaster who will promptly remove them, if requested. For detailed information see the DISCLAIMER |