28.12.2014 Views

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE<br />

Završni rad<br />

Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju<br />

Futura<br />

Mentor:<br />

Student:<br />

Prof. Su<strong>za</strong>na Marković Kristina Naumović 111/06<br />

Beograd, Decembar 2008.


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

SADRŽAJ<br />

SADRŽAJ ...................................................................................................................... 2<br />

SPISAK KLJUČNIH REČI .................................................................................................. 4<br />

1. UVOD ....................................................................................................................... 5<br />

2. ŽIVOTNI CIKLUS RAZVOJA WEB SAJTA ........................................................................ 7<br />

3. ANALIZA I SPECIFIKACIJA ZAHTEVA WEB SAJTA FAKULTETA FUTURA .............................. 9<br />

3.1 ANALIZA TRENUTNOG WEB SAJTA FAKULTETA FUTURA ............................................ 9<br />

3.2 DEFINISANJE CILJEVA WEB PREZENTACIJE ........................................................... 14<br />

3.3 INFORMACIONE TEME ........................................................................................ 15<br />

3.4 TAKSONOMIJA INFORMACIJA .............................................................................. 15<br />

4. PROJEKTOVANJE WEB PREZENTACIJE ........................................................................ 16<br />

4.1 PRIMENA OSNOVNIH PRINCIPA NA ARHITEKTURU I KRETANJE ................................ 16<br />

4.2 PODFAZE PROJEKTOVANJA .................................................................................. 17<br />

4.2.1 PROJEKTOVANJE KRETANJA .......................................................................... 17<br />

4.2.2 STRUKTURA INFORMACIJA ........................................................................... 19<br />

4.2.3 PROJEKTOVANJE SADRŽAJA ......................................................................... 19<br />

5. WEB TEHNOLOGIJE .................................................................................................. 20<br />

5.1 HTML, XHTML .................................................................................................... 20<br />

5.2 CSS .................................................................................................................. 21<br />

5.3 JAVASCRIPT ...................................................................................................... 22<br />

5.4 WEB ČITAČI ...................................................................................................... 22<br />

6. DIZAJN WEB PREZENTACIJE ..................................................................................... 23<br />

6.1 DIZAJNIRANJE ZA KORISNIKE ............................................................................. 23<br />

6.1.1 KORISNOST I UPOTREBLJIVOST .................................................................... 23<br />

6.1.2 PRISTUPAČNOST ......................................................................................... 24<br />

6.2 GRAFIČKI INTERFEJS ......................................................................................... 28<br />

6.2.1 PRAVILA DIZAJNA INTERFEJSA ..................................................................... 28<br />

6.3 NAVIGACIJA ...................................................................................................... 31<br />

6.3.1 DOSLEDNOST NAVIGACIJE ........................................................................... 34<br />

6.3.2 BOOKMARKING ........................................................................................... 34<br />

6.3.3 FUNKCIJE LINKOVA ..................................................................................... 34<br />

6.3.4 DOSTUPNOST LINKOVA ............................................................................... 36<br />

6.3.5 STANJA LINKOVA ........................................................................................ 36<br />

6.3.6 POUZDANOST LINKOVA ............................................................................... 36<br />

6.4 LEYOUT WEB STRANICE ...................................................................................... 37<br />

6.4.1 TEHNIČKA PITANJA ..................................................................................... 37<br />

6.4.2 ALATI ZA RASPORED STRANICE .................................................................... 38<br />

6.4.3 ESTETSKA PITANJA ..................................................................................... 39<br />

6.5 BOJE ................................................................................................................ 39<br />

6.5.1 RGB SISTEM BOJA ....................................................................................... 39<br />

6.5.2 ZNAČENJE BOJA .......................................................................................... 40<br />

6.6 GRAFIKA ........................................................................................................... 42<br />

6.7 TIPOGRAFIJA ..................................................................................................... 44<br />

6.8 OBRASCI .......................................................................................................... 45<br />

7. SEO ....................................................................................................................... 45<br />

7.1 PRIJAVLJIVANJE NA PRETRAŽIVAČE ..................................................................... 45<br />

7.2 OPTIMIZACIJA ZA PRETRAŽIVAČE ........................................................................ 45<br />

7.2.1 GOOGLE ANALYTICS .................................................................................... 47<br />

8. TESTIRANJE ............................................................................................................ 48<br />

9. OBJAVLJIVANJE I ODRŽAVANJE ................................................................................. 49<br />

10. KORIŠĆENI ALATI .................................................................................................. 50<br />

10.1 ADOBE DREAMWEAVER CS4 .............................................................................. 50<br />

10.2 ADOBE PHOTOSHOP CS4 .................................................................................. 51<br />

10.3 ADOBE ILLUSTRATOR CS3 ................................................................................. 51<br />

11. ZAKLJUČAK ........................................................................................................... 52<br />

LITERATURA ............................................................................................................... 54<br />

2 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Sadržaj slika<br />

Slika 1. Kaskadni model ................................................................................................. 7<br />

Slika 2. JAD Model ......................................................................................................... 8<br />

Slika 3. Osnovne akademske studije iz stavke “Futura” .................................................... 12<br />

Slika 4. Osnovne akademske studije iz stavke Akreditacija ............................................... 13<br />

Slika 5. Taksonomija informacija ................................................................................... 15<br />

Slika 6. Dijagram toka podataka .................................................................................... 18<br />

Slika 7. Primer tabele koja se kristi <strong>za</strong> izgled web stranice ................................................ 26<br />

Slika 8. Redosled pristupa ćelijama u procesu lineari<strong>za</strong>cije ................................................ 27<br />

Slika 9. Redosled ćelija dobijen u procesu lineari<strong>za</strong>cije tabele sa slike 2. ............................. 27<br />

Slika 10. Početna stranica web sajta Fakulteta <strong>za</strong> primenjenu ekologiju - Futura ................. 30<br />

Slika 11. Elementi navigacije web sajta Futura ................................................................ 33<br />

Slika 12. Izgled favicon.ico ........................................................................................... 34<br />

Slika 13. Kombinacija boja iz slike elementa voda ........................................................... 41<br />

Slika 14. Kombinacija boja iz slike elementa vatra ........................................................... 42<br />

Slika 15. Komprimovanje fajla u Fotošopu ...................................................................... 43<br />

Slika 16. Primer serif i sans serif fonta ........................................................................... 44<br />

Slika 17. Interfejs Google Analytics alata ........................................................................ 48<br />

Sadržaj tabela<br />

Tabela 1. Principi primenjeni na arhitekturu web prezentacije i kretanje po njoj .................. 16<br />

Tabela 2: Principi primenjeni na projektovanje sadržaja ................................................... 20<br />

Tabela 3. Uobičajena značenja boja u <strong>za</strong>padnoj kulturi ..................................................... 41<br />

3 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

SPISAK KLJUČNIH REČI<br />

A<br />

B<br />

C<br />

G<br />

H<br />

I<br />

J<br />

L<br />

P<br />

R<br />

S<br />

X<br />

Anali<strong>za</strong> 7, 9, 33<br />

Boje 21, 22, 35, 36, 37<br />

Bookmarking 30<br />

CSS 9, 17, 18, 20, 22, 24, 28, 32,<br />

33, 34, 35, 36, 40, 43, 46<br />

Grafika 38<br />

Grafički interfejs 19, 24<br />

HTML 9, 16, 17, 18, 20, 22, 33, 36,<br />

42<br />

Internet Explorer 18, 28, 30, 33, 40, 43, 45<br />

JavaScript 18, 20, 28, 33, 43, 46<br />

Linkovi 9, 18, 27, 30, 31, 43, 46<br />

Pristupačnost 20, 21, 22<br />

Projektovanje 7, 12, 13, 15<br />

RGB sistem boja 45, 46<br />

SEO 41, 42<br />

XHTML 16, 17, 20, 28, 46<br />

4 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

1. UVOD<br />

Fakultet <strong>za</strong> primenjenu ekologiju – Futura, Univerziteta Singidunum je nov i osoben<br />

Fakultet u visokom školstvu Srbije. Prva generacija studenata primenjene ekologije je upisana<br />

2006. godine. U svom programu studija Fakultet objedinjuje prirodne, društvene i tehničke<br />

nauke usmerene ka oblasti ekologije i <strong>za</strong>štite životne sredine.<br />

Kao <strong>za</strong>poslena Fakulteta <strong>za</strong> primenjunu ekologiju na mestu informatičar, <strong>za</strong> temu<br />

<strong>za</strong>vršnog rada sam i<strong>za</strong>brala izradu fakultetskog web sajta a samim tim i unapreñenje<br />

prezentacije Fakulteta na Internetu.<br />

Trenutni web sajt Fakulteta ne predstavlja Fakultet na adekvatan način, samim tim što<br />

nije funkcionalan, nema odgovarajući sadržaj i nije kvalitetnog di<strong>za</strong>jna, a takoñe web sajt ne<br />

odgovara <strong>za</strong>htevima korisnika. Zato je bilo potrebno uraditi nov web sajt koji će biti kvalitetan<br />

u pogledu funkcionalnosti, upotrebljivosti, pristupačnosti, korisnosti, profesionalnog izgleda i<br />

sadržaja. Takoñe je potrebno optimizovati web sajt kako bi bio vidljiv na svim pretraživačima,<br />

a samim tim i šire dostupan.<br />

Završni rad se sastoji iz 11 poglavlja, pored uvoda i <strong>za</strong>ključka, opisani su životni ciklus<br />

razvoja web sajta, anali<strong>za</strong> i specifikacija <strong>za</strong>hteva web sajta Fakulteta Futura, projektovanje<br />

web prezentacije, web <strong>tehnologije</strong>, di<strong>za</strong>jn web prezentacije, optimi<strong>za</strong>cija <strong>za</strong> web pretraživače,<br />

testiranje, objavljivanje i održavanje, i korišćeni alati.<br />

Poglavlje „Životni ciklus razvoja web sajta“ opisuje usvajanje modela postupka koji<br />

opisuje različite faze razvoja web lokacije. Predstavljeni su modeli koji se primenjuju <strong>za</strong><br />

reali<strong>za</strong>ciju sledećih fa<strong>za</strong> razvoja: anali<strong>za</strong>, projektovanje, implementacija, i testiranje.<br />

U poglavlju „Anali<strong>za</strong> i specifikacija <strong>za</strong>hteva web sajta Fakulteta Futura“, predstavljene<br />

su nefunkcionalnosti trenutnog web sajta, odreñeni su ciljevi web prezentacije Fakulteta, <strong>za</strong>tim<br />

ciljne grupe i namena web sajta Fakulteta. Prezentovane su <strong>informacione</strong> teme i taksonomija<br />

informacija, urañena je logička anali<strong>za</strong> sadržaja web lokacije.<br />

Poglavlje „Projektovanje web prezentacije“ opisuje osnovne principe projektovanja i<br />

njihovu primenu. Obrañeno je projektovanje sadržaja i projektovanje kretanja po web<br />

prezentaciji. Opisana je struktura informacija.<br />

U poglavlju „Web <strong>tehnologije</strong>“ opisane su <strong>tehnologije</strong> u kojima je urañen web sajt<br />

Fakulteta Futura – XHTML, CSS i JavaScript i opisani su web čitači. Objašnjene su prednosti i<br />

značaj korišćenja tih novih tehnologija.<br />

Poglavlje „Di<strong>za</strong>jn web prezentacije“ opisuje koliko je od značaja brinuti o potrebama<br />

korisnika kod di<strong>za</strong>jniranja jedne web lokacije. Objašnjeno je šta znači kada je web lokacija<br />

upotrebljiva, pristupačna i korisna, i koji su to parametri koji obezbeñuju ove tri osobine.<br />

Obrañen je di<strong>za</strong>jn interfejsa, postavljena su pravila kojih se treba pridržavati kod di<strong>za</strong>jna<br />

interfejsa. Zatim opisana je navigacija, objašnjeni su osnovni elementi navigacije koje jedna<br />

web stranica mora da sadrži. Objašnjeno je zbog čega je bitna doslednost navigacije,<br />

bookmarking, koje su funkcije linkova, njihova dostupnost, stanja i pouzdanost. Opisana je<br />

izrada rasporeda na web stranici i alati koji se koriste. Objašnjeno je korišćenje boja, njihovo<br />

značenje i sistemi boja. Predsavljeni su formati slika i tipografija.<br />

5 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Sedmo poglavlje „SEO“ ili optimi<strong>za</strong>cija web sajta <strong>za</strong> pretraživače (engl. Search Engine<br />

Optimi<strong>za</strong>tion) opisuje sve mere koje su preduzete da bi web sajt Fakulteta bio vidljiv i visoko<br />

kotiran na web pretraživačima. Opisan je Google Analitycs alat kojim se prate posete na web<br />

sajtu.<br />

Poglavlje „Testiranje“ objašnjava sve načine testiranja jedne web lokacije i prika<strong>za</strong>no<br />

je testiranje validnosti jedne web stranice u aplikaciji Adobe Dreamweaver.<br />

U poglavlju „Objavljivanje i održavanje“ prika<strong>za</strong>no je nekoliko uslova koje je potrebno<br />

<strong>za</strong>dovoljiti kod izbora hosting servisa. Objašnjen je značaj ažuriranja web lokacije.<br />

U poslednjem poglavlju opisani su alati koji su korišćeni <strong>za</strong> izradu web lokacije<br />

Fakulteta Futura: Adobe Dreamweaver CS4, Adobe Photoshop CS4 i Adobe Illustrator CS3.<br />

6 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

2. ŽIVOTNI CIKLUS RAZVOJA WEB SAJTA<br />

Da bi se izradila kvalitetna web prezentacija i da bi se upravljalo razvojem, na samom<br />

početku projekta potrebno je usvojiti model postupka koji opisuje različite faze razvoja web<br />

lokacije. Idealan model omogućava da se:<br />

• shvati složenost prezentacije,<br />

• umanji opasnost od neuspeha projekta,<br />

• ostavi mogućnost izvesnim promenama tokom izrade projekta,<br />

• prezentacija isporuči brzo, i<br />

• da se sve vreme informiše o upravljanju projektom tokom izrade.<br />

Ciklus razvoja web prezentacije sastoji se iz sledećih fa<strong>za</strong>:<br />

• Anali<strong>za</strong><br />

• Projektovanje<br />

• Implementacija<br />

• Testiranje<br />

Postoje različiti modeli koji se primenjuju <strong>za</strong> reali<strong>za</strong>ciju navedenih fa<strong>za</strong> razvoja web<br />

prezentacije. Osnovni model postupka koji se koristi pri razvijanju web lokacija počinje od<br />

celine a <strong>za</strong>tim se prelazi na pojedinačne korake koji su neophodni pri izradi prezentacije. Taj<br />

model se u softverskom inženjerstvu često naziva kaskadni model (engl. waterfall model) ili<br />

životni ciklus razvoja računarskog programa. Kod ovog modela sve etape slede jedna drugu do<br />

samog <strong>za</strong>vršetka. Model se sastoji od sledećih etapa: planiranje, di<strong>za</strong>jniranje, reali<strong>za</strong>cija,<br />

