Start arrow Administracja arrow Krok po kroku arrow Struktura projektowanej witryny
Struktura projektowanej witryny Drukuj Wyślij znajomemu
Wstępny projekt treści naszej witryny przewiduje publikację materiałów promocyjnych, aktualności, poradników i instruktaży, udostępnienie możliwości zadawania pytań i uzyskiwania odpowiedzi tudzież skontaktowania się z redakcją witryny. Skonkretyzujmy ten projekt. Opracujmy spis treści, rozważmy ich rozmieszczenie na witrynie.

Główne działy witryny

Na strukturę witryny składa się wiele elementów. Aby nie zapomnieć o czymś istotnym, przejrzyj na przykład opublikowany w serwisie www.uzytecznosc.pl artykuł Anatomia witryny. Marcin Wichary pisze o sprawach zdawałoby się oczywistych, ale nie zawsze i nie dla wszystkich. Zwraca przy tym uwagę na szereg czyhających przy ustalaniu i wdrażaniu struktury pułapek.

Rozpatrzmy strukturę projektowanej przez nas witryny.

Materiały promocyjne

Mogą to być krótkie informacje, np. opinie osób, które korzystają z Joomla!, opinie ekspertów. Mogą to być dłuższe, pokazujące walory Joomla! i artykuły. Mogą to być wykazy adresów witryn zbudowanych na Joomla!. Mogą to być banery reklamowe z hasłami promującymi.

Sporo możliwości.

Bez artykułów raczej się nie obejdzie. Ich zawartości trudno nadać jednolitą strukturę. Decydujemy się więc, że krótkie informacje, opinie, a także dłuższe opracowania będziemy gromadzić jako artykuły umieszczone w kategoriach i sekcjach. Materiały statyczne do tego celu raczej się nie nadają.

Do zaprezentowania ciekawych stron stworzonych w oparciu o Joomla! użyjemy komponentu Katalog WWW. Do publikacji banerów - komponentu Banery. Może przeprowadzimy też sondę wśród użytkowników, wykorzystując komponent Sondy?

Zauważ! Pierwsza grupa planowanych materiałów i już - jak się zdaje - musimy skorzystać i z artykułów, i z komponentów.

Aktualności

Aktualności to przede wszystkim informacje tekstowe. Stworzymy więc na nie specjalną sekcję artykułów. Będziemy w niej umieszczać informacje o wydarzeniach w świecie i w Polsce, zwłaszcza o tym, jakie nowe opracowania pojawiły się w innych serwisach poświęconych Joomla! . Będziemy tu umieszczać informacje o nowych wydaniach Joomla! , nowych składnikach, aktualizacjach wcześniej opublikowanych składników. Także informacje o tym, co nowego pojawiło się w naszym serwisie.

Zastanówmy się wszakże, czy nie można by skorzystać z jakiegoś komponentu, który zbierałby dla nas informacje z innych serwisów i publikował je? Ależ oczywiście! Komponent Spinacz RSS [News Feeds]: do pobierania i publikowania nagłówków wiadomości z udostępniających je witryn. Dzięki niemu dostarczymy użytkownikom zawsze najaktualniejszych informacji np. z serwisu joomla.org czy joomla.pl i ewentualnie innych.

Poradniki, instrukcje

Jakże różnorodna może być zawartość tego działu! Poradniki dla początkujących i poradniki dla zaawansowanych. Instrukcje instalacji i instrukcje stosowania różnych składników. Odpowiedzi na najczęściej zadawane pytania.

Jedno zdaje się nie ulegać wątpliwości: poradniki i instrukcje mogą mieć różnorodną zawartość: tekst, grafiki, animacje, może wideo, może dźwięk. Tak zróżnicowane materiały można opracować i publikować jako artykuły. Potrzebny też jest podział na sekcje i kategorie.

A może przydałby się jeszcze jakiś słownik terminów? Napiszemy artykuł? Zobaczmy, dysponujemy może jakimś komponentem? Szybki przegląd w menu administratora pozycji ⇒ Komponenty [Components] przekonuje, że nie. Szkoda. Przydałby się. Ale, ale… Przecież możemy sprawdzić, czy takiego komponentu nie oferują projektanci składników dla Joomla!. Sprawdźmy! Udajmy się do plikowni w serwisie www.joomla.pl - Pobierz. Korzystamy z wyszukiwarki. Wpisujemy w polu "Szukaj": słownik. Okazuje się, że jest: Glosariusz [Glossary]. Komponent do publikacji słowników, glosariusza. Polska wersja - zarówno strona frontowa, jak i panel administratora… Świetnie, sprawdzimy później, czy nam odpowiada.

