World Wide Web

ITpedia

Internet to amorficzny "ocean danych", zmagazynowanych w różnych formatach w sieci setek tysięcy hostów. Tak różne formy danych i protokoły transmisyjne musiały ewoluować w kierunku pewnego uporządkowania tej różnorodności. Jednym z najszybciej rozwijających się obszarów "uporządkowanej" sieci jest WWW (World Wide Web), opierająca się na koncepcji hipertekstu.

Koncepcja hipertekstu nie jest nowa, zaproponowana w 1945 r. (Vannervar Bush) i przypomniana na przełomie lat 60. i 70. przez Teodora Nelsona, pojawiła się w pierwszej, prymitywnej implementacji w produkcie HyperCard dla Macintosha. Pierwsze praktyczne implementacje systemów hiprertekstów opartych na technice sieciowej stworzono w CERN; dały one początek protokołom HTML, HTTP i WWW.

WWW jest to - w uproszczeniu - zbiór wzajemnie powiązanych dokumentów. Strona WWW, zwana dokumentem, jest w zasadzie prostym plikiem ASCII, który może być edytowany w praktycznie dowolnym edytorze tekstowym. Dokument HTML zawiera tzw. wyróżniki składniowe języka, informujące przeglądarkę o sposobie przedstawienia strony WWW i połączenia z innymi stronami, oraz treść (zawartość) dokumentu. Dokumenty są powiązane między sobą za pomocą tzw. hiperłączy (hyperlinks), po wywołaniu których (np. przez kliknięcie na przeglądarce) wczytywany jest odpowiedni dokument. Język zawartości dokumentu hipertekstowego opisujący strony WWW pozwala tworzyć dokumenty multimedialne zawierające oprócz tekstu rysunki, zapis dźwięku i animacje. Każdy zasób w sieci WWW ma swój własny niepowtarzalny identyfikator - URL (Uniform Resource Locator), będący w istocie adresem takiego zasobu w Internecie. Do komunikacji z zasobami WWW służy HTTP (HyperText Transfer Protocol). Protokół ten definiuje zasady wymiany informacji w sieci WWW.

WWW rozwija się niezwykle dynamicznie. Powstają firmy specjalizujące się w tworzeniu witryn WWW, oraz usługi komercyjne świadczone w sieci WWW (sklepy, reklamy, serwisy oprogramowania, a nawet kasyna gry).

Tworzenie zawartości ośrodka i zarządzanie nim

Tworzenie zawartości, jak i zarządzanie ośrodkiem WWW wymaga zastosowania odpowiedniego zestawu narzędzi programowych. Zawartość ośrodka WWW (dokumenty HTML) można tworzyć za pomocą standardowych edytorów tekstu lub specjalizowanych edytorów HTML typu WYSIWYG (What You See Is What You Get). Elementy zawartości stron webowych to nie tylko tekst, ale także grafika, dźwięk czy animacje. W skład dokumentów wchodzą też często formularze umożliwiające interakcję użytkownika z zawartością dokumentu w czasie rzeczywistym. Na rynku istnieje już szereg programów do tworzenia stron WWW (tzw. authoring tools). Wiele z nich jest klasy WYSIWYG i pozwala na szybkie i pozbawione podstawowych błędów tworzenie złożonych stron WWW. Jednak z uwagi na fakt, że wiele przeglądarek obsługuje specyficzne tylko dla nich wyróżniki składniowe, koniecznym jest posługiwanie się również edycją formy źródłowej języka HTML, wykonywanej klasycznymi edytorami tekstowymi.

Aktywny ośrodek WWW cechuje bardzo wysoka dynamika zmian zawartości stron WWW; poza tym jest on często powiązany z dużą liczbą dokumentów rezydujących w innych ośrodkach lub serwerach WWW. Problemem sprawnego zarządzania jest punktualna aktualizacja własnych stron i utrzymywanie w możliwie najbardziej aktualnym stanie wszelkich odnośników zarówno do stron wewnętrznych, jak i zewnętrznych. Na rynku istnieje wiele produktów zarządzania zawartością WWW.

-
-