Projektowanie witryny
Podstawowe założenia
Zanim zaczniemy umieszczać teksty na stronach naszego serwisu, powinniśmy dokładnie przemyśleć cel jego funkcjonowania. Od tego będzie przede wszystkim zależały zakres przedstawianych informacji oraz ich struktura. Sporządźmy więc projekt treści, który pomoże nam odpowiedzieć na trzy kluczowe pytania:
reklama
co i po co będzie publikowane?
skąd brać materiały i jak je uporządkować?
w jaki sposób udostępniać informacje?
Rozważmy dokładnie wszystkie te kwestie, by później nie tracić niepotrzebnie sił na usuwanie błędów. Tworzenie witryny z wykorzystaniem Joomli! uwalnia nas od konieczności programowania w HTML-u, PHP czy ASP, dlatego możemy poświęcić więcej czasu na dopracowanie treści, wyglądu, użyteczności i dostępności naszego serwisu.
W procesie tworzenia strony WWW, tak zresztą jak w wypadku każdego zadania wymagającego dużego wysiłku i zaangażowania, warto postępować wedle wcześniej określonego planu. Poniższa tabela prezentuje siedem etapów procesu projektowania, których zrealizowanie pozwoli nam stworzyć efektywną witrynę internetową:
Siedem etapów tworzenia witryny |
Ustalenie wymagań stawianych witrynie Na początku warto dokładnie zdefiniować własne oczekiwania oraz potrzeby, które zaspokajać będą użytkownicy korzystający z naszego serwisu. Na tej podstawie ustalimy zestaw konkretnych wymagań, w tym kilka (nie więcej niż pięć) głównych celów, które ma spełniać witryna. Opracowanie scenariuszy postępowania użytkowników Następnie powinniśmy określić adresatów witryny. Podzielmy ich na kilka grup i dla każdej z nich stwórzmy profil przykładowego reprezentanta. Uwzględnijmy w nim oczekiwania oraz czynności, które odbiorca będzie musiał wykonać, aby w naszej witrynie znaleźć interesujące go informacje. Zaprojektowanie zawartości serwisu i jej struktury Rozważmy, w oparciu o dane uzyskane na poprzednim etapie projektowania, jak powinna wyglądać struktura treści serwisu, by zapewnić intuicyjność jego obsługi. Wszystkie planowane treści pogrupujmy w kategorie i połączmy je wspólnym projektem spisu zawartości. Opracowanie mapy serwisu i schematów stron Na podstawie sporządzonego spisu treści opracujmy projekt rozmieszczenia zawartości w serwisie - najkrótsze drogi, którymi użytkownicy dotrą ze strony powitalnej do interesujących ich informacji. Ustalmy także, które strony na mapie będą zbudowane według dostępnych szablonów, a które będą bardziej „nietypowe” - na przykład wzbogacone o dodatkowe moduły. Stworzenie schematu nawigacji i menu witryny Rozpatrzmy każdy, zaprojektowany w poprzednim etapie, schemat strony. Uwzględnijmy w nim elementy nawigacji: globalnej, lokalnej, administracyjnej oraz tytuł strony, wyszukiwarkę, logo i stopkę. Testowanie prototypu Wprowadźmy do przygotowanego modelu witryny typowe elementy zawartości. Następnie opracujmy odpowiednie scenariusze testów i (zależnie od wielkości naszego budżetu) sprawdźmy razem z testerami użyteczność projektu. Zlecając im wykonanie określonych zadań, prześledźmy, na jakie problemy w nawigacji napotykają. Postarajmy się ustalić, czy testujący trafnie potrafią przewidzieć, co się stanie, gdy klikną określone elementy, czy jasne i zrozumiałe są dla nich etykiety w menu, odnośniki itd. Wprowadzenie poprawek. Realizacja projektu Po przeanalizowaniu wyników testów ustalmy listę koniecznych zmian i wprowadźmy je do schematów układu informacji i stron. Ostatnim krokiem będzie oczywiście realizacja całego projektu. |
Użytkownik w centrum projektu
Pamiętajmy, że tworzymy witrynę nie dla siebie lub naszego zleceniodawcy, ale przede wszystkim dla jej odbiorców. Naszym finalnym klientem jest właśnie użytkownik. Od pierwszego momentu projektujmy więc zgodnie z zasadą wyrażoną angielskim określeniem User Center Design - użytkownik w centrum projektu. To pierwszy, drugi, trzeci… - w gruncie rzeczy jedyny warunek sukcesu.
Witrynę skupioną na użytkowniku cechują trzy właściwości: zgodność ze standardami projektowania dla WWW, użyteczność (ang. usability, webusability) i dostępność (ang. accessibility). O realizację tych zasad od strony technicznej zadbali już projektanci systemu Joomla!. My musimy dołożyć wszelkich starań, by ich praca nie poszła na marne.
Pamiętajmy o tym, że serwis może służyć wielu różnym użytkownikom. Wśród potencjalnych odwiedzających warto wyróżnić grupy związane z poszczególnymi celami biznesowymi witryny oraz podstawowe i poboczne kategorie odbiorców. Rozpocznijmy jednak od stworzenia listy oczekiwań wobec serwisu. Dokonajmy ich analizy, pamiętając, że wielofunkcyjność nie zawsze jest największą zaletą witryny. Rozważmy więc, które z oczekiwań nasza strona może spełnić oraz które spośród nich powinna ona spełniać najlepiej. Następnie na tej podstawie zdefiniujmy grupy użytkowników - adresatów witryny oraz czynności, które będą oni wykonywali podczas wizyty.
Scenariusze działań
Profesjonalni projektanci stron internetowych zalecają, by w trakcie tworzenia założeń serwisu wyobrazić sobie konkretnego użytkownika z każdej z grup docelowych, nadać mu imię i napisać jego własną historię. Takie opowiadanie będzie właśnie scenariuszem działań - kolejnych kroków, które wykonywać będą użytkownicy, poczynając od wpisania w Pasku adresu przeglądarki adresu naszej witryny. Poniżej zaprezentowano taki przykładowy scenariusz:
Scenariusz dla modelu odbiorcy |
Opis: Jacek jest absolwentem historii, młodym nauczycielem. Jeszcze w szkole dowiedział się, co to jest HTML, stworzył prostą stronę WWW, ale nie interesuje go programowanie. Chciałby natomiast poprowadzić stronę o powstaniach śląskich. Dowiedział się, że za pomocą Joomli! można prowadzić serwis bez zgłębiania tajników HTML-a czy CSS. |
Pamiętajmy, że im dokładniej przemyślimy modele użytkowników, a zwłaszcza ich scenariusze zachowań, tym mniej czasu spędzimy nad każdym z kolejnych etapów projektowania struktury serwisu.
Precyzowanie celów
Opracowanie scenariuszy działań użytkowników to doskonały sposób na weryfikację celów serwisu, ich uściślenie i wybór tych, które odbiorcy rzeczywiście będą mogli zrealizować. Kryterium oceny jest proste: użytkownik osiągnie takie cele, do których doprowadzą go konkretne czynności, zakończone zaspokojeniem potrzeby. Jeśli nie będziemy mogli stworzyć podobnej procedury, to znaczy, że nie da się osiągnąć planowanego wstępnie celu, a więc oczekiwanie trzeba będzie zmodyfikować albo zupełnie odrzucić.
Dopiero na tej podstawie możliwe będzie precyzyjne określenie, jakie potrzeby internautów powinna zaspokajać witryna, jakim celom biznesowym może służyć i w efekcie - jaka powinna być jej treść. Pamiętajmy, by podstawowe cele zdefiniować w kilku - najwyżej pięciu - punktach. W tym wypadku „więcej” nie znaczy wcale „lepiej”.
Zakres treści i szkic spisu
Korzystając ze sformułowanych przed chwilą celów, określimy, jakie mają być treści witryny. Spójrzmy na tę kwestię tak jak sprzedawca, który wystawia swój towar na sprzedaż: „chcesz tego - proszę bardzo”, „szukasz tego - jest tutaj”, „to ci jest potrzebne - pobierz stąd”. Jest zupełnie jasne, że nie będziemy oferowali treści, których użytkownicy nie chcą i których nie będą szukali w naszym serwisie.
Najlepiej, aby wstępny projekt witryny przybrał postać szkicu spisu treści - jeszcze nie spisu, ale właśnie szkicu. Uwzględnijmy w nim wszystkie elementy zawartości, które uznamy za ważne i potrzebne.
Mapa witryny
W projektowaniu stron internetowych bardzo użytecznym narzędziem jest mapa witryny, występująca także w większości profesjonalnych serwisów internetowych. Dlaczego użytkownik sięga po mapę witryny? Dlatego, że nie może w „normalny” sposób znaleźć tego, czego szuka. Mapa witryny jest właśnie ostateczną instancją dla zdezorientowanego odbiorcy. Powinniśmy więc zadbać o to, by jak najrzadziej musiał on z niej korzystać. Jednak - paradoksalnie - z tych samych powodów sporządzenie mapy witryny będzie również niezbędnym krokiem w procesie projektowania. Jest to bowiem najprostsza droga do zaprojektowania systemu nawigacji przyjaznego użytkownikowi - takiego, który doprowadzi błyskawicznie do każdego miejsca w serwisie.
Mapa geograficzna wskazuje miejsca i drogi, którymi do tych miejsc można dotrzeć. Mamy tam też orientacyjne punkty terenowe, które ułatwiają określenie lokalizacji. Podobnie skonstruowana jest mapa witryny. Nie pokazuje ona struktury serwisu, ale raczej ścieżki, którymi mogą podążać użytkownicy. Ilustruje organizację poszczególnych stron i informuje o nazwach głównych elementów - punktów orientacyjnych.
Przyjrzyjmy się temu zagadnieniu na konkretnym przykładzie. Oto, jak mogłaby wyglądać mapa witryny firmy zajmującej się sprzedażą kapeluszy:
Przykładowa mapa witryny.
Gdy internauta trafi na taką stronę, zobaczy pięć pozycji menu. W zależności od interesujących go treści może kliknąć jedną z nich. Jeśli wybierze pozycję O firmie, trafi na stronę z artykułem, z którego dowie się, że przedsiębiorstwo ma pięćdziesięcioletnią tradycję i ugruntowaną pozycję na światowym rynku. Kapelusze zamawiali i zamawiają tam między innymi królowa angielska i prezydent USA. Oczywiście w tak podanej informacji powinno się dostarczać dane wiarygodne, które można gdzieś sprawdzić.
Gdy nasz odbiorca kliknie pozycję Produkty, zostanie przeniesiony na stronę przejściową, na której znajdą się odnośniki do kilku kategorii kapeluszy, na przykład Kapelusze dla pań, Kapelusze dla panów i Kapelusze dla milusińskich. Następnie będzie mógł przejść do interesującej go kategorii kapeluszy.
Wybór pozycji Usługi spowoduje wyświetlenie w przeglądarce odbiorcy strony z artykułem prezentującym możliwości wykonywania kapeluszy na zlecenie, na różne okazje, a także na przykład informacji o odnawianiu starych kapeluszy.
Jeśli klient będzie już zdecydowany, na pewno wybierze opcję Kontakt, dzięki której będzie mógł złożyć zamówienie na formularzu przesyłanym do działu obsługi klientów przedsiębiorstwa.
Ostatnia pozycja menu - Nowości - przeniesie użytkownika na stronę, na której znajdzie on szereg krótkich informacji o nowych seriach kapeluszy, o sukcesach firmy w światowych konkursach kapeluszników, o trendach w kapeluszowej modzie i tym podobnych. Jeśli jakaś wiadomość okaże się dla odbiorcy interesująca, kliknie odnośnik Czytaj całość.
Strona startowa
Gdy sporządzimy już odpowiedni projekt witryny, możemy zacząć wypełniać nasz serwis treścią. Proces ten rozpoczniemy od konfiguracji strony startowej (Front Page), pierwszej pozycji w głównym menu witryny, zakładanej przez instalator systemu Joomla!. Na stronie startowej możemy umieścić dowolną treść, ale Joomla! przypisze jej zawsze komponent o tej właśnie nazwie. Jest to unikatowy składnik CMS, o specjalnym przeznaczeniu. Nie sposób go przecenić - sam generuje strony z materiałów oznaczonych „do publikacji”, tworzy blog artykułów z dowolnych sekcji i kategorii, wyświetla artykuły w porządku chronologicznym oraz współpracuje z Kolporterem RSS - wskazuje, które wiadomości umieścić w kanale informacyjnym.
reklama
Strona startowa, tworzona przez komponent o tej samej nazwie, jest wyśmienitym przykładem strony generowanej dynamicznie - dopiero wówczas, gdy któryś z użytkowników wpisze w przeglądarce adres witryny. Treść jest w tym wypadku „składana” z zawartości bazy danych, a kolejność uszeregowania materiałów ustalana na podstawie daty utworzenia albo innego kryterium określonego w parametrach pozycji menu. Gdy więc do bazy danych dodamy nową pozycję, treść strony startowej również się zmieni - wystarczy na przykład opublikować wiadomość stworzoną wcześniej czy też zakończyć publikację edytowanego właśnie elementu. To jest właśnie zasadnicza różnica między witrynami statycznymi, zbudowanymi z utrwalonych wcześniej dokumentów, a serwisami tworzonymi na bazie systemów zarządzania treścią, takich jak Joomla!.
Konfiguracja strony startowej
Aby skonfigurować odpowiednio stronę startową, powinniśmy wybrać z menu zaplecza administracyjnego pozycję Menu | mainmenu. Jak już powiedzieliśmy, komponent strony startowej jest zawsze wyświetlany jako pierwsza pozycja menu głównego. Zaznaczmy więc na liście odpowiedni element i kliknijmy odnośnik Edit. Naszym oczom ukaże się obszerna tabela, prezentująca prawie trzydzieści opcji konfiguracyjnych. Oczywiście nie wszystkie dostępne parametry musimy modyfikować, większość z nich została już bowiem prawidłowo zdefiniowana w panelu konfiguracji globalnej witryny. Warto się jednak zapoznać ze wszystkimi pozycjami, aby w przyszłości ułatwić sobie wprowadzanie ewentualnych zmian.
Parametry ogólne
W pierwszej grupie pozycji konfiguracyjnych znajduje się kilka ogólnych parametrów dotyczących menu i strony. Po pierwsze, jest to pole opisane jako Ikona w menu (Menu Image). Korzystając z niego, możemy po lewej lub prawej stronie łącza w menu umieścić ikonę ilustrującą pozycję. Pliki z obrazami ikon o rozmiarach ok. 11 px na 11 px powinniśmy wcześniej umieścić na serwerze, w katalogu images/stories/.
Opcja Ikona w menu w panelu konfiguracyjnym strony startowej.
Dokonany tu wybór grafiki nie przesądzi jeszcze jednak o jej wyświetleniu. Aby ikony w menu były widoczne, po utworzeniu łącza należy wybrać pozycję Moduły | Moduły witryny | Menu witryny (Modules | Site Modules | Main Menu) i ustawić parametr Ikony w menu (Show Menu Icons) na Tak.
Kolejna opcja - Przyrostek klas CSS strony (Page Class Suffix) - umożliwia zastosowanie niestandardowego stylu dla strony. Przyrostek zostanie w tym wypadku automatycznie dodany do klas CSS .contentpaneopen i .contentpagetitle, zastosowanych na stronie stylów. W arkuszu stylów szablonu witryny - template_css.css (lub innym domyślnym) - należy także zadeklarować odpowiednie klasy. Pamiętajmy przy tym o zachowaniu oryginalnej nazwy klasy z rozszerzeniem - przyrostkiem, na przykład .contentpaneopen-blogi. Jako przyrostek powinniśmy w tym wypadku wpisać wszystkie znaki występujące po nazwie oryginalnej klasy, razem z myślnikiem.
Opcja Przyrostek klas CSS strony w panelu konfiguracyjnym strony startowej.
Pole Tytuł strony (Page Title) umożliwia zmodyfikowanie domyślnej nazwy strony, którą jest zwykle zwięzły opis łącza w menu. Dzięki temu możemy nadać dokumentowi tytuł pełniejszy, w sposób bardziej dokładny informujący o oferowanych treściach.
Opcja Tytuł strony w panelu konfiguracyjnym strony startowej.
Tak zdefiniowany tytuł należy jeszcze uaktywnić, wybierając opcję Pokaż tytuł strony (Show/Hide Page Title). Tytuł umieszczany jest wtedy w nagłówku obszaru głównego strony, generowanego przez instrukcję LoadMainBody. Jeśli będziemy chcieli zmodyfikować domyślne formatowanie tytułu, pamiętajmy, że w arkuszu stylów CSS wygląd nagłówka określają deklaracje klasy .contentheading.
Opcja Pokaż tytuł strony w panelu konfiguracyjnym strony startowej.
Włączenie bądź wyłączenie przycisku pozwalającego użytkownikom na szybki powrót do poprzednio przeglądanych stron umożliwia opcja Przycisk Wstecz (Back Button). Wygląd i dokładne położenie tego odnośnika zależą w tym wypadku od deklaracji klasy .back_button w arkuszu stylów. Joomla! umieszcza zwykle przycisk na dole obszaru szablonu, w którym prezentowana jest główna treść strony, wywoływana wspomnianą przed chwilą instrukcją LoadMainBody. Warto przypomnieć, że w poprzednim odcinku naszego kursu, przy okazji szczegółowego omawiania edytora konfiguracji globalnej, wspominaliśmy już o możliwości pokazania lub ukrycia przycisku Wstecz. Nie powinien więc nas zdziwić fakt, że z listy rozwijalnej umieszczonej w panelu konfiguracji strony startowej będziemy mogli wybrać między innymi opcję Globalne. Jeśli się na to zdecydujemy, zachowane zostaną określone wcześniej ustawienia domyślne.
Opcja Przycisk Wstecz w panelu konfiguracyjnym strony startowej.
Rozmieszczenie materiałów
W Joomli! na stronie startowej mogą być wyświetlane zapowiedzi artykułów w postaci wstępów, wprowadzeń czy skrótów lub też odnośniki do tychże materiałów. Możliwe jest również stosowanie dowolnych kombinacji dwóch wspomnianych elementów. Jeśli się okaże, że rozmieszczenie materiałów jeden nad drugim, w jednym ciągu, nie komponuje się dobrze z szatą graficzną witryny, możemy układ treści podzielić na kolumny (szpalty):
Przykład rozmieszczenia materiałów na stronie.
O tym, jak będzie wyglądała struktura informacji na stronie startowej, decydują cztery kolejne parametry umieszczone w panelu konfiguracyjnym. Pierwsza pozycja - # wprowadzeń (# Leading) - określa liczbę sygnałów informacji wyświetlanych na całej szerokości strony. Mogą to być na przykład „Gorące wiadomości”.
Opcja # wprowadzeń w panelu konfiguracyjnym strony startowej.
Pole # wstępów (# Intro) decyduje z kolei o liczbie pozostałych sygnałów informacji wyświetlanych w kolumnach. Jeśli strona nie będzie dzielona na kolumny, sygnały informacji zostaną wyświetlone poniżej wstępów:
Opcja # wstępów w panelu konfiguracyjnym strony startowej.
Aby podzielić stronę na kolumny (szpalty), musimy użyć opcji # kolumn (# Columns). Domyślną wartością jest w w tym wypadku 2:
Opcja # kolumn w panelu konfiguracyjnym strony startowej.
Pozycja # odnośników (# Links) umożliwia określenie liczby łączy do artykułów, umieszczanych poniżej sygnałów informacji. Zestaw odnośników poprzedzony jest tytułem Zobacz także. Aby umieścić odnośniki do wszystkich pozostałych artykułów, wystarczy w polu edycji wpisać wysoką wartość, na przykład 999. Jeśli w ogóle zrezygnujemy ze wstępów i sygnałów informacji (wartość 0), zostaną wyświetlone tylko odnośniki.
Opcja # odnośników w panelu konfiguracyjnym strony startowej.
Kolejność artykułów
O ułożeniu artykułów na stronie startowej decydują dwa kolejne parametry. Kolejność kategorii (Category Order) określa nadrzędne kryterium uporządkowania:
Opcja Kolejność kategorii w panelu konfiguracyjnym strony startowej.
Możemy w tym wypadku wybrać jedną z czterech opcji umieszczonych na liście rozwijalnej. Pierwsza pozycja - Nie sortuj (No, order by primary ordering only) - pozwoli nam na uporządkowanie materiałów tylko według ustawienia określonego opisanym poniżej kolejnym parametrem: Kolejność artykułów. Kolejność kategorii nie będzie więc w tym wypadku w ogóle uwzględniana. Inaczej się stanie, gdy wybierzemy jedną z czterech pozostałych możliwości. Zaznaczając pole Nazwy kategorii - od A do ź (Title Alphabetical), zdecydujemy się na uporządkowanie alfabetyczne kategorii, by dopiero później wykorzystać parametr przypisany do pozycji Kolejność artykułów. Druga opcja - Nazwy kategorii - od ź do A (Title Reverse-Alphabetical) - daje prawie identyczny efekt; jedyną różnicą będzie po prostu odwrotna kolejność szeregowania (od końca alfabetu). Ostatnia możliwość - Kolejność ustawiona w kategoriach (Ordering) - pozwala nam uporządkować materiały według schematu, w którym podstawowym kryterium jest układ wykazu kategorii (Materiały | Kategorie artykułów), a parametrem podrzędnym wartość pola Kolejność artykułów.
Z powyższego opisu wynika wyraźnie, że jeśli wybierzemy z listy Kolejność kategorii pozycję inną niż Nie sortuj (No, order by Primary Order only), najpierw zostaną uporządkowane alfabetycznie (rosnąco lub malejąco) kategorie, a następnie, w ich obrębie, artykuły. Jeżeli strona w naszych zamierzeniach wyświetlać ma pozycje należące do kilku kategorii, najlepiej wybrać właśnie te ostatnie jako podstawowe kryterium uporządkowania.
Wspomniane już powyżej pole Kolejność artykułów (Primary Order) pozwala nam określić kolejność wyświetlania tekstów na stronie - pamiętajmy jednak, że pierwszeństwo ma opisany powyżej porządek kategorii.
Opcja Kolejność artykułów w panelu konfiguracyjnym strony startowej.
Lista rozwijalna, umieszczona obok pola Kolejność artykułów, liczy aż dziesięć pozycji. Pierwsza z nich - Domyślnie (Default) - porządkuje materiały zgodnie z kolejnością wskazaną w wykazie Wszystkie artykuły. Następna opcja, Kolejność ustawiona w menedżerze strony startowej (Frontpage Ordering), jak sama nazwa wskazuje, umożliwia nam rozmieszczenie artykułów według porządku uwzględnionego na liście Materiały | Strona startowa (Content | Frontpage Manager). Przeznaczenie pozostałych pozycji nie powinno budzić żadnych wątpliwości: Data - od najstarszych (Oldest first) oraz Data - od najstarszych (Oldest first) sortują materiały chronologicznie, Tytuły - od A do ź (Title Alphabetical) i Tytuły - od ź do A (Title Reverse-Alphabetical) - alfabetycznie według tytułów, Autorzy - A do ź (Author Alphabetical) i Autorzy - od ź do A (Author Reverse-Alphabetical) - według nazwisk autorów, a Odsłony - od najczęściej przeglądanych (Most Hits) i Odsłony - od najrzadziej przeglądanych (Least Hits) - według częstotliwości odsłon. Ostatnia opcja umieszczona na liście rozwijalnej - Kolejność w kategorii (Ordering) - pozwoli nam zachować kolejność ustaloną wcześniej w kategoriach artykułów.
Pozostałe parametry interfejsu
Następne pozycje, uwzględnione na liście konfiguracyjnej, odpowiadają za pozostałe, mniej istotne opcje funkcjonowania interfejsu strony startowej. Pierwszą z nich jest Paginacja (Pagination), umożliwiająca wyświetlenie pod sygnałami artykułów paska nawigacyjnego, pozwalającego użytkownikowi na sprawne przemieszczanie się między stronami bloga (pasek taki ma zwykle postać << Start < Poprz. 1 2 Nast. > Koniec >>). Oprócz standardowych parametrów Ukryj (Hide) i Pokaż (Show) możemy tutaj wybrać również opcję Auto - w takim wypadku pasek nawigacyjny będzie prezentowany tylko wówczas, gdy liczba artykułów w blogu przekroczy liczbę opublikowanych sygnałów informacji na stronie.
reklama
Opcja Paginacja w panelu konfiguracyjnym strony startowej.
Kolejna pozycja listy to Statystyka paginacji (Pagination Results). Od wybranego tutaj parametru zależeć będzie wyświetlenie bądź ukrycie przez system informacji o liczbie stron bloga i liczbie wyświetlanych na stronie pozycji (np. 1-6 z 6).
Opcja Statystyka paginacji w panelu konfiguracyjnym strony startowej.
Opcja Grafiki w sygnałach (MOSImages) decyduje z kolei o wyświetleniu bądź ukryciu w sygnałach informacji grafiki, umieszczonej we wstępie artykułu za pomocą standardowego bota Wstaw obrazek (MosImage). Jeśli więc wybierzemy opcję Ukryj (Hide), grafiki nie będą prezentowane na stronie startowej, ale pozostaną widoczne w pełnym tekście artykułu.
Opcja Grafiki w sygnałach w panelu konfiguracyjnym strony startowej.
Pole Nazwa sekcji (Section Name) pozwala nam zdecydować, czy system strony startowej Joomli! ma pod tytułem artykułu prezentować także nazwę sekcji, z której ten pochodzi. Nazwa ta może być również wyświetlana jako łącze, jeśli dla umieszczonej niżej pozycji Nazwa sekcji łączem (Category Name Linkable) wybierzemy parametr Tak (Yes).
Opcja Nazwa sekcji w panelu konfiguracyjnym strony startowej.
Opcja Nazwa sekcji łączem w panelu konfiguracyjnym strony startowej.
W podobny sposób parametry interfejsu pozwalają zmodyfikować dwie kolejne opcje, umieszczone na liście konfiguracyjnej strony startowej. Pozycja Nazwa kategorii (Category Name) odpowiada w tym wypadku za wyświetlanie odpowiedniego oznaczenia kategorii, do której należy artykuł, Nazwa kategorii łączem (Category Name Linkable) przekształca je zaś w aktywne łącze do wykazu.
Opcja Nazwa kategorii w panelu konfiguracyjnym strony startowej.
Opcja Nazwy kategorii łączami w panelu konfiguracyjnym strony startowej.
Pole Tytuły artykułów (Item Titles) pozwala oczywiście wyświetlić lub ukryć tytuły artykułów zamieszczonych na naszej stronie.
Opcja Tytuły artykułów w panelu konfiguracyjnym strony startowej.
Także i w tym wypadku tytuł może być przekształcony w odnośnik, jeśli tylko wybierzemy dla pozycji Tytuł łączem (Linked Titles) parametr Tak (Yes). W kodzie wynikowego dokumentu HTML tytuły zostaną w takim wypadku objęte znacznikiem <a> i będą spełniały tę samą rolę, co łącze Czytaj całość, umieszczane zwykle pod tekstem skrótu artykułu. W związku z tym zalecane jest korzystanie tylko z jednego z tych rozwiązań. Na liście rozwijalnej, obok standardowych opcji Tak (Yes) i Nie (No), widnieje ponadto pozycja Globalne (Use Global) - jeśli ją wybierzemy, system zastosuje podczas generowania strony startowej standardowe ustawienia, wprowadzone przez nas w edytorze konfiguracji globalnej.
Opcja Tytuł łączem w panelu konfiguracyjnym strony startowej.
Za prezentowanie pod skrótem materiału linku prowadzącego do jego pełnej treści odpowiada właśnie kolejna opcja na liście konfiguracyjnej - Czytaj całość (Read More). Także w tym wypadku możemy zdać się na ustawienia wprowadzone wcześniej, w edytorze konfiguracji globalnej.
Opcja Czytaj całość w panelu konfiguracyjnym strony startowej.
Statystyka ocen (Item Rating) pozwala ukrywać lub wyświetlać pod tytułami artykułów na stronie startowej wyniki badań ich popularności. Opcja ta nie wpływa jednak na prezentowanie formularza Ocenianie na stronach artykułów.
Opcja Statystyka ocen w panelu konfiguracyjnym strony startowej.
Aby ukryć (lub wyświetlić) pod tytułem materiału umieszczonego w naszym serwisie nazwę autora, powinniśmy wybrać kolejną pozycję na liście, tak właśnie opisaną (Author Names). Domyślnie wyświetlana jest oczywiście nazwa użytkownika, który dodał artykuł. Jeśli zamieszczamy w witrynie teksty autorstwa osób, które nie są jej zarejestrowanymi użytkownikami, musimy pamiętać, by nazwę faktycznego autora wpisać w parametrach artykułu.
Opcja Nazwa autora w panelu konfiguracyjnym strony startowej.
Kolejna pozycja na liście, Data i czas utworzenia (Created Date and Time), decyduje o umieszczeniu pod tytułem artykułu, na stronie startowej, dokładnej daty i czasu jego powstania. Nie wpływa to jednak na sposób wyświetlania informacji na stronach prezentujących poszczególne materiały. Również w tym wypadku możemy pozostawić bez zmian lub zmodyfikować parametry wprowadzone w edytorze konfiguracji globalnej. W identyczny sposób zmienia wygląd interfejsu strony startowej kolejna opcja - Data i czas modyfikacji (Modified Date and Time). W tym wypadku jednak pod tytułem materiału zostaną umieszczone data i czas jego ostatniej modyfikacji.
Opcja Data i czas utworzenia w panelu konfiguracyjnym strony startowej.
Opcja Data i czas modyfikacji w panelu konfiguracyjnym strony startowej.
Ikona PDF (PDF Icon) to pierwszy z trzech parametrów odpowiedzialnych za wyświetlanie w sąsiedztwie tytułu materiału zamieszczonego w serwisie miniaturowych obrazków, pozwalających użytkownikowi na uruchomienie dodatkowych funkcji. W tym wypadku chodzi oczywiście o wygenerowanie dokumentu PDF, którego treścią będzie zawartość bieżącego artykułu. Także w tym wypadku możemy bez zmian pozostawić ustawienia globalne.
Opcja Ikona PDF w panelu konfiguracyjnym strony startowej.
Pamiętajmy jednak o tym, że dokumenty PDF generowane przez Joomlę! nie zawsze wiernie oddają wygląd artykułów, zwłaszcza gdy te ostatnie zawierają ilustracje czy tabele. Warto więc przemyśleć korzystanie z tej opcji.
Ostatnie dwie pozycje umieszczone na liście konfiguracyjnej strony startowej - Ikona Drukuj (Print Icon) oraz Ikona e-mail (E-mail Icon) - odpowiadają za wyświetlanie miniatur pozwalających użytkownikowi na wydrukowanie materiału zamieszczonego w naszym serwisie oraz przeniesienie go do formularza Poleć znajomemu. Po raz kolejny warto przypomnieć, że dokonane tu modyfikacje wpłyną jedynie na wygląd interfejsu strony startowej, pozostawiając bez zmian sposób prezentowania treści poszczególnych artykułów.
Opcja Ikona Drukuj w panelu konfiguracyjnym strony startowej.
Opcja Ikona e-mail w panelu konfiguracyjnym strony startowej.
Podsumowanie
Szczegółowy, zorientowany na użytkownika projekt witryny pozwoli nam znacznie szybciej zdecydować, które opcje konfiguracyjne strony startowej powinny być zmienione, by jak najlepiej dostosować interfejs do wymagań jej przyszłych odbiorców. Nie warto się więc przerażać dużą liczbą dostępnych możliwości, lecz skorzystać z nich w taki sposób, który najściślej będzie odpowiadał przyjętym na wstępie założeniom. Te ostatnie okażą się również nieocenioną pomocą w procesie projektowania i konfigurowania menu nawigacyjnego, którym to zagadnieniem zajmiemy się w kolejnym odcinku kursu obsługi systemu Joomla!.