Pytania - odpowiedzi

Możliwość wysyłania pytań do redakcji serwisu zapewnia komponent Kontakty [Contacts]. Więc sprawa wydaje się być rozwiązana. Spodziewamy się jednak, że wiele pytań będzie się powtarzać. Warto by więc opublikować je w serwisie wraz z odpowiedziami.

Aby nie rozwijać tego wątku, wyjaśnijmy od razu, ze możesz zastosować wiele rozwiązań. Możesz skorzystać ze specjalnych komponentów: np. Joomlaboard - forum dyskusyjne, dzięki któremu użytkownicy będą sobie wzajemnie pomagać, czy xFAQ 1.2 PL - umożliwiający gromadzenie i publikację odpowiedzi na notorycznie zadawane pytania [ang. Frequently Answers & Questions].

Ponieważ chcemy jednak pokazać w poradniku, jak do stworzenia listy pytań i odpowiedzi wykorzystać standardowe możliwości Joomla! , nie skorzystamy tutaj z oferty instalacji dodatkowego składnika.

Kontakt z redakcją serwisu

Wiemy już, że kontakt z redakcją zapewni nam standardowy komponent Kontakty. Musimy się jedynie zdecydować, czy będzie to jeden kontakt we wszystkich sprawach, czy może wiele kontaktów z poszczególnymi działami redakcji albo ze specjalistami od różnych spraw.

Wstępny projekt spisu treści

Nasz projekt zaczyna nabierać rumieńców. Spiszmy dotychczasowe wstępne ustalenia. Oto wstępny projekt spisu treści:

  1. AKTUALNOŚCI
    1. Joomla! w Polsce (kategoria artykułów)
    2. Joomla! w świecie (kategoria artykułów)
    3. Nowości w zasobach (kategoria artykułów)
    4. Nowości w serwisie (kategoria artykułów)
    5. W serwisach Joomla! (komponent RSS)
  2. PORADNIKI I INSTRUKCJE
    1. Słownik terminów (komponent Glosariusz)
    2. Instalacje (kategoria artykułów)
    3. Pierwsze kroki (kategoria artykułów)
    4. Dla zaawansowanych (kategoria artykułów)
  3. PYTANIE-ODPOWIEDŹ
    1. Gdzie to ustawić? (kategoria artykułów)
    2. Jak to zrobić? (kategoria artykułów)
    3. Czy wolno? (stosowanie licencji) (kategoria artykułów)
  4. PROMOCJA
    1. W skrócie (kategoria artykułów)
    2. Walory Joomla! (kategoria artykułów)
    3. Opinie (kategoria artykułów)
    4. Zastosowania (komponent: Linki)
  5. WSPÓLNOTA
    1. Kontakty (komponent Kontakty)

Przeanalizujmy ten wstępny projekt. Czy umieściliśmy w nim wszystko, co powinno się znaleźć w serwisie?

Porównajmy najpierw nasz spis z celami serwisu. Zakładaliśmy, że chcemy stworzyć i rozwijać skupioną wokół serwisu wspólnotę użytkowników, pozyskiwać z niej z czasem autorów i współpracowników. W naszym spisie treści nie ma żadnego elementu, który pozwoliłby na budowanie wspólnoty. Skorzystamy ze standardowych komponentów Rejestracja [Registration] i Użytkownicy [Users]. Gdy zechcemy w przyszłości posłużyć się bardziej funkcjonalnym rozwiązaniem, nie będzie problemu - komponentu Community Builder] czy prostszy PeopleBook Można zsynchronizować z komponentami Rejestracja i Użytkownicy. Niezbędny będzie też moduł Logowanie [Login]. Dodamy te składniki w naszym spisie do działu Wspólnota.

Realizacja celów serwisu zdaje się być już zapewniona. Czy jeszcze czegoś nie brakuje?

Oczywiście! Nie ma Zasad korzystania z serwisu. Nie ma Polityki prywatności. Przydałaby się choć krótka informacja O nas. Dodajmy je również do działu Wspólnota

W dziale tym nie planowaliśmy artykułów. Czy dodamy tam sekcję i kategorie? Nie ma takiej potrzeby. Zawartość tych trzech artykułów będzie zmieniana bardzo rzadko. Wykorzystamy więc materiały statyczne. Po poprawkach ostatnia część naszego spisu treści przybierze więc taki kształt:

  1. WSPÓLNOTA
    1. Kontakty (komponent Kontakty)
    2. Rejestracja użytkowników (komponent Rejestracja)
    3. Logowanie (moduł Logowanie)
    4. O nas (materiał statyczny)
    5. Zasady korzystania z serwisu (materiał statyczny)
    6. Polityka prywatności (materiał statyczny)

