Webdesign na Amize - #3

LUBOŠ NĚMEC

Některé důležité věci a zásadní postupy kolem práce s HTML kódem, syntaxí, fontů apod., stejně jako obecných zásad při tvorbě grafiky pro web jsme probrali v minulých dvou dílech, nyní tedy přichází na řadu alma-mater tvorby webu, HTML editory.

O textových editorech všeobecně
Na Amize nikdy nebylo mnoho plně profesionálního software, ale čestné výjimky odváděly až na rychlost danou dnes už zastaralou koncepcí 68K procesorů velký kus práce. Nebudeme se však zabývat obecnou situací na trhu software pro Amigu, nás zajímají především HTML editory, které patří mezi základní webové nástroje. Je sice pravda, že webové stránky lze bez problémů psát i v libovolném ASCII či dokonce grafickém textovém editoru (s možností exportu do ASCII nebo rovnou do HTML formátu), ruční psaní HTML kódu je však práce pro masochisty a vyžaduje detailní znalost HTML jazyka a jeho syntaxí. Jak to pak může dopadnout, o tom jste se už mohli přesvědčit v prvním díle.
Mezi textové editory, které lze v nouzi použít pro návrh a tvorbu webových stránek patří oba nejznámější grafické editory Final Writer a Wordworth, BD Editor pokud vím export do HTML nepodporuje. Final Writer umí exportovat i obrázky, ale bohužel kvalita HTML kódu uloženého ať už přímo nebo přes arexxové makro, je dostatečně zoufalá a prakticky dokonale znemožňuje vytvořit něco smysluplného. Pracovat s HTML kódem měl v omezené míře umět i PageStream 4, ale jak tahle funkce nakonec funguje, to jste si mohli přečíst v podrobné recenzi.

WYSIWYG editory, MetalWEB
Tím jsme probrali všechny alespoň částečně použitelné grafické textové editory, přichází tedy na řadu stále populárnější WYSIWYG HTML editory. U těchto editorů pracujete s webovou stránkou podobně jako v DTP programu nebo kvalitním grafickém textovém editoru a všechno co vidíte už při samotném návrhu webu by mělo odpovídat zobrazení ve webovém prohlížeči. Na Amize zatím existuje pouze jediný WYSIWYG HTML editor, kterým je MetalWEB. Jeho grafické, editační a zobrazovací možnosti jsou však ve verzi 3.x (recenze už byla v AR publikována) natolik nízké, že ještě zdaleka nevkročily do oblasti praktického WYSIWYGu a stále zůstávají na samém počátku teorie tohoto typu HTML editorů. Před nedávnem se objevilo několik preview nové a prý zcela přepracované verze 4.x, nyní už v distribuci Vaporu. Uvidíme, co přinese finální čtyřka nového a zda se MetalWEB stane nástrojem pro tvorbu webu i v jiné oblasti než jen amatérské.
Podle prvních dojmů z verze 4.x však musím bohužel konstatovat, že stěžejní funkce editoru se příliš nezměnily a ve srovnání s WYSIWYG editory stejné kategorie pro PC či Macintosh působí MetalWEB stále spíš jako špatný vtip a rozhodně ho nelze doporučit pro nic významnějšího než ty nejjednodušší webové stránky v podobě několika obrázků a textu bez jakéhokoliv složitějšího formátování. Podrobnější recenzi najdete už možná v tomto, případně v některém z dalších čísel Amiga Review. O ostatních WYSIWYG editorech použitelných na Amize se dozvíte v kapitole Macintosh (proč asi?), takže nehodláte-li se zabývat ručním psaním HTML kódu, přeskočte rovnou k emulaci...

