Kapitola 6

Transkript

Kapitola 6
Úvod do tvorby www stránek
Tvorba www 4
Práce s formuláři
• Lze rozdělit na dvě části: návrhovou a programovací (tj. vývoji skriptu).
• Pomocí formulářů provádíme reálnou interaktivitu stránky s uživatelem.
• Slouží k zadání/zapsání a odeslání dat/informací uživatelem.
• Poskytují množství různých ovládacích prvků, které lze na www stránce použít.
• Není možné je navzájem vnořovat.
• Obsah formuláře je možné kontrolovat pomocí skriptu ještě před odesláním.
• Odeslaný formulář je zpracován na straně serveru k následujícímu účelu.
Interaktivní = umožňující vzájemnou komunikaci, tj. přímý vstup do činnosti stroje nebo
programu.
Pro vytvoření formuláře se použije párový tag: <form> </form>, který má tyto atributy:
action
method
accept
enctype
onsubmit
URL adresa stránky, na kterou je formulář posílán pro
zpracování
metoda odeslání dat – GET / POST (implicitně GET), určuje
způsob jakým, budou data odesílána
formát souborů, který bude při zpracování akceptován, seznam
více formátů oddělený čárkou "image/gif,image/jpg"
kódování (formát) odchozích dat:
application/x-www-form-urlencoded, multipart/form-data
událost v okamžiku odeslání dat
Pro validaci stránky použijte: <form action="">
Metody odesílání formuláře
get (krátké formuláře, bez diakritiky v názvech a hodnotách)
• implicitní metoda (základní),
• hodnoty odesílá jako součást URL adresy (vše se odehrává v jednom přenosovém
kroku, hodnoty jsou přímo viditelné v URL adrese – NEBEZPEČNÉ, možné zneužití),
• vhodná pro krátké formuláře, pokud v názvech a hodnotách není diakritika a nejedná
se o citlivé údaje.
post (rozsáhlé formuláře, odesílání souborů, hesel)
• hodnoty odesílá na server v samostatném přenosu, tj. jako samostatná HTTP objekt,
• vhodné pro rozsáhlé formuláře nebo soubory,
• transakci, v níž se přenášejí parametry lze zabezpečit.
Ovládací prvky
• Různé prvky jsou vhodné pro různé činnosti a typy informací.
• Každý ovládací prvek má jedinečné jméno v rámci formuláře.
• Atribut id je na jménu nezávislý.
• Ovládací prvek má vždy nějakou aktuální hodnotu.
•
•
Prvek může mít zadanou i nějakou výchozí hodnotu.
Práce s ovládacími prvky často spočívá ve využití skriptů na straně klienta (validace,
spolupráce mezi prvky) nebo na serveru (nastavování hodnot a plnění nabídek např.
hodnotami z databáze).
Vstupní prvek – input (vždy nepárový element), očekává vstup od uživatele.
<input type="text" name="jmeno" value="Vaše jméno" size="15" maxlength="20" />
type
name
id
value
disabled
size
maxlength
typ ovládacího prvku
text, password, checkbox, radio, submit, reset, button, image,
hidden, file
název prvku, pouze pro účely odesílání formuláře
identifikátor prvku, identifikace ve stylech, skriptech
implicitní (výchozí) hodnota ovládacího prvku
„znepřístupnění“ prvku, nelze měnit jeho hodnotu
velikost prvku, tj. délka políčka ve znacích
max. velikost prvku, tj. max. délka políčka ve znacích
Textové pole
Základním prvkem formuláře je textové políčko, do něhož se vepisují požadované informace.
Políčku můžete také navolit jeho velikost, která se zadává parametrem size="délka". Pokud
nezadáte velikost políčka, bude nastavena standardní délka zhruba 20 písmen.
Protože můžete psát do políčka text delší, než je jeho velikost, lze nastavit i maximální počet
znaků, které lze do políčka vepsat: maxlength="počet slov". Do políčka pak nelze zapsat text
delší, než jste zadali.
Příklady
Zadejte své příjmení:
<input type="text" name="Příjmení" size="25" maxlength="100" align="left"
title="Příjmení" />
Zadejte své jméno:
<input type="text" name="Jméno" size="25" maxlength="100" align="left" title="Jméno" />
title – popisek ve žlutém rámečku
value
Doplňkem definice textového políčka je možnost přednastavit text, který bude v políčku
vepsán již při příchodu uživatele na zadanou stránku, a sice parametrem:
value="přednastavený text".
Zdejte své příjmení
<input type="text" name="prijmeni" value="Vaše příjmení" size="30" maxlength="50" />
2
Zdejte své jméno
<input type="text" name="jmeno" value="Vaše křestní jméno" size="20" maxlength="50" />
password
Chcete−li použít políčka např. pro nastavení hesla, kdy nechcete, aby někdo mohl text do
políčka napsaný (heslo) opsat, použijte:
input type="password"
To, co píšete, se bude zobrazovat jako série hvězdiček. I zde je možné dodat implicitní text,
ten se také zobrazí jako hvězdičky.
Pro přihlášení zadejte heslo:
<input type="password" name="Heslo" size="10" value="50" />
checkbox
Používaným prvkem formulářů jsou zatrhávací políčka. Ta se používají především tam, kde
stačí pouze souhlasit nebo nesouhlasit s daným tvrzením, Pro zobrazení zatržítka se používá
značka input, pouze s jinou hodnotou parametru type:
<input type="checkbox">
Parametr checked určuje, zda má být políčko implicitně zatrhnuto či nikoliv. Je−li parametr
přítomen, bude zaškrtnuto, jinak ne.
<input type ="checkbox" checked="checked" >
Zatrhnutí políčka není nevratné; pokud je jednou zaškrtnete, lze jej opět odškrtnout a naopak.
K snídani si přeji:<br />
kávu: <input type="checkbox" name="Vyber"/> <br />
čaj: <input type="checkbox" name="Vyber"/> <br />
juice: <input type="checkbox" name="Vyber" checked="checked" /> <br />
jogurt: <input type="checkbox" name="Vyber"/> <br />
máslo: <input type="checkbox" name="Vyber"/> <br />
chléb: <input type="checkbox" name="Vyber" checked="checked"/> <br />
radio
Druhým typem zaškrtávacích tlačítek je tzv. radiobutton, který podobně jako checkbox může
mít dva stavy: zaškrtnuto a nezaškrtnuto. Používá se však odlišně: jako výběr jednoho
z mnoha. Pokud necháte pomocí radiobuttonů tento výběr zobrazit na stránce, může pak
3
uživatel klepnutím myši na kolečko zatrhnout jeden z výběrů, výběrem jiného rozmezí se
původní výběr zruší. Nelze tedy zaškrtnout více výběrů naráz.
<input type="radio">
Každý jeden takový řádek vytvoří jedno „kolečko“, tedy jednu možnou volbu z celého
seznamu. Pokud je takových voleb více, je nutné použít odpovídající počet značek input.
U každé značky nesmí chybět parametr name se stejnou hodnotou, aby prohlížeč poznal, že
všechny výběry patří k sobě.
Pokud chcete vytvořit nějaké implicitní nastavení, přidejte k některé značce input parametr
checked, který má stejný význam jako u zatrhávacích políček. Radiobuttony se
hodí tam, kde zvýší přehlednost, a není mnoho možností na výběr.
K obědu si přeji: <br />
<input type="radio" name="Obed" value="veprove" /> veřové maso
<input type="radio" name="Obed" value="kureci" checked="checked" /> kuřecí maso
<input type="radio" name="Obed" value="ryba" /> rybu
<input type="radio" name="Obed" value="vegetarian" /> vegetariánské
<br /><br />
Tlačítko
Po vyplnění formuláře musí dát uživatel na vědomí prohlížeči, že může s obsahem formuláře
dále pracovat. Buďto obsah odeslat serveru nebo předat nějakému řídicímu skriptu. To
zpravidla provádí klepnutím na tlačítko, které bývá umístěno na konci formuláře. To se
definuje opět klasickým způsobem, značkou input:
<input type="button" value="tlačítko">
Velikost tlačítka se přizpůsobí velikost textu, který je uveden jako hodnota parametru value.
Pokud ji napíšete třeba takto:
<input type="button" value="
Tlačítko
">
zvětší se zároveň i velikost tohoto tlačítka.
Tlačítka, vytvořená elementem input mají svá omezení. Jsou tvořena buď pouze textem, nebo
pouze obrázkem.
<input type="submit" name="Odeslani" value="Odeslat formular" />
4
type
name
disabled
value
funkce tlačítka:
• submit – předání všech hodnot ve formuláři skriptu,
odesílá veškeré vyplněné hodnoty formuláře na server
• reset – vymaže prvky formuláře a nastaví implicitní
hodnoty
• button – spustí požadovaný skript
název elementu, jméno tlačítka, na které se odkazují skripty,
které jsou s tlačítkem provázány
znepřístupnění tlačítka, tlačítko nepůjde použít, bude zašedlé a
nepůjde na ně klepnout myší
výchozí hodnota, která je předána skriptu
Příklad
Pro odeslání vyplněného formuláře použijte tlačítko:
<input type="submit" name="Odeslani" title="Odeslání" value="Tlačítko k odeslání"/>
Příklad
Tlačítko – button
Chcete pokračovat?
<br />
<input type="button" name="Volba1" value="ANO" />
<input type="button" name="Volba2" value="NE" />
<input type="button" name="Volba3" value="Nevím" />
Další možnosti tlačítek jsou následující:
•
type="reset"
Tlačítko, které se používá při resetování (vymazávání, nastavení na původní hodnotu)
všech prvků formuláře.
•
type="submit"
Tlačítko, po jehož stisknutí se obsah vyplněného formuláře odesílá směrem k serveru.
Rozbalovací nabídka (roletka) – select
Ohraničuje vysunovací nabídku – roletka s výběrem možných voleb. Vedle textového políčka
se objeví malá šipka ukazující směrem dolů. Pokud na ni klepnete myší, ukáže se seznam
možných hodnot, z nichž lze jednu vybrat.
K tomu slouží značka
<select name="jméno výběru">
Následuje seznam položek, které lze ze seznamu vybrat; ty jsou definovány další značkou,
a to ve sledu, v jakém budou zobrazeny. Obsahem jsou jednotlivé položky, každá
reprezentovaná jedním elementem option.
5
<select name="jméno výběru">
<option>výběr 1</option>
<option>výběr 2</option>
<option>výběr 3</option>
</select>
Odesílá se vždy hodnota (value) vybrané položky.
size
multiple
optgroup
počet viditelných položek nabídky (bez vysunutí)
umožňuje označení (výběr) více položek současně
vytvoření skupin uvnitř vysunovací nabídky, skupiny nelze
navzájem vnořovat
Příklad
Příloha k obědu:
<select name="ovoce">
<option value="jb">jablko</option>
<option value="hs">hruška</option>
<option value="sv">švestka</option>
<option value="an">ananas</option>
<option value="br">broskev</option>
</select>
Parametr multiple určuje, že půjde vybrat více položek seznamu současně (přidržením
klávesy CTRL nebo SHIFT, podle standardu Windows). V praxi se však tento parametr moc
nepoužívá, pokud chcete nabídnout uživateli více možností, použijte raději zatrhávací políčka,
tzv. checkboxy.
size="n": počet řádků, které jsou v roletce implicitně zobrazeny
Roletka tak má předem danou velikost a je−li počet položek větší, vytvoří se v pravé části
roletky posuvník, kterým můžete seznamem rolovat. Z vysouvací roletky se tak vytvoří
roletka se stálou velikostí.
Vyberte si dva dny v týdnu, kdy se semináře účastníte:
<select name="Den" size="5" multiple="multiple" title="Vyberte den v týdnu">
<option value="po">pondělí</option>
<option value="ut">úterý</option>
<option value="st">středa</option>
<option value="ct">čtvrtek</option>
<option value="pa">pátek</option>
</select>
6
Příklad
<select name="vyber_polozek" size="3" multiple>
<option value="1" selected="selected">Volba 1</option>
<option value="2">Volba 2</option>
<option value="3">Volba 3</option>
<option value="4">Volba 4</option>
<option value="5">Volba 5</option>
</select>
Textová oblast – textarea (párový element)
Umožňuje vytvořit pole o libovolném počtu řádku. To se hodí např. tehdy, když chcete, aby
vám uživatel napsal svůj názor, vyslovil kritiku nebo naopak pochvalu. Psát delší text do
jednořádkového pole je nepřehledné. Na rozdíl od značky input, která je nepárová,
je textarea značkou párovou.
Značka textarea má podobné parametry jako jednořádkové políčko, nezadává se však typ
prvku; ten je totiž přímo určen značkou. Stejně jako u políčka má víceřádkové pole svoje
jméno (name) a velikost. Zadává trošku jiným způsobem – parametry:
cols ="počet sloupců"
rows ="počet řádků"
<textarea cols="50" rows="5" name="jmeno"> </textarea>
rows
cols
readonly
disabled
počet viditelných řádků
šířka, vyjádřená počtem znaků na jednom řádku
obsah elementu je pouze pro čtení (odesílá se)
deaktivuje element (nelze měnit obsah, neodesílá se)
Při psaní textu delšího než je jeden řádek, se text automaticky zalamuje. To je dáno
implicitním nastavením parametru
wrap="on"
Pokud byste potřebovali (výjimečně) zalamování vypnout, zadejte jako hodnotu parametru
wrap ="off".
Příklad
Připomínky ke konání semináře vložte zde:
<textarea name="Pripominka" rows="3" cols="40" title="Připomínky k semináři">
</textarea>
7
Popisek – label
Slouží pro vytváření popisku u formulářového prvku.
<label>Jméno: <input name="jmeno"/> </label>
<label for="prvek">Jméno:</label>
<input name="prvek1" id="prvek"/>
Skupina ovládacích prvků: <fieldset> </fieldset>
• Vizuální seskupení ovládacích prvků s podobným účelem.
• Napomáhá zpřehlednění a lepšímu vzhledu formuláře.
Pojmenování skupiny prvků: <legend> </legend>
• Vytváří nadpis skupiny, vytvořené pomocí fieldset.
<form action="akce" method="post">
<fieldset>
<legend>Přihlášení do systému</legend>
<input type="text" name= "login" size="10" />
<input type="password" name= "heslo" size="10" />
<input type="submit" value="Odeslat údaje" />
</fieldset>
</form>
Příklad
Pro dokončení práce stiskněte tlačítko:
<input type="image" name="Obrazek" title="Tlačítko pro odeslání" src="tlacitko.gif" />
Ukázky tlačítek
http://agamabuttons.wz.cz/packages.html
Formuláře
http://www.jakpsatweb.cz/html/formulare.html
Validátor 2
Pokud je váš dokument HTM validní, na konci stránky s úspěšnou validací je umístěna ikona
a kód, který vložíte na svou stránku.
8
Tato ikona informuje ostatní uživatele, kteří zobrazí vaše www stránky, že dokument
dodržuje pravidla dané normy.
<p>
<a href="http://validator.w3.org/check?uri=referer">
<img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0
Transitional" height="31" width="88" />
</a>
</p>
Webhosting
Základní body realizace vlastních www stránek a jejich publikování na internetu
• Název domény
• Zajištění/výběr webhostingu
• Vyplnění meta-informací do www stránek, základní SEO
o Stanovení stručného avšak výstižného popisu www stránek
o Sepsání klíčových slov
o Další informace pro vyhledávače a jiné roboty
• Navrhnout design stránek a strukturu webu
• Zvolit si programovací jazyky, techniky
• Vytvořit logo/slogan/trademark/banner
• Sepsat si „výplň“, textový obsah stránek
• Zřízení kontaktů
• Registrace v katalozích firem a vyhledávačích
• Nastavení statistiky
• Neustálé zlepšování
Název domény
• „Vymyšlení“ názvu domény, tj. vybrání vhodného názvu a přípony 0. řádu. (.cz, .sk,
.com, .org, .eu, .net, apod.)
např.: www.nasweb.cz, www.osu.com, www.mujwebik.eu, www.web.cz
9
•
•
•
Je důležité vybrat název tak, aby odpovídal a charakterizoval www stránky
publikované na vybrané doméně.
Nesmí kolidovat již s existujícími stránkami.
např.:
o www.web.cz (již existující),
o www.web.cz (který chcete založit), v tomto případně nepůjde, můžete si, ale
vybrat možnost jiné přípony 0. řádu,
o www.web.sk (pokud je s příponou .sk volný).
Kontrola/ověření „volnosti“ domén s příponou .cz u CZ.NIC
CZ.NIC, z. s. p. o. – zájmové sdružení právnických osob, www.nic.cz, hlavní činností
sdružení je provozování registru doménových jmen .cz.
ENUM, zabezpečení provozu domény, nejvyšší úrovně CZ a osvěta v oblasti doménových
jmen.
Jiné přípony (.sk, .com, .net apod.) u jiných registrátorů.
Zajištění/výběr webhostingu
Máte možnost z výběru z volného (free) hostingu a placeného hostingu.
„vlastnost“
vlastní název a výběr celé
domény (jméno + přípona)
doména 1. a 2. řádu (určitý
počet)
velikost web prostoru
rychlost UP/DOWN loadu
vlastní pošta
zálohování
garance dostupnosti webu
podpora jiných
programovacích
jazyků/skriptů, rozšíření
doplňkové služby
cena
•
•
free hosting
NE
placený hosting
ANO
NE
ANO
v řádu MB (max. GB)
v řádu kbit/Mbit
NE/omezená
omezené
NE
omezená
v řádu GB
v řádu Mbit/Gbit
ANO
různé stupně záloh
ANO
rozšířená, volitelná – složena
na míru potřeb
NE
zdarma
ANO – široký výběr
v řádu stovek korun
Výběr na základě dostupných informací, doporučení, vlastní zkušenosti
Vyhodnocení plusů a mínusů pro aktuální potřebu www stránek
Např. Free Hosting
Vyplnění meta-informací do www stránek
• Stanovení stručného avšak výstižného popisu www stránek – popis vašeho webu na
150 znaků, typicky o čem jsou www stránky, za jakým účelem je stvořen tento web a
k čemu slouží apod.
Například Web společnosti www.jurimedical.cz má popis: Společnost Jurimedical
poskytuje právně – ekonomicko – organizační a informační servis lékařům a
zdravotnickým pracovníkům v různých medicín. oblastech.
• Sepsání klíčových slov webu (max. 4–15, doporučeno 10 slov), tzn. slova, slovní spojení,
která vystihují zaměření webu a které „budou“zadávat lidé ve vyhledávačích.
10
Například web www.jurimedical.cz má klíčová slova: jurimedical, juri medical, právní
konzultace, právník, máte právo, ekonomické poradenství, zdravotnické zařízení,
lékařství, poradenství lékařům, organizační servis, školení, prezentace, akce.
Pro základní SEO (Search Engine Optimizatio), optimalizace pro vyhledávače
Další informace pro vyhledávače a jiné roboty – je potřeba vkládat tyto informace do www
stránek v podobě metadat. (Metadata jsou to strukturovaná data o datech.)
Na základní stránce (většinou index.html) se nastaví do hlavičky mezi párový tag
<head> </head> metadata ve formátu:
<meta name = "keywords" content = "JURIMEDICAL, juri medical, právní konzultace,
právník, máte právo, ekonomické poradenství, zdravotnické zařízení, lékařství, poradenství
lékařům, organizační servis, školení, prezentace, akce" />
// seznam klíčových slov, které vystihují web
<meta name = "robots" content = "all, follow" />
// informace pro robota, že má indexovat a prohledávat vše
<meta name = "author" kontent = "Vladimír Vávra, konan/zavinac/email/tecka/cz" />
// informace o autorovi, možnost uvedení kontaktu
<meta name = "description" kontent = "Společnost Jurimedical poskytuje právně –
ekonomicko – organizační a informační servis lékařům a zdravotnickým pracovníkům v
různých medicín. oblastech" />
// Stručný popis webu
<meta name = "copyright" kontent = "JURIMEDICAL s.r.o." />
// Stanovení copyrightu
<base href = "http://jurimedical.cz" />
//stanovení základní URL adresy webu, pomáhající relativnímu odkazování.
Uveden byl pouze příklad, jsou i jiné metadata pro následné zpracování roboty nebo
vyhledávači.
Navržení designu stránek
Především se jedná o vizuální dojem stránek na návštěvníka.
Grafičtí návrháři (částečně kodéři stránek) se zaměřují na:
• rozložení částí, celků na stránce,
• volbou fontů, barvy písma a pozadí,
• cílený design pro určitou skupinu zákazníků, návštěvníků (-náctiletí, dospělí, různé
zájmové skupiny apod.),
• design by měl vystihovat zaměření, účel webu,
• originalitu řešení jedinečnost, upozornění na sebe,
• celkovému sladění, vizuální dojem.
11
Zákazník
Měli byste mít představu o struktuře webu (tj. jak bude jednotlivé rozmístění částí webu
vypadat, tj. hlavní nabídka, menu, hlavní textová část, části pro obrázky, reklamu, aktuality
apod.). Představu interpretovat grafikovi, který vytvoří grafickou podobu stránek.
Základní struktura webové prezentace
Zdroj: http://info.spsnome.cz/WWW/Prezentace
Soubory na webu
http://www.jakpsatweb.cz/soubory.html
Každý server má nastavené jméno startovního souboru. Na většině serverů se to dá nastavit
(dokonce i pro ten který adresář), ale málokdy se to mění. To znamená, že si od správce
vašeho serveru musíte zjistit, jak se ten startovní soubor má jmenovat. Nejčastěji se používá
název index.html. Takto pojmenujte soubor se svou hlavní stránkou.
Vzhled webové stránky
• WWW stránka prezentuje informace
• Důležitý není jen obsah, ale i vizuální forma
• Vizuální ztvárnění je ovlivněno
o Typem a určením webové prezentace
o Použitými nástroji, prvky, technologiemi
o Informační strukturou a rozsahem
o Specifickými požadavky (rychlost, bezpečnost, specifická přístupnost)
o Módními trendy
Moderní trendy
• maximálně korektní a validní stránky,
• jednoduchý XHTML kód,
• znovupoužitelnost kódu (modularita),
• oddělení obsahu a formy,
• přehlednost, optimální granularita informací,
• uspořádanost (logické členění, intuitivnost),
• přístupnost (pozor na nestandardní a nepodporované prvky!),
• rychlost (optimalizace grafiky, animací),
12
•
alternativní navigace (hierarchické menu, mapa webu).
Layout
• Pojmem layout rozumíme vizuální rozvržení a vzhled stránky, interpretované
v prohlížeči.
• Vyžaduje kreativitu a grafické cítění autora.
• Moderním trendem je oddělení práce programátora stránek a tvůrce layoutu a
jakýchkoliv vizuálních změn.
• Layout se vytváří kombinací elementů jazyka XHTML, obrázků, grafických motivů a
doplňků.
Zdroj:
http://lide.uhk.cz/fim/ucitel/freylva1/prednasky/tnpw1-6.ppt#264,3,Vzhled webové stránky
Layout stránky
http://www.fit.vutbr.cz/~burgetr/tws/prednasky/p06/slide0900.html
Tvorba webových stránek
http://www.fit.vutbr.cz/~burgetr/tws/prednasky/p06/seznam.html
Existuje mnoho konstrukcí webu, graficky jsou tyto weby odlišné, jejich základ je velice
podobný – místo pro obsah, hlavičku, záhlaví.
První rozvržení spočívá v jednoduchém obsahu. Design čítá hlavičku, která by měla být na
každém webu, protože je to hlavní prvek, který ukazuje, na kterém webu se právě návštěvník
nachází, ideálně navíc informuje o zaměření webu. Dále je zde menu, nacházející se napravo
či nalevo. Vedle menu pak obsah stránek. Stránku dole může dotvářet i patička, která ale
v následující ukázce chybí. Tento první příklad se často používá pro blogy pro svou
jednoduchost.
Další příkladem je web s vodorovným menu. Navigace je přehledná a bývá většinou vkusně
členěna. Tento typ webu není přesto určen pro drastické změny v menu, neboť v případě
dalšího přidávání položek by mohl nastat problém v rozmístnění.
13
Pata na webech je povětšinou estetická záležitost, bývá v ní uveden copyright, autor stránek,
informace o použitých technologiích na webu, další navigace atd.
Dalším typem je třísloupcový layout, kde obsah je umístněn v centru, a po stranách jsou dva
sloupce. V levém sloupci může být umístněna navigace stránek, v pravé uživatelská
nastavení, bannery nebo poslední komentáře.
Zvolení programovacích jazyků, techniky
• Předem si ujasnit účel stránek a požadované funkce na stránkách.
• Zvolit vhodný programovací jazyk, techniku, podporu vývoje, testování apod.
o Jazyky: HTML /XHTML + CSS, JS – JavaScript, AJAX, FLASH, PHP,
JAVA, .NET.
o Nástroje: grafické a programovací prostředí, editory, apod.
• Rozlišení free a komerčních licencí pro užívání k vaší tvorbě www stránek.
• NE všechny nástroje a jazyky jsou vhodné pro všechno, tj. nic není dokonalé ani zcela
univerzální!
Vytvoření loga, sloganu, trademark, banneru
• Logo – charakterizuje web stránky, firmu apod. Pozor na ochranné známky, ať
náhodou nepoužijete (i nevědomky) podobné logo, které je již chráněno.
• Slogan – heslo či motto, které pomáhá upoutávat pozornost ke společnosti či k jejímu
produktu. Vystihuje účel stránek, firmy, krátký výstižný, lehce zapamatovatelný (není
vždy podmínkou).
• Trademark – obchodní značka je označení, pomocí kterého firmy identifikují samy
sebe, své výrobky a služby; viditelné umístění a vhodné umístění na stránce (není
vždy podmínkou).
14
•
Banner – upoutávka se využívá pro reklamu na jiných serverech (vzájemná spolupráce
na propagaci webu, produktů apod. Vhodné vytvořit několik variant velikostí.
Připravit text do www stránek a zřídit kontakty
Text pro jednotlivé stránky
• Připravit si text pro jednotlivé stránky, obrázky, dokumenty, tabulky apod.
• Při tvorbě www nemusí být text již předem připravený a může se měnit, proto se
doporučuje používat jazyk LIPSUM.
• Typicky: Úvodní text, Hlavní text, Kontaktní informace, Portfolio (fotogalerie),
Reference, Dotazy, FAQ, Formulář.
• Možnost jazykových mutací (CZ, GB/US, DE, apod.)
Zřízení kontaktů
• Uvést na stránkách kontakty (např. kontaktní osobu, adresu, mapu, telefon, emaily
apod.).
• Uvést tvůrce stránek (pokud se chcete prezentovat).
Registrování v katalozích a vyhledávačích
Vyhledávače
• Google, Yahoo, MSN Live (Bing), Seznam, Centrum, Atlas aj.
• Někteří umožňují registraci, někteří používají své vyhledávací a registrační techniky.
Katalogy firem
• Najisto, Mapy, aj.
• Možnost uvedení vašich „správných“ informací, ne pouze na základě robotů.
Nastavení statistiky
• Stanovit kritéria sledování
• Stanovit vyhodnocení sledovaných kritérií
• Reagovat a provést případné změny
Neustálé zlepšování
• Sledovat vývoj aktuálních informací na www stránkách,
• Sledovat trendy v oblasti IT, webu,
• Sledovat preference zákazníků, uživatelů www,
• Následně na tyto body reagovat a přizpůsobit web, který není „mrtvý“, ale díváme se
na něj jako na „živý“ organismus. (Ne vždy to bohužel jde.)
Odkazy pro realizaci www stránek
Zjištění dostupnosti CZ domény
www.nic.cz
Otestování stránek na validitu (HTML a CSS validátor)
http://validator.w3.org/
Otestování SEO stránek (komerční web zaměřený na otestování webů)
http://seo-servis.cz/
15
Lorem Ipsum
Lorem Ipsum je demonstrativní výplňový text používaný v tiskařském a knihařském
průmyslu, text pro naplnění stránek.
http://cs.lipsum.com
Jak na webhosting
http://www.tvorba-webu.cz/webhosting/
Vytvořte si Webové stránky zdarma
http://www.webnode.cz/
Publikování na WWW – Přístupnost webu
http://info.spsnome.cz/WWW/Seo
Interval.cz
www.interval.cz
Web tvorba
http://www.webtvorba.cz/
Typografie
http://typografie.dero.name/index.html
Šablony a rozložení
http://design.stranek.cz/
http://templater.cz/
http://www.dotemplate.com/
http://www.emag.cz/dejte-webu-zadarmo-novou-tvar/
http://www.freesitetemplates.com/
http://www.free-templates-layouts.com/
http://www.interspire.com/templates/
http://www.mastertemplates.com/
http://www.styleshout.com/
http://www.templates.cz/
http://www.templatesbox.com/
http://www.webove-sablony.cz/webove-sablony/zdarma/
http://www.web-sablony.com/
16
Webhosting a FTP připojení – praktická část
• Vhodný výběr webhostingu
• Nastavení webhostingu
• Příprava webové struktury
• Nastavení FTP připojení
• Nahrání testovacích stránek
Výběr webhostingu
Máte možnost z výběru z volného (Free) hostingu a placeného hostingu.
• Výběr na základě dostupných informací, doporučení, vlastní zkušenosti.
• Vyhodnocení plusů a mínusů pro aktuální potřebu www stránek
Např. Free Hosting
Nastavení webhostingu
• Po obdržené registraci dostanete nezbytné údaje pro nalogování k doméně a její
správě.
• Většina poskytovatelů webhostingu nabízí již automaticky základní nastavení pro
www stránky a doplňky kolem (databáze, free-mail, apod.)
• Přístup k doméně většinou přes webové rozhraní a FTP spojení.
• Pozor na nastavení přístupu (práv) k jednotlivým adresářům!
17
Přihlašování
Po přihlášení – úvodní stránka s obsahem domény
Příprava webové struktury
• Vhodné pro lepší orientaci na doméně. Nezbytností, pro větší webové projekty apod.
• Adresářová struktura by měla rozlišovat mezi vlastními webovými stránkami, CSS,
Java skripty, obrázky (ikonky, avatary, malé a velké obrázky apod.), ostatními daty
(tzv. pro download), aj.
18
Nastavení FTP připojení
Nastavení FTP připojení přes PSPad editor
Záložka FTP spojení
19
Vytvoření FTP spojení
20
Vyplnění FTP spojení
Připojování k FTP (stav červeně)
21
Připojeno k FTP (stav zeleně) a vytvoření adresářů
Uložení souboru přes FTP na doménu
Úkol č. 3 (Moodle)
Zřiďte si www hosting. Vytvořte 3 vzájemně propojené www stránky, na které vložíte prvky,
které jste se během výuky naučili udělat – obrázky, tabulky, odkazy, prvky formuláře.
Stránky zaměřte na jedno společné téma – životopis, www stránky fiktivní firmy, www
stránky zájmového sdružení, pozvánka na akci a informace o ní atd.
URL adresu (odkaz) na vaše stránky vložte jako text.
22

Podobné dokumenty

RFK5500 PK5500 RFK5501 PK5501 RFK5508 PK5508

RFK5500 PK5500 RFK5501 PK5501 RFK5508 PK5508 sekci klávesnice [080]. Malé relé, bzučák nebo jiné zařízení DC mohou být připojeny mezi kladným napájecím napětím a svorkou P/Z (maximální zatížení je 50 mA).

Více

Program - Sdružení ambulantních dermatologů

Program - Sdružení ambulantních dermatologů Sjezd SAD Zahájení pracovního jednání kongresu SAD, MUDr. Petr Zajíc, MBA Zpráva o činnosti SAD Život ambulantního specialisty v roce 2009, MUDr. Marie Duřpektová, MUDr. Zorjan Jojko Sdružení ambul...

Více

Jak na Google Tag Manager

Jak na Google Tag Manager 5.2.2  Nastavení  konverzního  kódu  AdWords  ........................................................  29   5.3  Sklik  .............................................................

Více

Navrh na jmenovani predsednictva GACR

Navrh na jmenovani predsednictva GACR 1. Zavedení mezd jako povinné součásti nákladů (naplnění podmínky rovnosti všech uchazečů ve veřejné soutěži ve výzkumu, experimentálním vývoji a inovacích (uchazeči mohou být jsou podle zákona vše...

Více

List1 Stránka 1 - First

List1 Stránka 1 - First List1 Upozornění: tento seznam není úplný! Celý seznam na http://www.seznamkatalogu.cz (nejúplnější seznam CZ katalogů, podle něho registrujeme)

Více

Marketingová kampaň založená na vyhledávacích strojích

Marketingová kampaň založená na vyhledávacích strojích vzájemně se doplňující marketingové linie, jejichž komplementaritu zajišťuje centrální internetová marketingová strategie. Jednu z možných linií představuje právě SEM, na jehož popis se zaměřím. Ch...

Více

BAKALÁŘSKÁ PRÁCE Dung NGUYEN TIEN Výuková aplikace

BAKALÁŘSKÁ PRÁCE Dung NGUYEN TIEN Výuková aplikace nekonzistentnímu stavu databáze. Cílem této bakalářské práce je přiblížit fungování mechanismů, které řídí paralelní zpracování transakcí, ať už přes teorii, nebo prostřednictvím simulace transakč...

Více