Nawigacja to nie tylko menu

Transkrypt

Nawigacja to nie tylko menu
Pomoc
Nawigacja to nie tylko menu
Zmieniony 21.07.2007.
Ż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ś Two
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 stronie
Na 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 serwisu - Å‚Ä…cze do strony startowej.
- Tytuł strony
- Nawigacja globalna
- Nawigacja lokalna
- Elementy nawigacji przeznaczone tylko dla zarejestrowanych użytkowników
- Nawigacja administracyjna
- Moduł wyszukiwania
- Ścieżka powrotu
- Czytelne oznaczenia struktury materiałów specyficznych dla danej strony
- Powtórzenie nawigacji globalnej i ewentualnie lokalnej na dole strony
- Stopka z łączami do strony z formularzem kontaktowym, polityki prywatności i bezpieczeństwa, warunków
użytkowania serwisu
Logo witryny
Logo 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ąza
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 /templates/twoj_szablon/index.php.
Wyróżniliśmy logo jako odrębny element nawigacji, ale równie dobrze można przyjąć, że jest ono jedną z "poz
nawigacji globalnej. Właśnie dlatego, że prowadzi do strony startowej.
Tytuł strony
Elementem nawigacji jest również tytuł strony, wyświetlany w pasku tytułowym okna przeglądarki. W Joomla!
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 7 March, 2017, 20:48
Pomoc
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 histor
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 do
rozwiązano. Gdy tworzysz nową sekcję, nową kategorię, nowy artykuł, możesz, a w przypadku sekcji i kategorii m
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 j
ingerencja w zawartość skryptu includes/joomla.php. Otwórz go do edycji, wyszukaj funkcję setPageTitle i wymień linię
$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 globalna
Nawigacja globalna winna siÄ™ skÅ‚adać z odnoÅ›ników do wszystkich głównych sekcji serwisu. Nie ma znaczenia, czy bÄ
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ć j
w module tuż nad stopką witryny.
Nawigacja lokalna
Nawigacja 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ć.
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 7 March, 2017, 20:48
Pomoc
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żytkownika
To zestaw bądź zestawy odnośników prowadzących do opcji wspierających użytkowników w korzystaniu z witryny
umożliwiających im udział we współtworzeniu serwisu, m.in.:
- Mapa witryny
- Kontakt
- Pomoc
- Księga gości
- Edytor konta użytkownika
W Joomla! dysponujesz specjalnym typem nazwanym Menu użytkownika [ang. UserMenu]. W menu użytkownika
możesz umieścić takie odnośniki, jak:
- Twoje konto
Czy prościej Twoje dane - dla wielu, zwłaszcza początkujących użytkowników nazwy: "konto" czy "profil" niekonieczn
muszą znaczyć to, co nam wydaje się oczywiste
- Wyślij wiadomość
- Zaproponuj artykuł
- Zaproponuj link
- Prywatne wiadomości
Mechanizmy wyszukiwania
To również element nawigacji. Wszak umożliwia szybkie odnalezienie poszukiwanej informacji.
Dysponujesz dwiema możliwościami:
- Komponentem: Szukaj [ang. Search]. Odnośnik do komponentu umieszczony w menu wywołuje w głównym obszarze
zawartości stronę z zaawansowanymi opcjami wyszukiwania.
- Modułem Szukaj [ang. Search], który wyświetla jedno pole formularza do wpisania szukanego tekstu, a więc dostarcza
opcji prostego, szybkiego wyszukiwania.
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
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 7 March, 2017, 20:48
Pomoc
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 powrotu
Jak 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,
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 p
szablonu index.php liniÄ™:
<?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.
Stopka
Problem stopki nie jest w Joomla! rozwiÄ…zany dobrze. Jedna z naprawdÄ™ nielicznych wad. StopkÄ™ umieszczono w pliku
includes/footer bez możliwości jej edycji z poziomu panelu administracyjnego. By ustalić zawartość stopki, plik trzeba
otworzyć w jakimś edytorze tekstu.
A powinny się na nią złożyć:
- informacja o wydawcy witryny - firmie,
- informacja o prawach autorskich i znaku towarowym,
- podstawowe dane kontaktowe: telefon, e-mail lub odnośnik do strony z danymi kontaktowymi,
- odnośnik do dokumentu z polityką prywatności i bezpieczeństwa
- odnośnik do dokumentu z zasadami i warunkami użytkownia witryny
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
index.php liniÄ™:
<?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
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 7 March, 2017, 20:48
Pomoc
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 7 March, 2017, 20:48