COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 42/97)

Osobnφ webovΘ editory

Roman Bartßk

Rozvoj Internetu s sebou p°inesl zcela novΘ kategorie poΦφtaΦovΘho softwaru. Do jednΘ z nich pat°φ takΘ aplikace pro tvorbu obsahu Webu neboli HTML editory. WWW strßnky se zpoΦßtku vytvß°ely v b∞₧n²ch textov²ch editorech, s rozvojem Webu se objevily takΘ specializovanΘ textovΘ editory usnad≥ujφcφ vklßdßnφ HTML znaΦek, kterΘ jsou mezi profesionßlnφmi tv∙rci WWW strßnek oblφbenΘ dodnes. Oba tyto p°φstupy ale vy₧adujφ znalost znaΦek HTML.

SkuteΦn² p°evrat, kter² umo₧nil vytvß°et WWW strßnky doslova ka₧dΘmu, znamenaly teprve WWW editory s mo₧nostφ prßce ve WYSIWYG modu. V t∞chto editorech se strßnky tvo°φ p°φmo umis¥ovßnφm jednotliv²ch prvk∙ (jako je text a grafika), u₧ivatel proto nepot°ebuje znßt jazyk HTML. Snadnost ovlßdßnφ je zde vykoupena podporou jen rozÜφ°en∞jÜφch HTML znaΦek, chcete-li zakomponovat n∞co mΘn∞ b∞₧nΘho nebo zcela novΘho, musφte se stejn∞ pono°it do HTML k≤du strßnky.

Netscape Composer 4.01

Firma Netscape velkou m∞rou p°isp∞la k nßr∙stu popularity Webu a ka₧d² dnes jist∞ znß jejφ prohlφ₧eΦ Navigator. P°esto₧e nebyla prvnφ, kdo p°iÜel s myÜlenkou WYSIWYG editoru pro Web, zaslou₧φ si jejφ produkt uvedenφ na p°ednφm mφst∞.

Ji₧ Netscape Navigator 3.0 obsahoval ve verzi Gold vestav∞n² editor pro tvorbu webov²ch strßnek. Tento editor p°eÜel takΘ do novΘho balφku Netscape Communicator, kde byl p°ejmenovßn na Composer. Zatφmco Navigator dnes urΦuje sm∞r, jak²m se ubφrß standard HTML, o modulu Composer to bohu₧el neplatφ. Composer nap°. neumo₧≥uje vytvß°et strßnky s rßmci a ani v n∞m nelze na strßnku p°idat vlo₧enΘ objekty. O p°φmΘ podpo°e Java applet∙ nebo JavaScriptu nem∙₧e b²t ani °eΦ.

Na druhou stranu, typografickΘ schopnosti Composeru p°edΦφ mnoh² konkurenΦnφ produkt. Krom∞ obvykl²ch HTML styl∙ pφsma (nadpis, adresa...) je zde mo₧nΘ pro text pou₧φt libovolnΘ pφsmo, kterΘ je v systΘmu instalovßno. To mß ovÜem hßΦek, proto₧e pokud vybranΘ pφsmo nenφ p°φtomno takΘ v systΘmu s prohlφ₧eΦem Webu, pou₧ije se standardnφ pφsmo, kterΘ m∙₧e kompozici strßnky zcela rozhßzet. Mo₧nost definovat alternativnφ pφsma bohu₧el nenφ v Composeru zabudovßna.

DalÜφ plus Composeru je schopnost psßt strßnky v ΦeÜtin∞, co₧ u webov²ch editor∙ zdaleka nenφ obvyklΘ. Vestav∞nß kontrola pravopisu je ale urΦena jen pro anglickΘ texty. Lφbila se mi takΘ mo₧nost pou₧φvat r∙znß p°eddefinovanß barevnß schΘmata strßnky (tj. barvy textu, odkaz∙ a pozadφ).

