Editory HTML stránek

programy pro tvorbu webů

Strukturní nebo wysiwyg? - Micro$oftí sbírka - Netscape Composer - Dreamweaver - Home Site - Star OfficeAdobe Go Live - T602 - A další

Tento text vznikal v roce 1998; i přes četné úpravy je místy neaktuální. Aktualizováno 22.11.2003.

Názor kocoura Ajčiho

Strukturní nebo wysiwyg?

Mezi autory webů jsou oblíbené dva základní typy editorů -- strukturní a wysiwyg.

Strukturní editory

Ač jsou poněkud těžkopádné, ten, kdo umí HTML, s nimi dokáže opravdová kouzla. Program vypadá jako obyčejný texťák, ale umožňuje trochu sofistikovanější zadávání tagů. Zástupci takových editorů jsou například HomeSite, UltraEdit, české EasyPad a PSPad. Já jsem dlouho používal nejjednodušší strukturní editor -- zápisník, neboli Notepad (ten samozřejmě žádné zadávání tagů nepodporuje). Nyní je mým favoritem HomeSite.

Protože jsou lidé pohodlní a protože se objevuje stále více wysiwyg editorů, strukturní editory mírně ztrácejí na významu. Používají je ale zejména profesionální tvůrci dynamických a jinak specifických stránek, kde je třeba mít naprostou kontrolu nad vytvářeným kódem.

Tato stránka upravovaná ve strukturním editoru HomeSite 5

Wysiwyg editory

Wysiwyg je anglická zkratka která znamená "What you see is what you get", tedy "co vidíš, to dostaneš". Práce s nimi je velmi pohodlná. Nezapírám, že jsem si je oblíbil. Nevýhodou je, že neukazují úplně přesně to, co z toho vyleze a že občas dělají zmatek v kódu. Zástupci jsou všechny typy FrontPage, Dreamweaver, Adobe GoLive nebo Netscape Composer.

Všechny slušné wysiwyg editory dnes nabízejí možnost přímé úpravy kódu, akorát jej potom zkontrolují. K velké zlosti mnohých ten kód při ukládání i trochu mění, ale to už je prostě daň.

Tato stránka upravovaná ve wysiwyg editoru FrontPage 2002


Různých www editorů existují tisíce, něco málo o těch, s nimiž jsem se setkal:

Micro$oftí sbírka

FrontPage 2000 je můj oblíbený editor -- napsal jsem k němu velmi podrobnou nápovědu. Jedná se pravděpodobně o nejrozšířenější editor stránek. Umožňuje psát stránky bez znalosti kódu nebo, pokud to umíte, můžete kód měnit. Ovládání programu je velmi podobné klasickým texťákům. Jde o jediný editor pro Windows, který zvládá pravopisnou kontrolu češtiny a kódování ISO-8859-2.

FrontPage Editor 98 je předchozí verze téhož programu, má své mouchy.

Existuje osekaná verze FP Editoru, která je dodávána s novými instalecemi Micro$oftího Exploreru -- FrontPage Express. Pro seriózní práci je nepoužitelný.

Word 97 na tvorbu stránek používají snad jen flegmatici, ale dá se to a je to jednoduché.

Notepad neboli zápisník najdete ve všech Windowsech. (Je to nejjednodušší a mnohdy nejspolehlivější editor.)

Netscape Composer

Pro jednoduché stránky doporučuji wysiwyg editor Netscape Composer, který je dodáván s balíkem Netscape Comunicator. Bývá v každé instalaci Netscapu. Nemá moc chyb, ale používá zastaralé tagy. Je zdarma, myslím. Nezapomeňte nastavit češtinu v Options - Document Encoding - Central European, jinak to nebude česky.

Docela hezký editor je dodáván i s prohlížečem Mozilla (Netscape 6). Český text se v něm nastaví View > Character coding > Customize a přidat (add) nějaké Central european kódování. Potom se musí navolit.

Macromedia Dreamweaver

Vcelku špičkový wysiwyg program, na kterém jsem nenašel žádnou chybu, ale nestíhám jej moc testovat.

Dreamweaver má spoustu skvělých funkcí, například umí začistit HTML vzniklé ve Wordu. Trošku hůře se s ním pracuje na menších monitorech. Také jsem si ještě nezvykl na systém oken a obecnou logiku. To už je prý v nejnovějších verzích změněno. Doporučuji jej.

Už verze 3 byla velmi dobrá, teď už existuje verze MX. Wysiwyg režim má MX poněkud oslabený na úkor kontroly nad kódem, což je asi dobře.

HomeSite

Na HomeSite je nejrozšířenější strukturní HTML editor. Kdo umí dobře HTML, dosahuje s HomeSite velmi podstatné efektivity. Kdo umí HTML hůře, tomu program chytře napovídá.

