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.