Technologie pro publikovn na webu 1 Ing Vclav
Technologie pro publikování na webu 1 Ing. Václav Freylich Přednáška č. 1 TNPW 1 - přednáška č. 1
Náplň předmětu ¡ ¡ ¡ Základní principy WWW , RFC, URL, HTTP Základy Macromedia Home. Site 5 a jazyka HTML XHTML podrobně Kaskádové styly (CSS 1, CSS 2) Moderní zásady tvorby webových prezentací Na cvičeních je využíván Macromedia Home. Site 5 TNPW 1 - přednáška č. 1
Vhodná literatura ¡ ¡ ¡ Kosek J. , Tvorba dokonalých HTML stránek Kučera M. , HTML - kouzla na webu Musciano Ch. , Kennedy B. , HTML a XHTML kompletní průvodce Naik D. C. , Internet standards and protocols Prokop M. , CSS - kaskádové styly pro webdesignéry TNPW 1 - přednáška č. 1
Požadavky ke splnění předmětu ¡ ¡ Docházka na cvičení min. 80% Aktivní práce ve cvičení Semestrální projekt – podmínka pro udělení zápočtu Zkouška Účast na přednáškách není povinná. TNPW 1 - přednáška č. 1
Semestrální projekt ¡ ¡ ¡ Vytvoření WWW stránek v XHTML 1. 0 Strict Téma stránek dle vlastního výběru (osobní, zájmové, odborné, …) Pokud stránky nebudou mít jasné zaměření je vyžadován minimální rozsah 10 souborů *. htm Stránky musí obsahovat nějakou navigaci (menu) V projektu by se měly objevit: Tabulky, odkazy, seznamy, formátovaný text, obrázky, externě definované styly Termín odevzdání: 11. 5. 2007 do 23: 59 hod TNPW 1 - přednáška č. 1
Hodnocení předmětu ü ü ü Ø Úkoly na cvičení - 13 bodů Semestrální projekt – 40 bodů Zkouška – 50 bodů Klasifikace: 103 – 85 … Výborně 84 - 70 … Velmi dobře 69 - 55 … Dobře TNPW 1 - přednáška č. 1
Prostředí WWW ¡ ¡ ¡ WWW – nejznámější, nejrozšířenější služba Internetu Celosvětová dostupnost stránek Nezávislost na platformě (PC + Windows, Apple + Mac OS, Unix s nadstavbou X-Window) Internet nemá „majitele“ Aplikuje se legislativa jednotlivých zemí Internet a WWW = šance vzdělávat se, získávat a publikovat informace, pracovat na dálku, bavit se, páchat zločiny, … TNPW 1 - přednáška č. 1
Pravěk WWW ¡ ¡ ¡ Skupina vědců z Evropského centra pro jaderný výzkum navrhla jazyk pro sdílení elektronických dokumentů přes Internet HTML = Hypertext Markup Language - sjednocení obrázků, zvuku a textu - díky WWW umožněno hypertextové propojení První webový prohlížeč = MOSAIC - vytvořen v Národním centru pro superpočítačové aplikace na universitě v Illinois - měl fce pro přístup k službám FTP a Gopher TNPW 1 - přednáška č. 1
Vývoj WWW ¡ ¡ ¡ Od čistého textu k multimédiím Od externích doplňků k integraci do browserů Od skromných prezentačních schopností k roli významného prezentačního nástroje Od služby k platformě pro poskytování dalších služeb Od privátního systému k běžné součásti veřejného života TNPW 1 - přednáška č. 1
WWW - přítomnost ¡ ¡ Internet má své standardy (RFC) Základem je stále HTML Struktura hypertextu stojí na URL odkazech Hlavním komunikačním protokolem je HTTP TNPW 1 - přednáška č. 1
RFC (request for comment) ¡ ¡ Vznik spolu s ARPANETem Studenti postgraduálu, pracující na výzkumných projektech v oboru sepisovali své „žádosti o komentář“ a předkládali je profesorům Tradice RFC zachována do současnosti, podoba a váha RFC je však jiná Dnes jsou RFC brány jako specifická forma dokumentace pro potřeby Internetu TNPW 1 - přednáška č. 1
RFC (request for comment) ¡ Každý RFC má své číslo a je jedinečný Neexistují verze, nový dokument vždy zneplatňuje předešlý Jedná se o „de facto“ standardy (nikoliv „de jure“) Ve formě RFC jsou vydávány i návody a doporučení Návrh prochází třemi fázemi, než je uznán jako de facto standard V každé fázi uznávání je publikován jako RFC ¡ Tip pro zájemce: http: //www. rfc-editor. org ¡ ¡ ¡ TNPW 1 - přednáška č. 1
RFC (request for comment) Fáze uznání RFC (tzv. Standard track) - Proposed Standard – prokazuje svou životaschopnost nejméně na 2 implementacích a nejméně po dobu půl roku - Draft Standard – trvá minimálně čtvrt roku, slouží pro nashromáždění zkušeností s řešením - Internet Standard – dokument se stává standardem TNPW 1 - přednáška č. 1
RFC (request for comment) Uznání RFC (Off – track) Používá se pro 4 typy dokumentů: Informational – informuje, radí (těchto RFC je nejvíce) Experimental - shrnující výsledky různých experimentů Prototype - ve stádiu experimentu, ale se záměrem někdy v budoucnu se stát se standardem Historic - pro dokumenty RFC, které jsou zneplatněny novějšími - dokumenty RFC). TNPW 1 - přednáška č. 1
Problémy RFC ¡ ¡ ¡ Vzhledem k číslování nemůže být určitý dokument neaktuální Může však být zneplatněn jiným dokumentem Zavedena kategorie STD (standard) Soubor RFC pro určitou problematiku Příslušné RFC se v čase mění v rámci STD Stejně jako lze mít neplatné RFC, může mít někdo v ruce STD se starým obsahem TNPW 1 - přednáška č. 1
Dokumenty „a là RFC“ ¡ FYI (For Your Information) Soubor informativních RFC dokumentů Zejména pro začínající uživatele Internetu Např. Jak vybrat název počítače v síti ¡ BCP (Besc Current Practices) Stanoviska, názory a postupy Internetové komunity ve formě RFC Např. postoj ke spammingu TNPW 1 - přednáška č. 1
HTML – vývoj jazyka ¡ HTML 0. 9 - Tim Berners Lee (1991) Logické členění textu, úrovně, odkazy, obrázky ¡ HTML 2. 0 Vytvořen Level 1 a Level 2 (RFC 1866) Podpora formulářů ¡ HTML 3. 0 – vytvořena DTD (Document Type Definition) v univerzálním značkovacím jazyce SGML Standard vytvořen z rozšíření jazyka HTML+ (rok 1995) Podpora tabulek a matematických vzorců Kompletní podpora pouze u experiment. prohlížeče ARENA TNPW 1 - přednáška č. 1
HTML – vývoj jazyka ¡ HTML 3. 2 (rok 1996) Verze 3. 0 byla mohutným skokem, ale bez potřebné podpory ze strany prohlížečů. W 3 C rozhodlo o vlastnostech z verze 3. 0, kterými se rozšíří verze 2. 0 Vzniká nové „oficiální HTML 3. 0“ (kódové jméno Wilbur) s konečným označením HTML 3. 2 Podpora tabulek, Java apletů, lepší kontrola formátování ¡ HTML 4. 0 (rok 1997) rozšíření HTML 3. 2 s kódovým označením Cougar Podpora frames, skriptů, vkládaných objektů, vícejazyčných dokumentů TNPW 1 - přednáška č. 1
HTML – současnost ¡ ¡ ¡ Jazyk HTML vyzrál a ustálil se V současné době platí verze HTML 4. 01 HMTL 4. 01 je definován v podobě tří DTD (Document Type Definiton) v jazyce SGML = univerzální značkovací jazyk konsorcia W 3 C Normy jazyka HTML Strict DTD – Elementy, které nejsou ve standardu 4. 0 označeny jako nedoporučované Transitional DTD – Obsahuje nedoporučované elementy, včetně starších, rozšířených elementů Frameset DTD – téměř totožná s Transitional Tag <body> nahrazen tagem<frameset> TNPW 1 - přednáška č. 1
- Slides: 19