Stosuj╣c rozmaite narzΩdzia i techniki mo┐na utworzyµ oryginaln╣, niestandardow╣ zawarto£µ witryny sieci Web. Niniejszy tekst stanowi wprowadzenie do narzΩdzi i technik, kt≤re pomagaj╣ w konstruowaniu interakcyjnej witryny sieci Web. Niekt≤re techniki s╣ tak proste, jak wycinanie i wklejanie, natomiast inne wymagaj╣ pewnej znajomo£ci jΩzyka skrypt≤w. Om≤wione s╣ nastΩpuj╣ce zagadnienia:
Strony sieci Web mog╣ byµ tworzone wieloma sposobami i mog╣ zawieraµ wiele r≤┐nych typ≤w zawarto£ci. W tym paragrafie om≤wiono niekt≤re opcje tworzenia zawarto£ci stron sieci Web. W paragrafie om≤wiono nastΩpuj╣ce zagadnienia:
W przeciwie±stwie do typowych plik≤w procesor≤w tekstu, strony sieci Web s╣ formatowane w jΩzyku Hypertext Markup Language (HTML). Pliki HTML s╣ standardowymi plikami tekstowymi (ASCII) ze specjalnymi tagami HTML wstawionymi w celu formatowania atrybut≤w dokumentu, takich jak typ czcionki, odstΩpy akapit≤w lub kolor t│a. JΩzyka HTML mo┐na u┐ywaµ do tworzenia │╣czy odniesienia, nazywanych hiper│╣czami, ze strony sieci Web do innego miejsca w tym samym dokumencie lub do innych stron sieci Web. Aby tworzyµ strony sieci Web, nie trzeba siΩ uczyµ jΩzyka HTML. U┐ywaj╣c rozmaitych dostΩpnych narzΩdzi do tworzenia stron mo┐na z │atwo£ci╣ tworzyµ, edytowaµ i publikowaµ zawarto£µ sieci Web.
Wybieraj╣c narzΩdzie do tworzenia stron w jΩzyku HTML nale┐y wzi╣µ pod uwagΩ sw≤j poziom do£wiadczenia i rodzaj zawarto£ci, kt≤ra ma byµ opublikowana na stronie sieci Web. Osoby pocz╣tkuj╣ce bΩd╣ zapewne wola│y u┐ywaµ narzΩdzi nie wymagaj╣cych znajomo£ci jΩzyka HTML. Niekt≤re narzΩdzia maj╣ interfejs u┐ytkownika WYSIWYG (widzisz to, co otrzymasz) podobny do u┐ywanego w procesorach tekstu, takich jak Microsoft® Word. Oznacza to, ┐e umiej╣c pos│ugiwaµ siΩ procesorem tekstu mo┐na tworzyµ strony sieci Web. Program Microsoft® FrontPage™ jest dobrym przyk│adem │atwego w u┐yciu edytora WYSIWYG, kt≤ry ma wygodne kreatory i szablony do automatycznego formatowania dokument≤w. Podczas tworzenia i edycji strony sieci Web program FrontPage wy£wietla stronΩ w takiej postaci, w jakiej bΩdzie prezentowana w przegl╣darce sieci Web.
Strony sieci Web mo┐na tak┐e publikowaµ konwertuj╣c istniej╣cy dokument na dokument HTML. Pliki procesora tekstu i arkusza kalkulacyjnego mo┐na importowaµ do konwertera i szybko przekszta│caµ je w strony sieci Web. Jednak wiΩkszo£µ konwerter≤w dodaje tylko tagi formatowania HTML do tekstu i czasem nie zachowuje pierwotnego wygl╣du dokumentu. Konwertery mog╣ siΩ okazaµ szczeg≤lnie przydatne, je£li trzeba opublikowaµ wiele istniej╣cych dokument≤w, kt≤re nie wymagaj╣ czΩstej aktualizacji. Wiele program≤w procesor≤w tekstu, takich jak Microsoft Word, ma funkcjΩ konwersji na format HTML.
Stosuj╣c metody skrypt≤w, o kt≤rych mo┐na siΩ dowiedzieµ wiΩcej w temacie Aplikacje sieci Web, i kombinacjΩ r≤┐nych narzΩdzi, mo┐na budowaµ dynamiczne witryny sieci Web dla sieci intranet i Internet. Microsoft® Visual InterDev™ jest wszechstronnym narzΩdziem do projektowania aplikacji sieci Web, kt≤re mo┐na wykorzystaµ do szybkiego tworzenia interakcyjnych witryn sieci Web. Program Visual InterDev zawiera narzΩdzia bazy danych u│atwiaj╣cych po│╣czenie witryny sieci Web z bazami danych zgodnymi ze standardem Open Database Connectivity (ODBC).
W razie potrzeby, strony sieci Web mo┐na tak┐e tworzyµ za pomoc╣ standardowego edytora tekstu, takiego jak Notatnik. Mo┐na wpisaµ tagi HTML i obejrzeµ stronΩ zapisuj╣c j╣, a nastΩpnie otwieraj╣c za pomoc╣ przegl╣darki sieci Web. Niekt≤rzy do£wiadczeni u┐ytkownicy wol╣ stosowaµ tΩ metodΩ. Wybieraj╣c ten spos≤b tworzenia stron sieci Web, nale┐y dobrze poznaµ jΩzyk HTML i byµ przygotowanym na d│ugotrwa│e usuwanie b│Ωd≤w z plik≤w HTML. WiΩcej informacji mo┐na znaleƒµ w temacie Tworzenie strony sieci Web przy u┐yciu edytora tekstu.
Zawarto£µ strony sieci Web nie jest ograniczona do tekstu, tabel i rysunk≤w; mo┐na tak┐e dodawaµ takie elementy, jak dƒwiΩk i wideo. Jednak do tworzenia i edycji tych plik≤w multimedialnych potrzebne jest odpowiednie oprogramowanie. Za pomoc╣ takich program≤w jak Microsoft® NetShow™ (dostΩpny tylko dla systemu Windows NT), mo┐na z │atwo£ci╣ dodaµ do strony sieci Web wykonywane w czasie rzeczywistym efekty dƒwiΩkowe i wideo.
U┐ywaj╣c jΩzyka HTML mo┐na tak┐e tworzyµ │╣cza do niemal dowolnego innego formatu pliku, z plikami Microsoft® Office w│╣cznie. Jednak u┐ytkownicy zdalni musz╣ mieµ odpowiednie przegl╣darki sieci Web i programy do ogl╣dania plik≤w w formacie innym ni┐ HTML. Je£li na przyk│ad wiadomo, ┐e wszyscy u┐ytkownicy zdalni bΩd╣ mieli program Microsoft® Excel i Microsoft Internet Explorer 3.0 lub nowszy, mo┐na umie£ciµ │╣cza do arkusza kalkulacyjnego Microsoft Excel. Kiedy u┐ytkownik kliknie │╣cze, na komputerze u┐ytkownika, w programie Microsoft Excel pojawi siΩ dokument.
W wiΩkszo£ci komercyjnych witryn sieci Internet u┐ywa siΩ obecnie wyrafinowanych, interakcyjnych stron sieci Web w celu dostarczenia u┐ytkownikom bardziej komunikatywnych i ciekawych rodzaj≤w zawarto£ci. Te strony sieci Web, czΩsto opisywane jako aplikacje sieci Web, zawieraj╣ programy przetwarzaj╣ce, nazywane skryptami, kt≤re mog╣ pobraµ informacje w odpowiedzi na ┐╣dania u┐ytkownik≤w. Na przyk│ad w typowej aplikacji sieci Web u┐ywany jest formularz wej£ciowy do gromadzenia ┐╣da± u┐ytkownika, pobierania potrzebnych informacji w bazie danych i zwracania ich do u┐ytkownika.
Program PWS zawiera jako opcje dwie interakcyjne aplikacje. S╣ to pole rozwijane wiadomo£ci i ksi╣┐ka go£ci. Pole rozwijane wiadomo£ci umo┐liwia go£ciom pozostawianie wiadomo£ci, kt≤re bΩd╣ dostΩpne tylko operatorowi witryny. Ksi╣┐ka go£ci zezwala go£ciom pozostawiaµ wiadomo£ci, kt≤re s╣ wy£wietlane na stronie sieci Web po│╣czonej z witryn╣, dziΩki czemu mog╣ je ogl╣daµ wszyscy go£cie. Opcje te dzia│aj╣ wy£wietlaj╣c go£ciom formularz, a nastΩpnie przechowuj╣c zgromadzone dane w bazie danych. Zawarto£µ bazy danych przegl╣da siΩ na innej stronie sieci Web. Posiadaj╣c program umo┐liwiaj╣cy przegl╣danie plik≤w bazy danych Microsoft Access, mo┐na przegl╣daµ zawarto£µ bazy danych tak┐e w tym programie zamiast na stronie sieci Web.
Mo┐na utworzyµ w│asny formularz interakcyjny, kt≤ry wstawia i usuwa informacje ze ƒr≤d│a danych. Program PWS zawiera przyk│adow╣ bazΩ danych Microsoft Access, a dokumentacja PWS zawiera przyk│adowy skrypt i instrukcje dostosowania umo┐liwiaj╣ce tworzenie stron sieci Web wsp≤│dzia│aj╣cych z baz╣ danych. Nie trzeba do tego znaµ jΩzyka HTML ani jΩzyka skrypt≤w. Dostosowanie jest wykonywane technik╣ wycinania i wklejania. Aby mo┐na by│o korzystaµ z przyk│adowej bazy danych, na komputerze nie musi byµ zainstalowany program Microsoft Access. WiΩcej informacji mo┐na znaleƒµ w temacie Konstruowanie formularza interakcyjnego .
Je£li zachodzi potrzeba utworzenia wiΩkszej bazy danych, u┐ycia programu Microsoft SQL Server lub potrzeba dostΩpu do przechowywanych procedur ƒr≤d│a danych, to wiΩcej informacji mo┐na znaleƒµ w temacie DostΩp do bazy danych.