testiranje i <strong>za</strong>vršava se etapom održavanja. Broj koraka i njihovi nazivi nisu uvek isti ali to ne<br />

menja opštu ideju kaskadnog modela.<br />

Slika 1. Kaskadni model<br />

7 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Modifikovani kaskadni model predstavlja model kod koga se predlaže malo duže<br />

<strong>za</strong>državanje u njegovim početnim fa<strong>za</strong>ma, gde se više puta ispituju namena i <strong>za</strong>htevi web<br />

prezentacije, pre nego što se preñe na faze di<strong>za</strong>jniranja i reali<strong>za</strong>cije. Ovaj model je koristan<br />

kada se pristupa izradi projekta koji sadrži dosta nepoznatih faktora.<br />

Model <strong>za</strong>jedničko di<strong>za</strong>jniranje aplikacije ili JAD (engl. joint application design) koji se<br />

još naziva i model evoluirajućeg prototipa (engl. evolutionary prototyping) zbog toga što se do<br />

konačnog izgleda web sajta stiže razvijanjem prototipa kroz niz koraka, funkcioniše tako što se<br />

prvo napravi prototip prezentacije i pokaže se klijentu ili korisniku. Od klijenta/korisnika se<br />

tada direktno dobijaju povrtne informacije potrebne <strong>za</strong> narednu verziju prototipa. Ovaj ciklus<br />

se ponavlja sve dok se ne dodje do končne verzije web sajta.<br />

Funkcionalnost modela <strong>za</strong>jedničko di<strong>za</strong>jniranje aplikacije je prika<strong>za</strong>na na slici br.2<br />

Slika 2. JAD Model<br />

Model koji je korišćen u izradi web prezentacije Fakulteta <strong>za</strong> primenjenu ekologiju –<br />

Futura je kombinacija modifikovanog kaskadnog modela i evoluirajućeg modela.<br />

8 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

3. ANALIZA I SPECIFIKACIJA ZAHTEVA WEB SAJTA FAKULTETA<br />

FUTURA<br />

3.1 ANALIZA TRENUTNOG WEB SAJTA FAKULTETA FUTURA<br />

Funkcionalnost:<br />

• Vreme učitavanja stranice (engl. loading time) je neprihvatljivo, dovodi do<br />

odustajanja korisnika od posete web sajtu. Veličina početne stranice (index.html)<br />

iznosi 15.6 KB. Kompleksnost stranice:<br />

1. Flash.swf – 102.26 KB,<br />

2. Tri slike jpg formata od po 226 KB, 286 KB i 198 KB<br />

Sve ukupno 17 fajlova sto iznosi 0.98 MB<br />

• Navigacija - postoji samo jedan meni sa leve strane, java applet koji nije u<br />

potpunosti funkcionalan i preobilan je<br />

• Onemogućen je povratak na početnu stranicu web sajta jer link ka toj stranici u<br />

<strong>za</strong>glavlju nije funkcionalan<br />

• Nepotrebni Java Script kod u futeru koji pokazuje trenutno vreme i datum; ne<br />

postoje tekstualni linkovi u futeru<br />

• Ne postoji mapa sajta<br />

• Kod je pisan u HTML 4.01 Transitional jeziku koji nije najnoviji standard <strong>za</strong> izradu<br />

web stranica<br />

• Prema WC3 (engl. World Wide Web Consortium) index stranica nije validan HTML<br />

dokument i ima 29 grešaka i 4 upozorenja, CSS je lokalonog karaktera, nije<br />

validan i ima 1 grešku<br />

• Meta tagovi ne postoje, sem<br />

<br />

• Svaka web stranica ima isti naziv u title bar-u<br />

Di<strong>za</strong>jn:<br />

• Korišćena je tabela pri kreiranju izgleda strane što nije po današnjem standardu,<br />

takoñe elementi u tabeli imaju nepravilan raspored što dovodi do lošeg vizuelnog<br />

utiska i neupotrebljivosti<br />

• Početna stranica ne odaje profesionalan izgled jednog fakultetskog web sajta<br />

• Harmonija boja nije pravilno iskorišćena<br />

• Preporučeno mesto <strong>za</strong> logotip je gornji levi ugao sa ugrañenim linkom ka početnoj<br />

stranici, što ovde nije slučaj (logotip je na sredini bez linka ka početnoj stranici)<br />

9 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Sadržaj:<br />

• Iste informacije se ponavljaju na više web stranica<br />

• Na više strana se nalaze različite informacije o istoj temi<br />

Na primer, postoje dve stranice o osnovnim akademskim studijama, jedna<br />

stranica se nalazi u stavci menija Futura a jedna u stavci Akreditacija. Posle<br />

intervjua sa studentima Fakulteta, došlo se do saznanja da im nije jasno koji<br />

program studija se odnosi na njih tj. po kom studijskom programu će se oni<br />

školovati.<br />

10 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

11 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 3. Osnovne akademske studije iz stavke “Futura”<br />

12 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 4. Osnovne akademske studije iz stavke Akreditacija<br />

13 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

3.2 DEFINISANJE CILJEVA WEB PREZENTACIJE<br />

Da bi projekat izrade web prezentacije bio uspešan potrebno je jasno definisati ciljeve<br />

izrade web lokacije. To je ujedno i prvi korak u reali<strong>za</strong>ciji projekta izrade web prezentacije.<br />

Potrebno je definisati namenu lokacije, definisati broj posetilaca, <strong>za</strong>tim profil korisnika,<br />

ciljne grupe. Treba definisati šta web sajt treba <strong>za</strong>pravo da radi, koje informacije treba da<br />

pruži, na koji način treba da vrši interakciju sa posetiocima.<br />

Najbitnija stavka je da web sajt treba da odgovori na pitanje koja je njegova svrha,<br />

kome i <strong>za</strong> šta je namenjen i to mora da bude očigledno kako na početnoj stranici tako i na<br />

svim ostalim stranicama web sajta.<br />

Ciljevi izrade web sajta Fakulteta <strong>za</strong> primenjenu ekologiju Futura su:<br />

• Informisanje sadašnjih i potencijalnih korisnika fakultetskih usluga (sadašnjih i<br />

budućih studenata), stejkholdera i šire javnosti o radu, proizvodima i resursima<br />

Fakulteta,<br />

• Pomoć studentima u studiranju,<br />

• Promovisanje ideja, načela i principa održivog razvoja i unapreñenja kvaliteta<br />

životne sredine.<br />

Ciljne grupe:<br />

• Sadašnji i potencijalni studenti,<br />

• Kreatori mišljenja i javnog mnjenja u okruženju, stejkholderi (Univerziteti,<br />

državna tela i organi vlasti koji se bave pitanjima <strong>za</strong>štite životne sredine,<br />

nevladine organi<strong>za</strong>cije koje se bave pitanjima <strong>za</strong>štite životne sredine, privatni<br />

sektor koji se bavi pitanjima <strong>za</strong>štite životne sredine),<br />

• Šira javnost, itd.<br />

Najuža ciljna grupa su sadašnji i potencijalni studenti.<br />

Namena web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura je:<br />

• da servisira sadašnje i potencijalne studente,<br />

• da pruža informacije od značaja sadašnjim i potencijalnim domaćim i inostranim<br />

partnerima,<br />

• da povezuje studente sa interesnim stranama i donosiocima odluka na polju<br />

<strong>za</strong>štite životne sredine, itd.<br />

14 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

3.3 INFORMACIONE TEME<br />

U okviru logičke analize odreñuje se ceo sadržaj koji će biti potreban na web lokaciji.<br />

Ovaj sadržaj je na nivou tema i ove <strong>informacione</strong> teme su organizovane po kategorijama. Neke<br />

od kategorija web lokacije Fakulteta Futura su:<br />

• Fakultet<br />

• Studije<br />

• Nastavno naučne jedinice<br />

• Budući studenti<br />

• Centri<br />

• Novosti<br />

• Galerija slika<br />

3.4 TAKSONOMIJA INFORMACIJA<br />

Taksonomija ili hijerarhija predstavlja logičnu analitičku podelu informacija. Na<br />

sledećoj slici prika<strong>za</strong>na je hijerarhija informacija <strong>za</strong> web sajt Fakulteta <strong>za</strong> primenjenu ekologiju<br />

Futura.<br />

Slika 5. Taksonomija informacija<br />

15 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

4. PROJEKTOVANJE WEB PREZENTACIJE<br />

Postoje četiri osnovna principa koji predstavljaju temelje <strong>za</strong> projektovanje kretanja na webu,<br />

kao i sadržaja web prezentacije. Ti principi su:<br />

• Podela informacija na grupe – grupisanje informacija u male delove od 4-6<br />

elemenata<br />

• Relevantnost – u istu grupu uključiti samo one elemente koji su isti; izuzetii<br />

nebitne elemente<br />

• Označavanje – označiti svaku grupu<br />

• Konzistentnost – predstavljati informacije na konzistentan način<br />

4.1 PRIMENA OSNOVNIH PRINCIPA NA ARHITEKTURU I KRETANJE<br />

Princip<br />

Primenjen na arhitekturu web prezentacije i kretanje po njoj<br />

Podela<br />

informacija na<br />

grupe<br />

- Potrebno je da se prezentacija organizuje u grupe koje su vidljive<br />

- Vidljiva struktura web prezentacije i putanje kretanja moraju da<br />

budu usaglašeni sa opažajnim ograničenjima<br />

Relevantnost<br />

- Svaki deo ili grupa web prezentacije treba da sadrži samo one<br />

elemente koji su bitni <strong>za</strong> tu grupu ili deo<br />

- Nebitni elementi se prebacuju na neko drugo mesto ili se brišu<br />

Označavanje<br />

- Iskoristiti označavanje da se napravi arhitektura prezentacije koja<br />

će <strong>za</strong> korisnika biti jasna i intuitivna<br />

- Izbegavati oznake kao što su prethodni, sledeći, gore, dole, jer<br />

mogu dovesti do toga da korisnik <strong>za</strong>luta<br />

Konzistentnost<br />

- Koristiti konzistentno kretanje, na primer dugme Kontakt treba da<br />

bude iste veličine i na istom mestu na svakoj stranici web<br />

prezentacije<br />

Tabela 1. Principi primenjeni na arhitekturu web prezentacije i kretanje po njoj<br />

16 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

4.2 PODFAZE PROJEKTOVANJA<br />

Projektovanje može da se dodeli na dve podfaze:<br />

• Projektovanje kretanja<br />

• Projektovanje sadržaja<br />

4.2.1 PROJEKTOVANJE KRETANJA<br />

Izrada dijagrama toka kretanja omogućava da se dobije slika arhitekture prezentacije i<br />

različitih putanja kojima korisnik može da se kreće po prezentaciji. Na sledećoj slici je prika<strong>za</strong>n<br />

dijagram toka podataka web prezentacije Fakulteta <strong>za</strong> primenjenu ekologiju Futura.<br />

17 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 6. Dijagram toka podataka<br />

18 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

4.2.2 STRUKTURA INFORMACIJA<br />

Da bi projekat web prezentacije bio uspešan potrebno je pružiti korisniku struktuiranu<br />

prezentaciju i dobre kontrole <strong>za</strong> kretanje. Da bi se ovo postiglo potrebno je:<br />

• Napraviti intuitivnu strukturu prezentacije<br />

• Omogućiti korisniku da vidi tu strukturu, čak i ako ta struktura izgleda intuitivno<br />

• Pružiti korisnicima informacije o položaju, na taj način oni znaju gde su i kuda<br />

mogu da odu<br />

• Pružiti korisniku jasne, konzistentne metode kretanja<br />

Organi<strong>za</strong>cija kretanja na webu može biti:<br />

• Sekvencijalna<br />

• Hijerarhijska<br />

• Asocijativna<br />

• Kombinacija prethodnih<br />

U projektovanju web prezentacije Fakulteta <strong>za</strong> primenjenu ekologiju Futura korišćena<br />

je hijerarhijska struktura i ona podrazumeva matičnu stranu sa menijem hiperve<strong>za</strong> ka nižim<br />

nivoima detalja na sledećim stranama.<br />

4.2.3 PROJEKTOVANJE SADRŽAJA<br />

U Tabeli 2 je prika<strong>za</strong>na primena osnovna četiri principa na projektovanje sadržaja web<br />

lokacije.<br />

Princip<br />

Primenjen na sadržaj web prezentacije<br />

Podela<br />

informacija na<br />

grupe<br />

- Korisnici ne vole da čitaju, više im odgovara da brzo pregledaju<br />

web stranicu<br />

- Čitaoci će provesti tri do četiri sekunde na web stranici da bi<br />

pronašli nešto korisno<br />

- Podela informacija na grupe od četiri do šest elemenata pomaže<br />

korisnicima da lakše pronañu i koriste informacije<br />

- Potrebno je koristiti podelu informacija u grupe na svakom nivou<br />

web prezentacije tako da organi<strong>za</strong>cija web prezentacije bude<br />

vidljiva – u tom slučaju korisnik će smatrati prezentaciju<br />

intuitivnom<br />

Relevantnost<br />

- Samo ono što je relevantno se stavlja <strong>za</strong>jedno<br />

- Nebitne stvari zbunjuju čitaoca i brzo smanjuju kredibilitet web<br />

prezentacije<br />

19 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Označavanje<br />

- Označavanje informacija obezbeñuje brz način da čitalac pristupi<br />

informacijama<br />

- Oznaka treba da bude jasna, precizna i da opisuje prirodu<br />

informacija u grupi<br />

Konzistentnost<br />

- Konzistentna terminologija i konzistentno predstavljanje i raspored<br />

informacija doprinose boljem razumevanju<br />

- Bilo koja promena terminologije trebalo bi da odražava drugačiju<br />

prirodu informacija<br />

Tabela 2: Principi primenjeni na projektovanje sadržaja<br />

5. WEB TEHNOLOGIJE<br />

Tehnologije izrade web lokacija se brzo menjaju. Otkako je web postao popularan,<br />

osnovna tehnologija, HTML jezik je značajno redefinisan više puta, postoje verzije 2.0, 3.2, 4.0<br />

i najnovija XHTML. Nedostatak stabilne i dobro podržane <strong>tehnologije</strong> je veliki problem pri izradi<br />

web lokacija. Uvek postoji dilema da li koristiti najnovije <strong>tehnologije</strong> i suočiti korisnike sa<br />

stranicama koje im saopštavaju da moraju preuzeti najnoviji čitač ili pak neki dodatak, ili<br />

praviti web lokacije koje ne koriste napredne <strong>tehnologije</strong>, koje se korisnicima najverovatnije<br />

neće dopasti. Stručnjaci predlažu korišćenje novih tehnologija ako mogu ispravno da se<br />

iskoriste i donose nova <strong>za</strong>nimljiva svojstva.<br />

5.1 HTML, XHTML<br />

HTML je jezik <strong>za</strong> označavanje hiperteksta (engl. Hypertext Markup Language), to je<br />

računarski jezik i predstavlja suštinu World Wide Weba. Pri pravljenju web lokacija, HTML se<br />

koristi <strong>za</strong> unos teksta, slika, animacija, zvuka i videa na pojedinačne web stranice koje<br />