Tworzenie sekcji i kategorii

Z założeniem sekcji i kategorii moglibyśmy się wstrzymać, aż cały nasz projekt będzie gotowy. Ale…

Po pierwsze: już właściwie wiemy, jakie sekcje i kategorie będą nam potrzebne.

Po drugie: wykonujemy ćwiczenie, którego celem jest poznać Joomla!, a moment na praktykę jest odpowiedni.

I po trzecie: W projektach, w których trzeba na podstawie projektu opracować kod programu, zaplanowanie i przetestowania projektu papierowego jest konieczne. Natomiast w przypadku Joomla! - nie! Projektowane rozwiązania najlepiej testować etapami.

Sekcja artykułów

Aby utworzyć sekcję artykułów:

  1. Przejdź w menu administratora do pozycji Mateiały ⇒ Sekcje artykułów
    Wybór menu Sekcje
  2. Gdy otworzy się okno menedżera sekcji, kliknij przycisk Nowy. Przejdziesz do edytora, w którym możesz zdefiniować szczegóły nowej sekcji.
    Tworzenie sekcji - Szczegóły
  3. Określ szczegóły sekcji:
    • W polu Tytuł wpisz Aktualności.
    • W polu Nazwa również wpisz Aktualności. Tytuł mógłby być dłuższy. Będzie wyświetlany na stronach serwisu, jeśli tak postanowisz. Nazwa natomiast jest używana w wykazach, a także wykorzystywana przez wyszukiwarki internetowe (dlatego winna być krótka, ale i czytelna).
    • Z listy rozwijanej możesz wybrać ilustrującą opis sekcji grafikę. Na razie dysponujesz tylko standardowymi obrazkami, więc nic nie wybieraj.
    • Pomiń także następne opcje: Wyrównanie, bo nie ma obrazka, Kolejność, bo to pierwsza dopiero sekcja, Uprawnienia, bo zapewne zechcesz ją udostępnić wszystkim odwiedzającym, Opublikowany, bo zaznaczona jest już opcja Tak
    • W polu Opis wpisz informację adresowaną do użytkowników, informującą, jakiego typu informacje znajdą w tej sekcji. Wprawdzie najprawdopodobniej nie będziesz tej informacji akurat w przypadku sekcji Aktualności publikować, ale to nie tylko dobre ćwiczenie. Po pierwsze, pozwoli Ci uzmysłowić sobie dokładniej, jaką zawartość chcesz oferować w tej sekcji. Po drugie, proponowane ujęcie (informacja dla użytkowników) zmusi Cię do myślenia ich kategoriami. A po trzecie, nawet jeśli nie będziesz pokazywać tego opisu, to spełni on ważną funkcję dokumentacyjną - gdy dołączy do Ciebie kilku, kilkunastu redaktorów, wystarczy, ze zapoznają się z opisami sekcji i kategorii, a będą wiedzieć, sporo o założeniach serwisu.

Jak widzisz, założenie sekcji jest niezwykle proste. Zwróć jeszcze uwagę, że nie namawiam Cię do planowania i opisywania sekcji najpierw na papierze. Nie dlatego, że lekceważę walory takiego planowania. Wręcz przeciwnie. Ale nie przygotowujemy serwisu na zlecenie, do którego papierowa dokumentacja jest konieczna. To jedno. A nadto i ważniejsze, to spostrzeżenie, że Joomla! wręcz wspiera Cię także i w dokumentowaniu pracy.

Powtórz powyższą procedurę, by utworzyć pozostałe sekcje, np.:

  • Poradniki i instrukcje
  • Pytania i odpowiedzi (czyli angielskie FAQ)
  • Promocja

Oto nasz aktualny wykaz sekcji w panelu administratora.

Wykaz sekcji

Zauważ, że nie wymyślamy tutaj niczego szczególnego. Po prostu dla każdego z zaprojektowanych celów i rodzajów informacji zakładamy sekcję. Nazwy sekcji będzie można, oczywiście, w każdym momencie zmienić.

Kategorie artykułów

