W tym temacie zawarto pojęciowe informacje dotyczące tworzenia stron sieci Web i wyboru odpowiedniego narzędzia autorskiego.
W odróżnieniu od typowych plików tekstowych, strony sieci Web są sformatowane w języku Hypertext Markup Language (HTML). Plik HTML są standardowymi plikami tekstowymi (ASCII) z dodanymi specjalnymi tagami HTML, które formatują atrybuty dokumentu, takie jak typ czcionki, odległość między wierszami czy kolor tła. Języka HTML można używać do tworzenia łączy, nazywanych hiperłączami, prowadzących ze strony sieci Web do innych miejsc w tym samym dokumencie lub do innych stron sieci Web.
Aby tworzyć strony sieci Web, nie trzeba uczyć się języka HTML. Można używać różnych dostępnych narzędzi autorskich, które ułatwiają tworzenie, edytowanie i publikowanie zawartości sieci Web.
Wybierając narzędzie do tworzenia zawartości HTML należy wziąć pod uwagę swój poziom umiejętności oraz typ zawartości, która ma być opublikowana na stronie sieci Web. Początkujący autor stron sieci Web wybierze prawdopodobnie narzędzie, które nie wymaga znajomości języka HTML. Niektóre narzędzia mają interfejs użytkownika typu WYSIWYG ("what you see is what you get"), podobny do interfejsów wielu programów do przetwarzania tekstu, takich jak Microsoft® Word. Oznacza to, że jeśli autor umie korzystać z takiego programu, może tworzyć strony sieci Web. Program Microsoft® FrontPage jest przykładem łatwego w użyciu edytora WYSIWYG, w którym istnieją kreatorzy i szablony, umożliwiające automatyczne formatowanie dokumentów. Podczas tworzenia i edytowania strony sieci Web w programie FrontPage, strona jest wyświetlana w takiej postaci, w jakiej będzie się ona pojawiać w przeglądarce sieci Web.
Strony sieci Web można również publikować konwertując istniejące dokumenty na dokumenty HTML. Pliki tekstowe i pliki arkuszy kalkulacyjnych można importować do konwertera i szybko przekształcić je w strony sieci Web. Jednak większość konwerterów tylko dodaje do tekstu formatujące tagi HTML i nie gwarantuje zachowania pierwotnego wyglądu dokumentu. Konwertery są szczególnie przydatne do publikowania wielu istniejących dokumentów, które nie wymagają częstego aktualizowania. Wiele programów do przetwarzania tekstu, jak np. Microsoft Word, ma funkcje konwersji na format HTML.
Można również tworzyć strony sieci Web używając standardowego edytora tekstu, takiego jak Notepad. Można wpisać tagi HTML i obejrzeć stronę zapisując ją, a następnie otwierając w przeglądarce sieci Web. Niektórzy zaawansowani użytkownicy wolą tę metodę, ponieważ daje ona większą kontrolę nad formatowaniem strony sieci Web. Wybierając taką metodę tworzenia stron sieci Web trzeba znać język HTML, a także przygotować się na konieczność usunięcia wielu błędów z plików HTML. Więcej informacji można znaleźć w temacie Tworzenie strony sieci Web za pomocą edytora tekstu.
Zawartość strony sieci Web nie ogranicza się do tekstu, tabel i grafiki - można również dodawać takie elementy, jak dźwięk i wideo. Jednak do tworzenia i edytowania takich plików multimedialnych potrzebne jest odpowiednie oprogramowanie. Korzystając z takich programów, jak Microsoft® NetShow™, który jest dostępny w środowisku Internet Information Server, można dodawać do stron sieci Web dźwięk i wideo w czasie rzeczywistym.
Używając języka HTML można również tworzyć łącza do prawie każdego formatu plików, w tym plików Microsoft® Office. Jednak zdalni użytkownicy muszą mieć odpowiednie przeglądarki sieci Web i programy, aby oglądać pliki w innym formacie niż HTML. Na przykład, wiedząc, że wszyscy zdalni użytkownicy będą mieli programy Microsoft® Excel i Microsoft Internet Explorer w wersji 3.0 lub późniejszej, można tworzyć łącza do arkusza kalkulacyjnego programu Microsoft Excel. Gdy użytkownik kliknie łącze, dokument pojawi się w przeglądarce sieci Web użytkownika w formacie programu Microsoft Excel.
Obecnie większość komercyjnych witryn sieci Web zawiera wyszukane, interakcyjne strony sieci Web, dostarczające użytkownikom możliwie szczegółowych informacji w atrakcyjnej formie. Takie strony sieci Web, często nazywane aplikacjami sieci Web, zawierają programy do przetwarzania danych, nazywane skryptami, które mogą pobrać informacje w odpowiedzi na żądania użytkownika. Jeden z typów aplikacji sieci Web nazywany jest aplikacją Active Server Pages. Aplikacje Active Server Pages korzystają ze skryptów napisanych na stronie HTML, które są przetwarzane na serwerze. Używając skryptów ASP można tworzyć interakcyjne strony sieci Web, zawierające na przykład formularze, które odbierają żądanie użytkownika, pobierają odpowiednie informacje z bazy danych i zwracają je do użytkownika. Można również tworzyć aplikacje sieci Web z zawartością multimedialną. Używając skryptów, o których więcej można przeczytać w rozdziale Aplikacje sieci Web, oraz kombinacji różnych narzędzi, można budować dynamiczne witryny sieci Web dla intranetów.
Microsoft® Visual InterDev™ jest wszechstronnym narzędziem do projektowania aplikacji sieci Web, którego można używać do szybkiego tworzenia interakcyjnych witryn sieci Web. Program Visual InterDev zawiera funkcje umożliwiające łatwe połączenie witryny sieci Web z bazami danych zgodnymi z Open Database Connectivity (ODBC).