R-24-07, Programowanie, ! HTML, HTML 4 - Vademecum


Rozdział 24.
Projektowanie witryn do praktycznych zastosowań

Czytając poprzednie rozdziały, poznałeś kilka wskazówek dotyczących tego, co powinieneś, a czego nie powinieneś robić, planując witrynę oraz projektując strony WWW. Poznałeś także czynniki, które mogą sprawić, że witryna będzie dobra (lub zła). Jest jednak jeszcze jeden czynnik, na jaki powinieneś zwrócić uwagę, jest nim sposób projektowania witryn przeznaczonych do „praktycznych zastosowań”.

Dowiedziałeś się już, że w praktyce z WWW korzysta wielu różnych użytkowników, używających wielu systemów komputerowych i przeglądarek. W stronach i witrynach projektowanych do tej pory nie uwzględniłeś jednak jeszcze jednego czynnika: różnych preferencji użytkowników odwiedzających Twoją witrynę oraz faktu, iż każdy z nich może dysponować różnym poziomem doświadczenia. Dzięki przewidzeniu potrzeb użytkowników, którzy będą odwiedzać Twą witrynę, łatwiej Ci będzie ocenić, w jaki sposób należy ją zaprojektować. W tym rozdziale przedstawię sposoby przewidywania potrzeb użytkowników oraz opiszę:

Czym są „zastosowania praktyczne”

Prawdopodobnie jesteś przyzwyczajony do przeglądania Internetu przy wykorzystaniu komputera działającego w konkretnym systemem operacyjnym, takim jak Windows 95 lub 98, Windows NT, Macintosh lub inny. Może Ci się zdawać, że pod każdym względem doskonale wiesz, w jaki sposób inne osoby odbierają strony WWW.

Miejmy nadzieję, że informacje nabyte podczas lektury tej książki pozwoliły Ci zdać sobie sprawę, iż Twój sposób postrzegania stron WWW nie zawsze odpowiada sposobowi, w jaki inne osoby oglądają te same strony. W rzeczywistym świecie istnieje tak wiele różnych komputerów działających w tak wielu systemach operacyjnych. Nawet jeśli spróbujesz zaprojektować swoje strony z myślą o najpopularniejszym systemie operacyjnym i najczęściej używanej przeglądarce, to będzie istniał jeszcze jeden czynnik, którego nie sposób przewidzieć: preferencje użytkowników. Rozważ przedstawiony poniżej przykład pewnej rodziny:

Wszystkie te osoby przeglądają WWW, używając tego samego komputera i systemu operacyjnego. Wszyscy członkowie rodziny, z wyjątkiem Tomka, używają także tej samej przeglądarki. Jednak ten przykład ilustruje inne sprawy, o których powinieneś pomyśleć, projektując witryny WWW, czyli różne potrzeby poszczególnych osób. Ich potrzeby można zaliczyć do różnych kategorii i zaspokoić łatwiej do pozostałych. Oto niektóre z czynników, jakie należy wziąć pod uwagę i które zostały przedstawione w powyższym przykładzie.

Uwzględnienie poziomu doświadczenia użytkownika

Poszczególni członkowie naszej fikcyjnej rodziny dysponują różnymi poziomami doświadczenia. Choć wszyscy żywo interesują się WWW, to jednak niektórzy spośród nich jeszcze nigdy nie widzieli przeglądarki. A zatem, projektując witrynę, powinieneś wziąć pod uwagę, iż osoby odwiedzające ją będą dysponowały różnym poziomem doświadczenia oraz potrzebami związanymi z przeglądaniem stron.

Czy zagadnienia przedstawiane na witrynie będą interesowały wszystkich odwiedzających, niezależnie od ich poziomu doświadczenia? Jeśli tak, to być może warto, abyś wyposażył witrynę w jakieś rozwiązania ułatwiające poruszanie się po niej? W rozdziale 23. — „Przykłady dobrych i złych stron WWW” poznałeś podpowiedzi i rady dotyczące projektowania systemów poruszania się po witrynach, które mogą zapobiec „gubieniu” się osób w cyberprzestrzeni. To dobry początek, jednak być może warto dodać do swojej witryny stronę szczegółowo opisującą zastosowany system poruszania się po witrynie.

Rysunek 24.1 przedstawia początkowy fragment strony, na której użytkownicy mogą dowiedzieć się czegoś więcej na temat witryny. Połączenia umieszczone na jej początku umożliwiają szybkie przejście do kilku pozostałych części. Zostały one zatytułowane: O witrynie, System nawigacyjny, Zalecane przeglądarki oraz Inne pliki, których możesz potrzebować. Z kolei, każda z tych części zawiera połączenia ze stronami prezentującymi bardziej szczegółowe informacje dotyczące zawartości witryny.

