Veb-sajt

[thumb|right|240px|[NASA-ina početna stranica]]
**Veb-sajt** (**veb-lokacija**, **veb-mjesto**) (), skraćeno **sajt** (), jeste skup povezanih veb-stranica tipično serviranih s jedne veb-domene. Veb-sajt je smješten (hostiran) na najmanje jednom veb-serveru, dostupan preko mreže poput interneta ili privatne LAN-mreže, a preko internetske adrese poznate kao URL. Svi javno dostupni veb-sajtovi kolektivno čine World Wide Web.

Veb-stranica je dokument, obično napisan u običnom tekstu prožet instrukcijama formatiranja koda zvanog Hypertext Markup Language ili Extended HTML (skr. HTML, XHTML). Veb-stranica može uključiti elemente iz drugih sajtova sa odgovarajućim HTML kodovima.

Veb-stranicama se pristupa i transportiraju se sa Hypertext Transfer Protocolom (HTTP), koji može opcionalno upotrijebiti enkripciju (HTTP Secure, HTTPS) da omogući sigurnost i privatnost za korisnika od sadržaja veb-stranice. Korisnička aplikacija, obično internetski preglednik, renderira sadržaj stranice prema HTML markup instrukcijama na monitoru.

Stranice na veb-sajtu mogu često biti preuzete preko jednostavnog Uniform Resource Locatora (URL), koji se zove i veb-adresa. URL-ovi stranica organiziraju stranice u hijerarhiju, iako *hyperlinking* između njih izražava doživljaj strukture stranice čitaocu i vodi navigaciju čitaoca sajta koja uglavnom obuhvata početnu stranicu s većinom linkova na veb-sadržaju sajta, a, dopunski, i prema linkovima "O (nama)", "Kontakt" i sl.

Neke veb-stranice zahtijevaju pretplatu za pristup nekim ili svim svojim sadržajima. Primjeri pretplate veb-sajtovima uključuju dosta poslovnih stranica, dijelova veb-stranica za novosti, akademskim sajtovima, sajtovima za igre, razmjenu datoteka, forumima, veb-mailovima, društvenim mrežama itd.

## Pregled 
Veb-sajtovi imaju dosta funkcija i mogu biti korišteni u različitim prilikama; veb-sajt može biti lični, komercijalni, veb-sajt vlade ili neprofitne organizacije. Veb-sajtovi mogu biti djelo pojedinca, poslovne ili druge organizacije i obično su vezani za posebnu temu ili svrhu. Svaki veb-sajt može sadržavati hiperlinkove na druge veb-sajtove, tako da razlika među pojedinačnim sajtovima, iz perspektive korisnika, može biti nejasna.

Veb-sajtovi su pisani u HTML-u ili konvertirani u njega i pristupa im se softverskim interfejsom poznatim kao *user agent*. Veb-stranice mogu biti prikazane na velikom rasponu računarskih i internetskih uređaja različitih veličina, uključujući desktop računare, laptope, PDA uređaje i mobitele.

Veb-sajt se hostuje na računarskom sistemu poznatom kao veb-server ili HTTP server. Ovi termini mogu označavati i softver koji se pokreće na ovim sistemima koji "dohvaća" i šalje veb-stranice kao odgovor na zahtjeve korisnika veb-sajta. Apache je najčešće korišten veb-serverski softver (prema Netcraftovim statistikama), kao i *Microsoftov* IIS. Neke alternative, kao Nginx, Lighttpd, Hiawatha ili Cherokee, potpuno su funkcionalne i zauzimaju malo prostora na tvrdom disku.

## Statični veb-sajt
Statični veb-sajt je onaj koji ima veb-stranice pohranjene na serveru u formatu koji se šalje klijentskom internetskom pregledniku. Primarno je kodiran u HTML-u; Cascading Style Sheets (CSS) se koriste za kontroliranje izleda iza osnovnog HTML-a. Slike se često koriste za prikažu željeni izgled i kao dio glavnog sadržaja. Audio ili video mogu također biti smatrani "statičnim" sadržajem ako se pokreću automatski ili generalno nisu interaktivni.

Ovaj tip veb-sajtova često prikazuje iste informacije svim posjetiocima. Jednako kao predavanje printane brošure korisnicima ili klijentima, statični veb-sajt će generalno omogućiti konzistentne, standardne informaacije za produženi vremenski period. Iako posjednik veb-sajta može napisati novosti periodično, to je ručni proces izmjene teksta, slika i ostalog sadržaja i može zajtjevati osnovne veb-dizajnerske sposobnosti i softver. Jednostavne forme marketinških primjera veb-sajtova, poput *klasičnog veb-sajta*, *petostranog veb-sajta* ili *veb-sajt brošure* su često statični veb-sajtovi, jer oni predstavljaju prethodno definirane, statičke informacije korisnicima. Ovo može sadržavati informacije o kompaniji i njenim proizvodima i servisima preko teksta, slika, animacija, zvuka/videa, te navigacijskih menija.

