Czarna skrzynka webmastera. Część pierwsza: programy linuksowe
Stare powiedzenie mówi, że prawdziwemu webmasterowi wystarczy vi. W praktyce większość osób posługuje się sprawdzonym zestawem narzędzi do tworzenia stron internetowych. Jakimi? Sprawdź sam.
W artykule nie będzie ani słowa o znanych i popularnych, ale płatnych narzędziach do budowania serwisów WWW. Zapewne potrafisz jednym tchem wymienić ich nazwy. Oprogramowanie, na które chcemy zwrócić Twoją uwagę, jest w pełni darmowe i... znajduje zastosowanie zarówno na komputerach amatorów, jak i profesjonalistów. Może również stanowić znakomite uzupełnienie drogich aplikacji komercyjnych. Dzięki niemu zbudujesz swoje własne środowisko tworzenia stron internetowych w Linuksie.
Testowane produkty:
| Typ programu | Nazwa i wersja |
| Edytor HTML WYSIWYG | Nvu 1.0 |
| Edytor HTML | Bluefish 1.0.7 |
| Edytor PHP | gPHPEdit 0.9.91 |
| Edytor CSS | CSSED 0.4.0 |
| Edytor HTML | Quanta Plus 3.5.9 |
| Walidator HTML | The W3C Markup Validation Servicehttp://validator.w3.org/ |
| Walidator CSS | The W3C CSS Validation Servicehttp://jigsaw.w3.org/css-validator/ |
| Walidator Atom i RSS | W3C Feed Validation Service http://validator.w3.org/feed/ |
| Edytor grafiki rastrowej | GIMP 2.4.0-rc3 |
| Edytor grafiki rastrowej | GIMPshop 2.1/2.2.4 |
| Edytor grafiki wektorowej | Inkscape 0.46 |
| Edytor grafiki wektorowej | Xara Xtreme for Linux 0.7 |
| Zrzuty ekranu | GNOME Take Snapshot |
| Zrzuty ekranu | KSnapshot |
| Linijka | Gruler |
| Linijka | Kruler |
| Próbnik kolorów | KColorChooser 1.0.1 |
| Paleta kolorów | KColorEdit 3.5.9 |
| Generator kolorów | Agape 0.4.2 |
| Klient FTP | FileZilla 3.0.5 |
| Klient FTP | lftp 3.5.14 |
| Klient FTP | gFTP 2.0.18 |
| Klient FTP | Kasablanca 0.4.2 |
| Klient FTP | KFTPGrabber 0.8.1 |
Edytor HTML to podstawowe narzędzie, bez którego nie może się obyć żaden webmaster. W Sieci znajdziesz dziesiątki edytorów tekstowych i WYSIWYG (ang. What You See Is What You Get), czyli inaczej mówiąc – graficznych.
Nvu
Ci, którzy cenią sobie wygodę i szybkość tworzenia stron internetowych, powinni zainteresować się edytorem działającym w trybie WYSIWYG. W przeciwieństwie od typowego edytora programistycznego czy edytora HTML tryb edycji WYSIWYG przypomina pracę z edytorem tekstu. Wystarczy wprowadzić tekst, osadzić grafiki i inne elementy strony WWW, a program zadba o wygenerowanie odpowiedniego kodu.
Nvu jest takim właśnie edytorem. Nazwa programu pochodzi od angielskiego new view, co oznacza nowy widok i jak sugerują autorzy programu, należy ją czytać [en wju]. Aplikacja rozpowszechniana jest na zasadach licencji MPL (Mozilla Public License) i może być używana za darmo także w celach komercyjnych.
Nvu działa w Linuksie, a także w Windows i Mac OS-ie X. To pierwszy z testowanych programów, który uda Ci się uruchomić pod wieloma systemami. Program sprawia wrażenie stabilnego, a przemyślany układ menu i pasków narzędzi zachęca do tworzenia kolejnych stron. Dostępne tryby edycji to Normalny (typowy WYSIWYG), Znaczniki HTML wyróżniający na ekranie użyte znaczniki HTML oraz Źródło, będący edytorem kodu źródłowego.
Nvu obsługuje programowanie w HTML-u 4 i XHTML-u 1 z rozróżnieniem typu dokumentu DTD np. na Transitional lub Strict. Program całkiem nieźle radzi sobie z formatowaniem wyglądu strony za pomocą CSS-ów z pominięciem zagnieżdżonych atrybutów w znacznikach HTML. Domyślnym kodowaniem znaków jest Unicode (UTF-8), choć za pomocą odpowiedniej opcji w menu szybko można zamienić je na ISO-8859-2. Jakby komuś było mało, przed błędami językowymi uchroni nas zintegrowany moduł sprawdzania pisowni.
Nad spójnością projektów w Nvu czuwa Menedżer, w którym obok dokumentów HTML gromadzone są także pliki graficzne. Praca z wieloma dokumentami odbywa się przy użyciu zakładek, przez co edycja podstron serwisu jest bardzo wygodna. Wygodne są również funkcje edycyjne. Nvu został wyposażony w proste w użyciu moduły osadzania obrazków, tabel i formularzy. Program byłby niepełnowartościowy, gdyby nie rozbudowany Edytor CSS, pozwalający tworzyć złożone reguły za pomocą list rozwijalnych powiązanych z dostępnymi atrybutami i oknem podglądu. Gotową stronę szybko przeniesiemy na serwer za sprawą wbudowanego klienta FTP.
Bluefish
Do przygotowania imponujących stron WWW wcale nie musisz posługiwać się edytorem graficznym. Korzystając z Linuksa, masz duży wybór edytorów HTML napisanych dla konkurujących ze sobą środowisk GNOME i KDE. W jednym i drugim znajdziesz odpowiedniki oprogramowania biurowego, multimedialnego, do obróbki grafiki czy właśnie tworzenia stron internetowych. Możesz używać ich zamiennie lub tylko swoich ulubionych.
Bluefish to edytor pod względem sposobu korzystania z niego zbliżonym do Zajączka dla Windows. Program został napisany z myślą o środowisku GNOME z wykorzystaniem typowej dla niego biblioteki GTK. Interfejs Bluefisha jest wygodny w obsłudze i został w całości przetłumaczony na język polski. Aplikacja pomaga w pisaniu kodu źródłowego w kilku językach programowania, m.in. C, Javie i Pascalu, choć głównym jej przeznaczeniem jest pomoc w tworzeniu dokumentów do publikacji na stronach internetowych: HTML, PHP, CSS oraz skryptów JavaScript, JSP, Python, Perl itd. Dostępne standardy kodowania znaków to m.in. ISO-8859-2 i Unicode UTF-8.
Przyciski paska narzędzi Bluefisha zorganizowane są w tematyczne kategorie. Ułatwia to nawigację po programie i szybsze odszukiwanie potrzebnych funkcji.
Pracę nad większymi serwisami ułatwia menedżer projektów grupujący wszystkie pliki wchodzące w jego skład. W Bluefishu możliwa jest edycja wielu dokumentów naraz, a wszystko to za pomocą sprawnie działającego systemu zakładek. Właściwa edycja kodu wspomagana jest przez szereg graficznych kreatorów lub okien dialogowych przyspieszających osadzanie obiektów HTML, takich jak grafiki, listy, tabele, odnośniki, formularze itd. Standardowy zestaw przycisków narzędzi ułatwia z kolei szybkie formatowanie tekstu w sposób zbliżony do pracy z typowym edytorem tekstu wyposażonym w niektóre funkcje programów WYSIWYG. Wystarczy, że po zaznaczeniu fragmentu tekstu wybierzesz odpowiedni przycisk, np. pogrubienia, a program samodzielnie dołączy do kodu wszystkie niezbędne znaczniki HTML. Inne przydatne funkcje związane z programowaniem to automatyczne ustawianie wcięć, zamykanie znaczników HTML czy numerowanie linii.
Doskonałym uzupełnieniem programu jest rozbudowany edytor CSS przyspieszający budowanie reguł przez dostępne listy wyboru selektora, własności i wartości. Niestety, brakuje podglądu efektu końcowego tak wygenerowanej reguły.
Bluefish to także świetny edytor do programowania w PHP. Program zawiera kilkadziesiąt gotowych do użycia, predefiniowanych szablonów najczęściej używanych funkcji, np. operujących na plikach czy tworzących nowe połączenie do bazy danych. Bluefish wspomaga nas także w przygotowywaniu zapytań wybierających SQL. Na dodatek Bluefisha zintegrujemy z wieloma zewnętrznymi aplikacjami, m.in. przeglądarkami internetowymi Galeon, Mozilla, Opera, kompilatorami czy programami do sprawdzania poprawności lub „oczyszczania” kodu HTML Weblint i Tidy.
Rysunek 8: Wbudowana w Bluefisha dokumentacja nie tylko ułatwia zrozumienie składni znacznika lub funkcji, ale także pomaga osadzić szablon kodu wewnątrz dokumentu. Wystarczy dwukrotnie kliknąć nazwę elementu.
«poprzednia 1 2 3 4 ... 5 następna »
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
11
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
Dave Smith Jestem Pastor Dave Smith prywatny pożyczkodawca pieniądze, z czego ponad...
marcusm Fajna reklama produktu za 500 zł
rza a to starsze aplikacje nie będą działać i kompilacja pod Windows SDK 7.1...
Krzaczor @Jakub Szymański: Możesz zalinkować do opisów jakichś polskich przypadków...
Krzaczor Ale oprogramowanie skompilowane dla Windows 7 ruszy przecież na ósemce...
ankaa Ja to czytam "plejsnow", a nie placek nał :) Nie wiem, co macie z tym...
veramird Są jeszcze studenci i msdaa co pozwoli dużej grupie używać pisać dalej za...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |
















#1 czerwiu 2008-07-07 11:33:14 0
None
#2 cbagov 2008-07-07 11:33:14 0
None
#3 qqrq 2008-07-07 11:33:14 0
None
#4 mc 2008-07-07 11:33:14 0
None