sačinjavaju lokaciju. HTML omogućava i da se unese hipertekstualna ve<strong>za</strong> i interaktivna<br />

dugmad koji web stranice povezuju s drugim stranicama na web lokaciji i drugim lokacijama<br />

širom sveta.<br />

Pošto Web server pošalje Web stranicu računaru posetioca, čitač prevede HTML u<br />

datoteci stranice i prikaže u prozoru čitača sadržaj te datoteke kao tekst i slike. Web serveri i<br />

web čitači <strong>za</strong> komunikaciju koriste protokol <strong>za</strong> prenos hiperteksta (engl. HyperText Transport<br />

Protocol, HTTP). Ovaj protokol, izmeñu ostalog, odreñuje način na koji čitači i serveri šalju<br />

poruke kao i strukturu samih poruka.<br />

Kao i svaka tehnologija, HTML pokazuje znake starenja. Iako je dobro poslužio svrsi,<br />

to je uvek bio donekle nezgrapan jezik. Izmeñu ostalog, u oznakama je dozvoljena upotreba<br />

velikih slova, malih slova ili njihove kombinacije (na primer, ispravno je i ) i<br />

ne<strong>za</strong>tvorene oznake (pa se pasus može obeležiti pomoću jedne oznake bez <strong>za</strong>vršne<br />

oznake ). Ova fleksibilnost možda olakšava izradu strana, ali otežava rad čitačima, PDA<br />

ureñajima i drugim tehničkim pomagalima koja moraju da rade s podacima sa Weba. Takoñe,<br />

HTML ne radi s jednim od najpopularnijih novih Internet jezika: XML ili ExtensibleMarkup<br />

Language. Da bi se održavao korak s vremenom, napravljena je poboljšana verzija HTML-a<br />

pod nazivom XHTML, ona se koristi na sve više web lokacija.<br />

20 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

XHTML nije revolucionaran nov jezik, to je u osnovi HTML, ali sa strožim smernicama.<br />

Da bi XHTML datoteka bila kompatibilna sa XML-om, potrebno je <strong>za</strong>pamtiti nekoliko strogih<br />

pravila:<br />

• Strana počinje deklaracijom tipa dokumenta i imenskim prostorom. To je<br />

prvih nekoliko redova u kodu web stranice. Oni pokazuju kog je tipa strana i<br />

upućuju na datoteke na mreži koje sadrže definicije <strong>za</strong> taj tip datoteke.<br />

<br />

<br />

• Oznake i atributi oznaka moraju da budu napisani malim slovima. Za<br />

razliku od HTML-a, u XHTML-u je neispravno napisati oznaku . Ona mora<br />

da bude napisana malim slovima: <br />

• Atributi oznaka moraju biti pod navodnicima. Na primer, ve<strong>za</strong> napisana na<br />

sledeći način: važi u HTML-u, ali ne radi u<br />

XHTML-u. Vrednost svojstva href moraju se okružiti navodnicima:<br />

<br />

• Sve oznake (čak i prazne) moraju da budu <strong>za</strong>tvorene. Na primer, da bi se<br />

napravio pasus na XHTML jeziku, on mora da počne oznakom , a da se <strong>za</strong>vrši<br />

oznakom . Meñutim, neke oznake nisu u parovima. Te oznake, poznate i kao<br />

prazne oznake (engl. empty tags), nemaju <strong>za</strong>vršnu oznaku. Primer je oznaka <strong>za</strong><br />

prekid reda. Da bi se <strong>za</strong>tvorila praznu oznaka, mora se otkucati kosa crta na kraju<br />

oznake, na sledeći način: .<br />

5.2 CSS<br />

CSS je skraćenica od Cascading Style Sheets. CSS je jezik <strong>za</strong> oblikovanje koji se<br />

koristi <strong>za</strong> poboljšavanje izgleda teksta, sofisticirano rasporeñivanje elemenata na strani i,<br />

uopšteno, <strong>za</strong> davanje stila web lokaciji. Primarna funkcija CSS-a je da odvoji prezentaciju<br />

stranice od njene strukture. Prezentacija ima veze sa „izgledom“ stranice, dok je struktura<br />

ve<strong>za</strong>na <strong>za</strong> „značenje“ sadržaja stranice. H1 tag definiše da tekst unutar njega predstavlja<br />

naslov i da ovaj tekst ima odreñeno specijalno značenje. Bez obzira da li je naslov plav, crven,<br />

veliki, mali, iskošen ili bilo šta drugo, to ima veze sa njegovom prezentacijom. Važno je da se<br />

razdvoji sadržaj i njegovo predstavljanje.<br />

Stilovi se čuvaju ili u eksternim fajlovima sa ekstenzijom .css (XHTML standard), ili su<br />

interni gde se vezuju samo <strong>za</strong> jednu stranicu kojoj pripadaju ili se pišu inline, tj. u okviru taga<br />

samog elementa (što nije XHTML standard).<br />

Prednost korišćenja eksternog CSS fajla je što on omogućava promenu stilova na više<br />

stranica istovremeno. Na primer ako je u eksternom CSS fajlu stoji da po<strong>za</strong>dina stranice bude<br />

bela, ona će biti bela na bilo kojoj stranici koja je sa ovim fajlom prethodno bila pove<strong>za</strong>na, i<br />

21 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

ako se nakon toga u istom CSS fajlu promeni boja po<strong>za</strong>dine u crnu ona će istovremeno postati<br />

crna na svim tim stranicama. Ovakva dinamičnost može se postići i kada su u pitanju fontovi,<br />

boje, linkovi, pozicije, dimenzije, itd.<br />

5.3 JAVASCRIPT<br />

JavaScript je programski jezik koji se interpretira, sa objektno orijentisanim (OO)<br />

mogućnostima. Po sintaksi, jezgro jezika JavaScript slično je jezicima C, C++ i Java, s<br />

programskim konstrukcijama kao što su naredba if, petlja while i operator &&. Meñutim, ova<br />

sličnost se <strong>za</strong>vršava sa sintaksom. JavaScript je slabo tipiziran jezik, što znači da se <strong>za</strong><br />

promenljive ne mora definisati tip. Objekti u JavaScriptu preslikavaju (mapiraju) imena<br />

svojstava u proizvoljne vrednosti svojstava. Zbog toga su sličniji heš tabelama ili asocijativnim<br />

nizovima (u Perlu) nego strukturama (u C-u) ili objektima (u jezicima C++ ili Java).<br />

Mehani<strong>za</strong>m OO nasleñivanja u JavaScriptu <strong>za</strong>snovan je na prototipovima, kao u malo<br />

poznatom jeziku Self. On je potpuno različit od nasleñivanja u jezicima C++ i Java.<br />

Kao i Perl, JavaScript je jezik koji se interpretira i nadahnut je Perlom u mnogim<br />

oblastima, kakve su regularni izrazi i mogućnosti rada s nizovima. Jezgro (engl. core) jezika<br />

JavaScript podržava brojeve, znakovne nizove (engl. strings) i logičke vrednosti kao osnovne<br />

tipove podataka. Osim toga, ono ima ugrañenu podršku <strong>za</strong> objekte kao što su nizovi (engl.<br />

arrays), datumi i regularni izrazi.<br />

JavaScript se najčešće koristi u web čitačima, pa se jezgro opštenamene proširuje<br />

objektima koji omogućavaju skriptovima interakciju s korisnikom, upravljanje čitačem i izmene<br />

sadržaja dokumenta koji se pojavljuje unutar prozora čitača. Ova ugrañena (engl. embedded)<br />

verzija JavaScripta izvršava skriptove koji su ugrañeni u HTML web stranice. To se obično zove<br />

klijentski (engl. client-side) JavaScript, da bi se naglasilo kako se skriptovi izvršavaju na<br />

klijentskom računaru, a ne na web serveru. Jezgro jezika JavaScript i njegovi ugrañeni tipovi<br />

predmet su meñunarodnih standarda, i veoma je dobra kompatibilnost različitih<br />

implementacija. Neki delovi klijentskog JavaScripta zvanično su standardizovani, neki su de<br />

facto standardi, a ostali predstavljaju proširenja koja <strong>za</strong>vise od čitača. Kompatibilnost izmeñu<br />

različitih čitača značajna je <strong>za</strong> programere koji koriste klijentski JavaScript.<br />

U web prezentaciji Fakulteta Futura JavaScript je korišćen <strong>za</strong> izradu globlnog menija i<br />

to samo da bi obezbedio pravilno prikazivanje drop down menija u Internet Exploreru 6.<br />

5.4 WEB ČITAČI<br />

Da bi išli u korak s tržištem koje se stalno menja i učinili Internet pristupačnim<br />

svakome, Microsoft i Netscape su <strong>za</strong> sve platforme i operativne sisteme koji se na tržištu mogu<br />

naći napravili verzije svojih web čitača. Pored Internet Explorera i Netscape Navigatora postoje<br />

još i Mozila Firefox, Opera, Safari i drugi web čitači. Da bi prika<strong>za</strong>o web stranicu, čitač prevodi<br />

HTML kod, a marka i verzija čitača koji posetioci web lokacije koriste odreñuju koje će<br />

karakteristike HTML-a kod njih raditi. To znači da od verzije čitača <strong>za</strong>visi šta će posetilac imati<br />

na ekranu ako web lokacija nije optimizovana <strong>za</strong> sve čitače. Web lokacija Fakulteta Futura je<br />

optimizovana <strong>za</strong> sve pomenute web čitače i sve njihove verzije.<br />

22 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

6. DIZAJN WEB PREZENTACIJE<br />

6.1 DIZAJNIRANJE ZA KORISNIKE<br />

Najbitniji detalj kod izrade web prezentacija je voditi računa o potrebama korisnika<br />

lokacije. Ključ uspešno di<strong>za</strong>jnirane upotrebljive web lokacije je da se ona posmatra sa gledišta<br />

korisnika.<br />

„Di<strong>za</strong>jniranje sa aspekta korisnika jeste izraz koji se odnosi na proces di<strong>za</strong>jniranja koji<br />

uvek u prvom planu ima korisnika.“ 1<br />

6.1.1 KORISNOST I UPOTREBLJIVOST<br />

Korisnost je funkcionalnost web prezentacije koja izlazi u susret potrebama korisnika,<br />

a upotrebljivost se odnosi na sposobnost korisnika da koristi lokaciju kako bi postigao odreñeni<br />

cilj. Upotrebljive lokacije se mogu definisati kao efikasne, na njima se snalazi lako,<br />

omogućavaju korisnicima da bez grešaka i <strong>za</strong>dovoljavajuće postignu svoj cilj.<br />

Upotrebljivost (engl. Web usability) čine sledeće komponente:<br />

• Mogućnost brzog korišćenja (pregledanja) web stranice – Koliko jednostavno<br />

korisnik postiže jednostavne <strong>za</strong>datke na web stranici koju prvi put pogleda<br />

• Efikasnost – Posle početnog upoznavanja sa di<strong>za</strong>jnom web stranice, koliko brzo<br />

korisnik može izvoditi <strong>za</strong>datke pretraživanja informacija na stranici<br />

• Memorabilnost – Ako se korisnik vrati na web stranicu nakon odreñenog<br />

vremenskog perioda nekorišćenja iste, koliko jednostavno može ponovno<br />

iskoristiti stečena znanja/veštine na web stranici<br />

• Minimiziranje grešaka – Koliko grešaka čine korisnici, koliko su ozbiljne te greške i<br />

mogu li se korisnici jednostavno i brzo oporaviti od tih grešaka i nastaviti koristiti<br />

web stranicu<br />

• Zadovoljstvo – Da li je ugodno koristiti grafički interfejs web stranice<br />

Najbitnije stavke koje je potrebno obezbediti u web prezentaciji da bi ona bila<br />

uspešna:<br />

• Jasno prezentovati najbitnije sadržaje stranice – Na početnoj stranici (engl. home<br />

page) treba prezentovati jasno i kvalitetno najbitnije sadržaje<br />

• Gde, šta, kako i <strong>za</strong>što – Na početnoj stranici korisnik treba dobiti odgovore na<br />

ova pitanja: Gde sam Koje sadržaje mogu ovde pronaći O čemu je reč na ovoj<br />

stranici Šta mogu raditi na ovoj stranici Kako mogu pronaći odreñenu<br />

informaciju<br />

1 Powell, Thomas A. Web design: The complete reference, The McGraw-Hill Companies, 2000<br />

23 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

• Konzistentnost – Najbitnije elemente na stranici npr. logo, navigacija, footer,<br />

search page i sl. prika<strong>za</strong>ti na konzistentan način - uvek na istom mestu na stranici<br />

i na isti vizuelni način<br />

• Samo čitljiv tekst je koristan tekst – Koristiti tamni tekst na beloj po<strong>za</strong>dini <strong>za</strong><br />

maksimalan kontrast odnosno maksimalnu čitljivost<br />

• Po<strong>za</strong>dina stranice (engl. Page background) – Koristiti jednostavne i blage po<strong>za</strong>dine<br />

na stranicama<br />

• Opisati svaku sliku – Koristiti ALT tagove <strong>za</strong> sve slike, a najviše <strong>za</strong> navigaciju koja<br />

je napravljena u slikama<br />

• Navigacija je ključ – Postaviti navigaciju na isto mesto na svakoj web stranici<br />

• Preglednost - Poravnati sve elemente na stranici (tekst, logo, navigacija i sl.) zbog<br />

bolje čitljivosti i preglednosti<br />

• Jezik pisanja jasan i razumljiv – Koristiti jasan i razumljiv jezik pisanja sadržaja<br />

• Web standardi - pridržavati se web standarda (XHTML, CSS, JavaScript, DOM,<br />

XML)<br />

Svaka od ovih stavki je uspešno primenjena na web lokaciju Fakulteta <strong>za</strong> primenjenu<br />

ekologiju Futura.<br />

6.1.2 PRISTUPAČNOST<br />

Pristupačnost Web sadržaja se ogleda u dostupnosti tog sadržaja ljudima sa<br />

invaliditetom ili nekim drugim funkcionalnim ili situacionim ograničenjima. Pristupačan sadržaj<br />

mora biti kompatibilan sa pomoćnim tehnologijama koje koriste ljudi sa invaliditetom, posebno<br />

sa ekranskim čitačima. Mora postojati alternativa <strong>za</strong> vizuelni sadržaj, <strong>za</strong> ljude koji ne vide, i<br />

alternativa <strong>za</strong> audio sadržaj, <strong>za</strong> ljude koji ne čuju.<br />

Konzorcijum W3C je <strong>za</strong>govornik projektovanja što pristupačnijih web lokacija i<br />

podržava inicijativu <strong>za</strong> pristupačnost na Webu – WAI (Web Accessibility Initiative). Ova<br />

inicijativa ne preporučuje samo pristupačnost lokacija hendikepiranim osobama već i pravljenje<br />

lokacija pristupačnih bilo kome ko radi u uslovima drugačijim od onih koje je web di<strong>za</strong>jner<br />

usvojio kao „normalne“. Pod ovim se podrazumeva da možda korisnici nemaju monitor iste<br />

