R-01, ## Documents ##, HTML 4 - Czrna księga WebMastera


Rozdział 1.

Świat WWW

Każda, najdłuższa nawet podróż rozpoczyna się od pierwszego kroku, a Ty, drogi Czytel­niku, stoisz właśnie u progu podróży, w trakcie której nauczysz się pisać, projektować i pu­blikować strony w sieci World Wide Web. Jednakże przed jej rozpoczęciem powinieneś zapoznać się z podstawowymi pojęciami. Na początek dowiesz się:

Jeżeli spędziłeś już jakiś czas, przeglądając zasoby WWW, większość informacji zawartych w tym rozdziale, jeżeli nie całość, będzie wydawała Ci się znajoma. Jeśli tak jest, możesz ten rozdział bez skrupułów pominąć i zacząć lekturę od kolejnego, w którym znajdziesz przegląd podstawowych spraw, ważnych przy projektowaniu i organizowaniu dokumentów WWW.

Czym jest World Wide Web?

Jeden z moich przyjaciół lubi opisywać różne rzeczy za pomocą znaczących, mocnych, zle­pionych w jeden ciąg przymiotników, i potrzeba dłuższej chwili, żeby je od siebie oddzielić i dojść do tego, co on właściwie powiedział.

Gdybym była nim, opisałabym World Wide Web jako globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy system informacyjny, działający na bazie Internetu. Uff! Jeżeli nie rozumiesz żadnego z tych słów i sposobu, w jaki się do siebie odnoszą, opis ten nie będzie miał żadnego sensu (to, co mówi mój przyjaciel, zwykle go nie ma).

Przyjrzyjmy się więc każdemu z tych słów z osobna i zobaczmy, co one oznaczają w kon­tekście WWW jako medium --> publikacyjnego[Author:MMP] .

Sieć WWW jest hipertekstowym
systemem informacyjnym

Jeżeli używałeś jakiegokolwiek systemu pomocy kontekstowej, znasz już podstawową zasadę działania sieci World Wide Web: hipertekst.

Idea hipertekstu polega na tym, że zamiast czytać tekst po kolei, linia po linii (tak jak czytasz książkę), możesz łatwo przeskakiwać od punktu do punktu. Zdołasz uzyskać więcej informacji na dany temat, cofnąć się, przejść do innych tematów i poruszać się po tekście w sposób, który w danej chwili wydaje się najlepszy.

0x01 graphic

Hipertekst umożliwia czytanie i poruszanie się po tekście lub innym rodzaju informacji wizualnej w sposób nieliniowy, zależny od tego, czego chcesz się dowiedzieć w dalszej kolejności.

Kontekstowe systemy pomocy, takie jak Pomoc Microsoft Windows lub HyperCard na komputerach Macintosh, wykorzystują do prezentacji informacji właśnie hipertekst. Aby uzyskać szczegółowe informacje na dany temat, po prostu klikasz jego nazwę. Może to być połączenie, które spowoduje przeniesienie do nowego ekranu (okna, okna dialo­gowego), zawierającego nowe informacje. Tam również możesz znaleźć hiper­połą­czenia, które poprowadzą do kolejnych ekranów, zawierających jeszcze inne połączenia do tematów coraz bardziej odbiegających od tematu pierwotnego, od którego zacząłeś przeglądanie. Rys. 1.1 przedstawia prosty schemat działania tego rodzaju systemu.

Rysunek 1.1

Prosty system pomocy kontekstowej

0x01 graphic

Teraz wyobraź sobie, że system pomocy, którego używasz, jest połączony z innym syste­mem pomocy kontekstowej, należącym do innej aplikacji. Załóżmy, że będzie to system po­mocy programu graficznego połączony z pomocą edytora tekstu. Ta z kolei może przenieść Cię do encyklopedii, w której możesz znaleźć wyjaśnienie pojęć dla Ciebie niezro­zu­miałych. Encyklopedia jest połączona z globalnym spisem artykułów prasowych, który umożliwia dotarcie do najbardziej aktualnych informacji, dotyczących opisanych w niej te­matów. Ze spisu artykułów możesz przejść do zbioru informacji o ich autorach, zawierającym nawet zdjęcia ich dzieci (patrz rys. 1.2).

Rysunek 1.2

Złożony system pomocy kontekstowej

0x01 graphic

Gdyby każdy z tych połączonych systemów pomocy był dostępny łącznie z każdym zaku­pionym programem, żaden twardy dysk nie byłby w stanie pomieścić tych danych. Mógłbyś też zakwestionować przydatność tych wszystkich informacji: przecież chciałeś wykonać tylko jedno proste zadanie. Co więcej, dane te mogłyby również okazać się dość drogie.

Ale gdyby informacje te nie zajmowały zbyt wiele cennego miejsca na dysku, gdyby były dar­mowe i miałbyś do nich szybki dostęp o dowolnej porze dnia i nocy, system ten stałby się zdecydowanie bardziej atrakcyjny. Byłby tak naprawdę o wiele bardziej zaj­mujący od oprogramowania, któremu tylko towarzyszył.

Tym właśnie jest WWW: ilość informacji większa niż zdołałbyś przetrawić w ciągu całego życia, połączona razem na setki różnych sposobów, dostępna w sieci na każde żądanie. Sieć WWW jest ogromna i bardzo łatwo się w niej pogubić, ale stanowi również niewyczerpane źródło przyjemności.

Uwaga

