Sajt – razlika između verzija

Uklonjeni sadržaj Dodani sadržaj
Nema sažetka izmjene
Nema sažetka izmjene
oznake: vraćena izmjena vizualno uređivanje
Red 1:
{{razlikovati|[[Web-stranica]]}}
[[Datoteka:NASA website homepage.jpg|thumb|right|240px|[[NASA]]-ina početna stranica]]
'''Web-sajt''' ili '''web-lokacija''' ({{jez-eng|website}}<ref>{{cite web|url=http://www.thefreedictionary.com/Website |title=website - definition of website by the Free Online Dictionary, Thesaurus and Encyclopedia |publisher=Thefreedictionary.com |date= |accessdate=2. 7. 2011}}</ref> ili ''web site''; skraćeno '''sajt''', {{jez-eng|site}}<ref>{{cite web|url=http://www.thefreedictionary.com/site |title=site - definition of site by the Free Online Dictionary, Thesaurus and Encyclopedia |publisher=Thefreedictionary.com |date= |accessdate=2. 7. 2011}}</ref>), jeste skup povezanih [[web-stranica]] tipično serviranih s jedne web-domene. Web-sajt je smješten (hostiran) na najmanje jednom [[web-server]]u, dostupan preko mreže poput [[internet]]a ili privatne [[local area network|LAN-mreže]], a preko internetske adrese poznate kao [[URL]]. Svi javno dostupni web-sajtovi kolektivno čine [[World Wide Web]].
 
Web-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]]). Web-stranica može uključiti elemente iz drugih sajtova sa odgovarajućim HTML kodovima.
Red 34:
Dinamički web-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 [[Common Gateway Interface|CGI]], [[Java Servlets]] i [[Java Server Pages]] (JSP), [[Active Server Pages]] i [[ColdFusion]] (CFML) koji mogu generirati dinamičke web-sisteme[[Programming languages used in most popular websites| ]]<nowiki/>i dinamički sajtovi. Razni ''web aplikacijski okviri'' i ''web-šablon sistemi'' su dostupni za uobičajene programske jezike kao [[PHP]], [[Perl]], [[Python (programski jezik)|Python]], te [[Ruby (programski jezik)|Ruby]], da ih naprave bržim i lakšim za kreiranje kompleksnih dinamičkih web-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 web-sajta za vijesti zatražena, kod koji se pokreće na web-serveru može kombinirati sačuvane HTML djeliće sa novostima dobijenih od baze podataka ili drugog web-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 web-sajt sa bazom podataka medijskih proizvoda dopušta korisnicima unošenje zahtjeva za pretragu, npr. za ključnu riječ "[[Beatles|''Beatles'']]". U odgovoru, sadržaj web-stranice će spontano izmijeniti način prikaza u odnosu kako je prije izgledala, te će prikazati spisak Beatlesovih proizvoda: CDovi, DVDovi i knjige.