INTERNET:
Przegl d edytorów HTML dla Linuksa
Dwie strony pingwina
Wst p
Z ywymi naprzód i
Nauka nie idzie w las
Kolorowy tekst
Naparstek
Nie pomyl si !
Polskie ABC
asWedit
Bluefish
Quanta+
Screem
W pogoni za Oknami
Dane techniczne
Jacek Orłowski
Linux od pocz tku istnienia zwi zany jest z sieci , a ta dzi wszystkim kojarzy si przede
wszystkim ze stronami WWW. Czy jednak edytory HTML dla X Window mog si równa z
programami pisanymi dla Okienek Microsoftu?
Systemy uniksowe przestały by wył cznie rodowiskiem pracy dla administratorów sieci i
programistów. Coraz wi cej osób wykorzystuje Linuksa do zastosowa domowych. Nic wi c
dziwnego, e zwi ksza si te liczba aplikacji wzbogacaj cych mo liwo ci tej platformy. Co
istotne, znakomita wi kszo oprogramowania dla Linuksa ma równie status freeware.
O popularno ci witryn internetowych nikogo nie trzeba przekonywa , a ka dy internauta pr dzej
czy pó niej zechce zaprezentowa si w globalnej Paj czynie. By stworzy swoj stron WWW,
trzeba dysponowa edytorem HTML - test takich aplikacji dla Windows opublikowali my w
styczniowym numerze CHIP-a. Nie musimy jednak by na nie skazani. U ytkownicy Linuksa z
powodzeniem mog wykorzysta do tego celu jedn z aplikacji opisanych w tym tek cie.
----
Info
Grupy dyskusyjne
Pytania, uwagi i komentarze do artykułu:
news://news.vogel.pl/chip.artykuly
Pytania techniczne:
news://news.vogel.pl/chip.internet
Na płycie w dziale Internet | Edytory HTML dla Linuksa znajduj si opisane programy, ispell z
polskim słownikiem oraz pliki spolszczaj ce edytor asWedit
Z ywymi naprzód i
W ród "X-owych" edytorów HTML króluj narz dzia do "r cznej" edycji kodu strony. Pró no
szuka tu zaawansowanych aplikacji typu WYSIWYG - upraszczanie i automatyzacja pozostaj na
razie domen programów dla Windows. Cho tworzenie stron WWW w edytorze "tekstowym"
wymaga wi kszej pracy, daj one autorowi pełn kontrol nad tworzonym projektem. Znaj c
HTML oraz dysponuj c funkcjonaln aplikacj , mo na ten proces znacznie przy pieszy .
Linuksowe edytory HTML dziel si na dwie grupy. W pierwszej znajduj si programy
rozbudowane, oferuj ce bogate mo liwo ci edycyjne, które mo na stawia na równi z wieloma
narz dziami dla Windows. Pozostałe aplikacje znajduj si we wczesnym stadium rozwoju (nie
zawsze s to programy nowe) i cz sto bywaj do niestabilne. Maj cechy edytorów HTML, lecz
od przysłowiowego "notatnika" ró ni je bardzo niewiele. Dlatego omawiamy cechy wszystkich
edytorów, ale szczegółowo opisujemy programy z pierwszej grupy, naszym zdaniem najlepsze.
Nauka nie idzie w las
Wykorzystuj c aplikacje dla systemu Windows, o utworzenie strony mo e si pokusi ka dy
u ytkownik komputera - znakomita wi kszo programów oferuje odpowiedni system pomocy i
kurs HTML-a, a tak e stosowne szablony i kreatory. Aplikacje dla X-ów wymagaj od
u ytkownika znajomo ci HTML-a - jedynie asWedit i Quanta+ zawieraj stosowny system
pomocy. ladowe podpowiedzi składni dla poszczególnych znaczników oferuje nam te
WebDesigner. System pomocy zazwyczaj - je li w ogóle jest - sprowadza si do ogólnej informacji
o aplikacji lub jej funkcjach.
Znajomo angielskiego jest podstaw pracy z linuksowymi edytorami HTML - prawie
wszystkie aplikacje maj interfejs u ytkownika w tym j zyku. Wyj tkiem jest asWedit, którego
menu mo na dostosowa do kilku j zyków narodowych, w tym do polskiego.
Bariery te nie powinny by przeszkod dla wytrawnych "linuksiarzy", którzy angielski po prostu
znaj . W Internecie bez trudu mo na znale liczne kursy HTML-a, tak e polskoj zyczne.
Naprawd warto z nich korzysta i posi
t "tajemn " wiedz .
Kolorowy tekst
Jedn z najwa niejszych zalet dobrego edytora HTML jest kolorowanie składni, które znacznie
ułatwia pisanie stron oraz poruszanie si po tworzonym dokumencie. Niestety, tylko cztery
aplikacje maj t funkcj , przy czym Screem nadaje odmienne kolory znacznikom, nie wyró niaj c
jednak ich atrybutów. WebDesigner i August realizuj t funkcj cz ciowo, nadaj c inny kolor
tre ci strony, a inny wszystkim znacznikom wraz z atrybutami.
Najnowsz specyfikacj j zyka opisu stron WWW jest HTML 4.01 - dobrze wi c o aplikacjach
wiadczy dostosowanie ich do najbardziej aktualnych standardów. Wi kszo programów obsługuje
najwy ej HTML-a 3.2 - wyró niaj si jedynie cztery aplikacje z grona "zaawansowanych":
asWedit, Blue-fish, Quanta+ i Screem, lecz tylko trzy z nich oferuj wsparcie dla stylów
kaskadowych. Odpowiednim modułem nie dysponuje pierwsza z wymienionych aplikacji.
Obsługa standardów "dookoła HTML- -owych" jest wa na dla osób buduj cych bardziej
zaawansowane witryny. JavaScript, na dobre ju zakorzeniony w Paj czynie, wspomagany jest
jedynie przez program Coffee-Cup - i to w formie minibiblioteki gotowych skryptów. Program ten
w podobny sposób pomaga w pisaniu programów w Perlu, dysponuj c kilkoma popularnymi
skryptami. Bluefish jako jedyna aplikacja ułatwia pisanie w popularnym ostatnio WML-u dzi ki
osadzenie na belce narz dziowej kilkunastu odwoła do znaczników tego j zyka.
Naparstek
Znane cho by z HomeSite'a usprawnienia w pracy webmastera s przenoszone na szereg aplikacji
niezale nie od platformy systemowej. Aplikacje linuksowe pozostaj jednak daleko w tyle za
okienkowymi odpowiednikami. Zaledwie trzy z nich dysponuj narz dziami umo liwiaj cymi
wpisywanie wszystkich podstawowych znaczników z miniokienek edycyjnych lub kretaorów.
Pozostałe realizuj te funkcje dla kilku znaczników b d wcale. Podobnie rzecz ma si z edycj
wpisanego znacznika - tylko trzy narz dzia - asWedit, Bluefish i Quanta+ - umo liwiaj ich edycj
za pomoc okienek. W pozostałych wypadkach nale y dokonywa wpisu i edycji "z palca", co
bywa pracochłonne.
Przy r cznym pisaniu bardzo wygodne jest, gdy program sugeruje nam składni znacznika. Ta
funkcja wbudowana jest jedynie w Quant + i Screem, przy czym ten ostatni pokazuje podpowied
automatycznie. Niestety - sugestie programu ograniczaj si jedynie do atrybutów (bez
podpowiedzi ich warto ci) i nie zawsze s dostosowane do składni wpisywanego znacznika.
Bardzo niewygodna jest r czna edycja kodu w programie asWedit - wyró nia on bowiem dwa
tryby pracy: tekstowy i HTML, przy czym ten pierwszy staje si zwykłym "notatnikiem", a drugi
nie pozwala na samodzielne wpisywanie znaczników. adna opisana aplikacja nie zawiera kreatora
do tworzenia tabel.
Nie pomyl si !
By mie całkowit kontrol nad pó niejszym wygl dem strony, nale y co jaki czas dokonywa jej
podgl du w przegl darce. Wi kszo opisywanych programów poprawnie współpracuje z Netscape
Navigatorem. Wyró nia si asWedit, który potrafi wy wietli stron a w czterech przegl darkach,
w tym w tekstowym Lynksie. Jedynie w dwóch aplikacjach nie zaimplementowano adnej
mo liwo ci podgl du tworzonej strony (Erwin i Peacock). W Screemie zastosowano rozwi zanie
znane cho by z HomeSite'a - podgl d bezpo rednio w edytorze.
Dla osób zamieszczaj cych na swoich stronach sporo informacji tekstowych wa na jest
mo liwo sprawdzenia pisowni dokumentu HTML. Wi kszo opisywanych aplikacji
współpracuje z linuksowym ispellem. Dzi ki temu mo liwe jest u ycie dowolnego słownika
zainstalowanego w systemie. Niektóre aplikacje nie obsługuj zewn trznych słowników, a
własnymi nie dysponuj , dlatego sprawdzenie pisowni Augustem, Erwinem, Peacockiem czy
WebDesignerem jest niemo liwe. Pod tym wzgl dem wyró nia si Quanta+, umo liwiaj ca
korzystanie tak e z aspella.
Wykonan witryn nale y umie ci na serwerze WWW - do tego celu słu y dowolny klient
FTP. Porz dny edytor HTML powinien wi c z nim współpracowa , a nawet zawiera wbudowany
moduł FTP. Autorzy wi kszo ci opisywanych aplikacji potraktowali t kwesti po macoszemu.
Jedynie CoffeeCup i Screem maja wbudowane funkcje ułatwiaj ce korzystanie z FTP.
Polskie ABC
Cho forma stron WWW nie jest bez znaczenia, to najwa niejsza jest przekazywana tre . Je li
zatem mamy zamiar utworzy dokument w j zyku polskim, warto po wi ci chwil sprawie
poprawnego i wygodnego kodowania polskich literek. Linux Slack- ware, na którym dokonali my
przegl du, uzbrojony został w polskie czcionki ekranowe w standardzie ISO-8859-2. Nie wszystkie
edytory HTML były w stanie poprawnie korzysta z tych fontów. Bluefish, CoffeeCup, Erwin i
Quanta+ wy wietlaj "ogonki" poprawnie - w pozostałych aplikacjach zobaczymy w ich miejscu
"robaczki". Screem natomiast zapisuje polskie literki w postaci &#xxx;, gdzie xxx jest pozycj
znaku w tabeli Unicode. Odpowiedni znacznik META musimy wstawi samodzielnie.
Quanta+
Aplikacja ta przypadnie do gustu zwłaszcza tym u ytkownikom, którzy "przesiadaj si " na
Linuksa z Windows. Czytelny i funkcjonalny interfejs idzie w parze z du ymi mo liwo ciami
programu. Quant wyró nia sugerowanie składni znaczników, wywoływane kombinacj klawiszy
[ALT]+[ ]. Jest to rozwi zanie bardzo wygodne, przy pieszaj ce tworzenie kodu HTML - niestety,
program podpowiada atrybuty bez ich warto ci.
Quanta, jak wi kszo dobrych edytorów, jest zapatrzony w HomeSite'a. Jako jeden z
nielicznych prezentuje on struktur dokumentu w postaci drzewa.
Za pomoc Quanty w szybki sposób utworzymy wszystkie standardowe znaczniki,
wykorzystuj c wygodn belk narz dziow oraz okienkowy system budowania polece HTML-a.
Poruszanie si po dokumencie i plikach z nim zwi zanych ułatwia panel umieszczony po lewej
stronie okna aplikacji. Dzi ki niemu mo emy zarz dza plikami, projektami, podgl da struktur
kodu oraz mamy dost p do bogatego systemu pomocy.
Du e mo liwo ci konfiguracyjne, edytowalne skróty klawiaturowe, obsługa zewn trznych
programów, pod wietlanie składni HTML oraz j zyków skryptowych stawiaj Quant na czele
stawki edytorów HTML dla X Window. Wsparcie dla HTML 4.0 oraz stylów kaskadowych
powoduj , e jest to chyba najlepsze darmowe narz dzie do tworzenia stron WWW dla Linuksa.
W pogoni za Oknami
Przygl daj c si edytorom HTML dla Linuksa, nie sposób nie porówna ich do programów tej
kategorii znanych z Windows. Aplikacje spod znaku pingwina na pewno pozostaj w tyle za
komercyjnymi edytorami dla Okienek. Nale y jednak pami ta , e programy dla Linuksa w
znakomitej wi kszo ci pisane s na zasadzie licencji GPL. Jak na darmowe aplikacje zaskakuj
mo liwo ciami, a dystrybucja w postaci kodów ródłowych sprzyja ich rozwojowi.