Zločin i kazna by W3C Validator(ski) 1 - Uvod

napisano u kategoriji: CSS i XHTML 07 jul 2009

"Ako nema Boga, sve je dopušteno..." (F.M. Dostojevski, Braća Karamazovi)

Nemam nameru da ulazim u filozofske i religijske teme i diskusije, kako bi se moglo pomisliti na osnovu ovog iznad napisanog, ali moram da kažem - kada su u pitanju web dizajneri i programeri, pa čak i "obični" korisnici interneta (tzv. surferi), ova dilema nikako ne bi trebala da postoji, a samim tim ni rečenica sa početka ovog teksta ne bi trebala da se odnosi na Internet.

Zašto? Zašto porediti jednu viševekovnu dogmu sa modernim internetom? Da li ipak postoje neke sličnosti?

Internet "religija" je mnogobožačka! Jedan od svemogućih i sveznajućih Bogova interneta (mogli bi ga uporediti sa Zevsom) je Google, a Biblija je zapisana na sajtu W3C. Inkvizicija su krajnji korisnici i posetioci sajta, koji žele samo jedno - ispravan prikaz vaše web prezentacije u njihovom web čitaču.

Svaki pravovernik internet religije (čitaj web programer, dizajner..) bi trebalo da zna šta su gresi i koje su posledice i kazne za nepridržavanje božijih zapovesti. Mučenja od strane internet inkvizicije nisu fizička, ali setite se npr. koliko muke, truda i vremena potrošite kako bi vaša web prezentacija izgledala dobro u svim browserima. Ako se držite pravila, vrhovni Bogovi interneta će to znati da cene. Vaš trud na izradi web prezentacije će biti nagrađen visokim plasmanom na listi sličnih sajtova.

Da li se svi pridržavaju istih zakona? Da li postoje privilegovani?

Zašto se pridržavati ovih pravila kada neki proizvođači web pretraživača pišu svoja pravila i ne žele da se pridržavaju drugih pravila osim svojih?

Zašto se pridržavati ovih pravila, kad možemo imati dobre sajtove koji nisu validni, možemo da manje ili više preferiramo određene browsere i da nas ne interesuje kako će ih neki drugi prikazati, ali...

Uvek postoji to "ali" i sumnja u postojanje "svemogućeg".

Jedan od osnovnih postulata ove religije - Validan sajt ne mora biti i dobar sajt, ali sajt sa mnogo grešaka, sajt koji ne prolazi validaciju - nikako ne može biti dobar!

Zašto? Šta je W3C? Šta sad to oni hoće, žele i traže od nas?

World Wide Web Consortium (W3C) je glavna međunarodna organizacija za World Wide Web standarde (skraćeno WWW ili W3). Ovaj konzorcijum je osnovan oktobra 1994. kako bi izučavao potencijale i razvojne protokole (specifikacije, software i alate) web-a, koji će osigurati njegovu evoluciju i operabilnost.

Da bi se postigla puna efikasnost web-a, web tehnologije bi morale biti međusobno kompatibilne, dozvoljavajući hardveru i softveru svakog proizvodjača pristup webu i omogućavajući im zajednički rad (mobilni telefoni, pametni telefoni, personalna digitalna pomagala, interaktivni televizijski sistemi, sistemi za prepoznavanje govora,...). Takođe, jedan od ciljeva W3C je da ovo učini dostupnim svim ljudima, koji god hardver imali, softver, mrežnu infrastrukturu, matični jezik, kulturu, geografsku lokaciju, fizičke ili mentalne sposobnosti. W3C je definisao ovaj cilj kao "mrežnu funkcionalnost" (Web interoperability). Objavljivanjem javnih (ni u čijem vlasništvu) standarda za web jezike i protokole, W3C traži način za onemogućavanje podeljenosti kako tržišta, tako i weba.

Kako web raste, potrebni su i sve moćniji alati da ga pretražujemo i tumačimo ogromne količine podataka, izrodila su se dva modela koji nam pomažu da upravljamo ovim podacima na globalnom nivou: Semantički web i Web servisi.

Po uopštenoj definiciji, semantika (reč potiče od grčkog semantikos, izvedeno od sema, znak) je nauka koja izučava značenje reči.

Semantički veb je projekat izrade univerzalnog medijuma za razmenu informacija stavljanjem dokumenata sa značenjem koje računar može da procesira na WWW. On predstavlja skup programa koji prikupljaju sadržaj sa veba iz različitih izvora, zatim procesira informacije i razmenjuje rezultate sa drugim programima. Semantički veb doprinosi efikasnom pretraživanju i time što omogućava poseban način predstavljanja informacija (kao skupovi globalno povezanih on-line baza podataka).
Web Servisi pružaju standardizovana sredstva za komunikaciju između različitih softverskih aplikacija, koje rade na najrazličitijim platformama i/ili okruženjima.

Oba modela su važna za umrežene sisteme, pa W3C radi na njihovoj pravilnoj integraciji, kako jednog sa drugim, tako i sa postojećom web infrastrukturom. Naprimer, web servisi koriste mogućnosti da imaju zajednički rečnik, jasno definisana imena, i zajednički model podataka, što se sve lako iskazuje tehnologijama semantičkog weba.

Markup Validation Service omogućava korisnicima interneta proveru HTML dokumenata, u odnosu na standarde za HTML i XHTML. Istovremeno omogućava kreatorima web sajtova proveru mark-up grešaka.

HTML validatori upoređuju mark-up na web strani sa W3C standardima. Standardi zavise od deklarisane verzije, a validator počinje čitanjem DOCTYPE deklaracije za utvrđivanje verzije standarda koje treba primeniti.

Kada validator pročita stranu i odredi standarde počinje da traži nedostajuće otvarajuće ili zatvarajuće tagove, znakove navoda i druge slične sintaksne greške u kodu, nakon toga prikazuje izveštaj o greškama. Sve greške se prikazuju u listi. Nekad je slučaj da ispravka samo jedne greške, uzrokuje i ispravljenje niza drugih ("cascade errors").

Kraj prvog dela...

 

 


Tagovi: css // html // tutorijal

Add comment

Molimo vas, ponasajte se kulturno.
Komentari mogu biti izbrisani ili izmjenjeni bez vase saglasnotsi ili bilo kakvog obavjestenja.


Security code
Refresh

Poslednje Vijesti

Lista bezbjednostnih propusta nekih ekstenzija

I kao što smo mnogo puta pisali na forumu, ekstenzije koje skinete sa drugih sajtova a koje nisu u standardnim postavkama Joomla! CMS-a mogu da vam povećaju ranjivost vašeg sajta....

Procitaj Clanak

Joomla! 1.6.0 - napušten Legacy Mode

Kao što sam naslov kaže, legacy mode neće biti podržan u nadolazećoj verziji 1.6.0. Napominjemo sve koji koriste 1.5 verziju da se "oslobode" korišćenja legacy moda. Uskoro ćemo napisati kako...

Procitaj Clanak

Radovi Na Sajtu

Radi doradjivanja sajta, ovih dana bi moglo doći do manjih zastoja kod registrovanja ili logovanja. Molimo vas da budete strpljivi. Hvala :).

Procitaj Clanak

Joom!fish Stabilna verzija

Izašla je stabilna verzija Joom!Fisha za Joomla! 1.5.x koju možete skinuti sa LINK Joom!Fish je komponenta koja će vam pružiti mogućnost da sadržaj vašeg sajta prevedete na više jezika....

Procitaj Clanak

Nova verzija Joomla!™ 1.6.0

Uskoro izlazi nova verzija Joomla! CMS-a 1.6.0 i donosi značajne promjene u generisanju urlova u odnosu na verziju 1.5.7. Može se lako desiti, ali očekujemo da će biti rijedak slučaj...

Procitaj Clanak