Tworzenie nowej kategorii jest równie proste jak sekcji. Jedyną różnicą jest konieczność przypisania kategorii do konkretnej sekcji.

  1. Przejdź w menu administratora do pozycji Mateiały ⇒ Kategorie artykułów
    Image
  2. Gdy otworzy się okno wykazu kategorii, kliknij przycisk Nowy w pasku narzędzi. Przejdziesz do formularza, w którym możesz zdefiniować szczegóły nowej kategorii.
    Image
  3. W polu Tytuł wpisz np. Pierwsze kroki.
  4. W polu Nazwa również wpisz Pierwsze kroki. Tytuł mógłby być dłuższy. Będzie wyświetlany na stronach serwisu, jeśli tak postanowisz. Nazwa natomiast jest używana w wykazach, a także wykorzystywana przez wyszukiwarki internetowe (dlatego winna być krótka, ale i czytelna).
  5. Z listy rozwijanej wybierz sekcję Poradniki i instrukcje, bo w niej właśnie umieścimy tę kategorię.
  6. Z kolejnej listy rozwijanej możesz wybrać grafikę ilustrującą opis kategorię. Na razie dysponujesz tylko standardowymi obrazkami, więc nic nie wybieraj.
  7. Pomiń także, jak podczas tworzenia nowej sekcji, następne opcje: Wyrównanie, Kolejność, Uprawnienia, Opublikowany.
  8. W polu Opis wpisz informację adresowaną do użytkowników, przedstawiającą, jakiego typu zawartość znajdą w tej kategorii, np.
    Jak stworzyć swój serwis WWW? Jak wykorzystać do tego celu Joomlę? Jak ustalić strukturę zawartości? Jak opracować szablony stron i mapę witryny? Jak zaprojektować nawigację i menu? Jak dodawać zawartość: teksty, obrazy, animacje? Skąd wziąć i jak zainstalować dodatkowe składniki? Jak zapewnić estetyczny wygląd serwisu? W poradniku Pierwsze kroki znajdziesz odpowiedź na te pytania.

Powtórz tę procedurę, by utworzyć wszystkie planowane kategorie. Nawet jeśli coś trzeba będzie później zmienić - nazwę, opis, a nawet przenieść kategorię do innej sekcji, to niewielki kłopot. Kategorię możesz przenieść do innej sekcji nawet wówczas, gdy będzie pełna artykułów.

W wyniku dodania kategorii możesz mieć np. taką wstępną strukturę sekcji i kategorii artykułów:

  1. sekcja: Aktualności
    1. kategoria: Joomla! w Polsce
    2. kategoria: Joomla! w świecie
    3. kategoria: Nowości w zasobach
    4. kategoria: Nowości w serwisie
  2. PORADNIKI I INSTRUKCJE
    1. kategoria: Instalacje
    2. kategoria: Pierwsze kroki
    3. kategoria: Dla zaawansowanych
  3. PYTANIE-ODPOWIEDŹ
    1. kategoria: Gdzie to ustawić?
    2. kategoria: Jak to zrobić?
    3. kategoria: Czy wolno?
  4. PROMOCJA
    1. kategoria: W skrócie
    2. kategoria: Walory Joomla!
    3. kategoria: Opinie

Kategorie w komponentach

Kategorii utworzonych dla artykułów nie da się, niestety, zastosować dla komponentów. A tutaj również podział na kategorie będzie przydatny.

Tworzenie kategorii zawartości w komponentach niewiele różni się od sposobu tworzenia kategorii artykułów (nie przypisujesz kategorii do sekcji). Przejdź więc w menu administratora np. do pozycji Komponenty ⇒ Spinacz RSS ⇒ Kategorie

Image

Utwórz dwie kategorie wieści RSS:

  1. komponent: Spinacz RSS
    1. kategoria wieści RSS: W serwisach Joomla! - świat
    2. kategoria wieści RSS: W serwisach Joomla! - Polska

Przejdź w menu administratora np. do pozycji Komponenty ⇒ Katalog WWW ⇒ Kategorie i utwórz np. następujące kategorie:

  1. komponent: Katalog WWW
    1. kategoria linków: Strony projektu Joomla!
    2. kategoria linków: Zastosowania - serwisy prywatne
    3. kategoria linków: Zastosowania - serwisy firm
    4. kategoria linków: Zastosowania - portale miejskie
    5. kategoria linków: Zastosowania - serwisy stowarzyszeń
    6. kategoria linków: Zastosowania - serwisy klanów i klubów
    7. kategoria linków: Zastosowania - strony hobbistów

Po utworzeniu i zachowaniu nowej kategorii zawsze powracasz do menedżera kategorii. Możesz tutaj m.in.:

  • opublikować bądź zakończyć publikację kategorii,
  • zmienić kolejność kategorii w wykazie
  • usunąć istniejącą kategorię

Image

Zmieniony ( 22.02.2007. )
 
« poprzedni artykuł   następny artykuł »