CygnusED, GoldED
To, co je doposud na Amize zanedbáváno, t.j. WYSIWYG a specializované nástroje na tvorbu JavaScriptů, Java appletů (pravda, nelze je sice zatím na Amize používat, ale existují přece i jiné prohlížeče než ty amigovské), DHTML animací apod., to se alespoň částečně snaží nahradit poloprofesionální a profesionální textové a HTML editory s menší či větší podporou HTML jazyka. Začnu asi tím nejznámějším a zřejmě i nejstarším, ano jedná se o Cygnus Editor. Tento celkem vyspělý ASCII textový editor ani ve svých nejnovějších verzích 4.x neumí pracovat s HTML kódem stejně jako každý jiný txt. editor, přes jazyk ARexx, makra a definovatelná menu si však můžete prostředí editoru částečně přizpůsobit požadavkům na čistokrevný HTML editor. Pravda, není to nic převratného, navíc musíte bezpodmínečně znát HTML tagy i jejich syntaxi, ale používat Cygnus Editor jako editor webových stránek můžete poměrně dobře a s relativně přijatelným komfortem práce. CygnusEDu bohužel zoufale chybí nějaký rozumně navržený plug-in systém jako má další z popisovaných editorů GoldED a nelze ho tedy nijak rozšířit přidáním nových modulů pro různé účely, tedy třeba právě k editaci webových stránek.
GoldED, to je jiná káva. Plně profesionální ASCII textový editor momentálně ve verzi 6.x nabízí s pomocí doplňkového webového modulu víc než slušné možnosti nejen v oblasti editace HTML kódu, ale můžete ho používat vlastně na všechno, co jen trochu souvisí s textem. Recenze GoldEDu už byla v AR zveřejněna, ale vždy pouze v oblasti programování jako programátorský editor a nikdy podrobněji v souvislosti s tvorbou webových stránek. Takže rychle tento nedostatek napravíme. Webová extenze je zdarma, dodává se společně s programem na CD, update si můžete stáhnout i z webu. Po instalaci tohoto WWW doplňku máte k dispozici především barevné zvýraznění syntaxí HTML kódu, což nenabízí doposud žádný z ostatních HTML editorů pro Amigu. Nabídka funkcí spojených s vkládáním obrázků, úpravou parametrů jednotlivých HTML tagů a dalších věcí souvisejících s editací webové stránky je vcelku slušná, některým funkcím by ale slušelo přinejmenším propracovanější GUI. GoldED není příliš náročný a lze ho používat v kombinaci s prakticky libovolným webovým prohlížečem zprostředkujícím vizuální kontrolu vznikající webové stránky. Určitě se Vám bude líbit i skutečnost, že verze 4.x je freeware bez jakýchkoliv omezení a najdete ji například jako bonus program na CD Aminet. Rozšíření pro práci s webem je dostupné i pro tuto verzi (opět zdarma), takže vlastně máte plnohodnotný nástroj pro psaní a ladění HTML kódu zadarmo, a to prostě musím ocenit. Dalším kladem je spousta updatů zdarma pro komerční verzi, naneštěstí webový modul se neaktualizuje příliš často a tak jedinou cestou je upravit si program podle svých potřeb. A jak? Těžko, ale jde to. GoldED je totiž plně programovatelný nejen z hlediska GUI, ale částečně i z hlediska funkcí obsažených v jednotlivých doplňkových modulech. Ale nebojte se, i stávající webový plug-in je dost slušný a ve většině případů umožňuje do statečný komfort práce.

