Documente Academic
Documente Profesional
Documente Cultură
SITE-UL N PUBLICITATE I RP
Etape pentru realizarea site-ului Web
Procesul de realizare a unui site Web ncepe prin a defini strategia i scopul siteului, apoi acesta se proiecteaz prin stabilirea modului n care el arat i funcioneaz.
Pn la scrierea i editarea efectiv a paginilor Web cu ajutorul softului specific HTML,
realizarea site-ului este un proces complex de analiz a condiiilor i datelor necesare.
Faza de producie sau dezvoltare propriu-zis const n construcia site-ului i
codificarea HTML a paginilor. Site-ul realizat este testat pentru funcionalitate, verificat
pentru a regsi obiectivele definite i apoi, publicat. Dup aceast faz, este stabilit un
program periodic de meninerea a mentenanei, care permite ca site-ul s rmn de
actualitate i funcional. n concluzie, dezvoltarea unui site Web necesit obligatoriu
parcurgerea urmtoarelor faze: planificarea, designul, dezvoltarea, testarea, publicarea i
ntreinerea sa.
1. Planificarea site-ului
Aceast etap este crucial n dezvoltarea efectiv a unui site web. Planificarea i
organizarea corespunztoare a unui site asigur ndeplinirea condiiilor de timp, de
calitate i a obiectivelor acestuia. n aceast faz se examineaz cerinele site-ului,
profilul audienei i obiectivele sale, trebuie construit harta navigaional,. Se iau n
considerare i cerinele tehnice, cum ar fi: accesul utilizator, browser-i necesari, pluginuri, restricii la descrcare (download). Numai dup organizarea informaiei i
determinarea structurii operaionale se poate crea efectiv site-ul. Argumentul acestei
etape este cel al nelegerii comparaiei dintre un site Web i o pagin web. Principalele
probleme de rezolvat n aceast etap sunt:
- Alegerea tipului de site (informaional, comercial), a temei i dimensiunii sale;
- Determinarea obiectivelor site-ului.
ntotdeauna trebuie s existe o motivaie pentru realizarea site-ului, despre ce
urmeaz s se realizeze cu acest site. Aceste obiective trebuie s fie, n permanen, n
atenia Web masterului, n toate fazele de realizare a site-ului. Obiectivele sunt
importante n a focaliza i inti site-ul ctre anumite necesiti particulare. Astfel, site-
urile care furnizeaz informaii despre anumite subiecte specifice ar trebui s aib un
mod de prezentare i de navigare diferit n comparaie cu un site care urmeaz s vnd
produse. Complexitatea obiectivelor propuse vor afecta modul n care va fi navigat siteul, coninutul acestuia, modul su de prezentare.
- Stabilirea audinei.
Dup stabilirea obiectivelor site-ul Web, trebuie vzut care este publicul cruia i
se adreseaz acesta, cine ar fi interesat de citirea lui i n ce condiii. Utilizatorii folosesc
browseri diferii, sunt conectai la viteze diferite, au sisteme de operare i monitoare
diferite i au nevoie de plug-inuri pentru redarea de coninuturi diverse. Toi aceti
factori pot afecta redarea site-ului. Apoi, n funcie de publicul ales, trebuie determinate
elementele de interes pentru acesta.
- Cercetarea condiiilor tehnice de derulare a siteului (tipuri de reele, browsere,
editoare).
Alegerea browserului este o problem foarte important cnd se proiecteaz
paginile web, deoarece informaia din paginile web poate avea de suferit la vizualizarea
n condiii diferite, la clienii poteniali. n plus, vizualizarea corect a paginii att la
autor ct i la utilizator nu depinde numai de browseri, ci i de sistemul de operare, de
rezoluia monitorului, de capacitile lor grafice. Pentru a ne asigura c siteul va fi
consultat n condiii bune, de ct mai muli utilizatori, el se va verifica pe mai mult dect
un browser. Alegerea browserului i a facilitilor lui este foarte important pentru
vizualizarea site-ului.
- Crearea site-ului trebuie s asigure i compatibilitatea browserilor.
Ideal este s se construiasc site-ul pentru ct mai muli browseri, ndeplinind
condiiile ntlnite la cei mai muli dintre ei. Exist peste 24 de browseri Web diferii,
muli dintre ei cu mai multe versiuni. Chiar dac se au n vedere doar browserii cei mai
folosii, Netscape Navigator i Internet Explorer, acetia sunt implementai n versiuni
diferite. De aceea, trebuie creat o baz minim de compatibilitate a site-ului din punct
de vedere al browserilor. Este bine dac Web masterul poate obine un feedback de la
audien, pentru aceasta furniznd, de obicei, o adres de email. Site-urile mai complexe
din punctul de vedere al prezentrii, ce folosesc animaie, coninut multimedia i
interaciune respect mai puin criteriul de compatibilitate ntre browseri. Astfel, nu toi
browserii pot executa JavaScript, dar toi pot citi text fr probleme. Pe de alt parte, un
site numai de text este puin atractiv i mai puin eficient n transmiterea informaiei. De
aceea, trebuie asigurat un balans ntre compatibilitatea browserilor i eficiena prezentrii
informaiei. O idee ar fi s se creeze versiuni multiple pentru aceeai pagin, n funcie
de browserul regsit la utilizator.
- Alegerea serverului pe care se va face stocarea.
Spaiul disponibil pe care ni-l ofer serverul poate condiiona dimensiunea i
calitatea site-ului. Astfel, pe un server propriu, spaiul nu este practic limitat, n timp ce
2
pentru un server oferit prin serviciile Web, spaiul de stocare este limitat la un numr de
MB (poate fi 6, 10, 20 MB sau mai mult).
- Obinerea unui feedback (prin e-mail sau prin formular) al modului n care a fost
perceput informaia, adic despre publicul care contacteaz site-ul.
- Organizarea structurii site-ului.
Documentul Web este constituit din numeroase fiiere ntre care se stabilesc
legturi. De aceea, este foarte important s se stabileasc de la nceput ierarhia de foldere
i poziiile fiierelor n aceste foldere. n mod obinuit, se creaz un folder unde se pun
toate fiierele site-ului local. Aceste fiiere sunt apoi copiate pe un server Web, pentru a
putea fi vzute i citite de utilizatorii reelei Internet. n cadrul folderului site-ului se pot
crea subfoldere pe criterii de coninut unde sunt puse toate paginile create pe acelai
subiect, pe criterii de medii pentru sunete, secvene video sau imagini. Folosirea
subfolderelor se face numai cnd este necesar, mai ales atunci, cnd se lucreaz cu un
numr mare de fiiere n cadrul site-urilor complexe. Aceast organizare face site-ul mai
uor de ntreinut i de navigat. Structura site-ului pe staia client i la server trebuie s
fie aceeai (fig. 2.3).
Site 1
Site 2
Site1 (root folder)
Informaii generale
Informaii generale
Catalog
Medii diferite
Medii diferite
Catalog
Index.html (homepage)
Medii diferite
Index.html (homepage)
2. Proiectarea site-ului
Proiectarea site-ului ncepe cu construirea unei hri navigaionale care arat
modalitile de legare i de prezentare a site-ului, de navigare a acestuia, componentele
de coninut (elementele grafice, media, textele), temele, culorile din fiecare pagin a siteului. Harta navigaional poate fi desenat manual sau cu un soft de desenare specializat.
Aceast etap presupune pregtirea coninutului paginilor, stabilirea elementelor comune
tuturor paginilor web i modul lor de prezentare (logosul firmei, al instituiei, produsului
sau serviciului prezentat, data actualizrii i autorul paginii). De asemenea, sunt luate n
considerare modalitile de feedback ale paginilor i elementele de prezentare.
Feedbackul furnizeaz o modalitate pe care vizitatorii o au pentru a contacta web
masterul.
Harta navigaional asigur meninerea consistenei n prezentarea i proiectarea
site-ului. Utilizatorul ar putea fi derutat dac la deschiderea fiecrei pagini din site-ul
Web va regsi o prezentare diferit sau dac elementele de navigare se regsesc n locuri
diferite pe fiecare pagin. Pentru aceasta este necesar harta navigaional. Ea va urmri
traseele posibile pe care utilizatorul le poate parcurge la deschiderea site-ului. Pe aceast
hart se vor nsemna modalitile oferite utilizatorului de a afla unde se regsete n site
i cum s se ntoarc la nivelurile superioare. Astfel, se poate furniza un index care ar
ajuta vizitatorii s regseasc rapid informaia pe care o caut.
Titlu1
Titlu2
Titlu3
Titlu1
Coninut multimedia
subiect 1
Titlu2
Coninut multimedia
subiect 2
Titlu4
Coninut multimedia
tem subiect 4
Index.html (homepage)
Titlu3
Coninut multimedia
subiect 3
Imagine detaliu
subiect 3
3. Dezvoltarea site-ului
Dezvoltarea site-ului const n adugarea i organizarea de coninut variat n
paginile Web folosind un soft de editare HTML specializat. Adugarea de componente
multimedia i de elemente de design va genera codul HTML al fiecrei pagini a site-ului.
Suplimentar, sunt adugate elemente de formatare a componentelor i a paginilor,
imagini hart sau rollover, imagini animate n diferite formate, elemente de programare
(applete i scripturi), elemente de legare i structurare. Elementele de coninut stabilesc
legturi de navigare. La dezvoltarea site-ului pot fi luate n considerare template-uri i
biblioteci de elemente. Template-urile sunt folosite pentru caracteristicile de prezentare
comune ale paginilor site-ului Web. Crearea i aplicarea template-ului pe pagin sunt
urmate de realizarea acesteia.
Coninutul unei pagini este inclus direct n editorul HTML, aa cum este cazul
textului sau a elementelor de interaciune (butoane de comand, butoane radio sau
checkbox, zone de text sau de opiune) sau prin legarea fiierelor ce conin componente
multimedia. Imaginea, sunetul sau video sunt captate prin programe software
specializate, capabile s scoat un format de fiier media, recunoscut pe reeaua de
calculatoare.
Multe dintre paginile Web sunt statice, coninnd doar text i imagini. Creterea
atractivitii i eficienei unui site este asigurat ns, prin introducerea de elemente de
interactivitate i dinamism care au ca scop captarea interesului utilizatorului. n plus,
vizitatorilor li se pot furniza elemente de feedback, li se poate da posibilitatea de a
demonstra concepte, de a valida date din formulare electronice fr a contacta serverul.
Interactivitatea i animaia este inclus n paginile Web apelnd la tehnica layer-elor, la
scripturi i applete. Acestea sunt aplicate sub form de comportamente elementelor
paginii Web, ce rspund la anumite evenimente.
Un site bine realizat i calitativ trebuie s rspund ntotdeauna criteriilor:
informative, de atractivitate i efectivitate. Atractivitatea site-ului are n vedere
respectarea principiilor de design ale interfeei acestuia. Criteriul informativ se bazeaz
pe principiul say what need to say, adic concizia i claritatea informaiei, dar i
meninerea unor pagini distincte ale documentului, legate n primul rnd de coninut.
Efectivitatea siteului se refer la modificrile care se fac n cadrul acestuia, atta timp ct
exist un anumit scop, adic s se foloseasc pagini separate pentru subiecte sau capitole
separate, s se menin validitatea legturilor ntre pagini, s se foloseasc grafic n
msura n care este necesar.
4. Testarea site-ului
nainte de a publica site-ul pe un server Web, el este testat local. Testarea se face
n diferii browseri i urmrete aspectul i coninutul paginilor, legturile dintre acestea.
Testarea site-ului mai urmrete compatibilitatea dintre browseri, reglementarea
5
- folosirea mai multor pagini, de dimensiune mai mic, legate, n locul unei pagini foarte
lungi;
- folosirea de imagini fixe sau animate, n format mic, care s se ncarce repede;
- folosirea de exemple de siteuri pentru pagini personale, business, site-uri ale
comunitilor, pentru organizaii;
- folosirea unui contor utilizator;
- folosirea de elemente care dau dinamicitate site-ului: scripturi JavaScript care asigur
schimbarea de aspect i culoare a paginii, imagini fixe i animate n acelai format de
fiier i afiate n aceeai manier, componente ActiveX sau applete Java, tabele pentru
aliniamente i efecte de multicolonaj, legarea spre baze de date.
Elementele de design sunt uneori neglijate, accentul punndu-se mai ales, pe
tehnicile i tehnologiile folosite n realizarea site-ului. Din experiena acumulat pn n
prezent, concluzia este c trebuie respectat relaia calitatea site-ului principiile de
design ale interfeei utilizator. Sunt luate n considerare criterii ce privesc site-ul n
ansamblu, pagina Web, precum i componentele sale: textul, grafica, culoarea. Pe lng
aceste principii, cteva recomandri generale vin s ajute la proiectarea, organizarea i
realizarea unui site Web de calitate:
- Aspectul i coninutul site-ului trebuie s fie n concordan cu scopul su (informativ,
divertisment, comercial) i cu publicul cruia i este destinat;
- n mod obinuit, informaia este structurat pe cel puin dou nivele ierarhice, pagina
index sau homepage i pagini de nivel 2. De asemenea, se obinuiete s se pun ct mai
mult informaie la nceputul ierarhiei pentru ca cititorul s poat sorta rapid informaia
primit. O bun prezentare a informaiei este legat de separarea ei n subiecte, tematici,
capitole i subcapitole, iar subiectele de mic ntindere se pun de obicei n aceiai pagin
Web. Pagina trebuie s includ ntotdeauna o legtur de ntoarcere la nivelul superior al
site-ului prin care cititorul poate ajunge rapid la nceput. Trebuie puse toate legturile
care pot ajuta la construirea unui tabel de coninut ce duc cititorul ctre alte seciuni,
ctre paginile urmtoare sau precedente. Acest tabel este pus la nceputul paginii astfel,
nct cititorii s tie, n permanen, unde anume se gsesc n site. n construirea
legturilor, cel mai potrivit mod este de a folosi ca ancore cuvinte sau fraze care au un
anumit neles pentru parcurgerea n continuare a informaiei.
- Trebuie avut n vedere c utilizatorul poate ncepe parcurgerea site-ul pornind din orice
pagin i poate urmri diferite trasee n funcie de contextul dorit. n aceste condiii,
pentru navigarea eficient a siteului este necesar planificarea numrului de linkuri i
validarea acestora conform unor reguli de baz.
- Complexitatea paginii este direct proporional cu timpul necesar crerii i ncrcrii
elementelor ei. De aceea, este important s se aleag un numr potrivit de imagini,
sunete i filme n pagini.
7
10
10
11
datele introduse de utilizator sunt transmise serverului NCSA prin metoda POST,
adic ca ir de caractere organizat printr-o secven special de tip http ce urmeaz a fi
tratat de un script. Scriptul care colecteaz datele formularului este identificat prin
URL-ul su, furnizat de atributul ACTION. Datele din formular pot fi transmise la server
pentru a putea fi tratate cu script-uri i prin metoda GET, astfel:
<form action=http://www.cc.ukans.edu/cgi/bin/post/query method=get>
</form>.
Metoda GET se folosete, mai ales, cnd datele trimise nu schimb starea unei
baze de date i metoda POST este folosit cnd un acces va cauza o modificare a unei
baze de date. Totui, uneori metoda GET nu poate fi folosit dac cererea este prea lung,
datorit unor dificulti ale software-ului server. n mod curent, metoda POST permite
lucrul cu un singur fiier.
Definirea diferitelor cmpuri ale formularului constituie interfaa de interaciune
cu utilizatorul. Tipurile de elemente de comunicare i interaciune ntr-un formular sunt:
11
12
butoanele, cmpurile text, listele de opiuni i ele se vor descrie cu ajutorul unor etichete
HTML specifice.
Definirea intrrilor de tipul text i butoane este asigurat de clasa INPUT de
etichete HTML. Astfel, fiecare zon de intrare are un nume de variabil corespunztor
atributului NAME i o valoare asociat acesteia prin atributul VALUE. Intrrile specificate
de eticheta <input> sunt nsoite pe tipul lor: checkbox, text, radio, submit sau reset.
Generarea n formular a unor cmpuri de intrare de tipul text, cum ar fi: Nume,
Prenume, Funcie, Poziie, Firm, Adres, Telefon, Fax, este nsoit de numele zonei
descrise i de lungimea irului de caractere de introdus, SIZE, astfel:
nume: <input type=text name=nume_zon_text
size=nr_ir_de_caractere>.
Intrrile prin butoanele radio sau butoanele de alegere exclusiv asigur selecia
unei variante unice dintre cele propuse i se definesc astfel:
<input type=radio name=nume_zon value=valoare> explicaia ce
urmeaz butonului.
n acest caz, aceeai variabil definit de atributul NAME va avea mai multe
valori, cu explicaii diferite date butoanelor.
12
13
name=nume_buton value=valoare>
explicaie_2.
13
14
Un alt element al structurii unui formular este lista de opiuni. Diferitele ei forme
se pot crea prin etichete aparinnd clasei SELECT. Numele variabilei list este specificat
printr-un atribut NAME i componentele listei sunt descrise ntre etichete OPTION, astfel:
<select name=nume_list>
<option>valoare1_list
<option>valoare2_list
<option>valoare3_list
<option selected>valoare_aleas_afiat
</select>.
14
15
TEM:
1. Realizai un formular interactiv care s adune informaii despre persoanele
interesate de site-ul propriu.
15
16
16