Macromedia Dreamweaver 8
Nenφ to tak dßvno, co jsem se na strßnkßch Intervalu v∞noval Dreamweaveru MX 2004 a u₧ je tu op∞t novß verze, tentokrßt s po°adov²m Φφslem 8. Novinkßm a p°edevÜφm tomu, zda se vyplatφ stßvajφcφm u₧ivatel∙m p°ejφt na novou verzi, se budu v∞novat v tomto Φlßnku.
V²vojß°∙m webov²ch aplikacφ jist∞ nenφ t°eba editor Dreamweaver sßhodlouze p°edstavovat. Pro mnoho z nßs byl tento WYSIWYG editor tφm prvnφm, co jsme pro tvorbu strßnek pou₧ili. Na rozdφl od FrontPage produkoval kvalitnφ k≤d a pokud jsme i p°esto sßhli k manußlnφ editaci k≤du, dokßzal si udr₧et kontinuitu s prezentacφ strßnky ve vizußlnφm m≤du û ostatn∞, v tΘto oblasti pat°φ dosud mezi ÜpiΦku. Postupem Φasu doÜlo ke spojenφ v²vojß°skΘ (Ultradev) a webdesignΘrskΘ (Dreamweaver) verze a Macromedia zaΦala klßst stßle v∞tÜφ d∙raz na prßci se zdrojov²m k≤dem. Sv∞dΦφ o tom i fakt, ₧e po akvizici spoleΦnosti Allaire, tv∙rce editoru HomeSite, u₧ dlouho nebyla uvedena novß verze tohoto oblφbenΘ nßstroje pro p°φznivce manußlnφ editace zdrojovΘho k≤du XHTML strßnek.
Prost°edφ
V osmΘ verzi editoru Dreamweaver se Macromedia zam∞°ila p°edevÜφm na zlepÜenφ prßce se zdrojov²m k≤dem a kaskßdov²mi styly. Pro prßci s CSS je nynφ k dispozici (op∞t) p°epracovanß paletka "CSS Styles". V rßmci nφ lze p°epφnat mezi nastavenφm pro aktußln∞ vybran² element strßnky Φi mezi vÜemi objekty strßnky. V p°φpad∞, ₧e se chceme podφvat na vlastnosti vybranΘho elementu, Dreamweaver detekuje odvozenΘ vlastnosti, a tak vedle p°ehledu atribut∙, kterΘ jsou p°φmo v definici danΘ t°φdy, zobrazφ i seznam t∞ch, kterΘ jsou d∞d∞ny. Pokud sßhneme po p°φmΘ editaci, paletka si samoz°ejm∞ ohlφdß, zda element danou vlastnost podporuje.
Macromedia Dreamweaver 8 - paletka CSS Styles
Pro layout strßnky Dreamweaver nabφzφ °adu nov²ch nßstroj∙. V novΘ verzi lze libovoln∞ zoomovat û m∙₧eme si tak libovoln∞ p°iblφ₧it po₧adovanou Φßst strßnky, stejn∞ tak lze snadno zφskat p°ehled nad cel²m dokumentem. Pozicovßnφ objekt∙ se pak sna₧φ ulehΦit vodφtka û zde se Macromedia inspirovala u grafick²ch editor∙. Pokud je v tabulce styl∙ definovßn rozm∞r objektu, je pro lepÜφ orientaci zobrazen jako tooltip, stejnou nßpov∞du obdr₧φme i p°i zm∞n∞ pozice vodφtka.
Macromedia Dreamweaver 8 - ukßzka pou₧itφ vodφtek (plnß velikost, cca 100 kB)
Zdrojov² k≤d
Zm∞n se doΦkal takΘ integrovan² editor zdrojovΘho k≤du. Ten nynφ obsahuje novou liÜtu, kterß jako by z oka vypadla liÜt∞ "gutter" znßmΘ z editoru HomeSite (pokud vßm jejφ nßzev nic ne°φkß, v∞zte, ₧e se nachßzφ v levΘm okraji editaΦnφho okna). Dφky nφ lze stiskem jednoho tlaΦφtka schovat libovolnou Φßst k≤du, zakomentovat vybran² ·sek (druh komentß°e lze samoz°ejm∞ vybrat dle typu editovanΘho dokumentu) Φi pou₧φt navigaΦnφ nßstroje pro p°esun na rodiΦovsk² element. Nechybφ nßstroj pro p°eformßtovßnφ textu a jeho validaci.
Macromedia Dreamweaver 8 - editor zdrojovΘho k≤du (plnß velikost, cca 40 kB)
Podpora XML
I kdy₧ bylo u₧ v minulΘ verzi mo₧nΘ editovat dokumenty ve formßtu XML, plnohodnotn²m editorem XML Dreamweaver rozhodn∞ nebyl. Nutno p°iznat, ₧e se jφm nesna₧φ b²t ani te∩, do editor∙ typu XML Spy mß stßle daleko. Program Dreamweaver se vÜak sna₧φ o jin², spφÜe aplikaΦnφ p°φstup û XML dokument chßpe p°edevÜφm jako zdroj dat. S t∞mi pak lze pracovat podobn∞ jako s jakoukoli jinou datovou sadou. JednotlivΘ atributy lze metodou "drag and drop" p°etahovat do dokumentu formßtu XSLT, dφky kterΘmu je nßsledn∞ provedena pot°ebnß transformace. I kdy₧ lze pro vizualizaci pou₧φt n∞kterou z poslednφch verzφ prohlφ₧eΦ∙, kterΘ Üablony XSLT podporujφ, v²slednß transformace bude pravd∞podobn∞ provedena na stran∞ serveru.
V p°φpad∞ manußlnφch ·prav dokumentu ve formßtu XML je nynφ nov∞ k dispozici funkce pro automatickΘ dopl≥ovßnφ atribut∙, podobn∞ jako je tomu u klasickΘho XHTML. TaktΘ₧ na ukonΦovacφ znaΦky pßrov²ch element∙ se nemusφme pamatovat û editor se o n∞ postarß sßm.
Drobnosti, kterΘ pot∞Üφ
Vedle v²Üe popsan²ch zm∞n se v²vojß°i sna₧ili vyslyÜet n∞kterΘ nß°ky u₧ivatel∙, a tak do programu doplnili °adu Üikovn²ch vylepÜenφ. M∞ osobn∞ pot∞Üila mo₧nost ulo₧enφ pracovnφ plochy, dφky kterΘ Dreamweaver naleznu v tΘ podob∞, v jakΘ jsem jej opustil. Pokud vyu₧φvßte integrovanΘho FTP klienta, jist∞ vßs pot∞Üφ, ₧e upload je nynφ provßd∞n na pozadφ a u₧ivatel tak nenφ p°i svΘ prßci limitovßn Φekßnφm na dokonΦenφ p°enosu.
Souhrn
I kdy₧ jsem m∞l k dispozici jednu z poslednφch betaverzφ a nikoli verzi produkΦnφ, Dreamweaver nevykazoval znßmky nestability. Zm∞ny ve vizualizaΦnφm jßd°e byly patrnΘ zejmΘna u slo₧it∞jÜφch CSS konstrukcφ, ale ani tak neΦekejte ₧ßdnΘ zßzraky û program je stßle limitovßn nutnostφ skloubit editaci a vizualizaci, proto zde asi v₧dy rozdφl oproti zobrazenφ v prohlφ₧eΦi bude. NovΘ nßstroje pro prßci s CSS jsou Üikovn²m vylepÜenφm, p°φznivci ruΦnφch ·prav pak mohou sßhnout po vylepÜenΘm editoru zdrojovΘho k≤du. Ten u₧ v tΘto verzi opravdu zaΦal b²t d∙stojn²m nßstupcem editoru HomeSite. Drobnou vadou na krßse je op∞tovnß absence podpory diakritiky ve "Flash buttons".
Na otßzku, zda se vyplatφ p°echod na novou verzi, mohu s klidn²m sv∞domφm odpov∞d∞t ano. Novinek je opravdu po₧ehnan∞ a nejsou to jen ty, pro kterΘ se pou₧φvß p°φvlastek "kosmetickΘ". Ostatn∞, mo₧nosti novΘ verze si m∙₧e ka₧d² vyzkouÜet sßm, na strßnkßch firmy Macromedia je k dispozici trial verze programu.