WebPlug, Web Design
Při vytváření WWW stránky se ne musíte spoléhat pouze na výše popsané programy, a zejména pokud Vám záleží na profesionalitě zpracování programu, můžete použít WebPlug nebo Webdesign. Jedná se o úzce specializované HTML editory s podobnou filozofií návrhu stránky, ale zcela jiným designem i ovládáním. WebPlug 1.x je naprogramován pod známým systémovým zpomalovačem MUI a v některých requesterech je to znát, na druhou stranu má relativně příjemné GUI a může ho používat i začátečník. Pro doplnění možností programu lze použít také TablePlug, což je editor hotspotů neboli klikacích map, pochopitelně od stejného autora. Komunikaci s webovým prohlížečem, tedy refresh stránky apod., zajišťují speciální plug-iny, které jsou momentálně dostupné pro všechny nejpoužívanější amigovské prohlížeče IBrowse, AWeb a VoyagerNG. Propracovanost "mini" preferencí či okének (jak se komu hodí), ve kterých definujete a upravujete jednotlivé HTML tagy není zrovna nejvyšší, ale při celkovém souhrnu možností WebPlugu ho hodnotím dost vysoko pro jednoduché a středně složité WWW stránky. High-end weby plné JavaScriptů, složitě formátovaných tabulek a dalších dnes už běžně používaných efektů s ním však určitě nevytvoříte natolik pohodlně, aby se o WebPlugu dalo uvažovat jako o univerzálním HTML editoru, vše by měla napravit verze 2.x.
Web Design 2.x je na první po hled poněkud svérázný HTML editor se spartánským a pro mnohé i nevkusným a značně neohrabaným GUI, ale pro uživatele znalého věci se používá až překvapivě snadno. Bohužel předtím se musíte složitě proklikávat zmatenými a rozsáhlými preferencemi, teprve pak můžete začít s programem pracovat. Nabídka funkcí je dost rozsáhlá, obsahuje téměř všechny známé HTML tagy, nechybí ani nejpoužívanější JavaScripty více čí méně funkční v IBrowse 2.x či VoyageruNG 3.x. Web Design se velmi rychle vyvíjí a každou chvilku najdete na Aminetu novou verzi, což lze určitě považovat za klad pro budoucnost programu.

Macintosh
Proč sem tahám Macintosh a co s tím má macek (s malým m!) společného? No přece emulace respektive emulátory ShapeShifter a FUSION. Pod emulátory lze totiž provozovat velmi mnoho HTML editorů všech druhů a typů, některé z nich najdete například na PD serveru http://greatbasin.mac.tucows.com v sekci Macintosh. Bohužel na ty nejkvalitnější z WYSIWYG i ASCII HTML editorů pro Macintosh si prozatím budete muset nechat zajít chuť, neboť jsou k dispozici pouze v PowerPC verzi a PPC FUSION emulující PowerMac (ShapeShifter emulovat PPC Mac nikdy nebude) stále není hotov a podle všeho v dohledné době světlo světa rozhodně nespatří. Jsou tu ale klasické programy jako Netscape Navigator/Communicator nebo hroutící se MS Internet Explorer v 68K verzích s integrovanými WYSIWYG HTML editory pro jednoduché WWW stránky nebo složitější webové editory jako jeden z nejlepších profesionálních ASCII HTML editorů BBEdit (případně WYSIWYG/ASCII kombinaci editoru Freeway), nebo další editory tohoto typu jako například Alpha Lite, Page Spinner či TidyHTML. Z WYSIWYG HTML editorů můžete vy zkoušet třeba Adobe PageMill, Claris HomePage nebo VisuaIPage, bohužel žádný z nich však zdaleka nedosahuje kvalit Macromedia Dreamweaveru nebo Adobe GoLive!, které jsou však pouze ve verzi pro PC a PowerMacintosh.

Co si vybrat?
Inu, to už se musíte rozhodnout sami. Protože každému vyhovuje něco jiného a každý má jiné nároky, nelze přímo říci, který program je špatný a který dobrý. Určitě se však vyvarujte pseudo HTML editorů/exportérů Final Writeru a Wordworthu, je možné, že se Vám bude hodit i nová verze Metal WEBu, i když si o tom troufám upřímně pochybovat. Pro ty, kteří něco o HTML kódu vědí, budou určitě nejvhodnější editory GoldED nebo specializované HTML editory WebPlug či Webdesign. Vyžadujete-li profesionalitu bez kompromisů a smíříte se s nižší rychlostí odezvy programů, pak použijte ně který z uváděných programů pro 68K Macintosh pod emulátory ShapeShifter nebo FUSION.
To samozřejmě není konec seriálu o HTML a webu na Amize, další témata si však už navrhněte raději sami, e-mail redakce@amiga.cz je vám k dispozici.



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing