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.
![]() |