veličine kao di<strong>za</strong>jner, možda nemaju toliko brz Internet kao di<strong>za</strong>jner a i obrnuto.<br />

Iz WAI uputstva proizilazi da je potrebno uvek misliti na to da korisnici mogu da imaju<br />

ograničenja u radu drugačija od di<strong>za</strong>jnera web sajta.<br />

Preporučeni elementi W3C konzorcijuma primenjeni na di<strong>za</strong>jn web sajta Fakulteta <strong>za</strong><br />

primenjenu ekologiju Futura:<br />

• Deklarisanje tipa i jezika HTML dokumenta<br />

24 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Meta jezik kojim se opisuje Web strana je HTML (Hypertext Markup Language). On se<br />

sastoji od tagova . Većina tagova ima i svoj par, koji označava kraj taga<br />

. Sadržaj je smešten izmeñu otvorenog i <strong>za</strong>tvorenog taga.<br />

Tip dokumenta se navodi kroz DOCTYPE tag, koji se piše pre otvorenog html taga.<br />

Najnoviji standard <strong>za</strong> tip dokumenta je: <br />

Ovaj dokument je definisan kao XHTML 1.0 Strict i taj tip obuhvata niz pravila i<br />

preporuka <strong>za</strong> pisanje ispravnog koda. Neki od najvažnijih odlika su odvajanje sadržaja od<br />

prezentacije i pravilna struktura. Svaka stranica web sajta Fakulteta Futura je validan XHTML<br />

1.0 Strict dokument.<br />

• Tekstualni ekvivalenti <strong>za</strong> slike<br />

Svaki HTML tag koji prikazuje sliku tag, treba da sadrži alternativni tekstualni<br />

opis i on se <strong>za</strong>daje preko „alt“ atributa. Vrednost alt atributa će biti korišćen u sledećim<br />

slučajevima:<br />

• ekranski čitač će tu vrednost pročitati naglas ili poslati brajevom<br />

displeju,<br />

• biće prika<strong>za</strong>na umesto slike u grafičkom pretraživaču, u slučaju da slika<br />

nije pronañena na <strong>za</strong>datoj lokaciji,<br />

• biće prika<strong>za</strong>na umesto slike u grafičkom pretraživaču ako je učitavanje<br />

slika isključeno,<br />

• alt tekst koriste Web spajderi, pri indeksiranju sajta, što može doprineti<br />

boljem rangu na pretraživačima.<br />

Jedan od primera korišćenja alt atributa u web prezentaciji Fakulteta Futura: <br />

• Saopštavanje i prikaz informacija bojom<br />

Boja može da poboljša doživljaj koji korisnik ima kada poseti sajt. Ona se koristi da<br />

skrene pažnju, da naglasi, da odvoji celine. Pa ipak, ima slučajeva kada nepažljivo korišćenje<br />

boja može biti uzrok nepristupačnosti sajta. Web lokacija može biti nepristupačna ljudima koji<br />

ne mogu da razlikuju boje, ili imaju problema sa opažanjem boja, ali i ljudima koji imaju slabiji<br />

vid. Obezbeñivanje pristupačnosti ovde ne <strong>za</strong>hteva prestanak korišćenja boja na stranici. Boja<br />

svakako doprinosi upotrebljivosti sajta, ako je dobro primenjena. Samo boja ne treba da bude<br />

jedino sredstvo kojim se ističe neka informacija.<br />

Bitno je osigurati da su svi objekti od značaja na web stranici jasni i bez upotrebe<br />

boje. Objekti od značaja su:<br />

• tekst,<br />

• linkovi,<br />

25 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

• navigacija,<br />

• delovi interfejsa (kao što su slikovna dugmad),<br />

• slike koje prenose neke informacije, a nisu samo čisto dekorativne.<br />

Neke od metoda kojima se može obezbediti pristupačnost elemenata a primenjene su<br />

na web lokaciju Fakulteta Futura:<br />

• korišćenje dodatnih elemenata <strong>za</strong> isticanje informacije,<br />

• korišćenje vidova isticanja kao što su veličina, raspored elementa,<br />

• izbegavanje korišćenja naziva boja kao reference na element<br />

• pažljiv odabir boja.<br />

• Kontrast<br />

Pored brige o korišćenju samo boje <strong>za</strong> isticanje informacije, treba voditi računa i o<br />

kontrastu na stranicama. Ako su nijanse po<strong>za</strong>dinske boje i boje slova bliske, te stranice neće<br />

imati dovoljno kontrasta. To može da postavlja problem ljudima sa poremećajima u opažanju<br />

boja ili korisnicima sa monohromatskim displejom.<br />

Takoñe treba posebno voditi računa o tome da korisnici mogu podesiti njihove<br />

pretraživače <strong>za</strong> prikazivanje boja nekih elemenata strane (po<strong>za</strong>dina, tekst..) i zbog toga<br />

obavezno treba uz pomoć CSS dokumenta odrediti boje i teksta i po<strong>za</strong>dine.<br />

