preuzimanje - Visoka Å¡kola za informacione tehnologije ITS
preuzimanje - Visoka Å¡kola za informacione tehnologije ITS
preuzimanje - Visoka Å¡kola za informacione tehnologije ITS
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