Statični veb-sajtovi mogu biti uređeni koristeći četiri široke kategorije softvera:
*Uređivači teksta, kao što su Notepad ili TextEdit, gdje je sadržaj i HTML markup uređivan direktno unutar programa.
* WYSIWYG van-mrežni uređivači, kao što su Microsoft FrontPage i Adobe Dreamweaver (ranije poznat kao Macromedia Dreamweaver), sa kojim se sajt uređuje koristeći GUI a završni HTML kod se generiše automatski softverom za uređivanje.
* WYSIWYG uređivači na mreži koji kreiraju media rich mrežne prezentacije kao što su veb-stranice, widgeti, introi, blogovi i ostali dokumenti.
* Uređivači na bazi šablona, kao što su RapidWeaver i iWeb, koji dopuštaju korisnicima da brzo kreiraju i uploaduju veb-stranice na veb-server bez detaljnog poznavanja HTML jezika, birajući adekvatan šablon iz palete i dodavanjem slika i teksta u isti sa trendom desktop uređivaja bez direktne manipulacije HTML kodom.

Statički veb-sajtovi mogu i dalje koristiti server side includes (SSI) kao uređivačku pogodnost, poput dijeljenja opće meni trake kroz više stranica. Kako je veb-sajtovo ponašanje *čitaocu* i dalje statično, ovo se ne smatra dinamičnom stranicom.

## Dinamični veb-sajt
Dinamički veb-sajt je onaj koji se mijenja ili uređuje često ili automatski.

Dinamičke stranice sa strane servera se generiraju "u letu" komputerskim kodom koji proizvodi HTML i CSS. Postoji širok opseg softverskih sistema, kao što su CGI, Java Servlets i Java Server Pages (JSP), Active Server Pages i ColdFusion (CFML) koji mogu generirati  dinamičke veb-sistemei dinamički sajtovi. Razni *veb aplikacijski okviri* i *veb-šablon sistemi* su dostupni za uobičajene programske jezike kao PHP, Perl, Python, te Ruby, da ih naprave bržim i lakšim za kreiranje kompleksnih dinamičkih veb-sajtova.

Sajt može prikazati trenutno stanje dijaloga između korisnika, pratiti promjenljivu situaciju, ili omogućavati informacije u nekom načinu personaliziranom zahtjevima svakog korisnika. Naprimjer, kada je početna stranica veb-sajta za vijesti zatražena, kod koji se pokreće na veb-serveru može kombinirati sačuvane HTML djeliće sa novostima dobijenih od baze podataka ili drugog veb-sajta preko RSS za proizvođenje stranice koja uključuje posljednje informacije. Dinamični sajtovi mogu biti interaktivni korištenjem HTML formi, pohranjujući i čitajući pozadi pregledničke kolačiće, ili kreiranjem serije stranica koje reflektuju prethodnu historiju klikova. Naredni primjer dinamičkog sadržaja je kada maloprodajni veb-sajt sa bazom podataka medijskih proizvoda dopušta korisnicima unošenje zahtjeva za pretragu, npr. za ključnu riječ "*Beatles*". U odgovoru, sadržaj veb-stranice će spontano izmijeniti način prikaza u odnosu kako je prije izgledala, te će prikazati spisak Beatlesovih proizvoda: CDovi, DVDovi i knjige.

Dinamični HTML koristi JavaScript kod za instrukcije internetskom pregledniku kako da interaktivno modificira sadržaje stranica.

Jedan način simulacije određenih tipova dinamičnih veb-sajtova prilikom izbjegavanja gubitka performansi pozivanja dinamične mašine po korisniku ili po konekciji, jeste automatsko periodično regeneriranje velikih serija statičnih stranica.

## Multimedijalni i interaktivni sadržaj
Raniji veb-sajtovi su imali samo tekst, a nedugo zatim i slike. Preglednički dodaci su onda korišteni za dodavanje zvuka, videa i interaktivnosti (kao za rich Internet aplikacije koje oslikavaju kompleksnost desktop aplikacije kao što je procesor teksta). Primjeri takvih dodataka su Microsoft Silverlight, Adobe Flash, Adobe Shockwave kao i apleti napisani u programskom jeziku Java. HTML 5 sadržava odredbe za audio i video bez dodataka. JavaScript je također ugrađen u većinu modernih internetskih preglednika, te dopušta kreatorima veb-sajta slanje koda internetskom pregledniku koji nalaže kako da interaktivno izmijeni stranični sadržaj i komunicira sa veb-serverom ako je potrebno. (Preglednička unutrašnja reprezentacija sadržaja je poznata kao Document Object Model (DOM) i tehnika je poznata kao Dynamic HTML.)

