Professional Documents
Culture Documents
E-Uprava, Web Dizajn
E-Uprava, Web Dizajn
SARAJEVO
SEMINARSKI RAD
PREDMET : E-uprava
Sarajevo,Novembar 2019
WPriručnik
Autorica: Mariza M
UVOD
0/52
SADRŽAJ:
1. Web koncepti................................................................................................................5
2. HTML..........................................................................................................................10
1/52
2.2.3. Korištenje markiranih oznaka za razvijanje raspored web stranice: <h1>, <p> <br/>, <a
href>, <img/>...............................................................................................................................12
3.1. Dizajn...............................................................................................................................13
3.1.1. Prepoznati planiranje i tehnički dizajn, npr. evaluacija potrebe za ciljanu publiku,
kreiranje okvirne priče, organiziranje strukture stranice, kreiranje predloška za raspored
stranice, donošenje odluke za navigacijsku shemu..........................................................................13
3.1.2. Prepoznati dobar font. Korištenje fontova, npr. Arial, Courier, Helvetica......................13
3.7. Hiperveze.........................................................................................................................27
2/52
3.7.1. Razumjeti termine apsolutna i relativna hiperveza.........................................................27
3.7.2. Umetnuti, promijeniti, ukloniti hipervezu: tekst, slika....................................................27
3.7.3. Umetnuti, promijeniti, ukloniti e-mail hipervezu: tekst, slika.........................................28
3.7.4. Definirati cilj hiperveze: same window, new window.....................................................28
3.7.5. Postaviti polazišnu točku (anchor), umetnuti link do polazišne točke............................29
3.8. Tablice..............................................................................................................................30
3.8.1. Umetnuti, obrisati tablicu................................................................................................30
3.8.2. Umetnuti, promijeniti naslov tablice...............................................................................31
3.8.3 Poravnati tablicu: lijevo, desno, centar...........................................................................32
3.8.3. Umetnuti, obrisati stupce i retke.....................................................................................33
3.8.4. Izmijeniti širinu stupca, visinu retka................................................................................33
3.8.5. Spojiti, razdvojiti ćelije.....................................................................................................34
3.8.6. Izmijeniti širinu rubova tablice, širinu ćelije, razmak ćelije.............................................35
3.8.7. Promijeniti boju pozadine, sliku pozadine, slike unutar ćelije i cijele tablice.................35
4. Korištenje objekata.....................................................................................................37
4.2. Forme...............................................................................................................................39
4.2.1. Umetnuti formu na web stranicu....................................................................................39
4.2.2. Dodati, ukloniti jednu liniju, više linija.............................................................................39
4.2.3. Dodati, ukloniti polje forme (form field): drop-down, check box, radio button.............41
4.2.4. Postaviti, izmijeniti postavke polja forme: text field, drop-down, check box, radio button
43
4.2.5. Dodati, ukloniti tipke za predaju (submit), resetiranje (reset)........................................44
4.2.6. Postaviti, izmijeniti postavke za tipke predati, resetirati................................................44
4.2.7 Postaviti, izmijeniti akciju forme (form action) za slanje izlazne forme putem mail-a....45
5. Stilovi..........................................................................................................................46
3/52
5.1.3. Razumjeti strukturu CSS pravila: selector i declaration (property, value)......................47
6. Pripremiti učitavanje...................................................................................................50
6.1. Provjera............................................................................................................................50
6.1.1. Identificirati i popraviti neispravne linkove na web stranici...........................................50
6.1.2. Prepoznati pravilnu uporabu sadržaja na web stranici: uključujući datum zadnjeg
ažuriranja, detalji softvera potrebnog za otvaranje, gledanje podataka, osiguravajući
kompatibilnost sadržaja sa drugim web pretraživačima..................................................................50
6.1.3. Provjeriti pravopis web stranice i izvršiti potrebne ispravke..........................................50
6.2. Publikacija........................................................................................................................50
6.2.1. Razumjeti proces učitavanja (upload), preuzimanja (download) web stranice na web
server i sa web servera.................................................................................................................50
6.2.2. Ucitati (upload), preuzeti (download) web stranicu na server i sa servera....................51
4/52
1. WEB KONCEPTI
1.1.1. Razumijevanje da Internet podržava niz usluga kao što je World Wide Web
(WWW), prijenos datoteka, e-mail, instant messagging (IM).
Internet ili „mreža svih mreža“ je javna mreža koja preko zajedničkog protokola (IP)
povezuje računala i računalne mreže diljem svijeta. Sva spojena računala i mreže
međusobno razmjenjuju informacije i koriste razne usluge. Dakle, Internet nije samo
WWW, ili stranice i sadržaji dostupni preko preglednika. WWW je samo jedna od, iako
vjerojatnog najviše korištena, usluga koju Internet nudi korisnicima.
U ostale usluge dostupne preko Interneta spadaju i:
File transfer (prijenos datoteka) – prebacivanje datoteka sa jednog računala na
drugo.
Email (elektronička pošta) - predstavlja najstariju uslugu Interneta, a omogućava
razmjenu digitalnih poruka između jedne ili više osoba.
Instant messaging (IM) – omogućava razmjenu elektroničkih poruka u stvarnom
vremenu između dvije ili više osoba. Radi se dakle o popularnim chatovima
(GTalk, MSN, Skype itd.) koji uz razmjenu poruka danas podržavaju i video/audio
komunikaciju.
Web hosting: kada se kreira stranica potrebno ju je pohraniti na neko mjesto otkud će biti
stalno dostupna korisnicima. Za to se obično koriste web hosting servisi, odnosno
kompanije koje posjeduju web poslužitelje na koje se sadržaj može pohraniti.
Tražilica: tražilica je alat koji omogućava pretragu Interneta za informacijama, slikama i
ostalim vrstama datotekama pohranjenim na raznim mjestima dostupnima preko mreže.
Tražilice rade prema određenim algoritmima pomoću kojih na upit korisnika prikazuju
relevantne rezultate pretrage. Prije toga se prikupljaju i pohranjuju informacije o raznim
web stranicama te se zatim analiziraju kako bi se indeksirale i spremile u bazu podataka za
buduće potrebe. Kada korisnik unese upit u tražilicu, pretražuje se baza prema indeksima
te se korisniku prikazuju rezultati koji najbolje odgovaraju unesenim pojmovima pretrage.
Bitno je dakle razumjeti da se korištenjem tražilice ne pretražuje cijeli Internet već baza
podataka koju određena tražilica ima. Zato se i dešava da se u različitim tražilicama mogu
dobiti različiti rezultati. Ovo je važno s aspekta vlasnika stranice koji bi se po završetku
izrade stranice trebao osigurati da se njegova stranica plasira na raznim tražilicama, u
suprotnom će pristup njegovoj stranici biti moguć samo kada korisnik izravno u mjesto za
adresu u web pregledniku unese adresu njegove stranice. Trenutno najpoznatija tražilica
je Google.com.
1.1.4. Razumjeti korištenje osnovnih protokola: Transmission Control
Protocol/Internet Protocol (TCP/IP), Hypertext Transfer Protocol (HTTP), File
Transfer Protocol (FTP)
TCP/IP protokol: ovaj protokol je glavni protokol za komunikaciju Internetom. On je taj
koji definira pravila kojima računala moraju udovoljavati kako bi mogla komunicirati sa
drugim računalima preko mreže.
TCP dio je zadužen za rastavljanje poruka koje se šalju preko mreže u manje pakete koji se
onda na odredištu sastavljaju kako bi se dobila poslana poruka. To znači na primjer da
poslani e-mail ne putuje mrežom u komadu već se rastavlja na sitne dijelove koji odvojeno
putuju mrežom, ne nužno istim kanalom, a onda se na odredištu po podacima koje svaki
paket nosi sastavljaju. Svaki paket u sebi nosi informaciju na koju adresu treba biti
isporučen (IP adresu). IP protokol je taj koji zadužen za to da svaki paket dođe na
odredište.
HTTP protokol: HTTP je mrežni protokol koji omogućava razmjenu gotovo svih vrsta
resursa na WWW-u. Pod resursima se misli na datoteke, stranice, slike, rezultati
pretraživanje itd. U suštini je to jezik kojim web preglednik šalje zahtjeve poslužitelju.
Postoji i HTTPS inačica koja predstavlja sigurnu, kriptiranu verziju HTTP komunikacije.
FTP protokol: FTP protokol se koristi kako bi se učitale (upload) odnosno dohvatile
(download) datoteke u komunikaciji između klijenta i poslužitelja, ili između dva računala
na Internetu. Drugim riječima, ova protokol je zadužen za razmjenu datoteka preko
Interneta.
1.2.1. Identificirati glavne prednosti web stranica: pristup velikom broju ljudi,
jednostavnost ažuriranja, interaktivnost publike, troškovne uštede
U današnje vrijeme se sve više osoba/kompanija odlučuje za posjedovanjem web stranice.
Razlozi koji idu u prilog izradi i posjedovanju vlastite stranice su:
Na jednostavan način je moguće doći do široke publike,
Informacije je moguće u vrlo kratkom roku mijenjati praktički od bilo kuda. Ukoliko
se primjerice radi o stranici koja nudi neke proizvode u samo nekoliko klikova je
moguće ažurirati cijene,
Web stranice omogućavaju puno bolji odnos sa korisnicima u odnosu na klasične
tiskane materijale ili reklame na televiziji ili radiju. Korisnik ima mogućnost na
jednostavan način doći do dodatnih informacija, odgovora na pitanja, razmijeniti
iskustava preko foruma (ukoliko stranica isti posjeduje) i slično,
Održavanje web stranice košta puno manje nego oglašavanje preko drugih medija
pa online poslovanje može znatno smanjiti troškove osoblja, poslovnog prostora i
slično.
1.2.2. Razumjeti procese stavljanja web stranice online: registracija domena,
odabir web hosting usluga
Proces stavljanja web stranice online se sastoji od nekoliko koraka:
Nakon što je stranica gotova potrebno je registrirati domenu, odnosno registrirati
jedinstveno ime koje će predstavljati stranicu na Internetu. Poželjno je pri odabiru
domene voditi računa da domena ne bude preduga, da bude dobro osmišljena i da
ju korisnici mogu jednostavno zapamtiti.
Registracijom domene još uvijek nije rezerviran prostor na Internetu za stranicu
već je samo definirana njena adresa. Korak koji slijedi je odabir web hosting usluge,
odnosno pronalazak kompanije koja nudi servere na kojima će se stranica nalaziti.
Postoji široka ponuda hosting ponuditelja i na vlasniku stranice je da odabere onog
tko nudi uslugu koja mu najviše odgovara.
Jednom dovršena ova dva koraka stranica, stranicu je potrebno učitati na server web
hosting kompanije i ona postaje dostupna na Internetu.
Sukladno imenima meta elemenata oni dakle sadrže ime autora, opis stranice te ključne
riječi koje se mogu povezati sa sadržajem stranice.
Uključivanje mape stranica i web linkova: mapa stranica je lista svih stranica koje web
stranica sadrži. Uključivanje mape osigurava da su sve stranice prijavljene na tražilice.
Registracija na tražilice: kako je ranije navedeno, nije dovoljno samo izraditi i objaviti
stranicu, već je potrebno tražilicama dati do znanja da stranica postoji.
Neke od opcija koje primjerice nudi Google su:
Add your URL – dodavanje URL-a
App crawling – indeksiranje
Search Console- prijavljivanje mape stranica
1.2.4. Prepoznati faktore koji utječu na brzinu skidanja podataka sa web stranice
npr. zvuk, video, grafički formati, animacije, kompresije podataka
Ukoliko stranica osim teksta sadrži i razne druge komponente kao što su video, zvuk,
animacije i slično to utječe na brzinu učitavanja stranice pa te komponente ukoliko se
izaberu pogrešni formati, ili ukoliko se stranica prenatrpa sadržajima mogu dovesti do
sporosti otvaranja. Brzina otvaranja stranica je od ključne važnosti za osiguravanje
pozitivnog korisničkog iskustva, a postaje još važnija sve većom upotrebom mobilnih
uređaja.
Kod odabira formata preporuke su slijedeće:
Audio – .mp3 format
Video - .flv format
Grafički formati - .jpg za slike općenito, .gif i .png za slike sa malo boja kao što su
pozadinske slike.
Kompresija podataka također utječe na brzinu učitavanja stranice. Preporuka je napraviti
kompresiju HTML i CSS datoteka prije no što ih se stavi na web server kako bi se njihova
veličina smanjila, a samim time se povećava brzina skidanja sadržaja i učitavanja stranice.
2.2.3. Korištenje markiranih oznaka za razvijanje raspored web stranice: <h1>, <p>
<br/>, <a href>, <img/>.
Oznake <h1> i <h2> se odnose na naslove unutar stranica. Raspon oznaka se kreće od
<h1> do <h6> i posložene su prema važnosti pri čemu <h1> označava naslov
najveće važnosti, a <h6> naslov najmanje važnosti. U većini slučajeva se najviše koriste
<h1> i <H2> za naslove i podnaslove.
Naslovi su važni jer ih tražilice koriste kako bi analizirale sadržaj stranice i po riječima u
naslovima analiziraju o čemu se radi na stranici. Ni u kom slučaju ne koristiti oznake za
naslove kako bi se isticao neki drugi tekst unutar stranice jer to može rezultirati
smanjivanjem ranga stranice na tražilicama.
Tražilice svoju popularnost temelje na tome koliko točne rezultate pretraživanja daju te
svaki pokušaj da se rang stranice podigne korištenjem metoda koje nisu u skladu sa
standardima se kažnjava na način da se stranica označi kao nepouzdana.
<p> je oznaka za odlomak i koristi se kako bi se odvojile pojedine cjeline teksta.
<br/> je oznaka za novi red. Spada u skupinu oznaka koje nemaju početnu i završnu
oznaku, pa je stoga njen izgled nešto drugačiji i sadrži znak / na kraju oznake.
<a href> element se sastoji od oznake a koja predstavlja hipervezu koja se koristi kao
poveznica na neku drugu stranicu ili neki element unutar stranice, a href oznaka sadrži
lokaciju na koju hiperveza pokazuje.
<img/> element se koristi za uključivanje slika u dokument.
3.1. Dizajn
3.1.2. Prepoznati dobar font. Korištenje fontova, npr. Arial, Courier, Helvetica
Obzirom da u većini slučajeva tekst zauzima veliki dio stranice, odabir fonta može imati
veliki utjecaj na dizajn. Generalno se razlikuju dva tipa fontova: Serif i Sans-serif. Njihova
razlika se može vidjeti na slijedećoj slici. Naime serif fontovi imaju dodatne ukrase na
slovima.
Zbog čitkosti teksta serif fontovi se ne preporučuju za duže tekstove već za naslove i
slično.
Arial, Courier i Helvetica su predstavnici sans serif fontova i kao takvi su pogodni za
sadržaj stranice. Njihova je odlika da izgledaju dobro u skoro svim veličinama.
3.2. Korištenje aplikacije
Za otvaranje web stranice odabrati File -> Open File te iz izbornika odabrati željenu
stranicu.
Za zatvaranje stranice kliknuti na X označen na slici niže.
Za spremanje stranice odabrati File -> Save. Ukoliko stranica još nema ima pojavit će se
dijaloški okvir u kojeg je potrebno unijeti ime stranice. Nakon unosa imena kliknuti na OK.
U slijedećem koraku će se otvoriti dijaloški okvir u kojem je potrebno odabrati mjesto gdje
će se stranica spremiti te kao format odabrati HTML files.
3.3.1. Postaviti osnovne opcije u aplikaciji: zadani preglednik, zadani tip dokumenta,
kodiranje, fontovi
Zadani preglednik:
Otići na Tools -> Options -> Applications te sukladno slici niže postaviti željene parametre.
U ovom slučaju je kao zadani preglednik odabran Chrome.
Postaviti se kursorom ispred druge rečenice te stisnuti ENTER. Rezultat toga je pauza
odlomka, odnosno dvije rečenice sada predstavljaju 2 odlomka.
Za uklanjanje pauze odlomka postaviti kursor ispred druge rečenice te kliknuti na
BACKSPACE na tipkovnici
Za pauzu u rečenici umjesto pritiska na ENTER istovremeno pritisnuti SHIFT + ENTER.
Rezultat toga je pauza rečenice. Za uklanjanje pauze rečenice postaviti kursor ispred
druge rečenice i pritisnuti BACKSPACE.
Pauza odlomka dakle znači kreiranje novog odlomka, dok pauza rečenice znači
preskakanje u novi red.
Za izmjenu označiti listu te otići na Format -> List -> List properties.
Nakon toga će se otvoriti novi dijaloški okvir u kojem se može uređivati listu po želji –
promijeniti vrstu liste, promijeniti oznake, primijeniti izmjene nad cijelom listom ili samo
dijelom liste i slično.
3.6. Oblikovanje stranica
To do će dovesti do otvaranja dijaloškog okvira u kojeg zatim možete unijeti adresu druge
lokacije.
Za relativni link bi postupak bio isti samo što bi se klikom na sličicu mape trebalo pronaći
lokaciju.
Za rezultat ove operacije prvotno označeni tekst na stranici bit će obojan u plavo i
podcrtan kako bi se ukazivalo na to da se radi o hipervezi.
Ukoliko se želi iskoristiti slika kao hiperveza, postupak je potpuno isti samo što je
potrebno najprije uvesti sliku na stranicu tako što se ode na Insert -> Image te se odabere
željena slika.
Za uklanjanje veza, označiti tekst koji sadrži hipervezu te desni klik miša i odabrati opciju
Remove links.
Kako bi se stvorila anchor veza potrebno je označiti podnaslov unutar teksta te kliknuti na
Anchor ikonu.
U dijaloškom okviru koji se zatim otvori potrebno je definirati ime anchor veze. To je ime
koje će biti prikazano korisniku.
Nakon što se postupak ponovi za sve željene anchor veze potrebno je kreirati tablicu
sadržaja koja će biti prikazana korisniku (kao na gornjem primjeru s Wikipedije).
Na početku stranice navesti sve odjeljke koje ste definirali kao anchor veze.
Odabrati prvi po redu (u ovom slučaju Uvod) te kliknuti na Link ikonu.
Na popisu lokacija se sada mogu vidjeti sve lokacije koje su ranije definirane za anchor.
3.8. Tablice
Kao rezultat toga otvorit će se dijaloški okvir u kojem je zatim moguće odabrati želje
postavke.
Po odabiru postavki unutar radnog prostora će biti iscrtana tablica u koju možete unositi
vrijednosti po želji.
Za brisanje tablice pozicionirati se unutar tablice te otići na Table -> Delete te zatim
odabrati Table. Kao što je vidljivo na slici moguće je brisati i samo određene dijelove
tablice kao što su kolone i stupci.
Za brisanje odabrati željeni stupac/kolonu kojeg želite obrisati te otići na Table -> Delete
te odabrati željenu opciju.
Za razdvajanje odabrati željenu ćeliju te na desni klik miša odabrati Split cell.
3.8.6. Izmijeniti širinu rubova tablice, širinu ćelije, razmak ćelije.
Kliknuti bilo gdje unutar tablice te otići na Table -> Table properties.
Za rubove tablice pozicionirati se u Table prozor te definirati postavke u Borders and
Spacing sekciji.
3.8.7. Promijeniti boju pozadine, sliku pozadine, slike unutar ćelije i cijele tablice
Promjena boja pojedine ćelije: odabrati željenu ćeliju te otići na Table -> Table or Cell
Background color te odabrati željenu boju.
Promjena boje tablice: odabrati tablicu te otići na Table -> Table or Cell Background color
te odabrati boju.
Slika unutar ćelije/tablice: kliknuti bilo gdje unutar tablice te zatim u dnu stranice odabrati
<table> oznaku
Na desni klik miša otvara se izbornik u kojem je potrebno odabrati Inline styles.
4.1.2. Postaviti, izmijeniti atribute slike: size, border, alignment, alternative text.
Označiti sliku na stranici, desni klik mišem i odabrati Image properties.
Otvorit će se dijaloški okvir u kojem se onda mogu definirati željena svojstva.
U Location prozoru može se izmijeniti alternative text, to je tekst koji će biti prikazan kada
se na stranici pređe mišem preko slike.
U Dimension prozoru može se izmijeniti veličina slike.
U Appearance prozoru moguće je definirati vrstu obruba i poravnanje.
4.2. Forme
Unutar stranice će se pojaviti plavo iscrtano polje koja pokazuje gdje forma počinje i
završava.
4.2.3. Dodati, ukloniti polje forme (form field): drop-down, check box, radio button.
Drop-down: kliknuti na Form -> Form field -> Selection list. U dijaloškom okviru koji se
zatim otvorit definirati naziv liste (u ovom slučaju Interesi) te klikom na gumb dodavati
elemente.
Checkbox: kliknuti na Form -> Form field -> te u polju Field type odabrati Check Box i
definirati postavke po želji. Ukoliko je potrebno dodati više checkbox-eva ponoviti
postupak za svaki.
Radio button: odabrati Form -> Form field -> Radio button. Definirati svojstva te kliknuti
na OK. U slučaju da je potrebno dodati više radio button-a ponoviti postupak za svaki.
Odlika radio button-a, za razliku od check box-a je da samo jedan može biti označen u
određenom trenutku.
Primjer kontakt forme je dan na slici niže:
4.2.4. Postaviti, izmijeniti postavke polja forme: text field, drop-down, check box,
radio button.
Za izmjenu postavki drop-down elementa označite ga odabrati Format -> Selection List
Properties.
Za izmjenu postavki text polja, check box-a i radio button-a odabrati željeni element te
otići na Format -> Form Field properties.
U oba slučaja se zatim otvara ista forma kao za dodavanje polja u kojoj se onda mogu
vršiti izmjene.
4.2.5. Dodati, ukloniti tipke za predaju (submit), resetiranje (reset).
Otići na Form –> Form Field te pod Field type odabrati submit odnosno reset button.
6.1. Provjera
6.2. Publikacija