TakΘ prßce s tabulkami nabφzφ pokroΦilΘ mo₧nosti, jako je obrßzek v pozadφ tabulky (resp. jednotliv²ch bun∞k) nebo r∙znΘ barvy pozadφ bun∞k. Bohu₧el, vÜe nefunguje zrovna tak, jak by u₧ivatel oΦekßval. Navφc pro prßci s tabulkami nejsou pou₧φvßny modernφ techniky typu tßhni a pus¥ a veÜkerΘ parametry bu≥ky je pot°eba nastavovat v samostatnΘm okn∞.

Composer nabφzφ pom∞rn∞ sluÜnou v∞rnost zobrazenφ strßnky v editoru (WYSIWYG), i kdy₧ jinΘ editory (PageMill) jsou jeÜt∞ p°esn∞jÜφ. Pro p°esn² nßhled na strßnku lze p°irozen∞ pou₧φt Navigator. Composer a Navigator se p°itom chovajφ zcela samostatn∞ (i kdy₧ jsou souΦßstφ tΘ₧e aplikace) a jedinß mo₧nost, jak si mohou strßnku p°edat, je p°es soubor na disku.

Composer neobsahuje vestav∞n² editor HTML ani program pro vytvß°enφ map (obrßzky s odkazy). Pro ob∞ tyto funkce musφte pou₧φt externφ aplikaci. Vytvo°enou strßnku ale nakonec m∙₧ete z Composeru p°φmo uploadovat na WWW server.

Netscape Composer nabφzφ v urΦit²ch sm∞rech zajφmavΘ mo₧nosti (pφsma, tabulky), ale takΘ mu °ada funkcφ chybφ (rßmce, vlo₧enΘ objekty). Cht∞lo by se °φci, ₧e je to aplikace pro zaΦφnajφcφ tv∙rce WWW strßnek, na druhou stranu pou₧φvanΘ u₧ivatelskΘ rozhranφ (vypl≥ovßnφ ·daj∙ v dialogov²ch oknech) je dnes ji₧ p°ekonßno, a rozhodn∞ ho proto nelze oznaΦit za u₧ivatelsky p°φv∞tivΘ. ZaΦφnajφcφ u₧ivatelΘ dnes najdou snadn∞ji ovladatelnΘ produkty, profesionßl∙m zase bude °ada funkcφ chyb∞t. Composer lze mo₧nß doporuΦit pro zßkladnφ rozvr₧enφ strßnky, kterΘ je potom pot°eba doladit v HTML editoru.

Adobe PageMill 2.0

Firma Adobe je znßmß sv²mi aktivitami v oblasti publikovßnφ, a tak je p°irozenΘ, ₧e i mezi prvnφmi webov²mi editory byl jeden z jejφch produkt∙. Dnes ji₧ druhß generace softwaru PageMill pat°φ k tomu nejlepÜφmu, co m∙₧ete pro tvorbu WWW strßnek sehnat.

Ovlßdßnφ programu pln∞ vyu₧φvß mo₧nostφ operace tßhni a pus¥, kterou se na strßnku umis¥ujφ obrßzky, vytvß°ejφ se tak odkazy, formßtujφ se tabulky nebo se tak dokonce obarvuje text. Pokud n∞jak² parametr nelze nastavit tφmto zp∙sobem, pou₧ije se k tomu plovoucφ okno Inspector, jeho₧ obsah se automaticky uzp∙sobuje prßv∞ vybranΘmu objektu. Zvlßdnutφ programu je tak dφky intuitivnφmu ovlßdßnφ velice rychlΘ a nenßroΦnΘ.

V∞tÜina nabφdek je v PageMill urΦena pro formßtovßnφ textu, podporovßny jsou b∞₧nΘ styly Webu, nenφ zde ale mo₧nΘ zvolit libovolnΘ pφsmo textu, jako to umφ Composer. SouΦßstφ programu je kontrola pravopisu zvlßdajφcφ hned n∞kolik jazyk∙. Bohu₧el, ΦeÜtina mezi nimi nenφ, ostatn∞ v PageMillu ani nelze na strßnku vklßdat Φesk² text. Za zvlßÜtnφ zmφnku stojφ funkce vyhledßvßnφ a nahrazenφ, kterß zvlßdß nejen prßci s b∞₧n²m textem, ale umo₧≥uje takto nahrazovat takΘ odkazy nebo t°eba obrßzky.