Obecnie świat biznesu korzysta powszechnie z technologii internetowych, ponieważ są one doskonałym sposobem organizowania i prezentowania różnych informacji. Wiele dużych korporacji, a także mniejszych firm i organizacji, wykorzystuje Internet do zarządzania projektami, zamawiania materiałów i przekazywania informacji drogą elektroniczną. Przechowując swoje informacje na prywatnych, bezpiecznych serwerach WWW, czyli w intranecie, mogą korzystać z technologii internetowych, zapewniając jednocześnie bezpieczeństwo przechowywanych informacji.

WWW jest systemem graficznym i łatwym w nawigacji

Niegdyś praca w Internecie była możliwa wyłącznie w trybie znakowym. Korzystanie z różnych usług wymagało wpisywania poleceń z klawiatury i wykorzystania tajemniczych programów. W sieci można było znaleźć mnóstwo bardzo interesujących informacji, jednak nie zawsze były one prezentowane w atrakcyjny wizualnie sposób.

Lecz w końcu pojawiła się pierwsza graficzna przeglądarka WWW — Mosaic — która wprowadziła do WWW możliwości wyświetlania na jednej stronie tekstu i kolorowych obrazów. To jedna z najważniejszych zalet, która bez wątpienia stała się powodem osiągnięcia przez WWW tak ogromnej popularności. Aktualnie przeglądarki WWW umożliwiają integrację tekstu z grafiką, dźwiękiem i sekwencjami wideo, a nowsze oprogramowanie poszerza te możliwości o multimedia i wbudowane aplikacje.

Nowe pojęcie

Przeglądarka służy do przeglądania stron WWW i innych informacji w World Wide Web.

0x01 graphic

Jeżeli WWW integruje oprócz tekstu tak wiele elementów, dlaczego nazywana jest systemem hiperTekstowym? Cóż, gwoli ścisłości, nie jest to tak naprawdę system hipertekstowy, lecz raczej hipermedialny. Z drugiej strony można argumentować, że WWW rozpoczęła swoje istnienie jako system czysto tekstowy i wciąż olbrzymia większość jej zawartości to tekst, dla którego grafika jest tylko upiększającym dodatkiem. Wielu uczonych ludzi prowadzi spory na ten temat, przedstawiają swoje argumenty w postaci artykułów i omawiają je na sympozjach, tak jak zwykli to robić uczeni. Ale mniejsza o to. Ja osobiście wolę termin hipertekst, a ponieważ jest to moja książka, jego właśnie będę używała.

WWW jest siecią wieloplatformową

Jeżeli tylko masz dostęp do Internetu, masz również dostęp do WWW, bez względu na to czy używasz zwykłego peceta, czy rozbudowanej stacji graficznej. Nieważne, czy jesteś użytkownikiem terminala tekstowego połączonego modemem, małego, 14-calowego monitora monochromatycznego lub też wspaniałego, 21-calowego kolorowego supermonitora i karty graficznej z dopalaczem. Ostatnio coraz częściej pojawiają się także użytkownicy korzystający z Internetu za pomocą odbiorników telewizyjnych, palmtopów i urządzeń zarządzających informacjami osobistymi. Jeżeli uważasz, że przyciski menu Windows wyglądają lepiej od menu Macintosha albo odwrotnie, nie ma to żadnego znaczenia. WWW nie ogranicza się do jednej platformy sprzętowej, ani też nie jest rozwijane przez jedną, konkretną firmę. WWW jest siecią całkowicie wieloplatformową.

Nowy termin

Wieloplatformowość oznacza, że możesz mieć dostęp do WWW, używając dowolnego sprzętu, dowolnego systemu operacyjnego i dowolnego typu ekranu.

0x01 graphic

Puryści mocno podkreślają ideę całkowitej wieloplatformowości WWW. Rzeczywistość jest jednak nieco inna. Wraz z pojawianiem się nowych cech, technologii i mediów, sieć straciła odrobinę ze swej prawdziwej wieloplat­for­mowości. Każdy autor strony, decydując się na korzystanie z niestandardowych moż­li­woś­ci, ogranicza liczbę potencjalnych odbiorców swojej witryny, na przykład, strona opierająca się na programie napisanym w języku Java, nie będzie dos­tępna dla osób korzystających z przeglądarek, które nie są w stanie obsługiwać tego języka lub wyłączyły tę możliwość w celu skrócenia czasu wyświetlania stron. Podobnie niektóre programy rozszerzające możliwości przeglądarek (określane jako dodatki lub plug-iny) są dostępne tylko w jednym systemie (Windows, Macintosh bądź Unix). Jeżeli zdecydujesz się na wykorzystanie jednego z tych dodatków, uczynisz w ten sposób część swojego serwisu WWW niedostępną dla osób korzystających z innych systemów lub użytkowników, którzy nie chcieli zawracać sobie głowy instalacją dodatku.

Dostęp do sieci WWW uzyskujesz dzięki aplikacji zwanej przeglądarką, takiej jak, na przykład, Netscape Navigator czy Microsoft Internet Explorer. Istnieje wiele przeglądarek stworzonych dla większości istniejących systemów komputerowych. Jeżeli posiadasz prze­glądarkę i podłączenie do Internetu, praktycznie jesteś już w sieci WWW. Przeglą­darki słu­żą do oglądania i poruszania się po stronach oraz innego typu informacjach w sieci WWW. Więcej wiadomości na ich temat znajdziesz w dalszej części tego rozdziału.

WWW jest siecią rozproszoną

