| Nawigacja to nie tylko menu |
|
|
Żegluga bez odpowiednich przyrządów nawigacyjnych niewątpliwie może zaprowadzić w ciekawe miejsce. Przypadkiem. Przypadkiem można też kręcić się po bezmiarze oceanu w kółko. A Internet jest jak ocean. Zaś Twoja witryna niewielką wysepką na jego oceanie. Czy gdy żeglarz-internauta dotrze na nią przypadkiem, znajdzie się na wyspie przyjaznej, czy też równie przerażającej, jak bezmiar oceanu? Ten rozdział poświęcimy projektowaniu żeglugi po naszej witrynie. Najpierw zobaczmy, jakie elementy nawigacji powinny się znaleźć na witrynie i jakich dostarcza Joomla.
Jakie elementy nawigacji winny się znaleźć na każdej stronieNa system nawigacji składa się nie tylko menu, ale szereg terenowych znaków orientacyjnych. Powiedzmy sobie od razu: nie wymyślimy tutaj niczego nowego ani oryginalnego. Pokażemy jedynie, że Joomla! daje Ci do ręki wszystkie niezbędne narzędzia dobrej nawigacji. A nawet więcej. Spójrz na ilustrację.
Na system przyjaznej internautom nawigacji na witrynie składają się:
Logo witrynyLogo jest elementem nawigacji jako znak identyfikacyjny. Wszak wskazuje, użytkownikowi, gdzie jest. Ale nie tylko. Kliknięcie w logo powinno prowadzić do strony startowej witryny. Użytkownicy są przyzwyczajeni do takiego rozwiązania. Nie każ im przekonywać się, że w Twojej witrynie jest inaczej niż w tysiącach dobrych serwisów. Niestety - często spotkasz się z szablonami, których autorzy to oczywiste założenie zignorowali. Jeśli korzystasz z takiego akurat szablonu, nie obejdzie się bez ingerencji w zawartość pliku Wyróżniliśmy logo jako odrębny element nawigacji, ale równie dobrze można przyjąć, że jest ono jedną z "pozycji" nawigacji globalnej. Właśnie dlatego, że prowadzi do strony startowej. Tytuł stronyElementem nawigacji jest również tytuł strony, wyświetlany w pasku tytułowym okna przeglądarki. W Joomla! możesz zaoferować użytkownikom tytuł w postaci: Nazwa witryny :: Tytuł artykułu Wykorzystaj to rozwiązanie. Dzięki niemu Twoi goście z łatwością odnajdą adresy do odwiedzonych stron w historii swojej przeglądarki. A także, gdy dodadzą konkretną stronę do zakładek ["ulubione", ang. bookmarks lub favorities], wyświetlany w zakładkach tytuł będzie czytelny. Aby uaktywnić mechanizm generowania takiego tytułu, w menu panelu administracyjnego uaktywnij pozycję ⇒ Konfiguracja i w zakładce: SEO opcję Dynamiczna zmiana tytułów ustaw na Tak Nie popełnij błędu: Częstym błędem są zbyt długie tytuły witryn, działów i artykułów. W Joomla! bardzo dobrze tę kwestię rozwiązano. Gdy tworzysz nową sekcję, nową kategorię, nowy artykuł, możesz, a w przypadku sekcji i kategorii musisz podać ich skrócone nazwy [ang. TitleAlias]. To właśnie pole opisu jest wykorzystywane przy generowaniu tytułu odwiedzanej strony wyświetlanego w pasku przeglądarki i wpisywanego do jej historii. Zadbaj, by były to nazwy rzeczywiście zwięzłe, ale i czytelne. Zadbaj również o naprawdę zwięzłą nazwę całej witryny. Ponieważ okienko historii w przeglądarkach jest stosunkowo wąskie, wielu administratorów serwisów opartych na Joomla! pyta, jak zmienić kolejność elementów w pełnym tytule strony. Jeśli chcesz dokonać takiej zmiany, konieczna jest ingerencja w zawartość skryptu $this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename']; } na następującą: $this->_head['title'] = $title ? $title . " - " . $GLOBALS['mosConfig_sitename']: $GLOBALS['mosConfig_sitename']; Nawigacja globalnaNawigacja globalna winna się składać z odnośników do wszystkich głównych sekcji serwisu. Nie ma znaczenia, czy będą to odnośniki tekstowe, czy graficzne. Znaczenie ma ich położenie w szablonie. One również winny być umieszczone w miejscach, których oczekuje użytkownik. Standardowe rozwiązanie to poziome menu u góry strony bądź pionowe menu w lewej kolumnie. Nic się zapewne nie stanie, gdy umieścisz je w prawej kolumnie. Pod jednym wszakże warunkiem. że będzie tam na każdej stronie. W tym akurat użytkownicy zorientują się bez problemu. Jeśli nawet kilka stron Twojej witryny wymaga przewijania, aby zapoznać się z całą zawartością, nawigacja globalna powinna być powtórzona na dole strony. Każdej. Po prostu załóż, że jest to podstawowy element szablonu. Nie zmuszaj użytkowników, by musieli przewijać stronę z powrotem do góry, by przejść na inną stronę. Joomla! wspiera Cię w wykonaniu tego zadania, jak tylko to możliwe. Wystarczy skopiować menu główne i umieścić je w module tuż nad stopką witryny. Nawigacja lokalnaNawigacja lokalna to podmenu z odnośnikami do wszystkich stron startowych określonego działu i do wszystkich umieszczonych w danym dziale pozycji. Menu lokalne również warto zduplikować na dole strony, jeśli witryna zawiera wymagające przewijania długie materiały. Umieszczenie modułu nawigacji lokalnej na każdej stronie jest najlepszym ze sposobów osiągnięcia efektu, o którym projektanci często zapominają: trafienia do poszukiwanej pozycji najpóźniej po trzecim kliknięciu. Joomla! umożliwia tworzenie tylu menu, ile tylko zechcesz. Oczywiście, jak nigdzie, tak i tutaj nie należy przesadzać. Zastosuj zasadę: jeśli menu główne lub lokalne zawiera wiele pozycji, podziel je na kilka bloków. lub rozważ, czy nie zastosować menu wielopoziomowego. Any Phyo radzi, by przy prezentacji wszelkich informacji na stronie stosować regułę pięciu plus minus dwa - umieścić nie mniej niż trzy grupy elementów i nie więcej, niż siedem, aby nie przytłoczyć odwiedzającego zbyt wieloma możliwościami wyboru. Skorzystaj z tej reguły nie tylko przy ustalaniu menu i…, ale przy ustalaniu zawartości wszystkich elementów. Dzieł zawsze większe całości na mniejsze jednostki. Co więcej! Joomla! umożliwia automatyczne generowanie w obszarze głównej zawartości zestawień odnośników do sekcji i kategorii artykułów oraz do konkretnych pozycji. Wystarczy, ze wybierzesz odpowiedni typ pozycji menu głównego czy lokalnego: wykaz sekcji, czy tabelę kategorii. Nawigacja administracyjna, menu użytkownikaTo zestaw bądź zestawy odnośników prowadzących do opcji wspierających użytkowników w korzystaniu z witryny bądź umożliwiających im udział we współtworzeniu serwisu, m.in.:
W Joomla! dysponujesz specjalnym typem nazwanym Menu użytkownika [ang. UserMenu]. W menu użytkownika możesz umieścić takie odnośniki, jak:
Mechanizmy wyszukiwaniaTo również element nawigacji. Wszak umożliwia szybkie odnalezienie poszukiwanej informacji. Dysponujesz dwiema możliwościami:
Ważna informacja: Standardowy pakiet Joomla! instaluje siedem specjalnych składników zwanych w tłumaczeniach polskich dodatkami, botami, mambotami [ang. Mambots] zapewniających przeszukiwanie wszystkich standardowych elementów zawartości. jeśli instalujesz dodatkowe komponenty, zawsze sprawdź, czy autor komponentu lub inny projektant opublikował również dodatek SearchCośTam…, a jeśli tak, pobierz go i zainstaluj. Ścieżka powrotuJak się czujesz w lesie na rozstaju dróżek, gdy wszystkie drzewa, krzewy i dróżki wyglądają tak samo, a Ty nie wiesz, którą drogą powrócić? Bezpiecznie? Zadbaj więc, by bezpiecznie czuli się użytkownicy Twojego serwisu, by zawsze wiedzieli, gdzie są i jak mogą powrócić do miejsc, w których byli całkiem niedawno. Służy temu mechanizm ścieżki dostępu. A w Joomla! dysponujesz nie jednym, ale kilkoma rozwiązaniami. Aby umieścić ścieżkę dostępu w głównym szablonie serwisu, w miejscu, w którym ma się pojawiać, wpisz w pliku szablonu <?php mosPathWay(); ?> jeśli jej już tam nie ma (oczywiście). Przemieszczanie się między materiałami tego samego dzialu, tej samej kategorii ułatwiają użytkownikom paski nawigacyjne, przycisku Wstecz, Dalej. O ich uaktywnieniu decydujesz w parametrach pozycji menu. Standardowo są włączone. Zastanów się więc, zanim je wyłączysz, czy chcesz zrobić dobrze. StopkaProblem stopki nie jest w Joomla! rozwiązany dobrze. Jedna z naprawdę nielicznych wad. Stopkę umieszczono w pliku A powinny się na nią złożyć:
Lukę w projekcie Joomla! wypełnił Arthur Konze, oferując użytkownikom ułatwiający tworzenie zawartości stopki komponent dostępny także w polskiej wersji językowej Akolegal 2.0 PL Aby umieścić stopkę w głównym szablonie serwisu, w miejscu, w którym ma się pojawiać, wpisz w pliku szablonu <?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?> To jeszcze nie wszystko!W kolejnej sekcji, na przykładzie artykułu, przyjrzymy się elementom nawigacji specyficznym dla materiałów umieszczanych w głównym obszarze zawartości. Przedruk tylko za zgodą autora
|
|
| Zmieniony ( 21.07.2007. ) |
| « poprzedni artykuł | następny artykuł » |
|---|







