| Struktura projektowanej witryny |
|
|
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 witrynyNa 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 promocyjneMogą 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ściAktualnoś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, instrukcjeJakż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 - odpowiedziMoż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ą serwisuWiemy 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ściNasz projekt zaczyna nabierać rumieńców. Spiszmy dotychczasowe wstępne ustalenia. Oto wstępny projekt spisu treści:
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 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:
Tworzenie sekcji i kategoriiZ 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 Sekcja artykułówAby utworzyć sekcję artykułów:
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.:
Oto nasz aktualny wykaz sekcji w panelu administratora.
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łówTworzenie nowej kategorii jest równie proste jak sekcji. Jedyną różnicą jest konieczność przypisania kategorii do konkretnej sekcji.
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:
Kategorie w komponentachKategorii 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
Utwórz dwie kategorie wieści RSS:
Przejdź w menu administratora np. do pozycji Komponenty ⇒ Katalog WWW ⇒ Kategorie i utwórz np. następujące kategorie:
Po utworzeniu i zachowaniu nowej kategorii zawsze powracasz do menedżera kategorii. Możesz tutaj m.in.:
|
|
| Zmieniony ( 22.02.2007. ) |
| « poprzedni artykuł | następny artykuł » |
|---|