Informacja zajmuje bardzo dużo miejsca, szczególnie gdy jest wzbogacona o grafikę i ce­chy multimedialne. Aby przechować taką ilość informacji, grafik oraz multimediów, jakiej dostarcza nam WWW, potrzeb­ne byłyby niewyobrażalnie wręcz duże dyski, a zarządzanie nią byłoby praktycznie niemoż­liwe. Wyobraź sobie, że chcesz znaleźć informacje na temat alpak (peruwiańskich ssaków z gatunku lam, znanych ze znakomitej wełny), ale po wybraniu odpowiedniego hasła w ency­klopedii kom­puter prosi o włożenie CD-ROM-u nr #456 ALP-ALR. Spędziłbyś mnóstwo czasu przy półce, szukając właściwej płyty.

Sieć WWW dlatego w tak doskonały sposób dostarcza tak ogromnych ilości informacji, ponieważ jest rozproszona po całym świecie, w tysiącach witryn, z których każda posiada miejsce na pub­likowane w niej dane. Użytkownik tych informacji łączy się z daną witryną i przegląda ją. Kiedy skończy, przenosi się gdzie indziej, a zasoby lokalnego systemu pozostaną nienaru­szone. Nie musisz nic instalować, nie musisz zmieniać dysków, wystarczy tylko skierować przeglądarkę w odpowiednie miejsce.

Nowy termin

Witryna WWW to miejsce w sieci, w którym publikowane są pewne informacje. Kiedy przeglądasz stronę WWW, przeglądarka łączy się z tą witryną, aby pobrać in­formacje.

Każda witryna, każda strona, każda najmniejsza nawet porcja informacji w tej witrynie ma swój unikalny adres. Adres ten zwany jest w języku angielskim Uniform Resource Locator (co można przetłumaczyć na uniwersalny identyfikator zasobów), w skrócie URL. Kiedy ktoś mówi, abyś zajrzał pod adres http://www.fajnastrona.com/, podaje właśnie URL. Możesz go wpisać w przeglądarce (uprzednio wybierając polecenie Otwórz lub też Idź do) albo po prostu skopiować i wstawić w odpowiednim miejscu.

Nowy termin

URL jest wskaźnikiem pewnej porcji informacji, umieszczonej w Internecie.

0x01 graphic

W języku angielskim istnieją dwa sposoby wymawiania skrótu URL's. Jedni wymawiają go tak, jakby zapisany był słowami „You are Ells” („ju ar els”), inni jak jedno słowo „earls”. Obydwie formy są używane równie często, choć ja osobiście wolę tę pierwszą.

Więcej informacji o URL-ach znajdziesz dalej w tym rozdziale.

WWW jest siecią dynamiczną

Z racji tego, że informacje w sieci WWW znajdują się na komputerze, na którym są publi­kowane, ludzie, którzy je tam umieścili, mogą je w każdej chwili zmodyfikować.

Jeżeli przeglądasz te informacje i chcesz ujrzeć ich jak najbardziej aktualną wersję, nie mu­sisz instalować nowej wersji systemu pomocy, kupować kolejnej książki czy też dzwonić po pomoc techniczną. Po prostu uruchom przeglądarkę i szukaj.

Jeżeli publikujesz cokolwiek w sieci WWW, możesz być pewien, że informacje, które umiesz­czasz w swojej witrynie będą zawsze całkowicie aktualne. Nie musisz poświęcać cennego czasu na reedycję zaktualizowanych dokumentów. Nie wchodzą w rachubę żadne koszty materiałów. Nie musisz martwić się o liczbę egzemplarzy czy jakość wydruków — wydanie kolorowe i czarno-białe kosztuje tyle samo. No i nie będziesz zmuszony do odbierania tele­fonów od klientów, posiadających wersję nieaktualną już od czterech lat.

