M-a rugat cineva sa îmi dau puţin cu părerea despre un sit care în prezent e în construcţie, anume Porţi de Emigrare. Întrucât situl e în construcţie, nu am să fiu nici prea dur, nici prea ironic (cel puţin am să încerc). O să fie doar un alt post plictisitor, cu (sper eu) câteva sfaturi utile pe ici pe colo.
Observaţie: Ce e scris mai jos e valabil doar la data la care scriu articolul, adică 9 noiembrie 2006. Pagina fiind în construcţie, unele lucruri probabil se vor mai schimba între timp.
Observaţie 2: Când am publicat postul prima oară, mi s-a atras atenţia că nu am vorbit deloc de părţile bune ale sitului. Intenţia mea nu a fost în nici un caz să “desfiinţez” situl, ci pur şi simplu să scriu despre câteva lucruri care mi-au sărit în ochi şi la care cred că mai trebuie lucrat. Dacă nu am spus nimic despre conţinut, de exemplu, e pentru că, la prima vedere, este bine structurat şi accesibil (şi conţinutul contează mult
). Înţeleg că s-a muncit mult la sit şi că mai este de muncă. Şi le urez autorilor spor la treabă şi să iasă un sit la care să nu mai am ce cârcoti nici măcar eu.
Aşa, hai să vedem:
Pagina de intro
În general cam orice sit care începe cu o pagină de selecţie a limbii creează o impresie negativă încă de la început. Eu înţeleg că s-a lucrat la animaţia pusă acolo deasupra steagurilor şi mai atenuează din efect, dar oricum…O astfel de pagină în general nu e o idee bună.
Selecţia limbii trebuie să poată fi făcută din orice pagină a sitului, nu din „prima pagină”. Să nu uităm că folosind un motor de căutare cineva poate „nimeri” la un momentdat pe orice pagină a sitului. Dacă persoana vorbeşte doar engleză şi a nimerit pe o pagină în română şi nu găseşte imediat un mod de a schimba pe engleză, va presupune că situl e doar în română şi va merge în altă parte. Tot efortul de traducere a conţinutului în 2 limbi este astfel aproape inutil.
E de preferat, bineînţeles, ca schimbarea limbii să nu schimbe şi pagina (userul să nu fie trimis „acasă” adică, ci să rămână pe pagina curentă). E un pic mai mult de muncă, dar dacă se merită să traduci, se merită să oferi şi acces aşa cum trebuie la traducere.
Bineînţeles, prin antetul Http (dacă nu mă înşel) se cam poate descoperi şi locaţia de unde e accesată pagina şi se poate folosi automat limba potrivită. Rezolvarea asta e mai dificil de implementat totuşi, pentru că trebuie neapărat evitat riscul de a bloca un user într-o anumită limbă (el trebuie să aibă în continuare posibilitatea de a schimba limba, iar dacă a ales o dată engleză, engleză rămâne, indiferent că e el din România sau din Italia).
Aşadar, varianta precedentă rămâne cea mai la îndemână şi cea mai sigură, aş zice eu.
De văzut şi şablonul de interfaţă corespunzător
Meniul
- Submeniurile într-un meniu în cascadă se deschid la mouse over, nu la click.
- Din câte înţeleg eu uitându-mă acolo, meniul era gata făcut vertical şi s-a ales poziţionarea curentă pentru ca meniul să aibă loc să se „deschidă” fără a acoperi nimic altceva. În plus, folosirea meniului în stânga paginii ar fi consumat mai mult spaţiu decât aşa cum este acum. Deşi nu va prezenta dificultăţi în utilizare, mie mi se pare totuşi cam ciudată aşezarea. Pentru a se face acest loc meniului, a fost sacrificat spaţiu de branding; sigla stă acum izolată în centrul header-ului şi nu prea se leagă cu titlul sitului ca poziţionare.
Un meniu orizontal mi s-ar fi părut mai potrivit. Dacă găsirea unuia gata făcut ar fi o problemă, aş sugera COOLjsMenu. , sau, dacă nu, Google(nu m-am putut abţine
)
- Triunghiul care apare la mouse-over pe elementele din meniu nu merge prea bine acolo. Se schimbă deja culoarea la hover, butonul se apasă la click, ceea ce e foarte bine şi suficient. Nu ştiu cum să explic, dar triunghiul ăla la hover mi se pare în plus.
Cuvinte în engleză
Nu faceţi ca la mine pe blog! Dacă pagina e în română, atunci în română să fie. „Powered by” nu are ce căuta acolo, şi nici „Home”, şi nici „Link-uri” sau „Newsletter”.
De altfel, „powered by” oricum nu ar avea ce căuta acolo. „Powered by” spui când ceva se mişcă pe situl tău şi a fost făcut de altcineva. Se referă în general la firme de design sau dezvoltare web. De exemplu când ai luat un forum de pe net trebuie să scrii „powered by PhpBB”, pentru că aşa zic ei. Sau când iei un meniu, scrii „powered by COOLjsMenu ”. Powered by Caritas? Nu e o imagine prea bună, nu? Caritas nu face nici design, nici programare :p Dar probabil “powered by” a fost doar uitat acolo şi oricum urma să fie scos şi eu vorbesc aiurea acuma..:|
SEO (sau „dacă vrei să ai vreo şansă să te găsească Google, citeşte aici”)
Atenţie! Titlul paginii şi sigla Caritas sunt într-un obiect Flash, împreună cu meniul, unde nu vor fi găsite de Google. Dacă trebuie musai ca pagina să aibă Flash (eu am o antipatie aşa pentru Flash, pentru cei care nu ştiu), aveţi grijă ca titlul şi sigla să fie disponibile în mod text.
Şi eventual citiţi aici despre cum se pot face obiectele programatice accesibile
Observaţie: meniul pe care l-am menţionat eu mai sus e meniu javascript şi nu va fi văzut nici el de motoarele de căutare. Eu nu l-am folosit, dar bănuiesc că e ok pentru cazurile când nu te interesează SEO sau nu ai cuvinte cheie în meniu.
Mă opresc aici. Dacă sunt lucruri pe care le-am uitat, sper că le observă altcineva şi ni le spune şi nouă.
În rest, spor la instalarea forumului!