Upravovaná stránka má v HomeSite dvě základní zobrazení "edit" a "browse". V editačním zobrazení se píše normálně html kód. Při přepnutí do prohlížecího (browse) zobrazení je stránka vidět přesně tak, jak bude vypadat v prohlížeči. Přepínání je přitom velice rychlé -- klávesou F12 (takže F12 mačkám už i ve FrontPage -- marně :-). Pomocí nabídky lze rychle prohlížet stránku i v jiných prohlížečích.

HomeSite verze 4 má navíc zobrazení designu, což je něco jako wysiwyg režim. Podle mě není moc dobrý. Navíc v něm nejdou psát české znaky. Mnozí tvrdí, že se to dá nějak nastavit, ale mně se to nikdy nepodařilo. To je ale jedno, protože zobrazení designu není vůbec potřeba, ve verzi 5 už ho autoři zrušili.

Velmi mocná je v HomeSite funkce Extended Replace -- dokáže nahradit jeden řetězec jiným ve všech souborech v daném adresáři včetně podadresářů. (Podobnou funkci obsahuje i program UltraEdit, u něj je možné zadávat i typ daného souboru.) Kdo někdo něco měnil v celém webu, dá mi za pravdu, že to je velmi užitečná funkce.

HomeSite umí spoustu dalších věcí, např. barvit HTML kód, validovat dokument nebo převádět html do xhtml. Uživatel si může nastavit svoje oblíbená tlačítka a vkládat jimi svoje vlastní kódové sekvence.

Z této oslavné ódy je doufám zřejmé, že jsem si HomeSite oblíbil. Z drobných nevýhod bych zmínil ne-podporu kódování iso-8859-2 (takže š ž a ť vkládám přes alt).

Star Office

Výborný balík programů v anglické verzi má jeden velký problém -- češtinu. Ať se budete snažit jakkoliv, š, ř, ž (a jiné) na stránky pomocí tohoto programu prostě nedostanete. Nenechte se zmýlit tím, že se to zobrazí -- v prohlížeči je všechno jinak. Snad to bude lepší v české verzi.

Adobe Go Live

Na první pohled vypadá tento program dobře. Když jsem ho testoval já, neuměl jsem nastavit češtinu. Prostě mi to na místa českých znaků vkládalo nesprávné entity. Takže jsem testování příliš brzo ukončil a o programu nic moc nevím.

M. Jelínek mi poradil: Čeština se nastavuje jako všechno ostatní v GoLivu: Edit->Preferences, pak se musí zapnout v "Modules" položka "Encodings" a po restartu aplikace v "Encodings" vybrat jazyk, jaký je potřeba. Takže nějaký Central European (buď windows-1250 nebo iso-8859-2).

T602

Jako editor stránek se dají použít skoro všechny pokročilé textové editory. Za zmínku stojí český program T602, o kterém mi napsal Standa:

Myslím, že je mnohem lepší než Word 97. Umí CCS, sice nic moc, ale dá se to pak snadno dolaďovat ve zdroji. Je ke stažení na adrese www.software602.cz zdarma. Je to celý kancelářský balík. ... Pokud se upravuje při psaní textu, tak je stylopis zapsán v "body". Když nadefinuješ styly předem, jsou zapsány v "head"

A další

Poslední dobou mám pocit, že se s HTML editory roztrhnul pytel. Nestíhám to sledovat. Výborný univerzální editor pro Windows je UltraEdit. Dobré jsou české editory Golden HTML editor nebo EasyPad, pro programátory PSPad. Musím ještě zmínit velmi efektivní práci s klasickými unixovskými editory, např. Vim (český návod  na Vim od Satrapy) nebo Emacs.

Předchozí: Zásady psaní, Další: Různé prohlížeče
Vizte též: Čeština na webu, Mailové adresy v HTML stránkách
Zdejší návody o konkrétních editorech: FrontPage 2000, FrontPage Editor 98, Word 97 a FrontPage Express.
Download HTML editorů: PSPad (český), EasyPad (český), T602 (český), Scite, Golden HTML editor (český), český HTML editor
Další stránky o HTML editorech (česky): HTML editory na Slunečnici, Editory, v čem upravovat web (Blacksuns)
Další stránky o editorech (anglicky): http://microsoft.toddverbeek.com/author.html, Wysiwyg HTML editors

 

o tvorbě, údržbě a zlepšování internetových stránek

Píše Yuhů, dusan@pc-slany.cz

Hledání:

Jak psát web: www.jakpsatweb.cz

Píše Yuhů: http://dusan.pc-slany.cz, mail: dusan@pc-slany.cz

Poslední aktualizace 10.12.2003