PageMill nabφzφ plnou sadu formulß°ov²ch prvk∙ (textovß pole, tlaΦφtka, menu, zaÜkrtßvacφ boxy...), kterΘ m∙₧ete libovoln∞ umis¥ovat na strßnku. Stejn∞ tak lze na strßnku umφstit libovoln² vlo₧en² objekt, obrßzek nebo applet. Pokud k tomu nepou₧ijete operace tßhni a pus¥, existuje pro vklßdßnφ jednotn² p°φkaz Place. Kdy₧ u₧ je °eΦ o obrßzcφch, PageMill mß vestav∞n² i editor obrßzk∙, ve kterΘm lze nastavit pr∙hlednost obrßzku a vytvß°et client-side i server-side mapy.

PageMill pln∞ podporuje prßci s rßmci, umφ s nimi zachßzet metodou tßhni a pus¥, umo₧≥uje upravovat strßnky p°φmo v rßmcφch a v neposlednφ °ad∞ v n∞m lze snadno p°izp∙sobit odkazy tak, aby se strßnka naΦetla do p°φsluÜnΘho rßmce.

PageMill takΘ disponuje vestav∞n²m HTML editorem, m∙₧ete si tedy zvolit, zda budete se strßnkou pracovat v HTML k≤du nebo ve WYSIWYG modu. Mimochodem, prßv∞ v∞rnost zobrazenφ strßnky ve WYSIWYG modu je velice vysokß a a₧ na n∞jakΘ drobnosti se neliÜφ od WWW prohlφ₧eΦe. PageMill dokonce umφ prohlφ₧eΦ simulovat tak, ₧e v n∞m fungujφ lokßlnφ odkazy a dokonce jsou podporovßny i zßsuvnΘ moduly pro zobrazenφ vlo₧en²ch objekt∙. Pokud si p°ejete, m∙₧ete strßnku samoz°ejm∞ p°enΘst do reßlnΘho prohlφ₧eΦe.

U₧iteΦnou funkcφ, kterou zavedl HomePage a p°ejal ji takΘ PageMill, je statistika dokumentu, ukazujφcφ dobu nutnou pro naΦtenφ strßnky pro r∙znΘ p°enosovΘ rychlosti.

PageMill neumφ strßnku p°φmo uploadovat na WWW server, k tomu lze ale pou₧φt program SiteMill (viz vlo₧en² Φlßnek), kter² se s nφm dodßvß. Co lze tomuto programu jeÜt∞ vytknout? Snad jen drobnΘ nekonzistence v u₧ivatelskΘm rozhranφ (obarvovßnφ bun∞k tabulky) nebo to, ₧e neumo₧≥uje vytvß°et strßnky s ΦeÜtinou.

Claris HomePage 2.0

Firmu Claris znajφ p°edevÜφm p°φvr₧enci poΦφtaΦ∙ Macintosh, i kdy₧ ji₧ dßvno rozÜφ°ila svΘ aktivity takΘ na platformu Windows. Jejφ produkty v₧dy vynikaly nenßroΦnou obsluhou a vyvß₧enostφ funkcφ, co₧ jim p°ineslo ohromnou popularitu. TakΘ HomePage vychßzφ z t∞chto tradic a jeho druhß verze se op∞t °adφ ke ÜpiΦce mezi webov²mi editory.

HomePage 2.0 pat°φ k nejsnßze ovladateln²m webov²m editor∙m. U₧ivatel∙m poskytuje vyvß₧enost jednotliv²ch funkcφ, kterΘ jsou navφc snadno dostupnΘ. Podobn∞ jako ve webov²ch prohlφ₧eΦφch, m∙₧ete zde nastavit pφsmo, jak²m se bude text zobrazovat. Lze tak sice psßt Φesky, ale text je stejn∞ "p°eklßdßn" to HTML, tak₧e se ΦeÜtina v prohlφ₧eΦi nezobrazφ tak, jak mß.

