Agora
Media
Libraria Byblos



AgoraNews  





PC Magazine Ro  




NET Report   




Ginfo   




agora ON line   





PC Concrete   





Liste de discuţii   




Cartea de oaspeţi   




Mesaje   





Agora   








Clic aici
PC Report - ultimul numar aparut


IPRO - PC Magazine Romania, 2002
Comunitatea experţilor şi a cititorilor PC Magazine - Internet PRO

Sfaturi pentru un design mai bun

Emanuel Baruch

Dacă dăm atenţie numeroaselor programe care generează pagini HTML, vom fi probabil convinşi că designul web este ceva ce poate fi făcut de oricine şi cu un efort minim.

Sloganuri de genul "Creaţi-vă propriul sit în 10 minute" sună foarte promiţător. Însă, dacă aruncăm o privire uşor critică pe internet, vom observa repede că foarte multe situri sunt realizate prost sau extrem de prost.

Nu îmi propun discreditarea instrumentelor făcute pentru a înlesni crearea de pagini web şi nici nu doresc să vă conving să renunţaţi la ele. Dimpotrivă, utilizarea lor ne poate uşura considerabil munca. Designul web înseamnă însă mai mult decât stăpânirea unui anumit program iar pentru realizarea unui sit bun este nevoie atât de abilităţi tehnice, cât şi artistice. Şi de timp.

Ca şi în modă, film, pictură şi fotografie, pe web există creaţii care unora le plac, în timp ce alţii le consideră catastrofale. Se spune că gusturile nu se discută. Atunci când cineva critică o pagină web va putea găsi cu siguranţă o sumedenie de elemente care nu sunt pe placul său. Atâta timp cât sunteţi siguri pe voi, nu vă lăsaţi intimidaţi de afirmaţii de genul "Situl este reuşit dar mă aşteptam la un design mai bun" sau "este ok, însă schimbaţi culorile". Ceea ce contează cu adevărat este uşurinţa cu care vizitatorul paginii intră în posesia informaţiilor de care are nevoie, indiferent de natura acestora.

Întâi de toate, gândiţi-vă cui i se adresează situl pe care urmează să îl construiţi. Astfel, veţi găsi mai uşor o idee generală pentru layout-ul acestuia. Haideţi să vedem câteva exemple. O locaţie web despre un joc 3D. Publicul ţintă este format - în acest caz - din persoane cu experienţă şi cunoştinţe avansate în ceea ce priveşte utilizarea calculatoarelor, dotate cu sisteme PC foarte bune. Situl nostru va trebui să reproducă atmosfera specifică, folosind anumite elemente grafice asemănătoare (sau chiar identice) cu cele din joc. Deoarece vizitatorii noştri dispun de hardware şi software avansat, vom putea folosi şi diverse tehnologii mai deosebite (Flash, Applet-uri Java, Quick Time etc) şi optimiza situl pentru rezoluţii mai mari ale monitorului (minim 1024x768). Dacă există extensii pe web ale jocului, putem pleca de la premisa că majoritatea fanilor acestuia dispun şi de conexiuni puternice, astfel încât nu va trebui să reducem la maxim dimensiunile fişierelor noastre şi vom putea publica diverse efecte spectaculoase.

Alt exemplu: situl primăriei unui sat (sau situl oficial al unui sat). Acesta se adresează, aşadar, tuturor cetăţenilor dintr-o anumită zonă. Avem de-a face cu oameni de vârste foarte diferite, cu interese diverse, care dispun de calculatoare mai mult sau mai puţin performante. Majoritatea se vor conecta la Internet printr-o conexiune de tip dial-up. Ştiind aceste detalii despre publicul nostru ţintă, va trebui să creăm un sit uşor de accesat, fără prea multe efecte grafice care să încarce inutil paginile. Accentul trebuie să cadă pe conţinut şi nu pe layout. Aceasta nu înseamnă însă că putem neglija partea grafică!