## Ortografija
Oblik "website" je postao najčešći termin za izgovaranje, ali "Web site" (veliko slovo) i "web site" se također mnogo koriste, iako u opadanju. Neke akademske ličnosti, neki veći izdavači knjiga, te neki rječnici i dalje koriste termin "Web site", oslikavajući izvor termina u ispravnom imenu World Wide Weba. Također, danas postoje jednake debate vezane za povezane termine kao što su web page, web server, i webcam. U bosanskom jeziku se koriste termini *veb-sajt* ili *veb-mjesto*, dok se za ostale termine koriste *veb-stranica*, *veb-server* i *veb-kamera* respektivno.

Među vodećim stil-vodičima, Reuters style guide, *The Chicago Manual of Style*, te *AP Stylebook* (od aprila 2010) svi preporučuju "website".

Među vodećim rječnicima i enciklopedijama, *Canadian Oxford Dictionary* preferira "website", a *Oxford English Dictionary* se opredijelio za "website" u 2004. Engleska Wikipedia također koristi termin "website", ali Encyclopædia Britannica koristi i "Web site" i "Website". Britannica-ina Merriam-Webster podružnica koristi "Web site", poznavajući "website" kao varijantu.

Među vodećim komentatorima o korištenju jezika, ''Garner's Modern American Usage* tvrdi da je "website" standardna forma, ali Bill Walsh, iz *The Washington Posta*, podržava korištenje termina "Web site" u svojim knjigama i na svom web-sajtu (ipak, *The Washington Post'' koristi pojam "website").

Među najvećim internetsko-tehnološkm kompanijama i korporacijama, Google koristi "website", kao i Apple, ipak Microsoft koristi i "website" i "web site".

## Tipovi veb-sajtova
Veb-sajtovi mogu biti podijeljeni u dvije velike kategorije - statični i interaktivni. Interaktivni sajtovi su dio Web 2.0 kategorije sajtova, te dopuštaju interaktivnost između posjedioca sajta te posjetioca istog. Statični sajtovi serviraju ili hvataju informacije, ali ne dopuštaju angažman sa publikom direktno.

Neki veb-sajtovi su informativni ili proizvedeni od entuzijasta ili za ličnu upotrebu ili zabavu. Dosta veb-sajtova teže da zarade novac, koristeći jedan ili više biznis modela, uključujući:
* Objavljivanje interesantnog sadržaja i prodaja kontekstualnog reklamiranja bilo preko direktnih prodaja ili preko reklamne mreže.
* E-commerce - proizvod ili servisi se kupuju direktno preko veb-sajta
* Reklamiranje proizvoda ili servisa dostupnih na "cigla i malter" poslovanju
* Freemium - osnovni sadržaj je dostupan besplatno, ali se premium sadržaj plaća

Postoji dosta varijanti veb-sajtova, svaka specijalizirana u posebnom tipu sadržaja ili korištenja, te oni mogu biti proizvoljno podijeljeni u bilo kojem broju načina. Nekoliko takvih podjela mogu uključivati:

Neki veb-sajtovi se mogu grupisati u jedan ili više ovih kategorija. Naprimjer, biznis veb-sajt može promovirati proizvode tog biznisa, ali može i čuvati informativne dokumente, kao što su telefonski imenici. Postoji veliki broj podkategorija ovih napisanih iznad. Naprimjer, porno-sajt je poseban tip e-commerce sajta ili biznis-sajta (tj. pokušava prodati članstvo za pristup sajtu) ili imati mogućnosti društvene mreže. Stranica za fanove može biti posveta od vlasnika određenoj poznatoj osobi - "zvijezdi".

Veb-sajtovi su ograničeni arhitektonskim granicama (npr. moć računanja posvećen veb-sajtu). Veoma veliki veb-sajtovi, poput Facebooka, Yahoo!-a, Microsofta, i Googlea drže veliki broj servera i opreme za balans opterećenja kao što je Cisco Content Services switchevi za distribuciju opterećenja posejtilaca preko više kompjutera na više lokacija. Od rane 2011, Facebook je uposlio 9 podatkovnih centara sa cca. 63,000 servera.

U februaru 2009, Netcraft, Internet monitoring kompanija koja je pratila rast mreže od 1995, izjavila je da je postojalo 215,675,903 veb-sajtova sa imenima domena i sadržajem na njima u 2009, poredeći sa samo 19.732 veb-sajtova u augustu 1995.

## Nagrade
Webby Awards, Favourite Website Awards, Interactive Media Awards i WebAwards su poznate organizacije za nagrade koje prepoznaju svjetske najbolje veb-sajtove.

## Također pogledajte
* Veb dizajn
* World Wide Web Consortium (Web standards)

## Reference 
## Vanjski linkovi 
* Internet Corporation For Assigned Names and Numbers (ICANN)
* World Wide Web Consortium (W3C)
* The Internet Society (ISOC)

Kategorija:World Wide Web