Existuje zde u₧iteΦnß funkce vyhledßnφ a nahrazenφ textu, kterß ovÜem nenφ tak silnß jako u PageMill. TakΘ HomePage nabφzφ kontrolu pravopisu, bohu₧el Φesk² slovnφk z ClarisWorks zde neÜlo pou₧φt. Za zvlßÜtnφ zmφnku zde stojφ prßce s odkazy. HomePage toti₧ v okn∞ pro zapsßnφ odkazu ukazuje p°φklady zßpis∙ odkaz∙, co₧ zaΦφnajφcφm u₧ivatel∙m ohromn∞ pom∙₧e.

Podporovßna je prßce s tabulkami a rßmci, i kdy₧ mo₧nosti HomePage jsou v tom p°ece jen slabÜφ ne₧ u PageMillu. U tabulek nap°. nelze p°φmo nastavit barvu pozadφ bu≥ky, rßmce je zase pot°eba vytvß°et v samostatnΘm okn∞ a nelze upravovat strßnku p°φmo v rßmci. Ovlßdßnφ metodou tßhni a pus¥ je ale v²teΦnΘ.

V²born∞ se zde pracuje s vno°en²mi objekty a applety. HomePage mß zvlßÜtnφ p°φkaz pro vlo₧enφ appletu, kter² umo₧≥uje nastavenφ specifick²ch parametr∙ prßv∞ appletu. Podobn∞ jsou z vno°en²ch objekt∙ vyta₧eny QuickTime filmy, tak₧e je op∞t mo₧nΘ snadno nastavit parametry specifickΘ pro QT film.

Ve verzi 2.0 se zlepÜila v∞rnost zobrazenφ strßnky v editoru (zobrazuje se nap°. obrßzek v pozadφ), po°ßd ale nejsou na strßnce sprßvn∞ zarovnßny obrßzky. Pro p°esn² nßhled je tedy pot°eba p°enΘst strßnku do webovΘho prohlφ₧eΦe, co₧ zde ud∞lßte jedin²m p°φkazem.

P°φjemn² je vestav∞n² HTML editor s barevn²m odliÜenφm znaΦek od okolnφho textu. Do strßnky tak m∙₧ete p°idßvat prvky, kterΘ nejsou v HomePage p°φmo podporovßny (nap°. blikajφcφ text). Najdete zde takΘ editor obrßzk∙ pro snadnΘ nastavenφ pr∙hlednosti nebo vytvß°enφ client-side i server-side map.

Druhß verze HomePage ji₧ umo₧≥uje nahrßt (uploadovat) strßnku na WWW server, p°iΦem₧ nenahrßvß pouze samotn² HTML soubor, ale takΘ vÜechny souvisejφcφ soubory (obrßzky, applety, vno°enΘ objekty). Zvlßdß takΘ upload celΘho hnφzda (Poznßmka pah: v²raz WWW site se p°eklßdß n∞kdy jako "strßnka", jindy jako "server", jeÜt∞ jindy jako "soubor strßnek". V tomto textu pou₧φvan² v²raz "WWW hnφzdo" je ovÜem v jistΘm smyslu p°esn∞jÜφ, proto₧e jak pro "strßnku", tak i pro "server" mß angliΦtina v²razy jinΘ) strßnek a krom∞ toho umo₧≥uje i p°enos opaΦn²m sm∞rem, tj. z WWW serveru na lokßlnφ poΦφtaΦ.

Zmφnit bychom jeÜt∞ m∞li schopnost zobrazovat statistiku dokumentu, tj. dobu nahrßnφ strßnky, a podporu knihoven prvk∙ (nap°. obrßzk∙), kterΘ si mohou u₧ivatelΘ sami vytvß°et.

Pokud s tvorbou WWW strßnek zaΦφnßte, urΦit∞ stojφ za to, podφvat se prßv∞ na Claris HomePage.

(dokonΦenφ v p°φÜtφm vydßnφ)


| <<< | COMPUTERWORLD | IDG CZ homepage |