Problema nu este de fiecare dată atât de simplă. Un alt exemplu: un sit de fotografie. La o primă analiză, vom putea spune că aici accentul trebuie să cadă în totalitate pe imaginile prezentate în cadrul său. Aşadar, vom crea un layout simplu, care să nu distragă atenţia de la conţinutul sitului. Însă, fiind vorba de creaţii artistice, s-ar putea ca unii dintre vizitatorii noştri să se aştepte la mult mai mult: galerii virtuale, grafică superioară din punct de vedere al designului etc. Observaţi, aşadar, că luarea deciziilor poate deveni o problemă delicată.

Odată ce am stabilit publicul ţintă şi obiectivele sitului nostru, va trebui să schiţăm o structură a acestuia. Este foarte important să ştim de la bun început ce fel de informaţii dorim să publicăm pe sit şi în ce cantitate. De asemenea, trebuie identificate acele secţiuni care vor suporta modificări (adăugări, ştergeri). Un grafic ca acesta vă va fi cu siguranţă de mare ajutor:

Meniu 1
submeniu 1-1
submeniu 1-2

Meniu 2

Meniu 3
submeniu 3-1
submeniu 3-1-1
submeniu 3-1-2
submeniu 3-2
submeniu 3-3
Meniu 4

Dacă nu ştiţi ce denumiri vor avea meniurile şi submeniurile de pe sit şi creaţi scheletul paginii, s-ar putea să aveţi ulterior probleme cu lungimea acestora. Uneori nu ajunge un singur cuvânt pentru a descrie ce se ascunde în spatele unui link iar spaţiul rezervat de voi în navigare va deveni insuficient. Atunci link-ul respectiv va fi afişat pe două rânduri, iar unitatea meniului va fi afectată. Dacă plănuiţi ca în viitor să mai includeţi şi alte puncte sau subpuncte în meniu, pagina va trebui proiectată astfel încât modificările ulterioare să poată fi făcute cu uşurinţă. De exemplu, în cazul în care meniul se va dezvolta mult, va fi (probabil) mai bine să apelaţi la navigarea verticală. Utilizarea cadrelor (frame-uri) s-ar putea să vă uşureze considerabil munca dacă veţi avea de modificat foarte des meniul de navigare.

În ceea ce priveşte cantitatea de informaţii care vor apărea pe sit, aceasta este bine de stabilit înainte de a începe proiectarea layout-ului, pentru ca ea va afecta dimensiunile paginilor (înălţime, lăţime, mărimea în Kilobytes). Concret, dacă ştim de la bun început că fiecare pagină va trebui să conţină un anumit număr de paragrafe de text şi un anumit număr de imagini, vom putea armoniza situl mai bine.

Realizarea layout-ului
exemplu - photoshop
exemplu - dreamweaver
exemplu - corel

Înainte de toate, ar trebui să ţinem cont de faptul că funcţionalitatea şi accesibilitatea unui sit sunt în majoritatea cazurilor mult mai importante decât partea artistică. Însă, dacă neglijăm capitolul creaţie, rezultatul s-ar putea să fie catastrofal. Pe o pagină ca aceea a Ministerului Finanţelor, deşi este foarte complexă din punct de vedere al conţinutului, nu se poate petrece prea mult timp de bună voie (www.mfinante.ro).

Aşadar, urmează concretizarea ideilor noastre. Mulţi designeri web schiţează mai întâi pe hârtie layout-urile. Este o metodă bună, deoarece ideile prind contur foarte uşor. Puteţi apela şi la un program de grafică (Adobe Photoshop, Corel Draw) pentru a le realiza. Nu vă lăsaţi influenţaţi prea mult de problema transpunerii ulterioare a layoutului în HTML (chiar dacă aceasta poate deveni o provocare deosebită). Bineînţeles că puteţi face acest lucru şi direct - cu un editor HTML (Macromedia Dreamweaver este un instrument adecvat pentru astfel de sarcini).

O scurtă paranteză: în cazul în care v-aţi decis să realizaţi un sit doar în Flash, atunci veţi putea folosi Macromedia Flash (versiunea 5 sau MX). Acesta, pe lângă faptul că generează cele mai bune animaţii pentru web, este şi un instrument excelent pentru grafică, în general. (Iniţial, Flash-ul era un program de grafică vectorială). Integrarea ulterioară a fişierelor swf în pagini HTML o puteţi face cel mai uşor cu Macromedia Dreamweaver).

După ce vă decideţi pentru un anumit layout, va trebui să-l transformaţi într-o pagină web. Iată câteva aspecte de care trebuie să ţineţi cont:

Împărţirea în secţiuni
Atunci când pagina web este cuprinsă într-un singur tabel aceasta nu va putea fi afişată de browser decât după ce este încărcată în întregime. Aţi observat cu siguranţă că atunci când sunt redate anumite situri, browserul pare a nu executa nimic, după care apare brusc întreg conţinutul. Pentru a nu da această impresie, este bine să împărţim pagina în două - sau mai multe - secţiuni (tabele). Prima va fi mai scurtă şi se va încărca repede (un fel de antet). Aici recomand includerea siglei şi a unor link-uri importante. Astfel, vizitatorul nu va avea ecranul gol pe toată durata descărcării paginii iar şansa ca el să o părăsească înainte să fi văzut ceva scade considerabil.

Organizaţi-vă conţinutul în secţiuni bine delimitate. Nu folosiţi paragrafe voluminoase, deoarece sunt mai greu de urmărit. Încercaţi să controlaţi poziţionarea fiecărui element în parte.

Imagini
Fiecare imagine inclusă în pagina web însemnă o cerere HTTP separată către server. Cu alte cuvinte, o imagine de 100 KB va fi încărcată mult mai repede decât 100 de imagini de 1 KB. Uneori însă este adecvată tăierea unei imagini mari în mai multe bucăţi, care pot fi comprimate astfel mai bine. Trebuie găsit acel echilibru între o calitate bună a imaginilor şi o viteză de încărcare ridicată.

Dacă folosiţi imagini ca butoane în meniul de navigare, includeţi şi o descriere în tag-ul alt:

<img src="contact.gif" width="100" height="30" alt="Contact">

Folosiţi width şi height pe toate imaginile. În caz contrar, browser-ul va rearanja pagina după fiecare imagine încărcată. Aceasta poate deveni enervant, iar pe calculatoarele mai puţin performante duce la diverse probleme.
Utilizaţi imaginile la dimensiunile lor originale. Redimensionarea lor din HTML, deşi este posibilă şi foarte uşoară, nu dă rezultate bune. Excepţie fac unele element grafice (linii, puncte etc.).

Navigarea
Există multe moduri în care poate fi organizată navigarea dintr-un sit. Deşi toate browserele au butoane pentru întoarcere sau înaintare, meniul unui sit trebuie să îi dea posibilitatea vizitatorului de a ajunge pe orice pagină, fără a fi nevoit să le folosească. În funcţie de structura paginii voastre, va trebui să vă decideţi asupra unui tip de navigare (orizontală, verticală, combinată în diverse moduri). Nu are rost să încercaţi să redescoperiţi roata la acest capitol. Mai bine căutaţi câteva situri cu structuri asemănătoare. Navigaţi prin ele şi veţi observa imediat ce este bine de făcut şi ce ar trebui evitat.

Ocoliţi pe cât posibil deschiderea de ferestre noi. Excepţie fac link-urile externe (spre alte
situri) care este mai bine să fie deschise în alte ferestre. Astfel, vizitatorii le pot accesa fără a părăsi pagina voastră:

<a href="http://www.link.com" target="_blank">link</a>

De asemenea, putem prezenta scurte informaţii (sau imagini) în anumite ferestre separate personalizate (de anumite dimensiuni, fără butoanele şi meniul browserului), care se încarcă repede şi pe care vizitatorul le va putea închide ulterior. În acest caz vom folosi un mic JavaScript:

function fereastra (fisier,numele,atributele)
{
geam=window.open(fisier,numele,atributele);
geam.focus();
}

Link-ul care deschide fereastra va arăta astfel:

<a href="javascript:;" OnClick="fereastra( 'pagina.html', 'nume1' , 'status=yes , scrollbars=yes , width=300 , height=300')">link</a>

Dacă aveţi mai multe ferestre personalizate şi doriţi ca ele să se deschidă separat, alegeţi nume diferite (nume1, nume2 etc.). În cazul în care alegeţi acelaşi nume pe fiecare link, fişierele vor fi încărcate întotdeauna într-o singură fereastră, chiar dacă aceasta nu a fost închisă. Comanda "geam.focus()" din scriptul nostru va determina activarea ferestrei de fiecare dată când este accesată.

Compatibilitatea
Pe web, vizitatorul este regele. Paginile noastre trebuie să fie adaptate la cerinţele vizitatorilor şi nu invers. Nenumărate situri ne anunţă insistent, încă de la început, că sunt optimizate pentru o anumită rezoluţie, un anumit browser, un anumit număr de culori.

Aceasta ar însemna că, dacă un vizitator nu îndeplineşte o anumită condiţie, ar fi mai bine să părăsească imediat pagina. Având în vedere că aproximativ jumătate din utilizatorii Internetului folosesc o rezoluţie de 800 x 600, veţi pierde aproape 50% din audienţă dacă optimizaţi situl doar pentru 1024 x 768...

În general, încercaţi să optimizaţi pentru cât mai multe rezoluţii şi pentru cât mai multe browsere (Aceasta nu înseamnă să creaţi versiuni separate, ci să vă asiguraţi că pagina este afişată corect). După cum am mai spus, aproape oricine poate face astăzi design web, luând în considerare programele care ne stau la dispoziţie. Catalogarea unui sit drept bun sau prost trebuie să aibă la bază mai ales compatibilitatea acestuia cu diversele sisteme existente. Chiar dacă un sit funcţionează perfect pe o anumită configuraţie a unui utilizator (browser, sistem de operare, rezoluţie, monitor, conexiune etc.), este posibil ca acesta să fie greu sau chiar imposibil de accesat atunci când nu sunt îndeplinite anumite condiţii hardware şi software. A realiza un sit care să fie interpretat absolut identic de toate browserele şi pe toate sistemele de operare este (aproape) imposibil. Totuşi, trebuie să ne preocupe modul în care paginile noastre web funcţionează pe diferitele configuraţii.

Aşadar, după ce realizaţi scheletul sitului, testaţi-l pe cât mai multe browsere, rezoluţii, culori, sisteme de operare. Totuşi, nu mai este cazul să vă bateţi capul cu rezoluţii mai mici de 800 x 600, browsere mai vechi decât generaţia 4 sau diverse programe de navigare exotice.

Dacă lucraţi în general local, publicaţi-l pe web (pe un server de test) şi observaţi dacă se încarcă bine. În cazul în care dispuneţi de o conexiune puternică, ar trebui să îl testaţi şi pe dial-up. Aceste eforturi sunt absolut necesare, pentru a vă asigura că pagina funcţionează aşa cum doriţi, indiferent de dotările hardware şi software ale utilizatorului.

Există programe şi aplicaţii online care ajuta la testarea siturilor pentru viteza de încărcare sau compatibilitatea cu diverse versiuni de browsere. Iată două exemple:

www.delorie.com/web/wpbcv.html
www.anybrowser.com

Observaţi că pentru a crea un sit de calitate nu este nevoie doar de un calculator, un editor HTML şi o conexiune la Internet. Faza de proiectare, structurarea conţinutului, testarea layout-ului şi, ulterior, testarea întregului proiect vor contribui decisiv la succesul sitului vostru.

Mai multe sfaturi, ponturi şi alte resurse pentru îmbunătăţirea design-ului web găsiţi la:

www.wpdfd.com
www.web-source.net
www.smartwebby.com

 


PC Magazine Ro | CD ROM | Redactia | Abonamente | CautareArhive

Copyright © 1999-2002 Agora Media.

webmaster@pcmagazine.ro

LG - Life´s Good

www.agora.ro

deltafri

Concurs de Grafica Digitala si Web Design

www.agora.ro

www.agora.ro