Aveţi un site compatibil cu orice browser de internet ?
Atunci când vine vorba despre propriul site, fie că ne aflăm în postura celor care îl realizează, îl administrează, sau care l-au comandat, suntem cu siguranţă interesaţi ca acesta să fie compatibil cu orice browser de internet existent şi folosit pe piaţă. Şi de ce n-ar fi, poate vă întrebaţi ?! Site-ul a fost făcut de o firmă respectabilă (cu un portofoliu impresionant), ori se bazează pe un CMS cunoscut (Joomla, WordPress, etc.). Corect ! Dar orice browser de internet evoluează, iar un site lucrat şi testat pe Internet Explorer 6 va arăta şi se va comporta un pic diferit pe Internet Explorer 7 sau 8. Idem şi pentru cei care folosesc Firefox, deşi acolo diferenţele sunt ceva mai mici.
În definitiv, aşa cum spuneam şi într-un alt material, nimeni nu face un site, şi cu siguranţă nimeni nu plăteşte, pentru ca un site să treacă neobservat. Vă închipuiţi ce-ar însemna pentru un magazin online să-şi limiteze posibilii clienţi, excluzându-i din start pe aceia care nu folosesc un anumit browser de internet ?!
Un exemplu concret: 18 la sută dintre vizitatorii acestui site încă mai folosesc Internet Explorer 6 (nu discut aici despre motivele care-i determină să procedeze astfel), iar datorită însă faptului că m-am încăpăţânat să folosesc diacriticele româneşti corecte (cele cu virgulă şi nu cele cu sedilă), acei vizitatori, dacă nu aveau deja instalat un update („Actualizare de fonturi corespunzătoare extinderii Uniunii Europene”), în loc de „ş” sau „ţ” vedeau pe ecran nişte pătrăţele. Eram conştient că voi pierde astfel nişte vizitatori, dar era un risc asumat în cunoştinţă de cauză.
Ulterior, după ce am constatat că nici dispozitivele portabile (sau cel puţin o parte dintre ele) nu afişau corect diacriticele cu virgulă, am revenit la diacriticele cu sedilă, iar spre norocul meu, o extensie pentru OpenOffice.org mi-a permis să schimb dintr-un singur clic tipul de diacritice folosit în text.
Aveam chiar posibilitatea să renunţ de tot la diacritice, dar ce exemplu aş fi dat ?!
Problema compatibilităţii cu principalele browser-e de internet este una care priveşte deopotrivă realizatorul de site-uri, dar şi consumatorul final prin prisma acţiunilor pe care nu le poate duce la bun sfârşit din cauza unor probleme tehnice. Să luăm în considerare următoarele cazuri:
1. Sunteţi realizator de site-uri
Pretenţioşii ar spune web-designer, dar cred că am explicat de ce această titulatură mi se pare un pic prea pretenţioasă, mai ales astăzi când CMS-urile şi template-urile (ro. şabloanele) sunt la mare căutare. În orice caz. Atunci când lucraţi la realizarea unui site, cei mai mulţi dintre boi folosiţi un browser de internet cu care v-aţi „împrietenit” (dacă pot să folosesc acest termen) de-a lungul timpului.
Datorită extensiilor suplimentare ar fi de preferat Firefox, dar nu trebuie neglijate nici Internet Explorer, Opera, Chrome sau Safari pentru utilizatorii de Mac (şi nu numai). Drept urmare, este foarte posibil ca a site-ul în cauză să fie optimizat pentru un anume browser de internet (chiar dacă nu v-aţi dorit explicit). Nu vă spun nimic nou, fiindcă probabil că aţi observat de nenumărate ori enunţuri precum „Site optimizat pentru Internet Explorer 7. Rezoluţie recomandată 1024×768”. Din păcate, în spatele acestor sintagme se ascunde de multe ori o incompatibilitate cu orice alt browser de internet, în afară de cel specificat.
2. Administraţi un site
Nu vă invidiez. Multă muncă, bani puţini (atunci când există). Iar în sarcina dumneavoastră intră şi actualizarea diferitelor componente sau plugin-uri care s-au folosit în realizarea site-ului, sau a CMS-ului (atunci când s-a apelat la o asemenea platformă).
Dar să zicem că aţi avut noroc sau aţi fost inspirat în alegerea firmei căreia i-aţi încredinţat realizarea site-lui şi acesta a fost făcut într-un mod profesionist şi se afişează corect pe cele mai populare browser-e de internet. Însă după 6 uni sau un an, timp în care se modifică o serie de componente componente, extensii, apar update-uri ale unor browser-e, uneori chiar schimbări de versiune, etc. puteţi să garantaţi că site-ul are aceeaşi expunere ca în primele zile, sau că o scădere a numărului de vizitatori nu se datorează şi faptului, că între timp, site-ul pe care-l administraţi, din motive tehnice, a devenit inutilizabil pentru o serie de utilizatori ?
3. Sunteţi beneficiarul unui site
Adică omul cu banii. Dacă v-aţi decis să investiţi într-un site înseamnă că într-adevăr aveţi nevoie şi cu siguranţă atunci când aţi stabilit detaliile împreună cu dezvoltatorii, aţi amintit şi despre compatibilitatea cu principalele browser-e de internet existente pe piaţă. Mai mult ca sigur, firma care s-a ocupat v-a spus că nu sunt probleme. Poate chiar v-au trimis şi nişte capturi de ecran (eng. screenshots). Foarte frumos din partea alor, dar dumneavoastră aţi verificat personal ? Testul şi recepţia site-ului s-a făcut pe un calculator şi folosind un browser de internet ales de dumneavoastră, sau de către cei care au realizat site-ul ?
În oricare dintre cele trei ipostaze descrise anterior v-aţi găsi, soluţia cea mai recomandată o constituie testarea regulată a site-lui în cauză, folosind cât mai multe browser-e de internet şi sisteme de operare.
Câte browser-e de internet puteţi instala pe-un sistem ?
Internet Explorer, Firefox, Safari, Opera , Chrome, Avant, Flock, SeaMonkey, K-Meleon, Navigator şi Minefield… asta dacă folosiţi Windows. La care se mai pot adăuga Dillo, Epiphany, Iceape, Iceweasel, Kazehakaze, Shiretoko, accesibile fanilor Linux.
Sunt 17 browser-e de internet, fără să mai punem la socoteală versiunile intermediare. Multe ? Puţine ?! Nu ştiu. Dar aşa cum spuneam la începutul acestui articol sunt şanse destul de mari ca un site să fie afişat diferit de Internet Explorer 6 şi IE 7, iar acum a apărut şi versiunea finală pentru Internet Explorer 8 care promite (şi oferă deja) surprize. Şi ce facem cu Mac OS şi BSD ?!
Oare Safari pentru Windows afişează un site în acelaşi mod ca versiunea pentru Mac OS ? Firefox este identic pentru distribuţiile de Linux ? La aceste întrebări şi multe altele puteţi afla răspunsul dacă folosiţi serviciile unui site specializat în testarea altor site-uri pe toate cele patru platforme majore (Windows, Linux. Mac OS ş BSD) şi utilizând aproximativ 60 de versiuni ale browser-elor de internet existente. Nu zâmbiţi că nu vorbesc despre o ofertă cu steluţă.
Concluziile privind testarea
Este greu de spus cum va reacţiona site-ul dumneavoastră. Dacă folosiţi un CMS, de pildă WordPress sau Joomla, cu nişte plugin-uri solide şi o temă corect personalizată, s-ar putea să descoperiţi că site-ul este afişat foarte corect şi de browser-e despre care pun pariu că nici nu ştiaţi că există. Numesc aici SeaMonkey, Shiretoko sau Iceweasel. De asemeni, un site în flash nu va întâmpina dificultăţi de afişare, cel puţin dacă nu folosiţi chiar ultima versiune disponibilă.
S-ar putea însă să apară şi surprize neplăcute, iar site-ul să nu fie afişat corect nici măcar de versiunile mai vechi ale browser-ului de internet pe care-l folosiţi şi atunci poate vă reamintiţi (asta este valabil exclusiv celor care au comandat site-uri) cum aţi negociat „la sânge”, iar în final aţi fost foarte fericiţi pentru afacerea făcută. Cei 50 sau 100 de euro pe i-aţi economisit erau de fapt destinaţi testării compatibilităţii pentru diferite browser-e de internet.
Încheiere…
Acum, dacă tot suntem la final, aş dori să aflu răspunsul dumneavoastră la întrebarea din titlu: Aveţi sau nu, un site compatibil cu orice browser de internet ?
Dacă tot am vorbit despre testarea site-urilor, nu trebuie neglijată nici testarea browser-elor de internet, fiindcă am întâlnit cazuri de persoane nemulţumite de site-ul lor care „se încărca” destul de greu. După cum spuneam şi la începutul articolului, un site arată şi de comportă uşor diferit în funcţie de browser-ul de internet folosit. Nu depinde doar de site, ci şi de browser, iar în acest sens, vă recomand în acest sens un articol excelent pe site-ul computerica.ro în care Alex a realizat un test comparativ sintetic între 15 browser-e web.
Materiale bibliografice:
- http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx
- http://ro.wikipedia.org/wiki/JavaScript
- http://ro.wikipedia.org/wiki/Java_(limbaj_de_programare)
- http://en.wikipedia.org/wiki/KHTML
- http://en.wikipedia.org/wiki/Gecko_(layout_engine)
- http://en.wikipedia.org/wiki/Trident_(layout_engine)




Referitor la sedile vs virgule și afișarea pătrățelelor, este posibil să folosești diacritice cu virgulă și să se vadă peste tot, vezi articolul http://cristianadam.blogspot.com/2010/10/ro-diacriticele-si-internetul.html