Joomla. Tworzenie stron
WWW. Szybki start
Autorzy: Marni Derr, Tanya Symes
T³umaczenie: Leszek Sagalara
ISBN: 978-83-246-2236-8
Tytu³ orygina³u:
Joomla!: Visual QuickStart Guide
Format: B5, stron: 296
• Jak zainstalowaæ Joomla! na serwerze?
• Jak administrowaæ tym systemem?
• Jak wykorzystaæ mo¿liwoœci modu³ów?
Joomla! jest systemem zarz¹dzania treœci¹. Jej pocz¹tki siêgaj¹ 2006 roku. Projekt
ten wywodzi siê bezpoœrednio z popularnego systemu Mambo. Od czasu swojej
premiery Joomla! cieszy siê rosn¹c¹ popularnoœci¹ i coraz wiêkszymi mo¿liwoœciami.
Wykorzystanie jêzyka PHP i bazy MySQL by³o strza³em w dziesi¹tkê – instalacja
systemu jest teraz niezwykle intuicyjna i mo¿liwa do wykonania na wiêkszoœci
dostêpnych serwerów.
Bogato ilustrowana ksi¹¿ka „Joomla! Tworzenie stron WWW. Szybki start” w zwiêz³y
i przyjemny sposób wyczerpuj¹co przedstawia metodykê pracy z tym systemem.
W trakcie lektury dowiesz siê, jak sprawnie zainstalowaæ go i uruchomiæ oraz jakie
zadania mo¿esz wykonaæ jako administrator. Zaczniesz tak¿e swobodnie poruszaæ siê
po narzêdziach dostêpnych w panelu administracyjnym, po czym przejdziesz do
bardziej zaawansowanych zagadnieñ, takich jak praca z modu³ami czy te¿ modyfikacja
ustawieñ globalnych. Dziêki temu bez trudu samodzielnie zbudujesz dynamiczn¹
witrynê wraz z menu. Ponadto dowiesz siê, jak rozbudowaæ swoj¹ witrynê
i zaanga¿owaæ u¿ytkowników w rozwój publikowanych treœci.
• Instalacja Joomla!
• Uruchomienie systemu
• Spolszczenie Joomla!
• Administracja
• Tworzenie dynamicznej witryny wraz z menu
• Wykorzystanie modu³ów
• Rozbudowa witryny
• Modyfikacja ustawieñ globalnych oraz ich wp³yw na system
• Korespondencja masowa
• Zarz¹dzanie u¿ytkownikami
• Tworzenie i modyfikacja szablonów dla systemu Joomla!
Odkryj tajemnice popularnoœci systemu Joomla!
5
Spis treci
Wstp
9
Czym jest system zarzdzania treci WWW?..................................................... 10
Dla kogo przeznaczona jest ta ksika? ................................................................ 11
Wymagania systemu Joomla.................................................................................. 11
O ksice................................................................................................................. 12
Witryna bdca uzupenieniem ksiki ................................................................ 12
Rozdzia 1.
Instalacja systemu Joomla
13
Pobieranie pakietu Joomla..................................................................................... 14
Uruchomienie instalacji Joomla ............................................................................ 16
Rozdzia 2.
Zaczynamy
21
Uruchamianie systemu Joomla.............................................................................. 22
Instalacja pakietu jzyka polskiego ....................................................................... 23
Panel kontrolny ...................................................................................................... 25
Przegldanie informacji o witrynie ....................................................................... 26
Pasek narzdzi........................................................................................................ 28
Menu Witryna ........................................................................................................ 29
Menu Menu............................................................................................................ 34
Menu Artykuy ....................................................................................................... 36
Menu Komponenty ................................................................................................ 38
Menu Rozszerzenia................................................................................................ 39
Menu Narzdzia..................................................................................................... 45
Menu Pomoc .......................................................................................................... 46
Rozdzia 3.
Dodawanie treci
47
Projektowanie witryny WWW .............................................................................. 48
Tworzenie sekcji i zarzdzanie nimi ..................................................................... 49
Podczanie sekcji do menu gównego ................................................................. 57
Tworzenie kategorii i zarzdzanie nimi................................................................ 61
Panel zarzdzania plikami mediów ....................................................................... 68
Pisanie artykuów ................................................................................................... 71
Przypisywanie pozycji do strony startowej........................................................... 89
Spis treci
Spis treci
6
Spis treci
Rozdzia 4.
Tworzenie dynamicznej witryny z menu
91
Tworzenie menu .................................................................................................... 92
Parametry moduu menu ..................................................................................... 101
Dodawanie pozycji menu .................................................................................... 103
Wybór typu pozycji menu ................................................................................... 105
Modyfikowanie pozycji menu ............................................................................. 119
Tworzenie menu dla zarejestrowanych uytkowników ..................................... 124
Tworzenie menu podrzdnych ........................................................................... 131
Rozdzia 5.
Praca z moduami
133
Tworzenie moduów ............................................................................................ 134
Tworzenie moduu Archiwum ............................................................................ 135
Tworzenie moduu
cieka powrotu.................................................................... 138
Tworzenie moduu Wasny kod HTML ............................................................. 140
Tworzenie moduu Kana RSS ............................................................................ 143
Tworzenie moduu Stopka................................................................................... 145
Tworzenie moduu Nowoci ............................................................................... 146
Tworzenie moduu Najczciej czytane ............................................................. 150
Tworzenie moduu Migawki ............................................................................... 151
Tworzenie moduu Grafika losowa ..................................................................... 153
Tworzenie moduu Szukaj ................................................................................... 155
Tworzenie moduu Gocimy ............................................................................... 157
Tworzenie moduu Tematy pokrewne................................................................ 158
Tworzenie moduu Sekcje ................................................................................... 159
Tworzenie moduu Kolporter RSS ..................................................................... 160
Rozdzia 6.
Rozbudowa witryny
163
Dodawanie komponentu Reklama ...................................................................... 164
Dodawanie kontaktów ......................................................................................... 170
Dodawanie kanaów RSS..................................................................................... 176
Tworzenie sond .................................................................................................... 180
Korzystanie z komponentu Wyszukiwanie......................................................... 182
Dodawanie odnoników WWW.......................................................................... 184
Korzystanie z niezalenych rozszerze .............................................................. 187
Dodawanie forum................................................................................................. 192
Dodatki ................................................................................................................. 196
Rozdzia 7.
Modyfikowanie ustawie globalnych
199
Modyfikowanie ustawie witryny ....................................................................... 200
Optymalizacja witryny dla wyszukiwarek .......................................................... 205
Modyfikowanie ustawie systemowych.............................................................. 208
Spis treci
7
Spis treci
Wczanie rejestracji uytkowników .................................................................. 210
Ustawienia dotyczce plików mediów ................................................................ 212
Diagnostyka systemu Joomla............................................................................... 214
Konfigurowanie ustawie serwera...................................................................... 216
Korzystanie z panelu zarzdzania jzykami ....................................................... 219
Korzystanie z menu Narzdzia............................................................................ 220
Wiadomoci prywatne ......................................................................................... 221
Korespondencja masowa ..................................................................................... 224
Odblokowywanie treci ....................................................................................... 225
Czyszczenie pamici podrcznej serwera WWW ............................................. 226
Rozdzia 8.
Jak zaangaowa swoich uytkowników?
227
Dodawanie uytkowników witryny..................................................................... 228
Modyfikowanie treci uytkownika z poziomu witryny .................................... 232
Uywanie ikon PDF, Email i Drukuj................................................................... 240
Rozdzia 9.
Tworzenie szablonów dla systemu Joomla
241
Wymagania szablonów dla systemu Joomla ....................................................... 242
Tworzenie pliku index.php.................................................................................. 245
Dodawanie instrukcji jdoc:include do pliku index.php..................................... 255
Tworzenie pliku templateDetails.xml................................................................. 261
Dodawanie funkcji PHP ...................................................................................... 266
Tworzenie arkuszy stylów ................................................................................... 270
Tabele podstawowych stylów CSS systemu Joomla .......................................... 273
Dodatek A
Serwery lokalne i zdalne
277
Instalacja serwera lokalnego w systemie Windows ........................................... 278
Instalacja serwera lokalnego w systemie Macintosh.......................................... 280
Wysyanie witryny testowej na serwer zdalny ................................................... 281
Plik configuration.php ......................................................................................... 282
Dodatek B
Zasoby
283
Nowoci w systemie Joomla 1.5.x ....................................................................... 284
Adresy witryn z zasobami dla systemu Joomla................................................... 285
Witryny uywajce systemu Joomla ................................................................... 286
Skorowidz
289
13
Rozdzia 1. Instalacja systemu Joomla
Instalacja systemu Joomla jest prosta, szybka
i zabiera okoo 5 minut. Wystarczy pobra
pakiet instalacyjny Joomla i postpowa
zgodnie z instrukcjami kreatora instalacji.
Przed rozpoczciem instalacji upewnij si, e:
X
Masz dostp do internetu.
X
Serwer lokalny jest uruchomiony.
X
Znasz pooenie katalogu gównego swojego
serwera WWW.
W tym rozdziale omówiona zostanie instalacja
systemu Joomla na serwerze lokalnym. Instrukcje
dotyczce zainstalowania serwera lokalnego
znajduj si w dodatku A, „Serwery lokalne
i zdalne”.
Wskazówka
Jeli po raz pierwszy tworzysz i testujesz
witryn, zalecamy uruchomienie na komputerze
serwera lokalnego. Umoliwi to przetestowanie
wszystkich wprowadzonych zmian przed
umieszczeniem ich w funkcjonujcej
witrynie WWW.
Instalacja systemu Joomla
1
Instalacja systemu Joomla
Rozdzia 1.
14
Pobieranie pakietu Joomla
Pliki instalacyjne systemu Joomla udostpniane s
w postaci pojedynczego skompresowanego pliku.
Aby pobra pakiet Joomla:
1.
Uruchom przegldark internetow i przejd
do witryny www.joomla.org.
2.
Kliknij przycisk Download Joomla
(pobierz pakiet Joomla).
3.
Pobierz pakiet Joomla 1.5.x, a nastpnie
zapisz plik na pulpicie.
Wskazówka
Nie pobieraj adnego z plików, które
zawieraj sowo „upgrade” lub „patch”.
Su one do aktualizacji istniejcych witryn
i nie zawieraj penego pakietu instalacyjnego
systemu Joomla.
Pobieranie pakietu Joomla
Instalacja systemu Joomla
15
Rysunek 1.1. Struktura katalogu gównego
systemu Joomla
Aby rozpakowa pliki Joomla:
1.
Znajd i otwórz katalog gówny swojego
serwera WWW.
Nazwa katalogu gównego serwera WWW
moe si róni w zalenoci od uywanego
rodzaju serwera. Na przykad:
V
W lokalnym serwerze WWW Apache
jest to zazwyczaj folder o nazwie htdocs.
V
W lokalnym serwerze WWW IIS w systemie
Windows folder ten na ogó ma nazw
www lub webroot.
V
W przypadku serwerów udostpnianych
musisz to sprawdzi u swojego dostawcy
usug.
2.
W katalogu gównym serwera utwórz nowy
podkatalog o nazwie mojawitryna.
W dalszej czci ksiki bdziemy uywa
nazwy mojawitryna, ale moesz j zastpi
nazw swojej domeny.
3.
Skopiuj plik Joomla_1.5.x-Full_Package.zip
do podkatalogu mojawitryna w katalogu
gównym serwera WWW.
4.
Rozpakuj plik, uywajc opcji Wyodrbnij
wszystkie z menu kontekstowego lub
korzystajc z programu do archiwizacji.
Masz teraz folder zawierajcy wszystkie
podstawowe pliki systemu Joomla. Struktura
plików powinna wyglda tak jak na rysunku 1.1.
Pobieranie pakietu Joomla
Rozdzia 1.
16
Uruchomienie instalacji Joomla
Kreator instalacji systemu Joomla poprowadzi
Ci przez proces wprowadzania informacji
niezbdnych do prawidowego dziaania witryny
w systemie Joomla.
Podczas procesu instalacyjnego potrzebne bd
nastpujce informacje:
X
nazwa uytkownika i haso Twojej bazy
danych MySQL (na ogó
root
/
root
);
X
nazwa Twojej bazy danych;
X
prawidowy adres e-mail, aby uytkownicy
mogli si z Tob skontaktowa ;
X
haso administratora.
Aby uruchomi kreatora instalacji
systemu Joomla:
X
W pasku adresu przegldarki internetowej
wpisz
http://localhost/mojawitryna
,
a nastpnie nacinij klawisz Enter.
Spowoduje to uruchomienie kreatora
instalacji.
Aby wybra jzyk:
1.
Wybierz jzyk z listy.
2.
Kliknij przycisk Dalej, aby kontynuowa
(rysunek 1.2).
Wskazówka
System Joomla jest zgodny z kodowaniem
UTF-8 i potrafi obsugiwa wiele jzyków.
Po dokonaniu wyboru dalsza cz instalacji
bdzie odbywa si we wskazanym jzyku.
Z witryny Joomla.org moesz pobra pakiety
jzykowe umoliwiajce uruchomienie
interfejsu administracyjnego w rodzimym
jzyku uytkownika.
Rysunek 1.2. Krok 1.: wybór jzyka
Uruchomienie instalacji Joomla
Instalacja systemu Joomla
17
Rysunek 1.3. Krok 2.: przegld ustawie
Rysunek 1.4. Krok 3.: umowa licencyjna
Aby pomylnie przej przegld ustawie:
1.
Sprawd, czy wszystkie pozycje na licie
przegldu ustawie maj oznaczenie Tak.
Jeli jakakolwiek pozycja z listy przegldu
ustawie jest wyróniona kolorem czerwonym,
instalacja systemu Joomla nie powiedzie si.
Aby poprawi te ustawienia, przed
kontynuowaniem procesu instalacyjnego
zapoznaj si z dodatkiem A, „Serwery lokalne
i zdalne”.
2.
Przejrzyj zalecane ustawienia.
Niektóre z tych ustawie s zalecane,
ale nie s wymagane. Jeli Twoje biece
ustawienia róni si od podanych zalece,
Joomla wci bdzie dziaa normalnie; jednak
z przyczyn administracyjnych i ze wzgldów
bezpieczestwa zalecamy dostosowanie tych
ustawie do listy Joomla, jeli tylko jest to
moliwe.
3.
Po poprawieniu wymaganych ustawie
kliknij przycisk Sprawd ponownie.
4.
Powtarzaj ten proces, dopóki wszystkie
pozycje na licie nie zostan oznaczone
jako Tak, co przedstawia rysunek 1.3.
5.
Kliknij przycisk Dalej.
Aby zaakceptowa umow licencyjn:
1.
Zapoznaj si z tekstem umowy licencji
(rysunek 1.4).
2.
Jeli zgadzasz si z jej postanowieniami,
kliknij przycisk Dalej, aby kontynuowa .
Jeli nie zgadzasz si na warunki umowy
licencyjnej GPL/GNU, instalacja nie bdzie
kontynuowana.
Uruchomienie instalacji Joomla
Rozdzia 1.
18
Aby skonfigurowa baz danych dla witryny:
1.
Z menu Typ bazy danych wybierz opcj
mysql.
Ustawienia na tej stronie utworz baz danych
dla Twojej witryny i umoliwi systemowi
Joomla komunikacj z baz danych.
2.
W polu Nazwa serwera wpisz
localhost
.
3.
W polu Nazwa uytkownika wpisz swoj
nazw uytkownika bazy danych MySQL.
4.
W polu Haso wpisz swoje haso do bazy
danych MySQL.
5.
W polu Nazwa bazy danych wpisz nazw
swojej bazy danych.
Nie musisz by kreatywny; im krótsza
nazwa, tym lepsza. Wykorzystaj cz
nazwy domeny; np. jeli domena ma nazw
www.mojawitryna.pl, moesz uy nazwy
mojawitrynadb
(rysunek 1.5).
6.
Nie zmieniaj dodatkowych ustawie.
S one wykorzystywane w przypadku,
gdy masz istniejc baz danych, któr
trzeba zastpi lub skasowa przed
kontynuowaniem instalacji.
7.
Kliknij przycisk Dalej, aby kontynuowa .
Wskazówka
Przedrostek bazy danych wykorzystywany
jest wtedy, gdy chcesz uruchomi kilka
witryn z pojedynczej instalacji systemu
Joomla lub gdy jest to wymagane przez
dostawc usug. Nigdy nie uywaj bak jako
przedrostka bazy danych. Ten przedrostek
jest wykorzystywany przez system Joomla
do tworzenia kopii zapasowych tabel bazy
danych.
Rysunek 1.5. Krok 4.: konfiguracja bazy danych
Nazwy uytkowników i hasa
do bazy danych
Serwer MySQL instaluje si z nazw
uytkownika
root
i hasem
root
.
Ze wzgldów bezpieczestwa naley
zmieni domyln nazw uytkownika
i haso. Aby uzyska wicej informacji
na temat zmiany nazwy uytkownika
i hasa, zapoznaj si z dodatkiem A,
„Serwery lokalne i zdalne”.
Uruchomienie instalacji Joomla
Instalacja systemu Joomla
19
Rysunek 1.6. Krok 5.: konfiguracja FTP
Rysunek 1.7. Gówna konfiguracja
Rysunek 1.8. Zakoczenie instalacji
Aby skonfigurowa ustawienia FTP:
1.
Kliknij Nie, aby wyczy obsug plików
przez FTP (rysunek 1.6).
Ze wzgldu na kwestie zwizane z prawami
dostpu do plików w serwerach Linux i Unix,
do systemu Joomla 1.5.x wprowadzono
obsug plików przez FTP.
Konkretne ustawienia FTP mog by
bardzo róne i nie bdziemy tu ich omawia .
Informacje dotyczce dostpu przez FTP
do swojego konta uzyskasz u swojego dostawcy
usugi hostingowej.
Na razie zostaw te pola niewypenione.
Informacje te mona zmieni póniej
za pomoc panelu administracyjnego.
2.
Kliknij przycisk Dalej, aby kontynuowa .
Aby skonfigurowa ustawienia gówne:
1.
W polu Nazwa witryny wpisz nazw swojej
witryny (rysunek 1.7).
2.
W polu Twój email wpisz adres e-mail
gównego administratora witryny.
3.
W polu Haso administratora wpisz haso.
4.
Pozostae informacje dotycz instalowania
przykadowych danych, migracji
z wczeniejszych wersji lub importowania
istniejcej bazy danych. W tym przypadku
tworzysz now witryn, wic pozostaw
wartoci domylne.
5.
Kliknij przycisk Dalej, aby kontynuowa .
Pojawi si okno z komunikatem informujcym,
e nie zainstalowano adnych przykadowych
danych. Kliknij przycisk OK.
System Joomla jest teraz zainstalowany,
a tabele bazy danych zostay utworzone.
Zostaa jednak jeszcze jedna rzecz do
zrobienia. Ze wzgldów bezpieczestwa
musisz usun plik install.php oraz folder
installation (rysunek 1.8).
Uruchomienie instalacji Joomla
Rozdzia 1.
20
6.
Przejd do swojego folderu gównego i usu
plik install.php, a take folder o nazwie
installation (rysunek 1.9).
Wskazówka
Pamitaj, aby zapisa swoje haso! Bdzie
ono potrzebne, aby zalogowa si do panelu
administracyjnego systemu Joomla. Domylnie
gównemu administratorowi przypisana jest
nazwa uytkownika
admin
. Moesz j póniej
zmieni , ale nie wczeniej ni po pierwszym
logowaniu.
Aby zobaczy swoj now witryn:
1.
Uruchom przegldark internetow.
2.
Wpisz
http://localhost/mojawitryna
i nacinij klawisz Enter (rysunek 1.10).
Rysunek 1.9. Usuwanie plików instalacyjnych
Rysunek 1.10. Twoja nowa witryna WWW
Uruchomienie instalacji Joomla