Kod <strong>za</strong> po<strong>za</strong>dinsku belu boju: html { background: #fff; }<br />

Kod <strong>za</strong> tekst na web stranicama tamno sive boje: body { color:#666666; }<br />

• Kreiranje pristupačnih tabela<br />

HTML tabele su se ranijih godina puno upotrebljavale <strong>za</strong> postavljanje izgleda web<br />

stranica. Po savetima W3C postavljanje web stranice se isključivo di<strong>za</strong>jnira uz CSS a tabele se<br />

koriste <strong>za</strong> ono, <strong>za</strong>šta im i jeste namena, a to je <strong>za</strong> čuvanje tj. prikaz tabelarnih podataka.<br />

Ranijih godina, mada i danas ne retko sreće se korišćenje tabela <strong>za</strong> postavljanje<br />

izgleda strane. Često se u takvim tabelama koriste parametri colspan i rowspan, koji služe <strong>za</strong><br />

spajanje ćelija, tj. <strong>za</strong> prostiranje ćelija duž onoliko kolona/redova navedenih u vrednosti<br />

colspan i rowspan.<br />

Slika 7. Primer tabele koja se kristi <strong>za</strong> izgled web stranice<br />

26 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Ekranski čitači prevode tabele s leva na desno, od vrha ka dnu tabele. Ovaj metod se<br />

naziva lineari<strong>za</strong>cija.<br />

Slika 8. Redosled pristupa ćelijama u procesu lineari<strong>za</strong>cije<br />

Korišćenje span-a tj. raspona <strong>za</strong> ćelije utiče na to kako će čitač pročitati tabelu.<br />

Osnovno pravilo je da sve u ćeliji biva pročitano (ne<strong>za</strong>visno od njenog opsega) kada se na<br />

ćeliju (polje) prvi put naiñe.<br />

Slika 9. Redosled ćelija dobijen u procesu lineari<strong>za</strong>cije tabele sa slike 2.<br />

Ovakva lineari<strong>za</strong>cija strane nije pogodna, jer korisnik do samog sadržaja strane, koji<br />

je i najbitniji, stiže tek na kraju.<br />

Prilikom di<strong>za</strong>jna web lokacije Fakulteta <strong>za</strong> primenjenu ekologiju Futura tabele su<br />

korišćene jedino <strong>za</strong> tabelarne prikaze, <strong>za</strong> prikaze programa studija. Takoñe kod tabela je<br />

potpuno prilagoñen najnovijem standardu koji predlaže:<br />

Da bi se tabela učinila pristupačnom treba učiniti sledeće:<br />

1. koristiti tag (tag <strong>za</strong> <strong>za</strong>glavlja tabele) u tabeli umesto <strong>za</strong> polja<br />

koja predstavljaju <strong>za</strong>glavlja tabele<br />

2. koristiti summary atribut <strong>za</strong> duža objašnjenja tabele<br />

3. pove<strong>za</strong>ti ćeliju tabele sa odgovarajućim <strong>za</strong>glavljem, preko scope, id ili<br />

header atributa.<br />

Primer koda stranice osnovne-program.html<br />

27 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

<br />

<br />

<br />

Rb.<br />

Naziv predmeta<br />

….<br />

<br />

<br />

<br />

<br />

I<br />

semestar<br />

<br />

<br />

1.<br />

…<br />

<br />

<br />

<br />

Bitno je istaći da su sve gore navedene tehnike namenjene samo <strong>za</strong> tabele koje sadrže<br />

podatke. Ako se tabela koristi <strong>za</strong> posti<strong>za</strong>nje izgleda stranice, ove tehnike ne treba koristiti.<br />

Tagovi <strong>za</strong> <strong>za</strong>glavlja, summary atribut, povezivanje ćelija scope atributom, bi u ovom drugom<br />

slučaju mogli samo još više zbuniti korisnike sa nestandardnim browserima. Ove tehnike su<br />

malo vremenski <strong>za</strong>htevnije, ali koristi koje će imati osobe koje koriste čitače ekrana ili druge<br />

pomoćne <strong>tehnologije</strong> su velike. Takoñe u di<strong>za</strong>jnu web sajta Fakulteta Futura, dodatna struktura<br />

i markup su korišćeni da bi se preko CSS-a tabele dodatno stilizovale, i učinile privlačnijim i<br />

razumljivijim svim korisnicima.<br />

6.2 GRAFIČKI INTERFEJS<br />

Na webu nema priznatih standarda <strong>za</strong> di<strong>za</strong>jn interfejsa. Pojedina pravila su se<br />

spontano pojavila, jednim delom pod uticajem inovacija koje su uveli proizviñači čitača (engl.<br />

browser), a jednim delom kao nasleñe ideja di<strong>za</strong>jna grafičkog interfejsa softverskih aplikacija.<br />

Za web di<strong>za</strong>jnera je najbitnije razumeti pravila di<strong>za</strong>jna grafičkog okruženja jer se većina njih<br />

može primeniti na web di<strong>za</strong>jn.<br />

6.2.1 PRAVILA DIZAJNA INTERFEJSA<br />

1. Težiti doslednosti. Uvek treba težiti doslednom redosledu akcija u sličnim<br />

situacijama, <strong>za</strong>tim identičnoj terminologiji u menijima, kao i doslednim bojama, izgledu,<br />

fontovima i upotrebi velikih slova.<br />

2. Težiti univer<strong>za</strong>lnoj upotrebljivosti. Prepoznati potrebe različitih korisnika,<br />

razlike u iskustvima i znanju korisnika, njihovoj starosti, sposobnostima, kao i tehnološke<br />

različitosti. Sve ovo povećava <strong>za</strong>hteve koji se stavljaju pred di<strong>za</strong>jn.<br />

28 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

3. Ponuditi povratne informacije. Svaku akciju korisnika treba da prati<br />

odgovarajuća povratna akcija sistema. Kod čestih i manje bitnih akcija odgovor sistema treba<br />

da bude diskretan, a kod retkih i veoma bitnih, jasan i nesumnjiv.<br />

4. Sprečiti greške. Koliko je god to moguće di<strong>za</strong>jnirati sistem tako da korisnici ne<br />

mogu da naprave ozbiljne greške. Na primer, u formama ne dozvoliti upis brojeva tamo gde se<br />

upisuju slova. Ukoliko korisnik pogreši, interfejs treba to odmah da ustanovi i ponudi<br />

jednostavna, konstruktivna i konkretna uputstva <strong>za</strong> prevazilaženje grešaka.<br />

5. Podrška internog mesta kontrole. Korisnici žele da imaju utisak kompletne<br />

kontrole i korisnik treba da bude taj koji upravlja. Ali u <strong>za</strong>visnosti od namene web lokacije u<br />

mnogim situacijama potrebno je korisnika voditi.<br />

6. Estetska celovitost. Interfejs mora biti jasan i prijatan <strong>za</strong> oko, di<strong>za</strong>jn treba da<br />

bude dosledan a ono što je različito treba jasno i istaći. Korisnicima kojima se ne sviña izgled<br />

lokacije vrlo brzo osuñuju i napuštaju lokaciju.<br />

7. Kvalitetan sadržaj. Najbitnije je da sadržaj mora da bude tačan. Zatim sadržaj<br />

mora da bude kvalitetan i dobro napisan, jasan i čitljiv.<br />

8. Svest o vremenu. Jedna od bitnijih stavki kod di<strong>za</strong>jniranja interfejsa <strong>za</strong> web je<br />

voditi računa o vremenu. Trajanje isporuke je najbitniji aspekt web lokacije. Korisnici ne<br />

opraštaju neefikasnu isporuku sadržaja. Takoñe, pravovremeno ažuriranje interfejsa i sadržaja<br />

je bitno kod web lokacija.<br />

Ovo su samo neki od principa koje Apple postavio <strong>za</strong> di<strong>za</strong>jniranje korisničkog<br />

interfejsa, koji imaju izuzetan značaj <strong>za</strong> di<strong>za</strong>jniranje savremenog GUI-a (engl. Graphical User<br />

interface), a koji su primenjeni na di<strong>za</strong>jniranje interfejsa web lokacija; neka pravila treba<br />

podesiti <strong>za</strong> web a treba dodati i neka nova jer je web drugačiji medijum od softvera.<br />

Kod di<strong>za</strong>jniranja korisničkih interfejsa <strong>za</strong> web, na uspeh kod korisnika nailaze modeli<br />

sa informativnom arhitekturom i navigacijom. Za korisnike weba moglo bi se reći da su<br />

„gladni“ informacija, što daje na značaju „aromi informacija“ koju predstavljaju hiperveze. 2<br />

Visokokvalitetna hiperve<strong>za</strong>, pove<strong>za</strong>na sa konkretnim <strong>za</strong>datkom, daje korisniku dobru indikaciju<br />

onoga što se nalazi na njenom drugom kraju. Na primer, <strong>za</strong> korisnike koji pokušavaju da<br />

pronañu izvršnu demonstraciju nekog softvera, hiperve<strong>za</strong> sa tekstom „preuzmi demo“<br />

predstavlja dobru indikaciju. Potrebno je dobro upoznati <strong>za</strong>datke koje će korisnici izvršavati, i<br />

napraviti web lokacije na kojima će korisnici lako pronalaziti svoje odredište, čak i ako je ono<br />

nekoliko koraka udaljeno od početne stranice.<br />

2 Pirolli, Designing the user interface, Person education, 2005<br />

29 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 10. Početna stranica web sajta Fakulteta <strong>za</strong> primenjenu ekologiju - Futura<br />

30 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

6.3 NAVIGACIJA<br />

Posetioci web sajta koriste navigaciju da bi se kretali kroz njegov informacioni prostor.<br />

Navigacija treba da pomogne korisnicima da shvate gde se nalaze, da odluče kuda žele da idu i<br />

da nauče kako da stignu na neko drugo mesto. Vidljivost elemenata navigacije, njihovo<br />

označavanje i raspored služe da bi se korisnik bolje snašao.<br />

Pod navigacijom se podrazumeva skup linkova, predstavljen tekstualno ili grafički, koji<br />

su u svakom trenutku prisutni i mogu odvesti na glavne delove sajta. Sa svake podstranice<br />

treba da bude dostupna svaka druga sekcija i jasno naglašena mogućnost povratka na<br />

prethodnu ili osnovnu stranicu. Postavljanje elemenata navigacije na web stranicu nije samo<br />

stvar ukusa već utiče i na upotrebljivost web prezentacije. Postoji pet glavnih mesta <strong>za</strong><br />

postavljanje navigacije: gornja, donja, leva, i desna ivica i centar stranice.<br />

Svaka web stranica jedne web prezentacije mora sadržati sledeće osnovne elemente<br />

navigacije:<br />

• Identifikacija web sajta (logo, ime,..) i identifikacija stranice (naslovna<br />

linija i <strong>za</strong>glavlje stranice). Ne može se samo osloniti na početnu stranicu da<br />

pruža orijentaciju posetiocima, jer to nije jedina stranice na koju posetioci stižu.<br />

Preko pretraživača ili linkova sa drugih sajtova posetioci mogu stići na neku drugu<br />

stranicu web sajta koja se nalazi na nižem nivou (duboko linkovanje) i <strong>za</strong>to je<br />

potrebno da oni na svakoj stranici web sajta imaju predstavu gde se nalaze.<br />

• Kontakt. Link ka stranici sa kontakt informacijama, brojevi telefona, ulica i broj,<br />

email adrese.<br />

• Link ka početnoj stranici. Iako identifikacija web sajta (logo) može poslužiti kao<br />

link ka početnoj stranici, na sajtu takoñe mora postojati eksplicitan „Home“ link. U<br />

svakom trenutku korisnik mora imati mogućnost da se samo jednim klikom vrati<br />

na početnu stranicu web prezentacije.<br />

• Linkovi ka glavnim stranicama ispod home stranice. Ovi linkovi <strong>za</strong>jedno sa<br />

home stranicom se nazivaju globalna navigacija <strong>za</strong>to što se oni nalaze na svakoj<br />

stranici web sajta.<br />

Pored ovih elemenata preporučljivo je da web stranice takoñe sadrže:<br />

• Lokalnu navigaciju. Navigacija <strong>za</strong> subsekcije ispod tekuće stranice.<br />

• Mapu sajta (engl. Site map). Mapa koja omogućava korisniku da lakše pronañe<br />

željene stranice na web sajtu.<br />

• Search funkciju. Ona je jako bitna <strong>za</strong> obimne sajtove više nego <strong>za</strong> male web<br />

prezentacije.<br />

Na web prezentaciji Fakulteta <strong>za</strong> primenjenu ekologiju Futura primenjena je globalna<br />

navigacija – horizontalni padajući meni (engl. Horizontal drop-down menu), lokalna navigacija<br />

31 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

na levoj strani, linkovi na svakoj stranici ka početnoj (home) stranici, kontakt stranici i mapi<br />

sajta, takoñe i rezervni sistem navigacije koji se nalazi u futeru.<br />

Horizontalni drop-down meni je urañen uz pomoć CSS i JavaScript koda. U XHTML<br />

kodu su korišćene neureñene liste (engl. Unordered lists) <strong>za</strong> prikaz stavki menija koje su<br />

stilizovane uz pomoć CSS-a.<br />

XHTML kod:<br />

<br />

<br />

Fakultet<br />

<br />

Primenjena<br />

ekologija<br />

…<br />

<br />

<br />

Studije<br />

…<br />

<br />

<br />

Treba biti obazriv kod ovakvih vrsta menija, jer se oni ne pokazuju isto u svim<br />

čitačima. Internet Explorer 6 ne pokazuje padajući podmeni pa je kod globalnog menija web<br />

lokacije Fakulteta Futura bio potreban JavaScript kod da bi podmeni bio vidljiv:<br />

ie6drop = function() {<br />

var cssRule;<br />

var newSelector;<br />

for (var i = 0; i < document.styleSheets.length; i++)<br />

for (var x = 0; x < document.styleSheets[i].rules.length ; x++)<br />

{<br />

cssRule = document.styleSheets[i].rules[x];<br />

if (cssRule.selectorText.indexOf("LI:hover") != -1)<br />

{<br />

newSelector = cssRule.selectorText.replace(/LI:hover/gi,<br />

"LI.iehover");<br />

document.styleSheets[i].addRule(newSelector ,<br />

cssRule.style.cssText);<br />

}<br />

}<br />

var getElm = document.getElementById("nav").getElementsByTagName("LI");<br />

for (var i=0; i


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 11. Elementi navigacije web sajta Futura<br />

33 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

6.3.1 DOSLEDNOST NAVIGACIJE<br />

Bez obzira na to koje će se mesto na web stranici i<strong>za</strong>brati <strong>za</strong> navigaciju, čak kada se<br />

istovremeno koriste i više mesta <strong>za</strong> navigaciju na stranici, najbitnije je da sve bude dosledno<br />

izvedeno. Na osnovu brojnih istraživanja došlo se do <strong>za</strong>ključka da je doslednost presudna <strong>za</strong><br />

upotrebljivost. Ako je odlučeno gde će biti položaj navigacije onda se to sprovodi kroz celu<br />

lokaciju. Takoñe, broj i položaj elemenata unutar sistema <strong>za</strong> navigaciju mora biti isti na svakoj<br />

stranici, izuzetak je lokalna navigacija.<br />

6.3.2 BOOKMARKING<br />

Obeležavanje (engl. Bookmarking) je važan aspekt navigacije. Korisnik ima<br />

mogućnost da obeleži svaku stranicu i sačuva je u Bookmarks meniju (Firefox, Safari) ili<br />

Favorites meniju (Internet Explorer). Ovde je najbitnije da svaka stranica web sajta ima svoj<br />

naziv koji se nalazi izmeñu title tagova<br />

Futura - Fakultet <strong>za</strong> primenjenu ekologiju<br />

Još jedna <strong>za</strong>nimljiva mogućnost je da se napravi namenska ikonica – Favicon koja će<br />

se pokazivati pored imena sajta u bookmarks meniju. Ovaj fajl se zove favicon.ico i smešta se<br />

u root folder web sajta i veličine je 32x32 piksela. Za Fakultet Futura je napravljena ikonica od<br />

logotipa Fakulteta i ubačena je u stranicu index.html pomoću sledećeg koda:<br />

<br />

Slika 12. Izgled favicon.ico<br />

Da bi se ikonica videla u bookmarks meniju, takoñe i u tabovima čitača pored naslova<br />

stranice potrebno je ovaj kod ubaciti samo u index.html stranicu a ne u sve stranice web sajta.<br />

6.3.3 FUNKCIJE LINKOVA<br />

Linkovi u navigacionom sistemu se mogu podeliti prema funkciji:<br />

• Interni hiperlinkovi<br />

• Spoljašnji hiperlinkovi<br />

• Download linkovi<br />

• Auto – email linkovi<br />

34 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Standardni interni hiperlinkovi linkuju na druge html stranice unutar jednog web<br />

sajta. Takav link može biti tekstualni ili grafički link. Primeri takvih linkova:<br />

Primenjena ekologija<br />

<br />

Interno sidro je „domaći“ link koji „skače“ na lokaciju duboko na stranici. Ako se to<br />

mesto nalazi na tekućoj stranici, onda se stranica ne učitava ponovo već sidro (engl. Anchor)<br />

omogućava da se stranica postavi direktno na tu lokaciju. Ako se ta lokacija nalazi na drugoj<br />

stranici, onda se ta stranica učitava a lokacija se postavlja na početak prozora čitača.<br />

Primer sidra:<br />

Laboratorije<br />

Glavna prednost ovih internih sidra je da posetioci mogu <strong>za</strong>obići sadržaj koji ih ne<br />

interesuje i preći odmah na onaj koji ih <strong>za</strong>nima. Jedan od popularnih načina korišćenja ovog<br />

elementa je da se sidro obezbedi na dnu veoma dugačke stranice koje će vraćati na sam<br />

početak te stranice.<br />

Eksterni hiperlinkovi vode posetioce van našeg web sajta, na lokacije koje nam ne<br />

pripadaju. Razlika u kodu kod primene internih i eksternih hiperlinkova je da kod spoljašnjih<br />

hiperlinkova moramo uvrstiti http:// na početku svake adrese jer u suprotnom slučaju čitač će<br />

pretpostaviti da tražimo stranicu unutar naše lokacije. Primer:<br />

<br />

Univerzitet Singidunum<br />

Download linkovi omogućavaju posetiocima da preuzmu fajlove koji nisu tipični <strong>za</strong><br />

web. Na primer doc fajlove, pdf, mp3, ppt, exe, itd. Kod linka <strong>za</strong> download je isti kao <strong>za</strong><br />

standardni hiperlink.<br />

ovde<br />

Auto-email link otvara pra<strong>za</strong>n email u posetiočevom email programu. Postoje dve<br />

opcije da se prikaže tekst koji je vidljiv posetiocu:<br />

• da se pokaže prava adresa,<br />

< a href=mailto:draganmarkovic@singidunum.ac.yu ><br />

draganmarkovic@singidunum.ac.yu <br />

• de se pokaže tekstualna deskripcija<br />

35 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

< a href=mailto:draganmarkovic@singidunum.ac.yu > Email Prof. Dr. Dragan<br />

Marković <br />

„Dobra praksa“ kod pisanja koda <strong>za</strong> linkove je ubaciti i atribut title, koji obezbeñuje<br />

povremeno vidljivo dodatno objašnjenje, takozvanu ekransku pomoć (engl. Tool-tip). Kada<br />

korisnik postavi pokazivač miša iznad linka, trebalo bi da se pojave ova dodatna obaveštenja.<br />

Primer iz web prezentacije Fakulteta Futura:<br />

Statut Fakulteta <strong>za</strong> primenjenu ekologiju<br />

Futura preuzmite ovde<br />

6.3.4 DOSTUPNOST LINKOVA<br />

Dostupnost linkova ili vizuelna indicija funkcionalnosti linkova (engl. Affordances)<br />

predstavlja obeležavanje linkova. Najčešće se koristi linija, tj. svaki link bi trebalo da je<br />

podvučen linijom, i boja koja označava neposećene, aktivne i posećene linkove. Bez obzira koji<br />

metod se koristi <strong>za</strong> dostupnost linkova najbitnije je ostati dosledan pri toj upotrebi. Na primer,<br />

boja, veličina i stil tekstualnih linkova trebalo bi da su konstantni kroz ceo web sajt.<br />

6.3.5 STANJA LINKOVA<br />

Moguća stanja linkova su:<br />

• Neposećen<br />

• Posećen<br />

• Trenutan<br />

• Aktivan<br />

Stanja linkova u prezentaciji Fakulteta Futura su definisana pomoću CSS-a - kaskadnih<br />

stilova na sledeći način:<br />

.tekst a:link { color:#339900; } - neposećen<br />

.tekst a:visited { color:#999; } - posećen<br />

.tekst a:hover { color:#333; } - trenutan<br />

.tekst a:active { color:#0f0; } - aktivan<br />

6.3.6 POUZDANOST LINKOVA<br />

Navigacija je u suštini beskorisna ako ne odvede korisnika negde. „Linkrot“ ili „mrtvi<br />

link“ (engl. Dead link) je izraz koji se koristi <strong>za</strong> linkove koji su raskinuti. Linkrot je jedan od<br />

najbržih načina da se posetioci ubede da je sajt nepouzdan. Pre nego što se implementira web<br />

sajt mora se proveriti funkcionalnost svih linkova.<br />

Kada je neki link raskinut, korisniku se pojavljuje stranica „greška 404“ (engl. 404:File<br />

not found). Korisno je napraviti namensku 404 stranicu, u koju se ubacuje link ka mapi sajta,<br />

36 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

ili način stupanja u kontakt sa administratorom web sajta. Postoje i strane <strong>za</strong> preusmeravanje<br />

koje korisnika usmeravaju na novu stranu umesto da mu prikazu stranicu sa 404 greškom.<br />

Ove namenske stranice <strong>za</strong> obaveštavanje i stranice <strong>za</strong> preusmeravanje mogu da<br />

pomognu neko vreme ali ipak, linkove je potrebno stalno kontrolisati.<br />

6.4 LEYOUT WEB STRANICE<br />

Da bi bio uspešan u današnje vreme, moderan izgled ili raspored web stranice<br />

takozvani elektronski layout web stranice mora da se po<strong>za</strong>bavi kako tehničkim tako i estetskim<br />

pitanjima. Tehnička pitanja se odnose na to koliko veliki fajlovi smeju da budu, kolika je<br />

veličina i rezolucija korisnikovog ekrana, a estetska pitanja se odnose na to kako ćemo urediti<br />

tekst, slike i beline (engl. White space) na stranici.<br />

6.4.1 TEHNIČKA PITANJA<br />

Ukupna veličina fajlova - Što je veća ukupna veličina fajlova na stranici to je više<br />

vremena potrebno da se učita stranica. Ukupna veličina fajlova odnosi se na sve fajlove koji<br />

čine web stranicu. U to spada HTML, eksterni CSS, eksterni JavaScript, slike, zvuk i video. Od<br />

pomenutih fajlova, HTML, CSS i JavaScript su fajlovi sa običnim tekstom, i oni su obično<br />

kompaktni. Slike, zvuk i video fajlovi su oni koji prave download probleme. Ako se utvrdi da<br />

većina korisnika web sajta koristi brz internet kao što je aDSL onda stranice mogu biti velike,<br />

ali ako korisnici koriste dial-up onda stranice moraju biti male.<br />

Veličina monitora i ekranska rezolucija - Treba voditi računa o tome kako će se<br />

ponašati elementi web stranice na različitim veličinama monitora i ekranske rezolucije. Ako su<br />

sistemi male rezolucije i/ili velikog monitora to će rezultovati velikom tekstu i slikama na web<br />

stranici, efektu koju ne želimo da postignemo, a ako su sistemi velike rezolucije i/ili malih<br />

monitora tekst i slike će biti jako mali, skoro da tekst ne može da se pročita.<br />

Horizontalna veličina web stranice – Kada je web stranica preširoka da stane na<br />

korisnikov displej čitači obezbeñuju horizontalni kli<strong>za</strong>č (engl. Scroll bar) kako bi mogli da se<br />

vide sakriveni delovi te stranice. Generalno korisnici ne vole skrol barove i potrebno je<br />

obezbediti širinu stranice koja odgovara većini korisnika.<br />

Kada je urañena anali<strong>za</strong> web sajta Fakulteta Futura došlo se do <strong>za</strong>ključka da većina<br />

korisnika su mladi ljudi koji prate moderne <strong>tehnologije</strong>, pa samim tim pretpostavlja se da<br />

većina koristi monitore rezlolucije od 1024x768 px i naviše. Na osnovu toga horizontalna<br />

veličina stranice web sajta je urañena prema tim <strong>za</strong>htevima i ona iznosi 900px.<br />

Vertikalna veličina stranice – Iako korisnici ne vole horizontalni skrol bar, vertikalni<br />

skrol bar je obično dobro tolerisan. Neki korisnici više vole da skroluju niz jednu veliku stranicu<br />

nego da čekaju više odvojenih stranica da se učitavaju.<br />

Svaki čitač koristi drugačija standardna podešavanja <strong>za</strong> margine web stranice (ne<br />

samo <strong>za</strong> margine nego i <strong>za</strong> većinu elemenata HTML koda). Tako jedna stranica neće izgledati<br />

isto u Firefoxu i Internet Exploreru ako se ne podese svojstva margina. U CSS-u se podešavaju<br />

svojstva preko sledećeg koda:<br />

37 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

* {<br />

}<br />

margin:0;<br />

padding:0;<br />

Zvezdica je univer<strong>za</strong>lni selektor koji utiče na svaki element na web stranici. Ovaj kod<br />

se postavlja na samom početku CSS dokumenta i obezbeñuje da se margine i padding svakog<br />

elementa postave na nulu, a kasnije kroz dokument odreñuju se <strong>za</strong> svaki element ponaosob<br />

željena svojstva.<br />

6.4.2 ALATI ZA RASPORED STRANICE<br />

Glavni alati <strong>za</strong> raspored elemenata na web stranici su , , i .<br />

Okviri (engl. Frames) i njihovo korišćenje je danas veoma sporno, i većina stručnjka<br />

ih više ne koristi. Jedan od glavnih razloga je <strong>za</strong>to što pretraživači kao što su Google, Yahoo i<br />

drugi imaju problema sa takvim stranicama jer ne mogu da ih vide, ili šalju posetioce na<br />

stranice na neprikladno prika<strong>za</strong>nim tekstom ili bez teksta.<br />

Tabele (engl. Tables) su sve manje u upotrebi danas, razlozi su sledeći:<br />

• Kada čitači (engl. Browsers) doñu do tabele i krenu da je čitaju, oni moraju<br />

dvaput da je pročitaju pre nego što prikažu njen sadržaj, jednom da izrade<br />

strukturu tabele a drugi put da utvrde sadžaj. Prilikom učitavanja ostalih web<br />

stranica na istoj lokaciji, ponavlja se postupak<br />

• Tabele se ne prikazuju na ekranu deo po deo, već se čeka da se cela tabela učita i<br />

onda tek prikaže<br />

Layers ili slojevi (engl. Divs) su elementi HTML jezika pomoću kojih se uz kaskadne<br />

stilove prave moderni, pristupačni i upotrebljivi rasporedi elemenata na stranici. Raspored<br />

elemenata na web lokaciji fakulteta <strong>za</strong> primenjenu ekologiju Futura je odreñen pomoću CSS-a i<br />

div elemenata. Neki od razloga <strong>za</strong> ovaj izbor su sledeći:<br />

• CSS generalno <strong>za</strong>hteva manje koda nego tabele<br />

• Ceo CSS kod je u jednom eksternom fajlu koji se samo jednom učitava, <strong>za</strong>tim se<br />

kešira na korisnikovom računaru<br />

• Preko CSS-a može da se kontroliše redosled po kojem će se učitavati pojedini<br />

elementi – prvo je bitno da se učita sadržaj pa tek onda elementi koji se sporije<br />

učitavaju, npr. slike, zvuk, video<br />

Jedan od najvećih problema trenutnog web sajta Fakulteta <strong>za</strong> primenjenu ekologiju<br />

Futura je što ukupna veličina početne stranice iznosi 997KB što je apsolutno nedopustivo,<br />

pogotovo što većina korisnika ima dial-up pristup Internetu.<br />

38 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Najveća prednost novog web sajta Fakulteta je ta što ukupna veličina početne stranice<br />

iznosi 100KB, svi CSS i JavaScript fajlovi su eksterni, oni se učitavaju samo jednom tj. prvi put<br />

kada su referencirani na web sajtu i od tada oni postaju dostupni bez ponovnog učitavanja.<br />

Ceo raspored novog web sajta je urañen u CSS-u, bez upotrebe tabela <strong>za</strong> postavljanje izgleda<br />

web stranice, što umnogome smanjuje potrebno vreme učitavanja. Svi grafički fajlovi su<br />

optimizovani <strong>za</strong> upotrebu na Internetu.<br />

6.4.3 ESTETSKA PITANJA<br />

Preopterećenje web stranice informacijama, dezorgani<strong>za</strong>cija, prepunjenost stranice<br />

raznim elementima, odbija posetioce veoma brzo. Ako nešto <strong>za</strong>hteva veliko ulaganje vremena<br />

– ili ako izgleda kao da će <strong>za</strong>htevati – manje je verovatno da će biti upotrebljeno. 3 U<br />

suprotnom, dobro organizovane stranice, sa adekvatnim belim prostorom daju korisnicima<br />

utisak jednostavnosti, iako je stranica puna informacija i raznih elemenata.<br />

6.5 BOJE<br />

Boja se obično opisuje pomoću tri komponente:<br />

• Ton, atribut koji predstavlja ime boje npr. plava, crvena<br />

• Zasićenje, relativna čistoća boje, ili intenzitet boje, što je boja <strong>za</strong>sićenija to je i<br />

intenzivnija<br />

• Svetlina, predstavlja svetlinu ili tamnoću boje<br />

Postoji više faktora koji utiču na to kako se boja može a kako ne sme koristiti na<br />

webu. Najvažnij faktor je dubina boje (izražena je u bitovima), koja je istovremeno i najvažnija<br />

komponenta <strong>za</strong> generisanje boja na ekranima monitora. Svi čitači i svi računarski sistemi ne<br />

mogu da podrže isti opseg i dubinu boja, zbog čega postoje boje koje su namenjene samo <strong>za</strong><br />

web. To su boje koje se pokazuju manje više isto bez obzira na okruženje u kom se nalazi<br />

korisnik.<br />

6.5.1 RGB SISTEM BOJA<br />

Računarski monitori prikazuju sve boje koristeći različite količine crvene, zelene i plave<br />

boje. Taj sistem se naziva RGB (red, green, blue) sistem, smatra se aditivnim sistemom, jer<br />

jednake količine crvene, plave i zelene svetlosti daju belu svetlost. Ovo je potpuno suprotno<br />

formiranju boja kod štampanja, gde se koristi CMYK sistem (cyan, magenta, yellow and black)<br />

i on se smatra suptraktivnim sistemom boja jer teoretski kad se spoje cijan, magenta i žuta<br />

boja, trebalo bi da proizvedu utisak crne boje, mada u praksi se ipak dodaje crni pigment da bi<br />

se dobila crna boja na papiru.<br />

Kod RGB formata u programima <strong>za</strong> obradu slika kao što je Photoshop ove tri<br />

komponente imaju vrednost od 0 do 255, one se obično razdvajaju <strong>za</strong>rezom, pa tako kod<br />

oznake boje 125,220,95 prvi broj 125 predstavlja vrednost crvene boje, 220 vrednost zelene a<br />

95 vrednost plave boje. Za razliku od ovog – decimalnog označavanja boja, na webu boje se<br />

označavaju heksadecimalnim vrednostima.<br />

3 Steve Krug, Don’t make me think, A common sense approach to web Usability, New riders, 2000<br />

39 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

U HTML jeziku boja se označava RGB tripletom ispred koga ide znak #. Tako na primer<br />

u boji #FF10AC, FF predstavlja intenzitet crvene boje i maksimalan je, jer je FF maksimalan<br />

dvocifreni broj, 10 predstavlja intenzitet zelene i prilično je ni<strong>za</strong>k, a AC predstavlja intenzitet<br />

plave boje i prilično je visok. Konačan rezultat ove oznake je svetloružičasta ekranska tačka.<br />

Mikrosoft je definisao 16 boja koje su deo HTML specifikacije. Tako u kodu se može samo<br />

napisati „white“ umesto #FFFFFF, „red“ umesto #FF0000, itd.<br />

Najsigurnija web paleta se sastoji od 216 boja, one su prepoznate od strane svih<br />

čitača i sistema. Ove boje su i<strong>za</strong>brane matematički, sačinjene su od cifre 0 i drugih<br />

heksadecimalnih cifara koje su deljive cifrom tri – 3, 6, 9, C (12), F (15), i dodatno cifre se<br />

koriste uvek u paru, npr:<br />

• #3366FF je web sigurna boja jer se sastoji od tri para identičnih cifara i deljive su<br />

brojem 3<br />

• #2255AA nije web sigurna boja, jer nisu sve cifre deljive brojem 3<br />

• #3693CF nije web sigurna boja, jer cifre nisu uparene isto iako su deljive sa tri<br />

U web prezentaciji Fakulteta Futura korišćene su samo web sigurne boje (engl. web<br />

safe colors), <strong>za</strong> po<strong>za</strong>dinu, fontove, i njihova vrednost im je dodeljena preko eksternog CSS<br />

fajla.<br />

html { background:#fff; } ili html { beckground:white; }<br />

Ovim kodom je odreñena bela po<strong>za</strong>dina web stranice.<br />

.novosti h3 { color:#339900; } ili .novosti h3 { color:#390; }<br />

Ovim kodom je odreñena svetlo zelena boja fonta.<br />

6.5.2 ZNAČENJE BOJA<br />

Pored vrednosti boja treba obratiti pažnju i na značenje boja i upotrebu kontrasta.<br />

Značenje boja je prilično subjektivno, tako različite kulture i nacije različito poimaju neke boje.<br />

Naučnici, filozofi, umetnici vekovima se bave pitanjem značenja boja i nisu došli do rešenja. U<br />

tabeli je prika<strong>za</strong>no nekoliko uobičajenih značenja koja ljudi povezuju sa odreñenim bojama.<br />

Boja<br />

Značenje<br />

Crvena<br />

Ružičasta<br />

Narandžasta<br />

Žuta<br />

Vruće, greška, stop, upozorenje, agresija, vatra, bujnost, neustrašivost<br />

Žensko, privlačno, šećerna pena<br />

Toplo, jesenje<br />

Sreća, oprez, sunčano, radosno<br />

40 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Braon<br />

Zelena<br />

Plava<br />

Purpurna<br />

Crna<br />

Siva<br />

Bela<br />

Toplo, jesen, prljavo<br />

Idila, plodnost, ljubomora, <strong>za</strong>vist, neiskustvo, novost<br />

Spokoj, tuga, voda, muško<br />

Kraljevski, luksuzno<br />

Noć, strah, zlo, smrt<br />

Sumrak, starost<br />

Čisto, nevino, zima, hladno<br />

Tabela 3. Uobičajena značenja boja u <strong>za</strong>padnoj kulturi<br />

Na web sajtu Fakulteta Futura su korišćene nijanse crvene, plave, zelene i braon boje,<br />

zbog harmonije sa četiri slike koje predstavljaju znak fakulteta: voda, zemlja, vazduh i vatra.<br />

Takoñe preovlañuje zelena boja jer je ona predstavlja pojam ekologije. Za svaku glavnu<br />

stavku globalnog menija, <strong>za</strong> <strong>za</strong>glavlje svih stranica koje pripadaju podmeniju te stavke,<br />

korišćene su kombinacije dve boje iz svake slike koje predstavljaju elemente.<br />

Slika 13. Kombinacija boja iz slike elementa voda<br />

41 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 14. Kombinacija boja iz slike elementa vatra<br />

6.6 GRAFIKA<br />

Računarske slike javljaju se u dva glavna oblika, kao<br />

• Bitmapirane (rasterske) slike i<br />

• Vektorske slike<br />

Web podržava bitmapirane slike formata JPG, GIF i PNG.<br />

JPG format (Joint Photographic Experts Group) koristi .jpg ili .jpeg ekstenziju. Ovaj<br />

format ne podržava providnost (engl. transparency), niti animaciju, ali je odličan <strong>za</strong><br />

komprimovanje fotografija. U programima <strong>za</strong> obradu slika možemo i<strong>za</strong>brati koliku degradaciju<br />

kvaliteta ćemo tolerisati u <strong>za</strong>menu <strong>za</strong> manju veličinu fajla.<br />

Primer iz web sajta Fakulteta Futura:<br />

<br />

<br />

Na slici 13. je prika<strong>za</strong>n originalan fajl koji iznosi 46KB i fajl optimizovan <strong>za</strong> web, sa<br />

85% kvaliteta i 15KB. Kao što se vidi, slika skoro uopšte nije izgubila na kvalitetu ali je znatno<br />

smanjena veličina fajla.<br />

42 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 15. Komprimovanje fajla u Fotošopu<br />

GIF (Graphic Interchange Format) se pretežno koristi <strong>za</strong> male slike, jer se sa njim ne<br />

gube detalji ali je ograničen na 256 boja. GIF-ovi su odlični <strong>za</strong> tehnički crtež i <strong>za</strong> slike na<br />

kojima se pojavljuje tekst. GIF-ovi mogu da pamte 2,4,16... boja, pa se može dosta uštedeti<br />

na veličini prilikom kreiranja slika. GIF fajlovi se kompresuju horizotalno, tj. ukoliko na GIF slici<br />

pixel ima malu varijaciju boja u horizontalnom pravcu mnogo lakše se transformiše u manju<br />

veličinu. GIF format podržava providnost i animaciju.<br />

Svaka pojedinačna boja u GIF slici može da postane "providna", omogućujući tako<br />

po<strong>za</strong>dini da se vidi. Ovakve slike se nazivaju providnim GIF-ovima. GIF slika može da bude<br />

sastavljena od više pojedinačnih slika koje se redom smenjuju, dajući utisak kretanja. Ovakve<br />

slike se nazivaju animiranim GIF-ovima.<br />

Primer:<br />

<br />

PNG (Portable Network Format Graphic), još jedan format podržan od strane novijih<br />

Web čitača a kombinuje funkcionalnosti gif-a i jpeg-a. Postoje dva tipa formata:<br />

• PNG-8, sadrži 8 bitnu informaciju o bojama (slično GIF-u),<br />

• PNG-24, sadrži 24 bitnu informaciju o bojama (slično JPEG-u).<br />

43 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

PNG-8 ne podržava animaciju ali podržava transparentnost i to mnogo bolje nego GIF,<br />

dok PNG24 je ekvivalentan JPEG-u i poseduje sličnu kompresiju.<br />

PNG format nije korišćen u web prezentaciji Fakulteta Futura jer čitač kao što je<br />

Internet Explorer 6 ne podržava ovaj format, a smatra se da neki deo ciljne grupe i dalje<br />

koristi ovaj čitač.<br />

6.7 TIPOGRAFIJA<br />

Font predstavlja stil pisma na računaru. Izraz potiče iz štamparstva gde je označavao<br />

odreñenu veličinu odreñenog pisma. Na webu postoji nekoliko kriterijuma po kojima se pismo<br />

deli na vrste. Jedna podela je po tome da li su serifna (engl. serif) ili beserifna pisma (engl.<br />

sans serif).<br />

Slika 16. Primer serif i sans serif fonta<br />

Serif fontovi su oni fontovi koji imaju male ukrase. Veliki nedostatak im je to što<br />

imaju premalo belog prostora izmeñu slova što uveliko utiče na njihovu nečitljivost. Ali kada se<br />

promeni okruženje i stave se na papir, oni se ponašaju dosta dobro. Razlog je što monitori<br />

imaju manju rezoluciju (najčešće 72 dpi), a štampan materijal ima veću rezoluciju (najniža je<br />

200 dpi). Kod nižih rezolucija, slova postaju manje čitljiva jer pikseli dolaze do izražaja. Od<br />

serif fontova najpoznatiji su Times New Roman, Georgia.<br />

Sans serif nemaju te ukrase zvane serifi te su <strong>za</strong>to čitljivija i daju više prostora oko<br />

slova čime se povećava čitljivost. Poznati sans serif fontovi su Arial, Verdanu, Tahoma. Savet<br />

stručnjaka je da se koriste sans serif fontovi na webu.<br />

Čitači nisu u mogućnosti da pročitaju sve fontove kako bi ih korisnici mogli videti. To<br />

znači, da fontove koje korisnici nemaju instalirane na računaru čitači ne mogu ni da pročitaju.<br />

Postoje web sigurni fontovi (engl. web safe fonts) koji se koriste u web di<strong>za</strong>jnu. Oni se<br />

isporučuju sa operativnim sistemima, u XP-u postoji 68 web sigurnih fontova a u Visti 168.<br />

Web sajt Fakulteta <strong>za</strong> primenjenu ekologiju Futura koristi web sigurne fontove, i<br />

njihova vrednost im je dodeljena preko CSS-a.<br />

Za tekst na web stranicama korišćen je font Tahoma, veličine 11px<br />

body{<br />

font-family: Tahoma, Arial, Helvetica, sans-serif;<br />

color:#666;<br />

font-size:11px;<br />

text-align:left; }<br />

44 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

U slučaju da korisnik nema instaliran Tahoma font, primeniće se Arial, ako nema Arial<br />

font primeniće se Helvetica, a ako nema ni Helvetike onda se primenjuje bilo koji font na<br />

korisnikovom računaru koji je sans serif.<br />

Za navigaciju upotrebljen je font Arial.<br />

#nav {<br />

...<br />

font-family: Arial, sans-serif;<br />

}<br />

6.8 OBRASCI<br />

Korisnici najčešće komuniciraju sa web lokacijom preko različitih elemenata obra<strong>za</strong>ca,<br />

kao što su tekstualna polja, radio dugmad, polja <strong>za</strong> potvrñivanje itd. Na web lokaciji Fakulteta<br />

Futura postoji obra<strong>za</strong>c <strong>za</strong> kontakt koji je urañen Spry tehnikom.<br />

7. SEO<br />

Web prezentacija može biti beskorisna ukoliko nema saobraćaja, odnosno ako nema<br />

posetilaca. Da bi se deo ogromnog saobraćaja na Internetu skrenuo ka web sajtu, potrebno je<br />

uraditi nekoliko koraka:<br />

• Prijaviti web sajt na pretraživače<br />

• Optimizovati web sajt <strong>za</strong> pretraživače<br />

7.1 PRIJAVLJIVANJE NA PRETRAŽIVAČE<br />

Činjenica je da najveći deo saobraćaja dolazi sa pretraživača (engl. SEs – Search<br />

Engines). Postoje dve vrste pretraživača: direktorijumi i „pravi“ pretraživači. Direktorijume<br />

ureñuju ljudi tako što pregledaju sajtove, smeštaju u odgovarajuću kategoriju i rangiraju. Pravi<br />

pretraživači imaju program koji se naziva pauk (engl. spider, crowler) koji prati linkove i čita<br />

strane do kojih linkovi vode. Sve što pauk pročita ide u indeks (katalog) koji je ba<strong>za</strong> podataka<br />

u kojoj su sačuvane kopije svih web strana koje je pauk pročitao. Pauk posećuje periodično<br />

svaki web sajt i tako beleži sve promene i osvežava katalog. Treći i poslednji deo je softver <strong>za</strong><br />

pretragu koji <strong>za</strong> tražene ključne reči iz milijardi <strong>za</strong>beleženih kopija stranica, rangira bitne<br />

rezultate i pokazuje ih posetiocu. Da bi se našli u indeksu pretraživača, web sajt mora da se<br />

prijavi. Procedura je sledeća: potreban je link do sajta odnosno adresa web sajta i kratak opis,<br />

<strong>za</strong>tim će pauk prateći link snimiti web sajt, odnosno u slučaju direktorijuma, posetu će da<br />

obavi jedan od urednika direktorijuma.<br />

7.2 OPTIMIZACIJA ZA PRETRAŽIVAČE<br />

Na osnovu ključnih reči u upitu pretraživač mora da odredi koji su to najpogodniji<br />

sajtovi iz kataloga koji će najbolje <strong>za</strong>dovoljiti <strong>za</strong>htev posetioca. U procesu odlučivanja<br />

pretraživači koriste kompleksan algoritam koji ima <strong>za</strong>datak da prvo prikaže najbitnije rezultate<br />

koji <strong>za</strong>dovoljavaju kriterijume iz upita. Algoritmi koje pretraživači koriste nisu poznati iz<br />

razumljivih razloga, ali se bitni kriterijumi na osnovu iskustva naslućuju. Osnovne akcije koje<br />

45 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

imaju <strong>za</strong> cilj stvaranje sajta koji se prilagoñen softveru <strong>za</strong> pretragu naziva se Search Engine<br />

Optimi<strong>za</strong>tion odnosno prilagoñavanje <strong>za</strong>htevima pretraživača.<br />

Istraživanja su poka<strong>za</strong>la da velika većina posetilaca pretraživača gleda samo prvih 20<br />

do 30 rezultata. Zbog toga se pribegava ovoj tehnici koja treba da omogući takav plasman u<br />

moru od nekoliko miliona rezultata <strong>za</strong> date ključne reci. Na ovaj način se izdvaja kvalitet od<br />

nekvaliteta, a ponekad i pošten posao od laži i prevara. SEO je tehnika koja u teoriji i praksi<br />

ima mnoge oblike, ali se uglavnom izdvaja nekoliko bitnih faktora.<br />

Optimi<strong>za</strong>cija web sajta je aktivno prilagoñavanje sadržaja web sajta unapreñivanjem<br />

raznih aspekata sajta u cilju povećavanja broja posetilaca koji na sajt dolaze preko Internet<br />

pretraživača.<br />

Sam proces optimi<strong>za</strong>cije sajta obuhvata više aspekata - od pronalaženja<br />

odgovarajućih ključnih reči ili izra<strong>za</strong> koje će dovesti posetioce pretraživača na web sajt, preko<br />

onoga što će pretraživačima olakšati prepoznavanje tih ključnih reči/izra<strong>za</strong> na web sajtu što će<br />

dodatno obezbediti postavljanje tog sajta na bolje pozicije u pretragama, pa do izgradnje<br />

kvalitetnih linkova ka web sajtu što može dodatno poboljšati rangiranje web sajta na<br />

pretragama najpoznatijih pretraživača kao što su Google, Yahoo ili MSN.<br />

Verovatno najbitnija stvar je što bolji izbor ključnih reči i izra<strong>za</strong> <strong>za</strong> koje će se<br />

optimi<strong>za</strong>cija vršiti. Ovo ne mora biti jedna reč – može biti i ceo izraz <strong>za</strong> koji se optimi<strong>za</strong>cija<br />

vrši. Početna fa<strong>za</strong> optimi<strong>za</strong>cije web sajta može trajati nekoliko dana. To je period koji je<br />

potreban da se da izvrše manuelne promene na web sajtu kako bi ključne reči bile što lakše<br />

indeksirane od strane pretraživača. Nakon toga potrebno je odreñeno vreme da pretraživač<br />

primeti novonastale promene. Ovaj period može trajati od nekoliko dana pa i do mesec dana i<br />

više. Nakon toga pojavljuju se prvi rezultati.<br />

Jedan od bitnih faktora <strong>za</strong> optimi<strong>za</strong>ciju svakog web sajta je i što veći broj kvalitetnih<br />

eksternih linkova koji linkuju ka web sajtu (kvalitetni u smislu da moraju biti pravilno<br />

formatirani tj. da imaju nekakve veze sa ključnim izrazima sa sajta) koji bi dodatno pospešili<br />

samo rangiranje sajta na pretraživačima.<br />

Treba napomenuti da će se na ovaj način položaj sajta na pretraživačima drastično<br />

poboljšati, ali nikada nije <strong>za</strong>hvalno odreñivati unapred tačnu poziciju u pretraživaču <strong>za</strong> sve<br />

ključne reči, tj. ovo veoma <strong>za</strong>visi od nekih spoljnih efekata – koliko je reč koja se optimizuje<br />

standardna tj. naročito je teško optimizovati <strong>za</strong> reči koje su veoma <strong>za</strong>stupljene na Iternetu.<br />

Zbog ovoga ću vam opet ponoviti priču sa početka da je izbor ključnih reči <strong>za</strong> sajt najbitnija<br />

stavka koju treba dobro proučiti.<br />

Pošto je Web počeo kao HTML aplikacija i sami pretraživači (još uvek) preferiraju<br />

sadržaj u HTML formatu. Ono što se uvek napominje je savet da se obavezno postavljaju<br />

ključne reči u sve bitne elemente HTML stranice. Kako se na osnovu ključnih reči i njihovog<br />

položaja u stranici sajtu dodeljuje rang, dobar izbor ključnih reči je najznačajni <strong>za</strong> uspešno<br />

privlačenje posetilaca na web sajt. Google nudi uslugu Google Site Map gde se prijavljuje mapa<br />

sajta, dokument koji sadrži bitne linkove i poželjnu učestanost poseta pretraživača.<br />

Optimi<strong>za</strong>cija web sajta Fakulteta <strong>za</strong> primenjenu ekologiju Futura je urañena preko:<br />

1. Sve stranice web sajta imaju svoj naslov (jedna od najbitnijih stavki kod<br />

optimi<strong>za</strong>cije) i ključne reči u njemu. Na primer:<br />

46 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Index.html (početna stranica) - Futura - Fakultet <strong>za</strong> primenjenu<br />

ekologiju<br />

Struktura-fakulteta.html - Fakultet Futura - struktura fakulteta<br />

2. Tekstovi – Upotrebljene su ključne reči u tekstovima na web sajtu, <strong>za</strong>tim u<br />

naslovima preko CSS-a, H1, H2, H3<br />

3. Linkovi – Sa početne stranice do svih ostalih stranica na sajtu preko globalnog<br />

menija. Zatim eksterni linkovi ka Univerzitetu Singidunum:<br />

<br />

4. Meta tagovi – iako se danas smatra da meta tagovi ne doprinose poboljšavanju<br />

pozicije na pretraživačima, stručnjaci predlažu da se ipak uvrste u kod web prezentacije<br />

<br />

<br />

7.2.1 GOOGLE ANALYTICS<br />

Google Analytics je jedan od besplatnih alata koje nudi Google a koristi se <strong>za</strong> web<br />

analitiku. Preko ovog alata moguće je pratiti posete web sajtu, koliko je bilo posetioca na sajtu<br />

(od toga koliko novih a koliko onih koji su ponovo došli na sajt), koliko stranica su pogledali,<br />

koliko su se <strong>za</strong>držali, odakle su došli (grad, država), koje čitače koriste, koju rezoluciju<br />

monitora imaju, koju konekciju koriste, koji operativni sistem, koje stranice su najviše<br />

posećivali, koju verziju Flash-a imaju, da li imaju Java podršku, i još mnogo toga što je u vezi<br />

sa posetiocima.<br />

Zatim moguće je pratiti izvore saobraćaja ka web sajtu: koliko je bilo poseta sa web<br />

pretraživača, koliko je bilo direktnih poseta (kada posetioci ukucaju web adresu direktno u<br />

čitač), a koliko poseta sa sajtova koji imaju link ka našem sajtu (engl. referring sites). Zatim<br />

preko kojih ključnih reči su posetioci dospeli na sajt, tj. koje ključne reči su ukucali u<br />

pretraživač da bi se izlistao naš sajt.<br />

Implementacija ovog alata je veoma laka, kada je sajt online, dobija se JavaScript kod<br />

koji se implementira na svakoj web stranici sajta i to pred <strong>za</strong>tvaranje tela stranice, ispred<br />

taga. Alat je veoma koristan jer na osnovu informacija koje nam pruža u vezi web<br />

sajta moguće je modifikovati sajt, npr. ako većina posetioca dolazi sa dial-up konekcijom tada<br />

treba smanjiti veličinu fajlova, ako u većini koriste Internet Explorer 6, treba biti siguran da<br />

sve savršeno radi kada se sajt otvori u tom čitaču.<br />

47 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

Slika 17. Interfejs Google Analytics alata<br />

8. TESTIRANJE<br />

Nakon <strong>za</strong>vršetka izrade web lokacije pristupa se testiranju. Najbolje je da testiranje<br />

prezentacije urade osobe koje nisu učestvovale u njegovoj izradi, jer su one neutralne i mogu<br />

dati svoje mišljenje sa aspekta prosečnog posetioca sajta. Testiranje treba uraditi sa različitim<br />

čitačima (Firefox, Internet Explorer, Netscape, Opera ...), različitim rezolucijama ekrana<br />

(1024x768, 800x600, wide ekrani), po mogućstvu na različitim platformama (Windows, Linux),<br />

pa i sa različitim pristupima Internetu (dial-up, adsl, kablovski, bežični). Testiranje se može<br />

obaviti na samom računaru (s tim što tu ne može biti uzeta u obzir brzina učitavanja) ili<br />

prezentaciju postaviti privremeno na server radi testiranja.<br />

Dreamweaver nudi mogućnost testiranja web lokacije i to provere svih linkova,<br />

kompatibilnost čitača, validnost web lokacije i daje izveštaje u vidu xml dokumenta. Kod <strong>za</strong><br />

izveštaj validnosti:<br />

<br />

<br />

ResultsReport.xml<br />

11/26/08 18:11:11<br />

E:\\Fakultet<br />

Futura\WebSajtZavrsniRad\<br />

<br />

48 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

8<br />

<br />

E:\Fakultet Futura\WebSajtZavrsniRad\index.html<br />

<br />

<br />

<br />

Dreamweaver Validator Report<br />

<br />

<br />

9. OBJAVLJIVANJE I ODRŽAVANJE<br />

Pošto je web lokacija urañena, testirana i pošto su <strong>za</strong>dovoljeni neophodni kriterijumi,<br />

može se postaviti na Internet, kako bi bila vidljiva <strong>za</strong> korisnike. Iznajmljuje je se hosting i<br />

kupuje se domen. Pošto web sajt Fakulteta Futura već ima svoj domen i hosting, potrebno je<br />

nakon objavljivanja testirati hosting servis i videti da li <strong>za</strong>dovoljava sledeće uslove:<br />

• Dostupnost: Da li hosting servis obezbeñuje stalnu vezu ka Internetu kroz<br />

mnogobrojne i različite veze ka Internet provajderima Prezentacija treba da je<br />

dostupna 24 časa svakog dana.<br />

• Sigurnost: Da li poseduje neophodne alate <strong>za</strong> obezbeñivanje <strong>za</strong>štite integriteta i<br />

privatnosti<br />

• Brzina: Da li poseduje brze veze <strong>za</strong> prenos velike količine podataka<br />

• Integritet podataka: Da li omogućava <strong>za</strong>štitu dokumenta od gubitka i korupcije.<br />

Koliko često se kreira kopija dokumenata (Backup)<br />

• Skalabilnost: Da li servis može da nadograñuje funkcionalnost i usluge kako bi<br />

i<strong>za</strong>šli u susret rastućim potrebama<br />

• Dodaci: Da li servis obezbeñuje funkcionalnost kao što su email nalozi sa<br />

<strong>za</strong>štitom od virusa, alat <strong>za</strong> kreiranje i analiziranje web prezentacija kao i<br />

besplatnu tehničku podršku<br />

Ako su ovi uslovi <strong>za</strong>dovoljeni nastavlja se sa uslugama postojećeg hosting provajdera,<br />

a ako nisu daju se predlozi <strong>za</strong> nov hosting servis <strong>za</strong>jedno sa svim funkcijama tog servisa.<br />

Kada se web prezentacija objavi proces se nastavlja dalje. Izuzetno je značajno da<br />

web lokacija poseduje svež sadržaj, koristan i <strong>za</strong>nimljiv <strong>za</strong> posetioce, stoga je potrebno<br />

svakodnevno unositi nove informacije kao što su vesti, slike, <strong>za</strong>tim novosti na polju stručnih<br />

konferencija, stručnih radova itd.<br />

49 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

10. KORIŠĆENI ALATI<br />

10.1 ADOBE DREAMWEAVER CS4<br />

Dreamweaver je kompletna alatka <strong>za</strong> pravljenje Web lokacija i upravljanje njima. Radi<br />

sa Web tehnologijama, kao što su HTML, XHTML, CSS i JavaScript. Zahvaljujući poboljšanjima<br />

u najnovijoj verziji, pravljenje web lokacija je lakše nego ranije. Konkretno, osvežena podrška<br />

<strong>za</strong> CSS obezbeñuje pristup najnovijim web tehnikama kako bi se pravile web strane koje se<br />

brzo učitavaju i koje je lako izmeniti, a nova tehnologija Spry omogućuje da jednim pritiskom<br />

tastera miša pristupite složenim, interaktivnim elementima, kao što su padajući meniji.<br />

Dreamweaver takoñe sadrži mnoge alatke <strong>za</strong> upravljanje web lokacijama. Pomoću njih se<br />

može proveravati da li postoje pokidane veze (linkovi), koristiti šablone <strong>za</strong> primenjivanje<br />

izmena na celoj lokaciji i veoma brzo ponovo organizovati web lokaciju. Dreamweaver je<br />

takoñe ozbiljna alatka <strong>za</strong> pravljenje dinamičkih Web lokacija (<strong>za</strong>snovanih na ba<strong>za</strong>ma<br />

podataka). Postoje drugi programi <strong>za</strong> Web di<strong>za</strong>jn – u stvari, ima mnogo takvih programa.<br />

Meñutim, Dreamweaver je postao jedan od vodećih <strong>za</strong>hvaljujući sledećim ključnim<br />

prednostima:<br />

Vizuelno pravljenje strana. Dreamweaver ima vizuelni pristup pravljenju web<br />

strana. Ako se slika postavi na stranu, Dreamweaver prikazuje tu sliku na ekranu. Kao<br />

program <strong>za</strong> obradu teksta koji prikazuje dokumente na ekranu onako kako će izgledati kada se<br />

odštampaju, Dreamweaver prikazuje web stranicu približno onako kako će izgledati u web<br />

čitaču.<br />

Složena interaktivnost. U Dreamweaveru CS4 postoji jednostavna i inovativna<br />

tehnologija Spry, <strong>za</strong>snovana na JavaScriptu. Pomoću <strong>tehnologije</strong> Spry, lako se mogu praviti<br />

interaktivni padajući meniji, dodavati napredne elemente rasporeda, kao što su panoi s<br />

karticama i dodavati sofisticiranu proveru ispravnosti obra<strong>za</strong>ca kako bi sprečili posetioce web<br />

lokacije da šalju obrasce s neodgovarajućim informacijama.<br />

Dvosmerni kod. Kompanija Adobe je shvatila da mnogi profesionalni web di<strong>za</strong>jneri<br />

još uvek dosta posla obavljaju pišući HTML kod ručno. Prela<strong>za</strong>k iz vizuelnog režima – koji se<br />

naziva prikaz di<strong>za</strong>jna strane (engl. design view) – u prikaz koda (engl. code view) neprimetan<br />

je i, što je najbolje, nije štetan. Za razliku od mnogih programa <strong>za</strong> vizuelno pravljenje web<br />

stranica u kojima se pri unošenju izmena u režimu WYSIWYG menja i HTML kod, Dreamweaver<br />

poštuje ručno napisan kod i ne pokušava da ga <strong>za</strong>meni (osim ako se to ne <strong>za</strong>traži).<br />

Dreamweaver može da otvori mnoge druge tipove datoteka koji se uobičajeno koriste na web<br />

lokacijama, kao što su spoljne JavaScript datoteke (.js datoteke), pa nema potrebe menjati<br />

program da bi se radilo s njima.<br />

Alatke <strong>za</strong> upravljanje lokacijom. Dreamweaver-ove alatke <strong>za</strong> upravljanje lokacijom<br />

olakšavaju izradu lokacije. Dreamweaver automatizuje mnoge rutinske <strong>za</strong>datke s kojima se<br />

suočava svaki web master – od upravljanja linkovima, slikama, stranama i drugim medijima,<br />

do saradnje sa timom i prebacivanja lokacije na web server.<br />

Deo paketa Creative Suite. Od kada je kompanija Adobe kupila kompaniju<br />

Macromedia (tvorca Dreamweavera), web di<strong>za</strong>jneri imaju pristup mnogo većoj porodici<br />

di<strong>za</strong>jnerskih alatki, uključujući Adobe Photoshop i Illustrator. Dreamweaver CS4 još uvek ne<br />

izgleda kao Adobe aplikacija, ali sadrži neke korisne integracije sa Adobe svetom: sada se<br />

mogu prenositi slike iz Photoshopa direktno u Dreamweaver a pomoću programa Adobe Device<br />

Central mogu se testirati web stranice na različitim modelima mobilnih telefona.<br />

50 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

10.2 ADOBE PHOTOSHOP CS4<br />

Photoshop CS4 je najnovija i najbolja verzija programa koji predstavlja standard u<br />

oblasti obrade slika još od 1987. godine. Photoshop je vrhunski grafički program. To je<br />

najsnažnija, najneizbežnija aplikacija <strong>za</strong> obradu slika na svetu. Kao i svaki program <strong>za</strong> obradu<br />

slika (engl. image editor), Photoshop omogućuje izmenu fotografija i drugih skeniranih slika.<br />

Slika se može retuširati, mogu se primeniti specijalni efekti na njoj, premeštati elementi s<br />

jedne fotografije na drugu, ubacivati tekst i logotipovi, podešavati boje i izoštravati detalji, itd.<br />

Photoshop takoñe obezbeñuje sve što je potrebno da bi se napravila slika <strong>za</strong>počinjući od<br />

praznog lista.<br />

Kod izrade web sajta Fakulteta Futura Photoshop je korišćen <strong>za</strong> optimizovanje<br />

rasterskih slika (jpeg i gif) <strong>za</strong> korišćenje na Internetu.<br />

10.3 ADOBE ILLUSTRATOR CS3<br />

Illustrator je vektorski program koji služi <strong>za</strong> di<strong>za</strong>jn i izradu pripreme <strong>za</strong> štampu.<br />

Pomoću seta alata koje on poseduje može da se, kombinujući tekst, slike i grafiku, kreira od<br />

logotipa, znaka, vizit karte, plakata do brošura i složenih ilustracija. Pored radova namenjenih<br />

štampanju, može se kreirati i <strong>za</strong> web. Illustrator može da izvozi dokumente u Adobe Portable<br />

Document Format (PDF), PSD izvorni Photoshopov format PSD, EPS, itd. Illustrator podržava<br />

Unicode <strong>za</strong> obradu teksta, naprednu tipografiju fontova OpenType i nudi višejezičnu podršku.<br />

Illustrator ima i napredne osobine transparentnosti.<br />

Kod izrade web sajta Fakulteta Futura Illustrator je korišćen <strong>za</strong> optimizovanje<br />

vektorskih fajlova <strong>za</strong> korišćenje na Internetu.<br />

51 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

11. ZAKLJUČAK<br />

Posle analize postojećeg web sajta Fakulteta <strong>za</strong> primenjenu ekologiju - Futura došlo se<br />

do saznanja u kojoj meri web sajt nije prikladan <strong>za</strong> dalju egzistenciju na Internetu. Zaključeno<br />

je da je potrebno di<strong>za</strong>jnirati novu web lokaciju koja će na adekvatan način prezentovati<br />

Fakultet. Postavljeni su ciljevi izrade web sajta, odreñene su ciljne grupe i namena web<br />

lokacije.<br />

Odreñene su nove <strong>informacione</strong> teme, koje su slične temama postojećeg sajta, ali su<br />

kvalitetno poreñane u nove kategorije, i urañena je nova taksonomija tj. hijerarhija informacija<br />

pri čemu su ispoštovana sva pravila projektovanja jedne web lokacije. Prednosti su lakše<br />

snalaženje na web lokaciji, lakše pronalaženje i pristup informacijama.<br />

Di<strong>za</strong>jniran je nov interfejs, koji takoñe prati sva pravila di<strong>za</strong>jniranja interfejsa. Kod<br />

di<strong>za</strong>jniranja lokacije najviše pažnje je dato korisnosti tj. funkcionalnosti web prezentacije koja<br />

izlazi u susret potrebama korisnika, <strong>za</strong>tim upotrebljivosti koja se odnosi na sposobnost<br />

korisnika da koriste web lokaciju da bi postigli odreñeni cilj, i pristupačnosti lokacije koja se<br />

ogleda u dostupnosti tog sadržaja ljudima sa invaliditetom ili nekim drugim funkcionalnim ili<br />

situacionim ograničenjima, takoñe i pravljenje lokacija koje su pristupačne bilo kome ko radi u<br />

uslovima drugačijim od onih koje je web di<strong>za</strong>jner usvojio kao uobičajene.<br />

Urañena je kvalitetna navigacija koja omogućava korisnicima lakše kretanje kroz web<br />

lokaciju, u svakom trenutku korisnici znaju gde se nalaze i gde mogu da idu. Pored globalnog<br />

menija, koji je isti na svakoj web stranici, svaka kategorija informacija ima i lokalni meni na<br />

svakoj stranici. Pored toga, footer sadrži najvažnije linkove na web sajtu, a svaka stranica ima<br />

u gornjem levom delu stranice linkove <strong>za</strong> kontakt, home stranicu i mapu sajta na kojoj najbrže<br />

mogu naći potrebnu informaciju. Web sajt je optimizovan <strong>za</strong> pretraživače čime je omogućeno<br />

visoko kotiranje na web pretraživačima.<br />

Web sajt Fakulteta je urañen u najmodernijim tehnologijama kao što su XHTML, CSS i<br />

JavaScript, one obezbeñuju odličnu funkcionalnost, moderan di<strong>za</strong>jn i profesionalan izgled jedne<br />

web lokcije.<br />

Za razvoj ove web lokacije korišćeni su sledeći alati:<br />

• Adobe Dreamweaver je kompletna alatka <strong>za</strong> pravljenje Web lokacija i<br />

upravljanje njima. Radi sa svim najmodernijom tehnologijama kao što su XHTML,<br />

CSS i JavaScript. Takoñe ova aplikacija služi i <strong>za</strong> pravljenje dinamičkih lokacija<br />

<strong>za</strong>snovanih na ba<strong>za</strong>ma podataka.<br />

• Adobe Photoshop je vrhunska aplikacija <strong>za</strong> manipulaciju slikama. Obezbeñuje<br />

odličnu optimi<strong>za</strong>ciju rasterskih slika <strong>za</strong> korišćenje na webu.<br />

• Adobe Illustrator je vektorska aplikacija koja služi <strong>za</strong> di<strong>za</strong>jn i pripremu <strong>za</strong><br />

štampu. Takoñe služi <strong>za</strong> optimi<strong>za</strong>ciju vektorskih slika <strong>za</strong> upoterbu na internetu.<br />

Predlog budućeg razvoja web lokacije je izrada studentskog servisa. Na sajtu će<br />

postojati log-in link preko kojeg će se studenti logovati na ličnu web stranicu na studentskom<br />

servisu. Tamo će svakom studentu biti dostupni sledeći linkovi: home Futura, dosije studenta,<br />

raspored časova, raspored polaganja ispita, kalendar nastave, materijali <strong>za</strong> nastavu, pregled<br />

52 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

ocena, biblioteka, promena lozonke, webmail. Svaki student će dobiti svoje korisničko ime i<br />

lozinku koju posle prvog logovanja mogu promeniti. Studentski servis će biti urañen u PHP-u i<br />

MySQL-u. Takoñe biće napravljena aplikacija u C#-u preko koje će biti olakšano ažuriranje<br />

baze podataka od strane <strong>za</strong>poslenih u studentskoj službi. Planirana je i implementacija Google<br />

email servera radi profesionalnije komunikacije izmeñu <strong>za</strong>poslenih i studenata Fakulteta.<br />

Objavljivanje novog web sajta se očekuje po <strong>za</strong>vršetku studentskog servisa. Svi ciljevi<br />

izrade fakultetske web lokacije su dostignuti, komunikacija sa studentima je unapreñena, sve<br />

informacije su dostupne potencijalnim studentima i ostalim korisnicima na dosledan i<br />

konzistentan način, i što je najvažnije prezentacija je u potpunosti funkcionalna i upotrebljiva.<br />

53 / 54


Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

LITERATURA<br />

Thomas P., Web di<strong>za</strong>jn: Kompletan priručnik, Mikro knjiga, 2001.<br />

Lyons C., Web prezentacija <strong>za</strong> profesionalne projektante, CET, 2001.<br />

Schneiderman B., Plaisant C., Di<strong>za</strong>jniranje korisničkog interfejsa, CET, 2006.<br />

McIntire P., Visual Design for the Modern Web, New Riders, 2008.<br />

Pfaffenberger B., Schafer S., White C., HTML, XHTML, and CSS Bible, 3rd Edition,<br />

Wiley Publishing, 2004.<br />

Holzschlag M., 250 HTML and Web Design Secrets, Wiley Publishing, 2004.<br />

Ledford J., SEO - Search Engine Optimi<strong>za</strong>tion Bible, Wiley Publishing, 2008.<br />

Wyke-Smith C., Stylin' with CSS: A Designer's Guide, Peachpit Press, 2005.<br />

Ledford J., Tyler M., Google Analytics 2.0, Wiley Publishing, 2007.<br />

Morville P., Rosenfeld L., Information Architecture for the World Wide Web, O'Reilly<br />

Media, 2007.<br />

Web site:<br />

1. W3C - Cascading Style Sheets home page < http://www.w3.org/Style/CSS/><br />

2. W3C - XHTML2 Working Group Home Page < http://www.w3.org/MarkUp/><br />

3. W3C – Validators < http://www.w3.org/QA/Tools/#validators><br />

54 / 54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!