Jako przykład posłużyć może bardzo udany rozwój serwera WWW o nazwie Apache. Opro­gramowanie to, od początku tworzone i testowane przez grupę zapaleńców, posiada wiele cech profesjonalnych serwerów i jest przy tym całkowicie darmowe. Witryna sieciowa Apache (http://www.apache.org/) jest centralnym punktem, gromadzącym informacje o oprogramowaniu, dokumentacji i samym serwerze (stronę tę przedstawia rys. 1.3). Ponie­waż witryna ta może być aktualizowana na bieżąco, nowe wersje są roz­pro­wa­dzane szybko i bez problemów. Wszelkie zmiany i poprawki w dokumentacji mogą być wprowadzane bezpośrednio do plików, a nowe informacje i wiadomości publikowane są błyskawicznie.

0x01 graphic

Ekrany prezentowane w tej książce pochodzą w większości z przeglądarki Microsoft Internet Explorer. Powód takiego stanu rzeczy jest jeden — znaczna część tej książki została napisana na komputerze PC działającym w systemie Windows. Jeśli jednak korzystasz z systemu Macintosh lub Unix, nie będziesz czuł się pominięty, jak już wcześniej wspominałam, potęga WWW polega na tym, że przekazywane informacje wyglądają dokładnie tak samo w każdym systemie. Tak więc nie zwracaj uwagi na przyciski i ramki okna — skup się na jego zawartości.

Sens istnienia niektórych witryn WWW polega właśnie na tym, że mogą być one aktualizo­wane w każdej chwili. Rys. 1.4 pokazuje stronę gazety internetowej The Nando Times, która jest aktualizowana 24 godziny na dobę i prezentuje wydarzenia wtedy, kiedy mają one miejsce. Z racji tego, że serwis ten jest czynny i dostępny przez całą dobę, jego zdolność do szybkiej reakcji na wydarzenia przewyższa wielkonakładowe gazety i większość stacji telewizyjnych. Zajrzyj na adres http://www.nandotimes.com/.

Rysunek 1.3

Strona Apache

0x01 graphic

Rysunek 1.4

Strona gazety internetowej The Nando Times

0x01 graphic

Przeglądarki sieciowe umożliwiają dostęp do wielu rodzajów informacji w Internecie

Jeżeli przeczytałeś jedną z niezliczonych książek o Internecie, jesteś świadom tego, jak wie­le sposobów pozyskiwania informacji sieć ta zawiera: FTP, Gopher, grupy dyskusyjne Usenet, bazy danych WAIS, Telnet, poczta elektroniczna (e-mail). Zanim sieć WWW osiągnęła swą dzisiejszą popularność, każdy z wymienionych rodzajów informacji wymagał osobnego narzędzia do ich pozyskiwania. Wszystkie te programy należało zainstalować i wymagały znajomości innych, sobie tylko właściwych poleceń. Pomimo tego, że na­rzędzia te były szeroko opisywane w wielu pozycjach książkowych, nie były proste w użyciu.

Przeglądarki WWW zmieniły tę sytuację. Pomimo tego, że WWW stanowi samodzielny system informacyjny z własnym protokołem transmisji (HyperText Transfer Protocol — HTTP), przeglądarki potrafią odczytywać pliki innych serwisów internetowych. Co więcej, można tworzyć hiperpołączenia do innych systemów w taki sam sposób, w jaki tworzy się hiperpołączenia do stron WWW. Proces ten jest spójny i wymaga tylko jednej aplikacji.

Chcąc wykorzystać przeglądarkę do odczytywania różnych typów informacji w Internecie, musisz skorzystać z różnych rodzajów adresów URL. Większość z nich zaczyna się od http:, co wskazuje na stronę WWW. Aby poprzez WWW uzyskać dostęp do pliku FTP, należy skorzystać z URL w postaci: ftp://nazwa_serwera/katalog/plik. Jeżeli nie podasz naz­wy pliku, serwer pokaże zawartość całego katalogu, tak jak to można zobaczyć na rys. 1.5. Ten przykład zawiera listę plików z serwera firmy Microsoft (ftp://ftp.microsoft.com /).

Rysunek 1.5

Lista plików i folderów dostępna na serwerze FTP firmy Microsoft

0x01 graphic

Serwery Gophera nie są już tak popularne jak kilka lat temu, jeśli jednak będziesz musiał wyświetlić zasoby Gophera w przeglądarce WWW możesz skorzystać z URL-a o następującej postaci: gopher://nazwa_serwera_gophera/.

Więcej informacji o różnych typach URL znajdziesz w rozdziale 5. „Wszystko o połącze­niach”.

Sieć WWW jest interakcyjna

Interakcja to możliwość wymiany informacji pomiędzy użytkownikiem a serwerem WWW. Tradycyjne media, takie jak telewizja, nie są w najmniejszym stopniu interaktywne. Od­bior­ca może tylko siedzieć i patrzeć na to, co jest nadawane przez stację TV. Poza możliwością zmiany kanału, nie masz jednak zbytniej kontroli nad tym, co oglądasz. Jeśli jednak weźmiemy pod uwagę możliwości WebTV, usługi umożliwiającej interaktywne korzystanie z telewizji oraz zapewniającej dostęp do Internetu i poczty elektronicznej, telewizja zyskuje zupełnie nowy wymiar.

Sieć WWW jest z założenia interaktywna; sama czynność wybierania połączenia i prze­cho­dzenia do innej strony, znajdującej się w zupełnie innym miejscu sieci, jest formą interakcji. Jednakże, oprócz tej prostej interakcji, WWW umożliwia komunikowanie się z ludźmi publikującymi strony oraz z ich odbiorcami.

Strony mogą przykładowo zawierać interakcyjne formularze, które mogą wypeł­niać czytelnicy. Formularze te posiadają takie elementy, jak pola tekstowe, przyciski radiowe lub proste menu z różnymi obiektami. Kiedy formularz zostaje „wysłany”, wpisane informacje są przesyłane z powrotem do serwera, z którego pochodzi strona. Rys. 1.6 pokazuje przy­kład formularza ekranowego Wydawnictwa Helion (dzięki niniejszej książce nauczysz się, jak stworzyć taki formularz).

Rysunek 1.6

Przykładowy formularz Wydawnictwa Helion

0x01 graphic

Jako osoba publikująca informacje w sieci WWW, możesz używać formularzy do wielu różnych celów, na przykład:

Interakcja w sieci WWW nie kończy się na formularzach, które stanowią jedną z naj­po­pularniejszych form interakcji. Nowe, zaawansowane cechy WWW dostarczają jeszcze więcej możliwości. Tak, na przykład, Java i ShockWave umożliwiają włączanie do stron WWW całych programów i gier. Oprogramowanie działające w sieci pozwala czytelnikom na prowa­dze­nie konwersacji w czasie rzeczywistym. Rozwój trójwymiarowych światów umożliwia im wędrówkę po stronach WWW, przypominających prawdziwe pomie­szcze­nia, w których spotykają oni innych ludzi. Z biegiem czasu sieć WWW zmienia swe oblicze — przestaje być tylko dostarczycielem informacji, które użytkownicy pasywnie konsumują (zamieniając się w „sieciowe warzywa”) — staje się miejscem, dzięki któremu poznają się i komunikują ze sobą ludzie z całego świata.

Przeglądarki sieciowe

Jak już wcześniej wspomniano, przeglądarka sieciowa jest programem, który służy do oglądania i poruszania się po stronach WWW. Przeglądarki są czasami nazywane klientami WWW; można również usłyszeć wiele innych, wymyślnych określeń (narzędzia nawigacji internetowej), ale termin przeglądarka jest zdecydowanie najpopularniejszy.

Rynek przeglądarek jest naprawdę bardzo duży i powstają one dla prawie każdej platformy, zarówno dla systemów z graficznym interfejsem użytkownika (Mac, Windows), jak i dla systemów tekstowych (Unix). Większość z nich jest całkowicie darmowa (freeware) lub jest rozprowadzana na zasadach shareware (wypróbuj i kup). Na przykład, obie najpopularniejsze przeglądarki — Microsoft Internet Explorer oraz Netscape Navigator — są dostępne za darmo zarówno dla użytkowników indywidualnych, jak i dla firm. Zwykle jedyną czynnością, którą musisz wykonać, aby wejść w posiadanie przeglądarki, jest skopiowanie jej z sieci (czynność ta jest łatwiejsza, jeżeli masz już przeglądarkę, dzięki której możesz skopiować nową — sytuacja przypomina osławiony problem jajka i kury).

Obecnie najpopularniejszymi przeglądarkami w sieci WWW są Microsoft Internet Explorer (określany także jako Internet Explorer lub „IE”) oraz Netscape Navigator (potocznie określany jako Netscape). Jednak pomimo tego, że przeglądarki te opanowały lwią część rynku przeglądarek, nie są one jedynymi dostępnymi pro­duk­tami. Ta uwaga okaże się ważna później, kiedy to będziesz poznawał możliwości róż­nych przeglądarek. Założenie, że Internet Explorer oraz Netscape Navigator są jedynymi przeglądarkami w sieci i projektowanie stron wy­łącznie pod ich kątem ograniczy potencjalną liczbę odbiorców prezentowanych informacji.

0x01 graphic

Ukierunkowanie rozwoju stron WWW na konkretną przeglądarkę, na przykład, Internet Explorer lub Netscape Navigator, jest uzasadnione wtedy, kiedy adresowane są one do ogra­niczonego kręgu odbiorców, korzystających właśnie z tego oprogramowania. Tego rodzaju praktyki są powszechne w firmach implementujących struktury intranetowe. W takiej sytuacji można swobodnie zało­żyć, że wszyscy użytkownicy w danej firmie korzystają z tej samej przeglądarki, która została im odgórnie narzucona. Wtedy też możliwe jest projektowanie elementów WWW z wykorzystaniem specyficznych cech danej przeglądarki.

Co robi przeglądarka?

Praca każdej przeglądarki jest dwutorowa: po otrzymaniu adresu informacji, znajdującej się w sieci (URL), przeglądarka musi uzyskać dostęp do tej informacji lub zadziałać w inny, zależny od wskaźnika sposób. Aby odbierać hipertekstowe dokumenty WWW, przeglądar­ka musi być zdolna do komunikacji z serwerem. Z racji tego, że WWW może także korzystać z informacji znajdującej się na serwerach FTP i Gophera, grup dyskusyjnych Usenet, poczty e-mail i wielu innych, przeglądarki często potrafią komunikować się również z tego typu serwerami i protokołami.

Jednak pracą, którą przeglądarki wykonują najczęściej, jest formatowanie i wyświetlanie dokumentów WWW. Każda strona w sieci to plik zapisany w języku HTML (Hypertext Markup Language). Zawiera on w sobie właściwą treść strony, jej strukturę oraz hiperpołą­czenia do innych stron, obrazów lub innych mediów (więcej informacji o HTML-u znajdziesz w rozdziałach: 3. „Wprowadzenie do HTML”, 4. „Zaczynamy od podstaw”, 5. „Wszystko o połączeniach” oraz 6. „Więcej o formatowaniu tekstu w HTML-u”). Przeglądarka pobiera informacje z serwera WWW, formatuje je i wyświetla na ekranie. Różne przeglą­darki mogą w różnoraki sposób przetwarzać te same informacje, jest to zależne od możli­wości systemu i standardowych ustawień przeglądarki.

Pobieranie dokumentów z sieci i formatowanie ich w lokalnym systemie to dwa zadania, które stanowią trzon pracy przeglądarki. Jednakże w zależności od przeglądarki i jej możli­wości, być może będziesz mógł też odtwarzać pliki multimedialne, oglądać i pracować z apletami w języku Java, odbierać pocztę elektroniczną lub korzystać z innych, zaawanso­wanych cech oferowanych przez oprogramowanie.

Przegląd dwóch najpopularniejszych przeglądarek

Rozdział ten opisuje bliżej dwie najpopularniejsze obecnie przeglądarki. W żadnym ra­zie nie są to wszystkie dostępne produkty i jeżeli nie ma tu przeglądarki, której używasz, nie poczuj się zmuszony do przerzucenia się na jedną z opisywanych. Jeżeli jesteś ze swojej przeglądarki zadowolony, oznacza to, że jest ona bardzo dobra.

Przeglądarek tu opisanych możesz używać wtedy, kiedy komputer, na którym pracujesz, jest bezpośrednio podłączony do Internetu lub też korzystasz z połączenia modemowego SLIP lub PPP. Opis sposobów przyłączania komputera do Internetu nie wchodzi w zakres tej książki, ale nie powinieneś mieć problemów ze znalezieniem publikacji na ten temat, jest ich bowiem bardzo dużo.

Jeżeli jedyne połączenie z Internetem, z jakiego możesz skorzystać, to połączenie modemo­we poprzez konto w znakowym systemie Unix, oznacza to, że jesteś ograniczony do tekst­owej przeglądarki o nazwie Lynx. Nie możesz więc oglądać dokumentów w kolorze, nie ujrzysz też na ekranie grafiki w żadnej postaci (choć możesz zapisać pliki graficzne na dys­ku i obejrzeć je na innym komputerze).

Microsoft Internet Explorer

Przeglądarka Microsoftu, Internet Explorer, działa w Windows 3.1, Windows 95, Windows NT, w systemach Unix oraz na komputerach Macintosh i jest dostępna za darmo na stronach WWW Micro­softu (http://www.microsoft.com/windows/ie/). Program nie wymaga żadnych dalszych opłat li­cencyjnych. W rzeczywistości, jeśli używasz systemu operacyjnego Windows 98, to już dysponujesz Internet Explorerem 4, gdyż został on wbudowany w system. Oczywiście, jeśli chcesz, to możesz zainstalować i używać Netscape Navigatora. Jednak, jeśli wszystkim, czego Ci potrzeba, jest Internet Explorer, to nie będziesz musiał niczego robić.

Microsoft był jedyną firmą tworzącą przeglądarki, której udało się dorównać, a nawet przewyższyć tempo pracy firmy Netscape. Internet Explorer udostępnia wiele możliwości Netscape Navigatora i dodaje do nich kilka własnych. Co więcej, Microsoft zawarł kilka znaczących umów z firmami świadczącymi komercyjne usługi sieciowe, dzięki czemu jego udział w rynku przeglądarek wzrósł znacząco i bezpośrednio zagraża firmie Netscape, która do tej pory sprawowała kontrolę na tym rynkiem. Choć aktualnie dostępnych jest wiele przeglądarek, to najpopularniejsze są tylko dwie: przeglądarki firm Microsoft i Netscape.

Aby uzyskać więcej informacji na temat Internet Explorera, zajrzyj na stronę Microsoftu (http://www.microsoft.com/windows/ie/). Rysunek 1.7 przedstawia przeglądarkę Internet Explorer działającą w Windows 98.

Rysunek 1.7

Microsoft Internet Explorer (wersja dla Windows 98)

0x01 graphic

Firma Microsoft przygotowuje 6. wersję swojej przeglądarki. Microsoft zapowiedział, że wersja beta przeglądarki ukaże się wraz z premierą kolejnej wersji Windows, o nazwie roboczej Whistler. Firma zapewnia, że nowa wersja będzie szybsza od swoich poprzedniczek i lepiej zintegrowana.

0x01 graphic

Wraz z premierą nowych wersji swoich przeglądarek, Netscape i Microsoft próbowały wprowadzać mnóstwo nowych, wymyślnych cech. Podobnie jest teraz w przypadku najnowszych produktów. W rozdziale 10. „XHTML i arkusze stylów” dowiesz się, iż do tych nowych możliwości należy obsługa arkuszy stylów zapewniających ścisłą kontrolę nad wyglądem dokumentu. W rozdziale 21. „ --> Użycie Dynamicznego HTML-a[Author:RG] ” poznasz Dynamiczny HTML zawierający wszystkie najnowsze technologie, począwszy od możliwości precyzyjnego określania układu i wyglądu strony, a kończąc na poprawionych i wzbogaconych możliwościach skryptowej obsługi dokumentów HTML.

Netscape

Drugą, bardzo popularną przeglądarką używaną w sieci WWW jest Netscape Navi­gator, program powstały w firmie Netscape Communications Corporation.

Najpopularniejszym sposobem uzyskania Netscape Navigatora jest skopiowanie pakietu narzędzi internetowych o nazwie Netscape Communicator. Prócz przeglądarki WWW zawiera on programy służące do obsługi poczty elektronicznej i grup dyskusyjnych (Netscape Messenger), edycji stron WWW (Netscape Composer) oraz współpracy sieciowej (Netscape Conference). Pakiet ten dostępny jest w wersjach przeznaczonych dla systemów Windows, Macintosh oraz wielu różnych rodzajów systemu Unix wyposażonych w X Window System. Rysunek 1.8 przedstawia wersję przeglądarki Netscape Navigator działającą w systemie Windows 98.

Rysunek 1.8

Netscape (wersja dla Windows 98)

0x01 graphic

Pakiet Netscape Communicator Standard Edition można skopiować i używać bezpłatnie. Najnowsza wersja przeglądarki ma numer 4.77 i można ją skopiować z witryny firmy Netscape - http://home.netscape.com/. Za dodatkową, rozsądną cenę, można nabyć pakiet Netscape Communicator Professional zawierający funkcje kalendarza, narzędzia zarządzania oraz funkcje współpracy z komputerami IBM.

Serwery WWW

Aby przeglądać strony w sieci WWW, potrzebujesz przeglądarki. Do publikowania stron w sieci, w większości przypadków, będziesz potrzebował serwera WWW.

Nowy termin

Serwer WWW to program działający na komputerze w sieci Internet, który odpowiada na żądania przeglądarki i wysyła do niej odpowiednie pliki. Jest on niezbędny do publikowania dokumentów w sieci.

Kiedy przeglądarka wysyła żądanie pobrania pliku z serwera, najpierw nawiązuje z ser­werem połączenie za pomocą protokołu HTTP. Serwer akceptuje to połączenie, wysyła zawartość żądanych plików i przerywa łączność. Wtedy przeglądarka formatuje otrzymane informacje.

Serwer może jednocześnie otrzymywać wiele żądań pobrania tych samych informacji od wielu przeglądarek. Musi umieć sobie poradzić z tym zadaniem.

Zadania serwerów WWW są o wiele poważniejsze niż zwykłe przechowywanie plików. Są także odpowiedzialne za zarządzanie danymi wprowadzanymi przez użytkowników przeglą­darek w formularzach oraz za połączenie tych danych z programami, na przykład, z bazami danych.

Podobnie jak w przypadku przeglądarek, istnieje wiele różnych serwerów WWW, dostę­pnych dla różnych platform. Każdy z nich posiada różne cechy, nader zróżnicowene są również ich ceny (istnieją produkty darmowe, ale są też bardzo drogie serwery komercyjne). Teraz do­wiemy się tylko, do czego taki serwer służy, natomiast szerzej zajmiemy się nimi w rozdzia­le 25. „Publikowanie witryny”.

URL

URL jest wskaźnikiem pewnej porcji danych w sieci WWW. Może to być dokument WWW, plik na serwerze FTP, wiadomość na serwerze grup dyskusyjnych lub adres poczty elektro­nicznej. URL stanowi uniwersalną, spójną metodę wyszukiwania i dostępu do informacji, niekoniecznie dla użytkownika a raczej dla przeglądarki (gdyby był to adres stworzony dla człowieka, miałby zdecydowanie łatwiejszy do zapamiętania format).

Z adresów URL korzystasz nie tylko bezpośrednio w przeglądarce, wpisując je, aby przes­koczyć do konkretnej strony. Są one wykorzystywane również w momencie tworzenia hi­perpołączenia do innej strony wewnątrz dokumentu. Z której strony by na to nie spojrzeć, adresy URL mają ogromne znaczenie zarówno dla odbiorcy informacji, jak i dla przeglądar­ki.

Adres URL zawiera informację o:

Więcej o adresach URL i o tym, co oznaczają poszczególne części, dowiesz się z rozdziału 5. „Wszystko o połączeniach”.

Podsumowanie

Aby publikować informacje w sieci WWW, musisz zrozumieć podstawowe pojęcia i kon­cepcje, które ją tworzą. W tym rozdziale zapoznałeś się z trzema z nich. Po pierwsze, dowiedziałeś się o kilku najbardziej użytecznych cechach WWW, przydatnych przy publikowaniu informacji. Po drugie, wiesz już, co to jest przeglądarka i serwer WWW i jak współpracują one ze sobą, aby dostarczać strony na ekran komputera. Po trzecie wreszcie, dowiedziałeś się, co to jest URL i dlaczego jest on tak ważny przy przeglądaniu i publi­ko­waniu informacji w sieci WWW.

Warsztat

Każdy rozdział niniejszej książki zawiera zestaw ćwiczeń, które pomogą Ci opanować przeczytany materiał. Pierwsza cześć warsztatów zawiera kilka podstawowych pytań i odpowiedzi związanych z WWW. W następnej części samodzielnie odpowiadasz na zadane pytania. Poprawne odpowiedzi na te pytania znajdują się w następnej sekcji. Na końcu rozdziału zostały umieszczone ćwiczenia, które pomogą Ci zapamiętać omówiony materiał.

Pytania i odpowiedzi

P. Kto zarządza WWW? Kto kontroluje wszystkie protokoły? Kto tym wszystkim rządzi?

O. Nie istnieje jednostka, która jest „właścicielem” WWW. Biorąc pod uwagę ogromną liczbę niezależnych miejsc, w których publikowane są informacje w sieci, ustanawianie reguł czy też wytycznych byłoby niewykonalne dla jednej instytucji. Jednakże istnieją dwie grupy organizacji, które mają ogromny wpływ na wygląd sieci WWW.

Pierwsza z nich to World Wide Web (W3) Consortium, która ma swoją siedzibę w Massachusetts Institute of Technology (MIT) oraz INRIA w Europie. W3 Consortium składa się z osób i instytucji zainteresowanych wspieraniem rozwoju oraz definiowa­niem języków i protokołów tworzących sieć WWW (HTTP, HTML itp.). Zajmuje się też dostarczaniem produktów (przeglądarek, serwerów itp.), które są bezpłatnie dostęp­ne dla każdego, kto zechce ich używać. Jeżeli o jakiejś organizacji można powiedzieć, że ustanawia standardy i wymusza reguły obowiązujące w WWW, to tylko o W3 Consortium. Stronę tej organizacji znajdziesz pod adresem http://www.w3.org/.

Druga grupa organizacji, która ma duży wpływ na kształt WWW, to producenci przeglą­darek, głównie Microsoft i Netscape Communications Corporation. Rywalizacja o mia­no najpopularniejszej i najbardziej zaawansowanej technicznie przeglądarki staje się co­raz bardziej zażarta, a Netscape i Microsoft to najważniejsi jej uczestnicy. Pomimo tego, że obydwie firmy deklarują poparcie i obiecują stosować się do linii rozwoju propono­wanych przez W3 Consortium, obydwie włączają do nowych wersji swojego oprogra­mowania własne rozwiązania, które często kolidują wzajemnie ze sobą i z pracą wyko­nywaną przez W3 Consortium.

Czasami, kiedy próbujesz dotrzymać kroku wszystkim nowinkom i nagłym zmianom, możesz poczuć się jak w środku pola bitwy, gdzie po jednej stronie stoi Netscape, po drugiej Microsoft, a W3 Consortium pełni rolę mediatora, próbującego uchronić świat przed wojną atomową. Najbardziej nieszczęśliwi są w tej sytuacji projektanci stron WWW, którzy tkwią pośrodku tego wszystkiego i muszą ciągle decydować, po której stronie stanąć i jak reagować na nagłe zamiany. Ale o tym właśnie traktuje reszta tej książki.

P. W wielu artykułach mówiących o WWW wspomina się o CERN — Europejskim Ośrodku Badań Jądrowych --> [Author:MMP] — jako o instytucji, która miała znaczący wpływ na rozwój sieci WWW. W tej książce nie ma o nich ani słowa. Jaki był ich rze­czywisty wpływ na rozwój WWW?

O. Jak zapewne już wiesz z tych wszystkich artykułów, WWW zostało wynalezione właś­nie w CERN-ie przez Tima Berners-Lee i przez wiele lat rozwój sieci koncentrował się wokół tej instytucji. Jednak pod koniec roku 1995 CERN przekazał swój udział w rozwoju sieci francuskiemu INRIA (Institut National pour la Recherche en Informa­tique et Automatique). INRIA jest dzisiaj europejskim oddziałem W3 Consortium.

Quiz

  1. Dlaczego hipertekstowy system prezentacji informacji jest taki użyteczny?

  2. Czy potrzebujesz konkretnego typu komputera, aby uzyskać dostęp do WWW?

  3. Oprócz połączenia z Internetem, co jest jeszcze niezbędne do nawigacji i przeglądania stron WWW oraz innych informacji w World Wide Web?

  4. Co to jest URL?

  5. Jaki warunek musi być spełniony, aby zamieścić stronę w WWW?

Odpowiedzi

  1. W porównaniu do tekstu w układzie liniowym, informacje hipertekstowe ułatwiają przemieszczanie się pomiędzy różnymi punktami.

  2. Nie potrzebujesz specjalnego komputera. Dostęp do WWW możesz uzyskać za pomocą każdego komputera, poczynając od najtańszego PC, aż do drogich uniksowych stacji roboczych. Możesz także używać dowolnego rodzaju systemu operacyjnego i trybu wyświetlania informacji. WWW jest całkowicie niezależne od platformy sprzętowej.

  3. Aby przeglądać informacje i poruszać się w sieci WWW, potrzebujesz przeglądarki. Oprócz odczytywania dokumentów WWW, najważniejszą funkcją przeglądarki jest odpowiednie sformatowanie i wyświetlenie dokumentów WWW, tak aby mogły zostać poprawnie odczytane przez Twój system.

  4. URL, Uniform Resource Locator, jest adresem określonego dokumentu lub informacji w Internecie.

  5. W większości przypadków musisz uzyskać dostęp do serwera WWW. Serwery WWW są komputerami obsługującymi witrynę WWW, które odpowiadają na żądania pobrania plików przez przeglądarkę oraz wysyłają odpowiednie strony do wielu różnych rodzajów przeglądarek. Zarządzają także danymi wprowadzonymi w formularzach i są odpowiedzialne za integrację baz danych.

Ćwiczenia

  1. Wypróbuj każdy z różnych rodzajów adresów URL omówionych w tym rozdziale (http:, ftp: oraz gopher:).

  2. Aby zapoznać się z różnymi rodzajami dostępnych przeglądarek, odwiedź witrynę BROWSERS.COM, która jest częścią witryny CNET. Adres witryny BROWSERS.COM jest następujący: http://www.browsers.com. Początkowo ilość informacji dostępnych pod tym adresem może Ci się wydać nieco uciążliwa. Głównym celem tego ćwiczenia jest uzmysłowienie Ci, że oprócz dwóch najbardziej popularnych przeglądarek, w Internecie są używane także inne programy, które obsługują różnorodne standardy. Z pewnością, kiedy nauczysz się więcej o HTML, adres ten okaże się bardziej przydatny. Możesz tam na bieżąco sprawdzić informacje o najnowszych wersjach wszystkich dostępnych przeglądarek i standardach, które są przez nie obsługiwane.

54

HTML 4 - Vademecum profesjonalisty

53

Świat WWW

publikować kojarzy się bardziej z ogłaszaniem drukiem, wydawaniem, podawaniem do wiadomości, nie jest to najtrafniejszy przymiotnik; z kolei media to środki przekazu, publikatory, jest to "masło maślane"

Chyba wystarczyłoby „Dynamiczny HTML” (raczej nie ma potrzeby tłumaczyć pojawiających się w nagłówkach takich określeń jak „Using...” czy „Understanding...”)? Nie poprawiam, bo nie wiem, ile jest odwołań do tego tytułu i czy nie narobię zamieszania.

WEP PWN podaje, że CERN (Centre Européen pour Recherche Nucléaire) to Europejski Ośrodek Badań Jądrowych - po co tłumaczyć nazwę szacownej instytucji, lepiej chyba wstawić tu tradycyjną nazwę.

1



Wyszukiwarka

Podobne podstrony:
R-D-H, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-D-FMP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-18MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-27MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
Rozdzial 2 cz3, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-24MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-08MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-D-GMP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-04, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-20MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-30MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-D-EMP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-19MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-21MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
Rozdzial 2 cz2a, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-09MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-22MP, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-05, ## Documents ##, HTML 4 - Czrna księga WebMastera
R-12MP, ## Documents ##, HTML 4 - Czrna księga WebMastera

więcej podobnych podstron