BlueFish 0.7 |
SkuteΦnost, ₧e v programovΘ v²bav∞ osobnφch poΦφtaΦ∙ se pravideln∞ vyskytujφ HTML editory, dnes u₧ pravd∞podobn∞ nep°ekvapφ ₧ßdnΘho u₧ivatele. V "microsoftskΘm" sv∞t∞ krom∞ jednoduÜÜφch textov²ch editor∙ existujφ i specißln∞ navr₧enΘ komerΦnφ aplikace typu Macromedia Dreamweaver MX, Microsoft FrontPage Φi Adobe GoLive, umo₧≥ujφcφ (v rukßch programßtor∙) pravΘ zßzraky. Je ale situace stejnß i ve sv∞t∞, kterΘmu vlßdne operaΦnφ systΘm Linux?
|
|||||||||||||||
|
S jak²mi HTML editory m∙₧eme pracovat v oblasti Linuxu? Najφt odpov∞∩ na tuto otßzku se pokusφme i v tomto Φlßnku, popisujφcφm program BlueFish, kter² je p°edstavitelem linuxovΘho HTML editoru.
Jak Üel Φasà
NaÜt∞stφ jsou u₧ pryΦ doby, kdy u₧ivatelΘ Linuxu byli odkßzßni pouze na textovΘ
editory typu vi nebo emacs. Ty byli schopni p°i nßvrhu strßnek efektivn∞ vyu₧φvat
pouze opravdovφ odbornφci, pamatujφcφ si zpam∞ti syntaxi nejb∞₧n∞jÜφch tag∙.
Ve sv∞t∞ Linuxu m∙₧eme i v tΘto oblasti pozorovat znateln² v²voj softwaru, sm∞°ujφcφ k maximßlnφmu usnadn∞nφ tvorby webov²ch aplikacφ. Programy dnes ji₧ nabφzejφ p°ehlednΘ grafickΘ v²vojovΘ prost°edφ s mo₧nostφ vlo₧enφ p°eddefinovan²ch nejΦast∞ji vyu₧φvan²ch programov²ch segment∙ anebo obsahujφcφ bohatou kontextovou nßpov∞du. To umo₧nilo rychlΘ vytvß°enφ webov²ch dokument∙ i zaΦφnajφcφm u₧ivatel∙m, kte°φ nemajφ detailnφ znalosti toho Φi onoho tagu. A prßv∞ recenzovan² editor BlueFish (aktußln∞ ve verzi 0.7) nabφzφ u₧ivatel∙m znaΦnΘ prost°edky pro snadnou tvorbu internetov²ch strßnek.
BlueFish
Program BlueFish je Φistokrevn² HTML editor, nabφzejφcφ vÜe, co lze od editoru
oΦekßvat, pomocφ rozhranφ oznaΦovanΘho jako WYSIWYN (What You See Is What You
Need - co₧ lze jednoduÜe p°elo₧it jako Co vidφÜ, je to, co pot°ebujeÜ [v oblasti
pou₧iteln²ch nßstroj∙ pro tvorbu strßnek]). A prßv∞ tato filozofie p°esn∞ vystihuje
snahu autor∙ programu maximßln∞ usnadnit u₧ivatel∙m tvorbu jejich HTML dokument∙
pomocφ p°ehlednΘho prost°edφ aplikace, dφky n∞mu₧ budou moci velmi rychle -
doslova n∞kolika klepnutφmi myÜi - realizovat sv∙j zßm∞r.
A tφm jsem se ji₧ de facto dostal k popisu mo₧nostφ/nabφzen²ch funkcφ editoru.
Ten krom∞ standardnφ programovΘ nabφdky, zahrnujφcφ operace se soubory, nabφzφ
i menu zp°φstup≥ujφcφ tlaΦφtka s mnohem zajφmav∞jÜφ nßplnφ prßce - viz obrßzek
pracovnφho prost°edφ aplikace a nßsledujφcφ p°ehled, kter² popisuje, co se stane
po klepnutφ na uvedenΘ tlaΦφtko:
Bleskem - zobrazφ se submenu obsahujφcφ zßkladnφ formßtovacφ p°φkazy
HTML dokument∙.
Fonty - dojde logicky ke zp°φstupn∞nφ r∙zn²ch nastavenφ souvisejφcφch
s pφsmem vytvß°enΘho dokumentu.
Tabulky - zobrazφ se nabφdka, pomocφ nφ₧ se stane vytvß°enφ a ·prava
tabulek pom∞rn∞ snadnou zßle₧itostφ.
Rßmy - ka₧d² u₧ivatel bude moci navrhnout rozvr₧enφ HTML dokumentu s
vyu₧itφm tΘto stejnojmennΘ technologie.
Formulß°e - dostaneme se k velmi Φasto vyu₧φvan²m formßtovacφm znaΦkßm,
umo₧≥ujφcφm interaktivitu s klientem.
Seznamy - zp°φstupnφ se vlo₧enφ r∙zn²ch druh∙ seznam∙.
CCS - m∙₧eme jednoduÜe obhospoda°ovat a zajistit jednotn² vzhled webovΘho
sφdla, kter² vyu₧ijeme v p°φpad∞, ₧e navrhujeme vφce strßnek pomocφ stejnojmennΘ
technologie.
JavaScript - obdob∞ jako u p°edchozφch tlaΦφtek dojde k zobrazenφ menu
s nejΦast∞ji pou₧φvan²mi znaΦkami vklßdan²mi programßtory p°i tvorb∞ (obsluze)
strßnek pomocφ JavaScriptu.
WML - u₧ivatelΘ budou moci vytvß°et WAP strßnky.
Ostatnφ - dostaneme se k nabφdce obsahujφcφ nap°φklad kompletnφ referenΦnφ
seznamy: SSI, PHP3/4 a RXML.
Dojem
Program BlueFish nabφzφ u₧ivatel∙m °adu nßstroj∙, pomocφ nich₧ se vytvß°enφ
cel²ch webov²ch aplikacφ nebo jen jednotliv²ch WWW strßnek stane pom∞rn∞ snadnou
zßle₧itostφ i pro zaΦφnajφcφ programßtory. BlueFish je samoz°ejm∞ konfigurovateln²
a je mo₧nΘ jej nastavit "k obrazu svΘmu", a to od barevnΘho nastavenφ
syntaxe p°φkaz∙ a₧ po tvorbu vlastnφho menu aplikace.
Co vÜak nenφ stßle do°eÜeno, je podpora dynamicky generovan²ch strßnek - preview zobrazenφ (nßhled, jak bude strßnka vypadat v prohlφ₧eΦi) je pouze v experimentßlnφ podob∞ a nefunguje tak, jak by m∞lo, ale hlavn∞ - mnohΘ budoucφ u₧ivatele mo₧nß odradφ od pou₧φvßnφ programu fakt, ₧e se nejednß o WYSIWYG editor. Na druhou stranu, skalnφ p°φznivci Linuxu patrn∞ ocenφ a s ·sp∞chem vyu₧ijφ vÜechny mo₧nosti programu a samoz°ejm∞ i skuteΦnost, ₧e je mo₧nΘ si tento program ihned zdarma stßhnout z internetu (pokud ji₧ nenφ obsa₧en v jejich distribuci Linuxu) a zaΦφt s nφm vytvß°et aplikace, vyu₧φvajφcφ modernφ internetovΘ technologie.
![]() |