Share

Ieri su Windows7blog.it ho pubblicato una recensione su un interessantissimo software multimediale e immediatamente dopo ho ricevuto, dall’autore della recensione, alcune segnalazioni di malfunzionamento.

In realtà sapevo da tempo che con IE8 il tema di WP che utilizzavo aveva qualche problema ma non al punto da non visualizzare più la pagina. Considerando la mia atavica impossibilità di stare con le mani in mano anche durante le feste, ho dato il via all’operazione “Face-off” su Windows7blog.it.

Ho scelto un tema, l’ho sottoposto ad alcuni amici per conoscere un loro parere, ed alla fine ho scelto quello che mi sembrava più adatto e che, in particolare, diceva di essere “verificato” dal W3C. Niente più problemi di visualizzazione.

A mie spese ho scoperto che questo, nella mia particolare configurazione, non era vero e la validazione XHTML presentava un numero di errori talmente alto che Internet Explorer 8 si rifiutava di caricare la pagina anche nella modalità di compatibilità.

Leggendo con attenzione il risultato della validazione ho realizzato che gran parte dei problemi erano dovuti al codice generato da Widget e Plugins non molto educati….

Disabilitandoli tutti(dopo un pò in WP se ne perde il controllo..) e riattivando gradualmente solo quelli necessari, finalmente il sito veniva giù completo e con solo un errore residuo.

Da questa storia ho imparato 3 cose:

  1. Validate sempre le pagine ad ogni inserimento di plugin in WP (W3C Validator)
  2. Validate il CSS con le stesse modalità di cui sopra (CSS Validator)
  3. Di tanto in tanto domandatevi se tutti i plugin che avete sono veramente necessari

La cosa buffa emersa da questa storia è che Internet Explorer, un tempo dalla bocca buona e permissiva, è diventato uno strenue difensore degli standard che applica con inflessibilità.

La pagina del sito veniva visualizzata da Chrome e Firefox senza problemi anche in presenza di diverse decine d’errori. Microsoft paladina degli standard è veramente curiosa come affermazione esattamente come la tolleranza (creata dalla necessità di visualizzare correttamente quello che IE visualizzava…) agli errori di questi ultimi browser..

Ci si legge l’anno prossimo