Rysunek 24.1.

Strona ułatwiająca użytkownikom poruszanie się po witrynie

0x01 graphic

Podaj listę stron zawierających opis witryny

Część O witrynie zawiera listę połączeń do stron, które umożliwią osobom odwiedzającym witrynę szybkie zapoznanie się z jej zawartością lub odczytanie, jakie nowe informacje zostały do niej dodane od czasu ostatniej wizyty. Rysunek 24.2 przedstawia przy­kład prostej listy połączeń do stron o tej tematyce. Poniżej przedstawiłam dobre przy­kłady stron o takiej tematyce:

Rysunek 24.2.

Połączenia ze stronami ułatwiającymi uzyskanie informacji dotyczących zawartości witryny

0x01 graphic

Powyżej przedstawiłam typy stron, które są najczęściej wykorzystywane w celu ułatwienia użytkownikom zdobycia informacji o witrynie. Oczywiście, samemu możesz zastosować inne pomysły, które będą się lepiej nadawały do konkretnego przypadku Twojej witryny. W takiej sytuacji, warto podać listę stron, które będą najbardziej przydatne dla użytkowników.

Opisz system nawigacyjny

Różne witryny WWW mają różne systemy nawigacyjne, jednak w niektórych przypadkach ich zrozumienie może przysparzać trudności początkującym użytkownikom Internetu. Ogólnie rzecz biorąc, systemy nawigacyjne stosowane na witrynach WWW można zaliczyć do trzech podstawowych kategorii: prostych systemów tekstowych, systemów graficznych oraz systemów wykorzystujących układy ramek. Jeśli uważasz, że system nawigacyjny zastosowany na Twojej witrynie wymaga wyjaśnienia, to dodaj połączenia oraz strony, które ułatwią czytelnikom poznanie zasad poruszania się po niej. Rysunek 24.3 przedstawia przykład listy połączeń, umożliwiających przejście do stron, opisujących różne systemy nawigacyjne, jakie można zastosować na witrynach WWW.

Rysunek 24.3.

Opisz zastosowany system nawigacyjny

0x01 graphic

Opisując system nawigacyjny, postaraj się podawać opisy, które można łatwo zrozumieć. Załóżmy, że zastosowany tekstowy system nawigacyjny przypomina ten przedstawiony poniżej, oraz, że został umieszczony na wszystkich głównych stronach witryny:

Strona główna | Zawartość | Pytania i odpowiedzi | Co nowego | Email | Książka gości | Połączenia

Dla osób, które już wcześniej odwiedziły witrynę, zrozumienie tego paska nawigacyjnego nie będzie prawdopodobnie wymagało żadnych wyjaśnień. Jednak takie wyjaśnienia mogą się przydać osobom, które odwiedzają witrynę po raz pierwszy. Poniżej przedstawiłam opisy pomocne dla takich nowych użytkowników:

Jeśli system nawigacyjny witryny składa się z ikon lub obrazów, ich znaczenie nie zawsze będzie oczywiste. Rozważmy przykład przedstawiony na rysunku 24.4. Lewa ramka układu zawiera ikony i obrazy służące do poruszania się po witrynie, natomiast w dolnej ramce został umieszczony tekstowy pasek nawigacyjny udostępniający analogiczne możliwości funkcjonalne.

Rysunek 24.4.

System nawigacyjny wykorzystujący ikony, obrazy oraz układ ramek

0x01 graphic

W niektórych przypadkach znaczenie ikony lub obrazu umieszczonego na pasku nawigacyjnym nie jest oczywiste. Krótki opis każdej z zastosowanych ikon został podany w głównej ramce układu, jednak dla początkujących użytkowników przydałyby się zapewne dodatkowe wyjaśnienia. Na przykład, mógłbyś umieścić na stronie wszystkie ikony, a obok nich opisy podobne do tych, które podałam dla połączeń tworzących tekstowy pasek nawigacyjny.

Początkujący użytkownicy mają zazwyczaj problemy ze zrozumieniem układów ramek. Dla nich bardzo pomocna może się okazać strona z krótkim opisem układu. Jednym ze sposobów opisu układu ramek jest umieszczenie na stronie obrazu przedstawiającego jego miniaturę, podobnego do tego, który pokazałam na rysunku 24.5. Nazwij każdą z ramek układu, używając określeń, które odwiedzający będzie mógł łatwo zapamiętać (na przykład: Lewa, Górna, Dolna, Główna) i na tej samej stronie podaj krótki opis przeznaczenia każdej z tych ramek. Poniżej podałam przykład, jak można by opisać ramki przedstawione na rysunku 24.5: