IdĨ do
• Spis treĞci
• Przykáadowy rozdziaá
• Skorowidz
• Katalog online
• Dodaj do koszyka
• Zamów cennik
• Zamów informacje
o nowoĞciach
• Fragmenty ksiąĪek
online
Helion SA
ul. KoĞciuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Katalog ksiąĪek
Twój koszyk
Cennik i informacje
Czytelnia
Kontakt
• Zamów drukowany
katalog
Joomla! 1.6. Prosty przepis
na własną stronę WWW
Autor:
Marcin Lis
ISBN: 978-83-246-2957-2
Format: 158×235, stron: 256
Działaj z Joomla! 1.6 i zaprojektuj funkcjonalną witrynę internetową!
• Przygotowanie konta WWW i instalacja systemu Joomla!, czyli co zrobić w pierwszej kolejności
• Treść portalu, czyli jak wybrać to, co naprawdę chcesz powiedzieć
• Atrakcyjne dodatki, czyli jak wzbogacić podstawową funkcjonalność systemu
Nazwa Joomla! na pewno obiła Ci się już kiedyś o uszy. Popularność tego systemu bije wszelkie
rekordy, bowiem niecodziennie spotkać można tak znakomite narzędzie, dostępne całkowicie za
darmo, a umożliwiające bezproblemowe tworzenie zarówno prostych, jak i zaawansowanych
stron internetowych. Niezależnie od tego, czy Twoim marzeniem jest umieszczenie w sieci
prywatnego bloga politycznego, dużego portalu dla hodowców zwierząt futerkowych, czy strony
firmowej, Joomla! 1.6 oferuje Ci swoją pomoc, nie żądając w zamian nawet jednej złotówki.
Tę unikalną szansę zawdzięczasz pracy świetnych programistów, poświęcających swój wolny
czas na udoskonalanie tego systemu zarządzania treścią.
W niniejszej książce znajdziesz informacje na temat tego, jak zabrać się do tworzenia własnej
witryny przy użyciu najnowszej wersji Joomla! 1.6 i jak maksymalnie ułatwić korzystanie z niej
potencjalnym użytkownikom. Dowiesz się, jak bez kłopotu stworzyć funkcjonalne menu,
selekcjonować artykuły i tworzyć ich ranking, umieszczać na stronie odnośniki, wstawiać
interesującą grafikę i gadżety, takie jak zegar czy prognozę pogody. Nauczysz się rozplanowywać
poszczególne elementy i efektywnie korzystać z opinii gości odwiedzających Twoją witrynę,
aby móc ją cały czas doskonalić. Krótko mówiąc, odkryjesz, jak bez studiowania choćby jednego
znacznika HTML zaprojektować funkcjonalną i przyjemną w odbiorze stronę internetową.
• Czym jest Joomla! i jak budować własne strony?
• Przygotowanie internetowego konta dla witryny
• Instalacja systemu Joomla!
• Jak rozplanować treść portalu
• Tworzenie menu
• Korzystanie z grafiki i obsługa galerii obrazów
• Szablony czyli szybka zmiana wystroju strony
• Atrakcyjne dodatki i rozszerzenia
Stwórz witrynę marzeń – dzięki Joomla! 1.6 nadasz jej niepowtarzalny styl
Spis tre"ci
Wst p .............................................................................................. 7
Internet i WWW ............................................................................................................... 7
Jak tworzy* w+asne strony? .............................................................................................. 7
Czym jest Joomla! ............................................................................................................ 8
Co b6dzie niezb6dne? ....................................................................................................... 9
Czego dowiesz si6 z tej ksi9:ki? ....................................................................................... 9
Rozdzia# 1. Przygotowanie konta WWW ............................................................ 11
Witryna w sieci ............................................................................................................... 11
Tworzenie konta WWW ................................................................................................. 12
Zarz9dzanie kontem WWW ........................................................................................... 14
Zak+adanie bazy danych ................................................................................................. 16
Konto WWW na w+asnym komputerze .......................................................................... 18
Pobieranie oprogramowania ..................................................................................... 19
Instalacja XAMPP .................................................................................................... 20
Korzystanie z pakietu XAMPP ................................................................................. 23
Testowanie lokalnego konta WWW ......................................................................... 25
Kwestie bezpieczeMstwa ........................................................................................... 26
Tworzenie bazy danych ............................................................................................ 29
Rozdzia# 2. Instalacja systemu Joomla! ............................................................ 33
Pobieranie Joomli! .......................................................................................................... 33
Pobieranie Joomli! .................................................................................................... 34
Korzystanie z kreatora wyodr6bniania ..................................................................... 34
Korzystanie z 7-Zip .................................................................................................. 36
Wgranie plików na serwer .............................................................................................. 38
Korzystanie z programu FileZilla ............................................................................. 38
Korzystanie z mened:era plików .............................................................................. 41
Instalacja pakietu Joomla! .............................................................................................. 43
Pierwsze kroki .......................................................................................................... 44
Baza danych i FTP ................................................................................................... 46
G+ówna konfiguracja i zakoMczenie instalacji .......................................................... 47
Problemy z instalacj9 ...................................................................................................... 49
Wymagana konfiguracja ........................................................................................... 49
Zalecana konfiguracja .............................................................................................. 52
B+9d bazy danych ..................................................................................................... 54
W+9czanie FTP ......................................................................................................... 54
Usuwanie katalogu instalacyjnego ........................................................................... 55
4
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Pierwsze spojrzenie na portal ......................................................................................... 57
G+ówna witryna ........................................................................................................ 57
Cz6X* administracyjna .............................................................................................. 57
J6zyk polski w Joomli! ................................................................................................... 59
Instalacja spolszczenia ............................................................................................. 59
Problemy z instalacj9 ............................................................................................... 62
W+9czanie FTP bez reinstalacji portalu .................................................................... 63
Rozdzia# 3. Tre&' portalu ................................................................................. 67
Kategorie i artyku+y ........................................................................................................ 67
Zarz9dzanie kategoriami ................................................................................................. 68
Tworzenie g+ównych kategorii ................................................................................. 69
Tworzenie kategorii podrz6dnych ............................................................................ 71
Zarz9dzanie kategoriami .......................................................................................... 73
Tworzenie i modyfikacja artyku+ów ............................................................................... 79
Pierwszy artyku+ ....................................................................................................... 79
Korzystanie z edytora tekstu .................................................................................... 82
Artyku+ na stronie g+ównej ....................................................................................... 92
Zarz9dzanie artyku+ami ............................................................................................ 94
Atrybuty artyku+ów ........................................................................................................ 98
Konfiguracja globalna .............................................................................................. 98
Atrybuty artyku+u ................................................................................................... 100
U:ywanie ikon opcji ............................................................................................... 102
Rozdzia# 4. Menu i grafika .............................................................................. 109
Tworzenie menu ........................................................................................................... 109
Dodawanie pozycji do menu .................................................................................. 110
Kolejne pozycje menu ............................................................................................ 113
Zarz9dzanie pozycjami menu ................................................................................. 116
Grafika w artyku+ach i systemie ................................................................................... 123
Korzystanie z Mened:era mediów ......................................................................... 124
Przes+anie plików graficznych na serwer za pomoc9 FTP ...................................... 128
Konto na lokalnym komputerze ............................................................................. 129
Wstawianie grafiki do kategorii ............................................................................. 130
Wstawianie grafiki do artyku+u .............................................................................. 131
Grafika w opisach ................................................................................................... 136
Przygotowanie strony „O stronie” ................................................................................ 137
Rozbudowa menu (menu podrz6dne) ........................................................................... 139
Tworzenie pozycji podrz6dnej ............................................................................... 139
Testowanie pozycji podrz6dnych ........................................................................... 141
Konfiguracja pozycji podrz6dnych ......................................................................... 142
Rozdzia# 5. Modu#y i komponenty ................................................................... 145
Elementy sk+adowe portalu ........................................................................................... 145
Modu+y menu ............................................................................................................... 148
Ekran modu+ów ...................................................................................................... 148
Edycja istniej9cego modu+u .................................................................................... 149
Dodatkowe modu+y menu ...................................................................................... 151
Zarz9dzanie modu+ami ........................................................................................... 163
Korzystanie z modu+ów zawartych w Joomli! .............................................................. 167
Najcz6Xciej czytane ................................................................................................ 167
Kto jest online? ...................................................................................................... 169
NowoXci ................................................................................................................. 170
bcie:ka powrotu ..................................................................................................... 172
Spis tre&ci
5
U:ywanie komponentów .............................................................................................. 174
Kontakty ................................................................................................................. 174
OdnoXniki ............................................................................................................... 180
Rozdzia# 6. Szablony i u(ytkownicy ................................................................. 187
Wygl9d witryny ............................................................................................................ 187
Szablony dost6pne w Joomli! ....................................................................................... 188
Konfiguracja szablonu ............................................................................................ 189
Szybka zmiana wygl9du strony .............................................................................. 190
Wiele szablonów w jednym portalu ....................................................................... 192
Szablony dla cz6Xci administracyjnej ..................................................................... 193
Szablony zewn6trzne .................................................................................................... 195
Instalacja nowego szablonu .................................................................................... 196
Problemy z instalacj9 ............................................................................................. 197
W+9czanie zainstalowanego szablonu ..................................................................... 198
Zmiana przypisaM modu+ów ................................................................................... 198
U:ytkownicy witryny ................................................................................................... 200
Ekran zarz9dzania u:ytkownikami ......................................................................... 201
Dodawanie u:ytkownika ........................................................................................ 203
Edycja konta u:ytkownika ..................................................................................... 205
Usuwanie konta u:ytkownika ................................................................................. 206
Rozdzia# 7. Atrakcyjne dodatki ....................................................................... 207
Rozszerzenia dla Joomli! .............................................................................................. 207
Instalacja rozszerzeM .............................................................................................. 208
Drobne dodatki ............................................................................................................. 209
Zegar ...................................................................................................................... 210
Prognoza pogody .................................................................................................... 212
Ksi6ga goXci ................................................................................................................. 215
Instalacja komponentu ............................................................................................ 215
Konfiguracja ksi6gi ................................................................................................ 216
Integracja z portalem .............................................................................................. 219
Zarz9dzanie wpisami .............................................................................................. 221
Galeria grafiki ............................................................................................................... 223
Instalacja komponentu ............................................................................................ 223
Tworzenie kategorii obrazów ................................................................................. 226
Dodawanie obrazów do galerii ............................................................................... 228
Integracja galerii z portalem ................................................................................... 232
Zarz9dzanie obrazami ............................................................................................. 235
Dodawanie wielu obrazów naraz ............................................................................ 238
Organizacja struktury galerii .................................................................................. 242
Galeria i FTP .......................................................................................................... 244
Zawarto&' CD .............................................................................. 249
Skorowidz .................................................................................... 251
Rozdzia 1.
Przygotowanie konta WWW
Dostawcy us+ug WWW
Zak+adanie konta dla witryny
Tworzenie bazy danych
Konto WWW na w+asnym komputerze
Witryna w sieci
Ka:da strona WWW ma swój adres, który j9 identyfikuje. Ten adres sk+ada si6 z nazwy
serwera oraz cz6Xci okreXlaj9cej po+o:enie strony na tym serwerze. JeXli zatem w przegl9-
darce wpiszesz ci9g
http://marcinlis.com/
, b6dzie to oznacza+o, :e chcesz po+9czy* si6
z g+ówn9 stron9 na serwerze o nazwie marcinlis.com. JeXli zaX napiszesz
http://helion.
pl/ksiazki/twwspk.htm
, zobaczysz stron6 znajduj9c9 si6 w lokalizacji /ksiazki/
twwspk.htm na serwerze helion.pl. Wynika z tego, :e ka:da strona musi znajdowa* si6
na jakimX internetowym serwerze. OczywiXcie nie trzeba tworzy* go samodzielnie —
istnieje bardzo wiele serwisów umo:liwiaj9cych tworzenie w+asnych witryn. Prowa-
dzone s9 przez firmy zwane dostawcami us+ug hostingowych. Ka:dy, kto za+o:y
konto w takim serwisie (nazywamy je kontem WWW), b6dzie móg+ opublikowa*
swoj9 w+asn9 witryn6.
Konta WWW s9 z regu+y p+atne. Koszt waha si6 od kilkudziesi6ciu do kilkuset z+o-
tych rocznie. Praktycznie wszyscy dostawcy us+ug hostingowych oferuj9 jednak bez-
p+atny okres próbny — zazwyczaj od 10 do 30 dni. W tym czasie bez wnoszenia op+at
mo:esz przetestowa* konto i sprawdzi*, czy jest ono odpowiednie dla Twoich po-
trzeb. Informacje o firmach obs+uguj9cych konta WWW mo:na znaleh* m.in. na forum
http://www.webhostingtalk.pl/. Lista wybranych firm zosta+a przedstawiona w tabeli 1.1.
JeXli jednak nie chcesz na razie zak+ada* konta, dzi6ki któremu Twoja strona b6dzie
widoczna w internecie, a wolisz na pocz9tku zaj9* si6 tylko poznawaniem i testowa-
niem portalu Joomla! na w+asnym domowym komputerze, przejdh od razu do punktu
zatytu+owanego „Konto WWW na w+asnym komputerze”.
12
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Tabela 1.1. Adresy wybranych firm hostingowych
1
Adres WWW
Firma prowadz%ca
Siedziba
http://1and1.pl
1&1 Internet Sp. z o.o.
Warszawa
http://active24.pl
ACTIVE 24 Sp. z o.o.
Warszawa
http://az.pl
Az.pl Sp. z o.o.
Szczecin
http://home.pl
Home.pl Sp.j.
Szczecin
http://serwery.pl/
NetArt Spó+ka Akcyjna S.K.A.
Kraków
Tworzenie konta WWW
Nie ma jednej procedury zak+adania konta WWW — metody ró:ni9 si6 w zale:noXci
od wybranego dostawcy us+ug. Na pewno mo:na jednak wyró:ni* pewne wspólne cechy,
takie jak wybór nazwy i podanie danych kontaktowych. Zobaczmy na przyk+adzie, jak
b6dzie to wygl9da+o.
Zanim za#o(ysz konto
Przed za o&eniem konta trzeba si- upewni3, &e spe nia ono minimalne wymagania systemu
Joomla!. W opisie konta nale&y sprawdzi3, czy zapewnia ono dost-p do bazy MySQL w wer-
sji co najmniej 5.0.4 oraz do skryptów PHP w wersji co najmniej 5.2 — te parametry znaj-
dziesz przy ka&dym koncie; sJ one wy&sze ni& w przypadku Joomli! 1.5 (MySQL 3.23 i PHP
4.3.10). Konto powinno te& zapewnia3 pojemnoO3 przynajmniej 50 MB. Nie sJ to wymaga-
nia wygórowane i obecnie powinni je spe nia3 praktycznie wszyscy komercyjni dostawcy
us ug hostingowych.
1.
Na stronie dostawcy us+ug (rysunek 1.1) znajdh odnoXnik (przycisk)
zatytu+owany Serwery, Serwery wirtualne, Hosting lub podobnie i kliknij go.
Rysunek 1.1.
Fragment strony
dostawcy us4ug
hostingowych
2.
Pojawi si6 lista dost6pnych opcji abonamentowych (rysunek 1.2). Ró:ni9 si6
one mo:liwoXciami oraz oczywiXcie cen9. Im wy:sza cena, tym wi6cej miejsca
na dysku i wi6kszy dost6pny transfer (iloX* danych, które mo:na przes+a* w danym
okresie). Dla naszych potrzeb wystarczy najtaMsza opcja.
3.
Wpisz nazw6, jak9 ma mie* Twoje konto WWW (rysunek 1.3). Mo:esz
wymyXli* dowoln9 nazw6 — b6dzie to cz6X* adresu, pod którym Twoja strona
b6dzie widoczna w internecie.
1
Dane aktualne na kwiecieM 2011 r.
Rozdzia# 1. Przygotowanie konta WWW
13
Rysunek 1.2.
Ró7ne opcje konta
WWW
Rysunek 1.3.
Przyk4adowy
formularz
pozwalaj:cy na wybór
nazwy konta WWW
4.
Czasem niezb6dne mo:e by* podanie tzw. kodu CAPTCHA, który ma na celu
zweryfikowanie, czy konto jest rejestrowane przez cz+owieka, czy przez automat.
Kod trzeba przepisa* ze znajduj9cego si6 obok obrazka.
5.
Kliknij przycisk oznaczony jako Szukaj, Dalej, OK lub podobnie. Nast9pi
sprawdzenie, czy wpisana przez Ciebie nazwa konta jest ju: zarezerwowana.
JeXli tak, musisz wymyXli* inn9 nazw6 i spróbowa* ponownie.
6.
Podaj wymyXlone przez siebie has+o dost6pu (rysunek 1.4). Musisz je zapami6ta*,
by móc póhniej logowa* si6 do panelu administracyjnego i zarz9dza* kontem.
Najlepiej, aby has+o sk+ada+o si6 z ma+ych i du:ych liter oraz cyfr.
Rysunek 1.4.
Formularz
pozwalaj:cy na
wprowadzenie has4a
7.
W formularzu rejestracyjnym podaj dane kontaktowe (rysunek 1.5).
8.
Po zakoMczeniu rejestracji mo:esz zobaczy* podsumowanie zawieraj9ce
najwa:niejsze dane, w tym adres Twojej strony (rysunek 1.6). Z regu+y ma on
schematyczn9 posta*: http://nazwa_konta.nazwa_us4ugodawcy.pl, na przyk+ad
http://mojastrona.home.pl.
14
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.5. Formularz pozwalaj:cy na wprowadzenie danych kontaktowych
Rysunek 1.6.
Przyk4adowy ekran
ko?cz:cy rejestracj@
konta
Zarz/dzanie kontem WWW
Po za+o:eniu konta mo:na si6 zalogowa* do panelu administracyjnego, który pozwala
na zarz9dzanie us+ug9. Wygl9d panelu i udost6pniane przez niego mo:liwoXci mog9
by* ró:ne u ró:nych dostawców us+ug. W poni:szych punktach zilustrowane zosta+y
czynnoXci przyk+adowe.
1.
Na stronie g+ównej wybranej przez Ciebie firmy hostingowej znajdh odnoXnik do
panelu administracyjnego (przyk+ady s9 widoczne na rysunku 1.7) i kliknij go.
2.
Pojawi si6 strona logowania (rysunek 1.8). Wprowadh nazw6 konta i has+o
(dane wprowadzone przy tworzeniu konta).
3.
Kliknij przycisk logowania (mo:e by* opisany jako Zaloguj, WejdB lub podobnie).
Rozdzia# 1. Przygotowanie konta WWW
15
Rysunek 1.7.
Przyk4ady ikon
logowania u ró7nych
dostawców us4ug
hostingowych
Rysunek 1.8.
Przyk4ad ekranu
logowania
4.
W panelu administracyjnym (rysunek 1.9) znajdziesz opcje dotycz9ce konta WWW.
Rysunek 1.9. Przyk4adowy wygl:d panelu administracyjnego
5.
Na pewno widoczna b6dzie informacja o tym, ile masz dost6pnego miejsca na
serwerze. To wa:ne, gdy: tylko tyle danych mo:esz umieXci* na koncie.
6.
Zwró* uwag6, czy podane zosta+y informacje o us+udze FTP. B6d9 one niezb6dne
do umieszczenia portalu na serwerze (przeczytasz o tym w rozdziale 2., w punkcie
„Wgranie plików na serwer”). JeXli takich informacji nie ma, uzyskasz je od
dostawcy us+ug hostingowych.
16
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
7.
Powinien by* widoczny odnoXnik do administracji baz9 danych. JeXli go nie ma,
spytaj dostawc6 us+ug o sposób dost6pu do bazy (o tym, czym jest baza i jak j9
utworzy*, mówi punkt „Zak+adanie bazy danych”).
8.
Mo:esz si6 wylogowa*, klikaj9c ikon6 (lub odnoXnik) oznaczon9 Wyloguj
(rysunek 1.10) b9dh podobnie, na przyk+ad Logout.
Rysunek 1.10.
Ikona wylogowania
Problemy z kontem?
Niestety, w ksiJ&ce nie da si- opisa3 wszystkich mo&liwych konfiguracji i sposobów zarzJ-
dzania kontem WWW. JeOli wi-c masz problemy z rejestracjJ, logowaniem czy obs ugJ,
skontaktuj si- z zespo em pomocy technicznej lub biurem obs ugi klienta swojego dostawcy
us ug hostingowych (dane kontaktowe znajdziesz na stronie WWW danej firmy). Na pewno
otrzymasz niezb-dnJ pomoc.
Zak2adanie bazy danych
Do za+o:enia strony WWW opartej na Joomli! oprócz miejsca na serwerze WWW
niezb6dna jest tak:e baza danych (to miejsce, gdzie b6dzie przechowywana treX*
portalu). Za+o:ysz j9 w panelu administracyjnym konta WWW, które w+aXnie zosta+o
utworzone. Równie: i w tym przypadku sposób post6powania mo:e si6 ró:ni* w za-
le:noXci od wybranego dostawcy us+ug. Najcz6Xciej sprowadza si6 to do podania nazwy
bazy oraz, ewentualnie, nazwy i has+a u:ytkownika, cho* dane te mog9 by* te: genero-
wane automatycznie.
Co to jest baza danych?
Baza danych to po prostu zbiór danych powiJzanych ze sobJ i uporzJdkowanych w pewien
sposób — tworzJcych pewnJ struktur-. W znaczeniu potocznym oraz stosowanym w ksiJ&-
ce to równie& oprogramowanie pozwalajJce na zarzJdzenie danymi. Podobnie jak serwer
WWW pozwala na przechowywanie danych o stronach WWW i pobieranie tych danych przez
przeglJdarki, tak oprogramowanie bazy danych (serwera bazy danych) pozwala na pobieranie
i zapisywanie danych przechowywanych w bazie. Wi-kszoO3 portali jest oparta na systemach
baz danych. Cz-sto spotyka si- — stosowany równie& w Joomli! — darmowy system My-
SQL. W bazie zapisywane sJ treOci prezentowane na portalu, takie jak artyku y, komentarze,
dane o u&ytkownikach, wyniki g osowaV, informacje statystyczne i wiele innych.
1.
Zaloguj si6 do panelu administracyjnego. Odszukaj odnoXnik oznaczony jako
Konfiguracja SQL, Menad7er MySQL (rysunek 1.11) lub podobny i kliknij go.
2.
Zobaczysz list6 za+o:onych przez siebie baz danych. W tej chwili
prawdopodobnie b6dzie ona pusta, pierwsz9 baz6 bowiem musisz dopiero
utworzy* (rysunek 1.12).
Rozdzia# 1. Przygotowanie konta WWW
17
Rysunek 1.11.
OdnoFniki do
konfiguracji
bazy danych
Rysunek 1.12.
Lista dost@pnych
baz danych
— na razie pusta
3.
Kliknij przycisk b9dh odnoXnik oznaczony jako Dodaj, Utwórz, Za4ó7 baz@ danych
lub podobnie.
4.
Wprowadh wymyXlone przez siebie has+o dost6pu do bazy danych (rysunek 1.13).
Musisz to zrobi* w dwóch polach — w ten sposób unikniesz pomy+ki.
Mo:esz wymyXli* dowolne has+o.
Rysunek 1.13.
Zak4adanie nowej
bazy danych
5.
JeXli Twoje konto pozwala na wybór rodzaju bazy danych, koniecznie zaznacz
opcj6 MySQL.
6.
Kliknij przycisk oznaczony jako Zapisz, Utwórz, ZatwierdB, OK lub podobnie.
7.
Zobaczysz potwierdzenie za+o:enia bazy (rysunek 1.14).
8.
Nazwa bazy danych pojawi si6 na liXcie. W prezentowanym przyk+adzie nazwa
zosta+a wygenerowana automatycznie i nie ma mo:liwoXci jej zmiany. Zapami6taj
t6 nazw6 oraz wprowadzone przez siebie has+o. Te dane b6d9 potrzebne do
instalacji Joomli!. Pami6taj, :e w tym przypadku nazw9 u:ytkownika bazy
danych jest nazwa Twojego konta WWW (na przyk+ad mojastrona).
9.
By* mo:e otrzymasz równie: odnoXnik do panelu administracyjnego bazy
danych. Nie b6dzie on jednak potrzebny. Skorzysta* z niego mog9 osoby
zaawansowane w tej dziedzinie, znaj9ce si6 na obs+udze baz.
10.
Cz6X* dostawców us+ug hostingowych pozwala na wi6ksz9 swobod6 przy
tworzeniu bazy. W takiej sytuacji oprócz has+a dost6pu nale:y te: poda* nazw6
bazy danych oraz nazw6 u:ytkownika bazy (rysunek 1.15).
18
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.14. Okno konfiguracji po za4o7eniu bazy danych
Rysunek 1.15.
Konfiguracja bazy
z mo7liwoFci:
ustalenia danych
u7ytkownika
Jak wybiera' nazw bazy?
JeOli dostawca us ug hostingowych pozwala wybra3 nazw- bazy i nazw- u&ytkownika bazy,
mo&na wymyOli3 dowolne nazwy. Trzeba jednak pami-ta3, &e nazwa musi by3 unikatowa
w obr-bie ca ego serwera. Je&eli zatem inny u&ytkownik na innym koncie u&y ju& pewnej na-
zwy, to nie mo&e si- ona powtórzy3. Baz- dla portalu Joomla! najproOciej nazwa3 po prostu
joomla. Jednak taka nazwa z du&ym prawdopodobieVstwem jest ju& zaj-ta. Zamiast szuka3
na chybi trafi wolnych nazw, lepiej u&y3 nazwy konta uzupe nionej ewentualnie o pewnJ
fraz-. Przyk adowo jeOli konto ma nazw- promo123, która s u&y do logowania si- do panelu
administracyjnego WWW, to baz- mo&na nazwa3 promo123_joomla. Natomiast nazwa u&yt-
kownika bazy mo&e pozosta3 taka sama jak nazwa konta WWW.
Konto WWW na w2asnym komputerze
Zamiast zak+ada* konto WWW u dostawcy us+ug hostingowych, mo:na umieXci* je
na domowym komputerze. To bardzo wygodne rozwi9zanie, gdy chcesz pozna* system
Joomla! i testowa* dzia+anie portalu, zanim jeszcze umieXcisz go w internecie i udo-
st6pnisz odwiedzaj9cym. Potrzebne jest do tego odpowiednie oprogramowanie, które
sk+ada si6 z trzech cz6Xci: serwera WWW, bazy danych MySQL oraz j6zyka skrypto-
wego PHP (przydatny mo:e te: by* serwer pocztowy SMTP). Nie trzeba jednak zna*
:adnych szczegó+ów technicznych. Istniej9 gotowe pakiety, które zawieraj9 wszystkie
niezb6dne sk+adniki. Jednym z takich pakietów jest popularny XAMPP. Jego aktualn9
Rozdzia# 1. Przygotowanie konta WWW
19
wersj6
2
mo:na znaleh* pod adresem http://www.apachefriends.org (bezpoXredni od-
noXnik to http://www.apachefriends.org/en/xampp.html; wersja opisywana w ksi9:ce
zosta+a równie: umieszczona na do+9czonej p+ycie CD).
Co to jest XAMPP?
XAMPP to zbiór programów pozwalajJcych na praktycznie dowolnym komputerze uruchomi3
serwer WWW wraz z wszystkimi niezb-dnymi dodatkami. Dzi-ki XAMPP mo&na na domowym
komputerze testowa3 na przyk ad zachowanie portalu Joomla! przed umieszczeniem go
w internecie. G ównymi sk adnikami XAMPP-a sJ: Apache — w aOciwy serwer WWW, MySQL
— serwer bazy danych, PHP — j-zyk skryptowy
3
, Perl — j-zyk skryptowy. XAMPP jest dost-pny
dla wielu systemów, takich jak Linux, Windows, Mac OS, Solaris.
Pobieranie oprogramowania
1.
Wpisz w przegl9darce adres
http://www.apachefriends.org/
. Po za+adowaniu
strony kliknij ikon6 oznaczon9 jako XAMPP (rysunek 1.16).
Rysunek 1.16.
Fragment strony
g4ównej XAMPP
2.
Wybierz wersj6 dla u:ywanego przez Ciebie systemu operacyjnego i kliknij
w+aXciwy odnoXnik (rysunek 1.17). W dalszej cz6Xci rozdzia+u zak+adam, :e
korzystasz z systemu Windows.
Rysunek 1.17.
OdnoFniki do wersji
dla ró7nych systemów
operacyjnych
3.
Odszukaj dzia+ Download (rysunek 1.18).
4.
Pobierz plik wskazany przez odnoXnik oznaczony jako Installer i zapisz go
w dowolnym miejscu, na przyk+ad na pulpicie lub w wybranym katalogu na
dysku twardym. Plik b6dzie mia+ nazw6 xampp-win32-1.7.4-VC6-installer.exe
lub podobn9.
2
W czasie powstawania ksi9:ki by+a to wersja 1.7.4.
3
Osobom zainteresowanym j6zykiem programowania PHP, a tak:e wspó+prac9 PHP i MySQL mo:na
poleci* ksi9:ki PHP5. Praktyczny kurs (http://helion.pl/ksiazki/php5pk.htm) oraz PHP i MySQL. Dla
ka7dego (http://helion.pl/ksiazki/phsqdk.htm).
20
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.18.
Wygl:d dzia4u
Download
Instalacja XAMPP
1.
Uruchom pobrany z internetu plik instalacyjny XAMPP. Zobaczysz okno
wyboru j6zyka, w którym ma si6 odbywa* proces instalacji (rysunek 1.19).
Rysunek 1.19.
Okno wyboru j@zyka
2.
Na liXcie prawdopodobnie b6dzie dost6pny jedynie j6zyk angielski.
3.
Kliknij przycisk OK, aby kontynuowa*.
4.
Zobaczysz pierwszy ekran instalatora, taki jak na rysunku 1.20.
Rysunek 1.20.
Pierwszy ekran
instalatora XAMPP
5.
Kliknij przycisk Next.
Rozdzia# 1. Przygotowanie konta WWW
21
6.
Na kolejnym ekranie, w polu Destination Folder (rysunek 1.21), wpisz
nazw6 dysku i katalogu, w którym ma si6 znaleh* XAMPP. Standardowo
jest to
C:\xampp
.
Rysunek 1.21.
Wybór katalogu
docelowego
7.
Kliknij przycisk Next.
8.
W kolejnym oknie znajdziesz podstawowe opcje konfiguracyjne (rysunek 1.22).
Rysunek 1.22.
Wybór opcji
konfiguracyjnych
9.
JeXli pozostawisz zaznaczone pole wyboru Create a XAMPP desktop icon,
ikona panelu kontrolnego XAMPP-a zostanie umieszczona na pulpicie.
Dzi6ki temu b6dziesz mie* +atwy dost6p do pakietu. Najlepiej pozostawi* t6
opcj6 zaznaczon9.
10.
JeXli pozostawisz zaznaczon9 opcj6 Create an Apache Friends XAMPP folder
in the start menu, folder XAMPP-a zostanie dodany do menu startowego.
Najlepiej pozostawi* t6 opcj6 zaznaczon9.
11.
Poni:ej znajduj9 si6 opcje oznaczone jako SERVICE SECTION. Pozwalaj9
zainstalowa* serwery sk+adowe jako us+ugi systemowe. To opcje zaawansowane.
Pozostaw tu wartoXci domyXlne (wszystkie opcje niezaznaczone).
22
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
12.
Kliknij przycisk Install.
13.
Rozpocznie si6 procedura rozpakowywania plików i umieszczania ich we
wskazanej lokalizacji (rysunek 1.23).
Rysunek 1.23.
Proces instalacji
XAMPP-a w toku
14.
StopieM zaawansowania operacji b6dzie wskazywany przez pasek post6pu.
15.
Po zakoMczeniu instalacji pojawi si6 ekran podsumowania (rysunek 1.24).
Rysunek 1.24.
Ostatni ekran
instalatora
16.
Kliknij przycisk Finish.
17.
Zobaczysz okno dialogowe z pytaniem, czy chcesz uruchomi* panel kontrolny
XAMPP-a (rysunek 1.25).
Rysunek 1.25.
Pytanie o ch@Y
uruchomienia panelu
kontrolnego
Rozdzia# 1. Przygotowanie konta WWW
23
18.
JeXli chcesz od razu zacz9* korzysta* z pakietu XAMPP, kliknij przycisk Tak
i przejdh do kroku 3. w punkcie „Korzystanie z pakietu XAMPP”.
19.
Je:eli nie chcesz uruchamia* w tej chwili serwerów, po prostu kliknij Nie.
Korzystanie z pakietu XAMPP
1.
Po zainstalowaniu XAMPP jest gotowy do pracy. Trzeba jednak uruchomi*
poszczególne sk+adniki pakietu. S+u:y do tego panel kontrolny. Aby go
wywo+a*, wywo+aj menu startowe oraz wybierz kolejne pozycje: Programy
(Wszystkie programy), Apache Friends, XAMPP. Zobaczysz grup6 menu
XAMPP. Wybierz pozycj6 XAMPP Control Panel (rysunek 1.26).
Rysunek 1.26.
Grupa menu
zawieraj:ca pozycj@
wywo4uj:c: panel
kontrolny
2.
Zamiast wywo+ywa* menu, mo:esz te: odszuka* na pulpicie ikon6 panelu
kontrolnego i klikn9* j9 (rysunek 1.27).
Rysunek 1.27.
Ikona panelu
kontrolnego XAMPP
3.
Na ekranie zobaczysz okno panelu. Kliknij przycisk Start znajduj9cy si6
przy us+udze Apache (rysunek 1.28). Uruchomisz w ten sposób swój w+asny
serwer WWW.
Rysunek 1.28.
Wygl:d panelu
kontrolnego XAMPP
24
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
4.
Kliknij przycisk Start znajduj9cy si6 przy us+udze MySQL. Uruchomisz w ten
sposób baz6 danych.
5.
Uwaga: w trakcie uruchamiania us+ug mog9 si6 pojawi* okna wbudowanej
w system Windows zapory sieciowej (rysunek 1.29). DomyXlnie blokuje ona
mo:liwoX* +9czenia si6 innych komputerów z Twoim. Skorzystaj z tej opcji
i kliknij przycisk Blokuj nadal. Dzi6ki temu Twoje konto WWW b6dzie
widoczne tylko z Twojego komputera, a pozostanie niedost6pne z internetu.
Rysunek 1.29.
Przyk4adowe okno
zapory sieciowej
wbudowanej
w system Windows
6.
Zmieni si6 status us+ug (rysunek 1.30). Obok ich nazw pojawi si6 na zielonym
tle s+owo Running. To znak, :e operacja zakoMczy+a si6 sukcesem i mo:na
zacz9* korzysta* z konta WWW.
Rysunek 1.30.
Status us4ug po
uruchomieniu serwera
WWW i bazy danych
7.
Aby zakoMczy* dzia+anie us+ug serwera WWW i bazy danych, wystarczy
klikn9* przyciski Stop. Nie rób jednak tego w tej chwili, ale dopiero gdy
zechcesz zakoMczy* lub przerwa* prac6 nad portalem.
8.
Zamknij panel kontrolny XAMPP, klikaj9c przycisk Exit (nie powoduje to
wy+9czenia us+ug — konto WWW b6dzie dzia+a+o nadal), i przetestuj dzia+anie
konta WWW.
Rozdzia# 1. Przygotowanie konta WWW
25
Testowanie lokalnego konta WWW
Po zainstalowaniu i uruchomieniu XAMPP-a masz na swoim komputerze wszystkie
niezb6dne sk+adniki do korzystania z konta WWW. Mówimy wtedy o lokalnym kon-
cie WWW lub lokalnym serwerze WWW (w odró:nieniu od serwera zdalnego, który
by+by umieszczony gdzieX w internecie). Przed rozpocz6ciem pracy z Jooml9! warto
sprawdzi*, czy wszystko dzia+a poprawnie.
1.
Uruchom przegl9dark6 WWW i w pasku adresu wpisz
http://localhost/
lub
http://127.0.0.1/
. To adres, pod którym przegl9darka widzi Twoje domowe
konto WWW. Wpisany adres zmieni si6 na http://localhost/xampp/splash.php
lub podobny (rysunek 1.31).
Rysunek 1.31.
Testowanie dzia4ania
pakietu XAMPP
2.
W oknie przegl9darki zobaczysz ekran tytu+owy.
3.
Kliknij odnoXnik Polski, wybieraj9c tym samym j6zyk polski.
Co to jest localhost?
Ka&dy komputer w internecie ma swój adres. Mo&e on by3 zapisany w postaci domenowej,
na przyk ad helion.pl, lub IP, na przyk ad 213.186.88.113. JeOli na danym komputerze jest
uruchomiona us uga WWW (serwer WWW), to po wpisaniu jego adresu do przeglJdarki (na
przyk ad http://helion.pl/, http://213.186.88.113/) zobaczysz stron- WWW. IstniejJ
jednak adresy specjalne przeznaczone g ównie do celów testowych. Ka&dy komputer oprócz
adresu ogólnego widocznego w internecie ma tzw. adres lokalny widoczny tylko w obr-bie
tego komputera. Tym adresem jest localhost lub 127.0.0.1. JeOli zatem wpiszesz w pasku
adresu przeglJdarki http://localhost/ lub http://127.0.0.1/
,
to b-dzie znaczy o, &e chcesz
wczyta3 g ównJ stron- WWW udost-pnianJ przez komputer, na którym w aOnie pracujesz.
4.
Na ekranie powitalnym kliknij odnoXnik Stan. Wywo+uje on ekran zawieraj9cy
status poszczególnych us+ug XAMPP-a (rysunek 1.32).
5.
JeXli instalacja przebieg+a poprawnie, przynajmniej dwie pierwsze pozycje
(Baza danych MySQL i PHP) powinny mie* status AKTYWNY.
26
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.32.
Ekran zawieraj:cy
statusy us4ug
udost@pnianych
przez pakiet XAMPP
Kwestie bezpiecze/stwa
Oprogramowanie XAMPP zosta+o pomyXlane jako Xrodowisko testowe i zosta+o skon-
struowane tak, aby korzystanie z niego by+o jak najprostsze. W zwi9zku z tym w do-
myXlnej konfiguracji nie zawiera hase+ dost6powych do serwera WWW i serwera bazy
danych. Co prawda w kroku 5. punktu „Korzystanie z pakietu XAMPP” zosta+a zablo-
kowana mo:liwoX* po+9czeM z naszym komputerem z zewn9trz, jednak dobrze jest wyko-
na* dodatkowe procedury bezpieczeMstwa. Nie jest to obligatoryjne, bez tego
XAMPP równie: b6dzie dzia+a+, zaleca si6 jednak nadanie podstawowych hase+.
1.
W menu — widocznym na ekranie XAMPP-a z punktu „Testowanie lokalnego
konta WWW” — kliknij odnoXnik Bezpiecze?stwo (rysunek 1.33).
Rysunek 1.33.
Umiejscowienie
zak4adki
Bezpiecze?stwo
2.
Zostanie otwarta nowa karta przegl9darki (lub nowe okno). Zobaczysz na niej
informacje o statusie bezpieczeMstwa poszczególnych us+ug (rysunek 1.34).
3.
Zwró* uwag6 na kolumn6 Stan. Napis NIEBEZPIECZNY na czerwonym tle
oznacza, :e nale:y si6 zainteresowa* tymi ustawieniami.
4.
Ekran konfiguracji XAMPP-a zawiera odpowiednia stron6 umo:liwiaj9c9
ustawienie hase+. Kliknij odnoXnik http://localhost/security/xamppsecurity.php.
5.
Otworzy si6 nowa strona. Znajdh na niej sekcje MYSQL SECTION: "ROOT"
PASSWORD (rysunek 1.35).
6.
W polu New password wpisz wymyXlone przez siebie has+o g+ównego
administratora bazy danych (u:ytkownika root). Mo:esz wymyXli* dowolne.
7.
Powtórz wpis w polu Repeat the new password. Dzi6ki temu unikniesz pomy+ki.
Rozdzia# 1. Przygotowanie konta WWW
27
Rysunek 1.34. Informacja o stanie bezpiecze?stwa
Rysunek 1.35.
Ustalanie has4a
dla bazy danych
8.
Je:eli zaznaczysz opcj6 Safe plain password in text file?, wprowadzone przez
Ciebie has+o zostanie zapisane w pliku tekstowym (o jego lokalizacji informuje
widniej9cy obok komunikat; standardowo jest to
c:\xampp\security\mysqlrootpasswd.txt
4
). To opcja dobra dla zapominalskich,
jednak jej u:ywanie nie jest zalecane, gdy: takie has+o b6dzie móg+ przecie:
odczyta* ka:dy, kto uzyska dost6p do katalogu z plikiem. Najlepiej wi6c
pozostawi* to pole niezaznaczone, a has+o po prostu zapami6ta*.
9.
Kliknij przycisk Password changing.
10.
Has+o zostanie ustalone, zobaczysz te: informuj9cy o tym komunikat
(rysunek 1.36). Jest w nim równie: zawarta informacja o koniecznoXci
zrestartowania bazy danych (patrz krok 25.).
4
Widoczny na rysunku 1.35 podwójny ci9g
security
jest b+6dem w opisie.
28
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.36.
Komunikat o
pomyFlnej zmianie
has4a do bazy danych
11.
Przejdh do sekcji XAMPP DIRECTORY PROTECTION (.htaccess) (rysunek 1.37).
Rysunek 1.37.
Ustalanie has4a
dost@pu do cz@Fci
konfiguracyjnej
12.
W polu User wpisz wymyXlon9 przez siebie nazw6 u:ytkownika, który b6dzie
mia+ dost6p do panelu konfiguracyjnego XAMPP-a. Mo:e ona brzmie* dowolnie,
na przyk+ad
administrator
.
13.
W polu Password wpisz dowolne has+o dla tego u:ytkownika.
14.
Je:eli zaznaczysz opcj6 Safe plain password in text file?, wprowadzone
przez Ciebie nazwa oraz has+o zostan9 zapisane w pliku tekstowym (o jego
lokalizacji informuje widniej9cy obok komunikat; standardowo jest to
c:\xampp\security\xamppdirpasswd.txt). Pojawiaj9 si6 tu te same zastrze:enia,
co w kroku 8. — najlepiej wi6c nie zaznacza* tej opcji i zapami6ta* nazw6
u:ytkownika oraz has+o.
15.
Kliknij przycisk Make safe the XAMPP directory.
16.
Wprowadzenie has+a zostanie potwierdzone za pomoc9 komunikatu
(rysunek 1.38).
Rysunek 1.38.
Komunikat o
pomyFlnym zapisaniu
nazwy u7ytkownika
oraz has4a
17.
Od tej chwili, aby dosta* si6 do panelu konfiguracyjnego pod adresem
http://localhost/xampp/
, trzeba b6dzie podawa* nazw6 u:ytkownika i has+o.
18.
Sprawdh to. Kliknij jeden z odnoXników w menu panelu albo wpisz w przegl9darce
jeden z adresów:
http://localhost/xampp/
,
http://localhost/xampp/index.php
.
19.
Zamiast panelu zobaczysz okno, w którym podaje si6 nazw6 u:ytkownika i has+o
(rysunek 1.39).
Rozdzia# 1. Przygotowanie konta WWW
29
Rysunek 1.39.
Okno pozwalaj:ce
podaY nazw@
u7ytkownika
oraz has4o
20.
Nazw6 u:ytkownika ustalon9 w punkcie 12. wpisz w polu U7ytkownik.
21.
Has+o ustalone w punkcie 13. wpisz w polu Has4o.
22.
Kliknij przycisk OK.
23.
Dopiero po podaniu tych danych w przegl9darce pojawi si6 panel
konfiguracyjny opisany na pocz9tku tego punktu.
24.
W ten sposób dost6p do konfiguracji XAMPP-a zosta+ zabezpieczony przed
swobodnym dost6pem.
25.
Aby has+o nadane bazie danych zacz6+o obowi9zywa*, trzeba zrestartowa*
serwer bazy danych, czyli post9pi* zgodnie w informacj9 podan9 w komunikacie
z kroku 10.
26.
W tym celu nale:y wywo+a* panel kontrolny XAMPP-a (krok 1. lub 2. w punkcie
„Korzystanie z pakietu XAMPP”), a nast6pnie klikn9* przycisk Stop przy opcji
MySQL (rysunek 1.30, krok 7.). W ten sposób serwer zostanie zatrzymany,
a napis na przycisku zmieni si6 na Start (rysunek 1.28, krok 4.). Aby ponownie
uruchomi* serwer, trzeba klikn9* przycisk Start.
Tworzenie bazy danych
Podobnie jak w przypadku konta u dostawcy us+ug internetowych, równie: i na swoim
domowym komputerze mo:esz utworzy* baz6 danych dla systemu Joomla!. Nie jest
to jednak konieczne! Instalator potrafi zrobi* to automatycznie (w przypadku konta
u dostawcy us+ug nie zawsze jest to mo:liwe, gdy: cz6sto nazwa bazy jest z góry
ustalona b9dh nadawana przez system). JeXli jednak chcesz samodzielnie za+o:y* baz6
dla Joomli!, mo:esz to zrobi*. W tym celu wykonaj poni:sze kroki (osoby pocz9tku-
j9ce powinny przejX* w tej chwili do rozdzia+u 2.).
1.
Uruchom przegl9dark6 i w pasku adresu wpisz
http://localhost/phpmyadmin/
(rysunki 1.40 i 1.41).
a)
JeXli zosta+y wykonane czynnoXci opisane w punkcie „Kwestie
bezpieczeMstwa”, przed wykonaniem kroku 2. niezb6dne b6dzie
podanie nazwy u:ytkownika i has+a do bazy danych.
b)
W polu U7ytkownik wpisz nazw6
root
(rysunek 1.40).
c)
W polu Has4o wpisz has+o ustalone w kroku 6. punktu „Kwestie
bezpieczeMstwa”.
30
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
Rysunek 1.40.
Wprowadzanie nazwy
i has4a u7ytkownika
d)
Z listy J@zyk mo:esz wybra* j6zyk interfejsu. Powinien by* prawid+owo
rozpoznany jako polski. Je:eli tak nie jest, dokonaj odpowiedniej korekty.
e)
Kliknij przycisk Wykonaj.
Rysunek 1.41.
Fragment okna
zarz:dzania bazami
danych
2.
Zobaczysz ekran zarz9dzania bazami danych (aplikacji phpMyAdmin,
rysunek 1.41).
3.
W polu tekstowym pod napisem Utwórz now: baz@ danych wpisz nazw6 bazy
danych. Dobrze by by+o, aby nazwa okreXla+a przeznaczenie bazy. Mo:e to by*
wi6c na przyk+ad s+owo
joomla
.
4.
Ze znajduj9cej si6 obok listy wybierz utf8_polish_ci. Jest to metoda stosowana
przez baz6 do porównywania napisów, uwzgl6dniaj9ca polskie znaki.
5.
Kliknij przycisk Utwórz.
Rozdzia# 1. Przygotowanie konta WWW
31
6.
Zobacz komunikat potwierdzaj9cy utworzenie bazy (rysunek 1.42).
Mo:esz zamkn9* przegl9dark6 lub przejX* na inn9 stron6.
Rysunek 1.42.
Potwierdzenie
utworzenia nowej bazy
Skorowidz
7-Zip, 33, 34, 36, 37
A
administrator, 221
g+ówny, 94
nazwa, 47
portalu, 94
adres
127.0.0.1, 25, 106
localhost, 57
lokalny, 25
serwera, 38
akapit, 79, 84, 85
alias, 69, 72, 81, 93, 97, 111
Apache, 19, 21, 23, 53
aplet, 229, 230
artyku+, 67
archiwalny, 112
atrybuty, 81, 94, 98, 100
atrybuty domyXlne, 98
bez kategorii, 68
grafika, 123
ikony opcji, 102
konfiguracja globalna, 98
kopiowanie, 97
lista, 111, 112, 114, 139, 142
modyfikacja, 79, 92, 96
odnoXniki, 98
opcje, 101
opcje publikacji, 100, 101
pojedynczy, 112, 138
ponowna publikacja, 95
przegl9d, 111, 112, 119,
120, 139
sortowane, 120
stan, 81, 96
strona g+ówna, 67, 81, 92,
94, 102
strona startowa, 94
tworzenie, 79, 112
usuwanie, 94
wstawianie grafiki, 131
wydruk, 102
wyró:niony, 112
wysy+anie informacji o, 103,
104
zarz9dzanie, 67, 79, 80, 82,
94, 96
atrybut
czcionki, 84
autor portalu, 94
B
baza danych, 11, 16, 17, 19, 24,
27, 28
administracja, 16
b+9d, 54
has+o, 29, 44
konfiguracja, 18, 46
MySQL, 12, 18
nazwa, 17, 30, 44
panel administracyjny, 17
restartowanie, 27, 29
tworzenie, 29
u:ytkownik, 17, 18, 26
zarz9dzanie, 30
bezpieczeMstwo, 26
has+o dost6powe, 26
procedura, 26
blog, 7
C
CMS, 8, 9
Content Management
System, 8
system zarz9dzania treXci9, 8
CSS, 7, 187
D
dane
nieskompresowane, 34
pobieranie, 147
przyk+adowe, 48
skompresowane, 34
spakowane, 33, 34
sposób wyXwietlania, 114, 119
zarz9dzanie, 147
dekompresja, 34
rozpakowanie, 34
wyodr6bnianie, 34
dodatki, 207, 209
instalacja, 207
Ksi6ga goXci, 215
Prognoza pogody, 212
Zegar, 210
dostawca us+ug internetowych, 38
E
edytor
domyXlny, 205
TinyMCE 2.0, 205
Eksplorator Windows, 34, 36,
41, 50, 51
elementy predefiniowane, 89
252
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
F
FastStone, 124
FileZilla, 38, 39, 40, 41, 42, 56,
64, 128, 244, 245, 246
formularz
kontakty, 178
Free Commander, 33, 38, 41
FTP, 38, 41, 42, 46, 54, 238
File Transfer Protocol, 38
has+o, 54, 62, 63
kasowanie katalogów, 246
kasowanie plików, 246
klient, 38, 41
konfiguracja, 47, 54
logowanie, 39
nazwa, 63
parametry konta, 38, 40, 42,
44, 47, 50, 55, 62, 63
po+9czenie, 63
przes+anie plików
graficznych, 128
serwer, 39, 41
Xcie:ka, 55
transmisja, 39, 55
u:ytkownik, 54, 55
wgrywanie plików, 245
w+aczanie, 54, 62, 63
zak+adanie katalogów, 244
G
galeria
dodanie obrazu, 236
dodawanie obrazów, 228,
233, 235, 238, 239, 241,
242, 243, 245
ekran konfiguracyjny, 226
FTP, 229, 238, 244
instalacja, 223
integracja z portalem, 232
organizacja struktury, 242
sekcje, 225
usuwanie obrazu, 237, 246
GIMP, 124
g+ówna witryna, 57
GNU/GPL
licencja, 45, 46
grafika, 109, 123, 134, 136
galeria, 223
parametry, 131, 133, 134, 135
w opisach, 136
w opisie kategorii, 137
wgrywanie obrazu do
artyku+u, 135
wstawianie „r6czne”, 131
zmiana rozmiarów, 136
grupa
specjalna, 81, 93
H
has+o, 42, 47, 63
administratora, 47, 48, 57
baza danych, 47
dost6pu, 13, 17
FTP, 54
plikk tekstowy, 28
pliku tekstowy, 27
ustawianie, 26
uzytkownika, 62
host
nazwa, 41
hosting, 12
I
indeks
górny i dolny, 87
instalacja, 48, 50
b+9d, 38, 43, 44, 45, 49, 54,
55, 59, 62
konfiguracja, 47
obs+ugi protoko+u FTP, 62
problemy, 45, 47, 49, 60, 62,
197
spolszczenia, 54, 59, 62
usuwanie katalogu, 55
w+9czanie obs+ugi FTP
Joomli!, 54
zmiana nazwy katalogu
instalacyjnego, 57
IrfanView, 124
J
JavaScript, 7
Joomla!, 8
administracja, 58
baza danych, 29
cz6X* administracyjna, 57
edytor tekstu, 79, 82
elementy sk+adowe portalu,
145, 149
grafika, 123
instalacja, 33, 44
instalacja pakietu, 38, 43
j6zyk polski, 33, 59
kreator wyodr6bniania, 33,
34, 35, 36, 37, 38
panel administracyjny, 14
pliki instalacyjne, 38
pobieranie, 33, 34
rozwi9zywanie problemów, 33
struktura treXci portalu, 67
wymagania, 12
zarz9dzanie portalem, 57
JRE
Java Runtime Environment,
230
K
katalog
dost6p, 62
g+ówny, 39, 40
htdocs, 33, 35, 38
images, 128, 129
instalacyjny, 48, 49, 55, 56,
57
installation, 56
odnoXników, 184
public_html, 39
Root, 63
struktura, 124, 125, 129
tworzenie, 126, 135
tworzenie podkatalogu, 125
usuwanie, 127
XAMPP, 57
kategoria, 67, 109, 111, 112,
113, 114, 115, 116, 118, 119,
120, 130, 131, 135, 136, 137,
139, 140
definitywne usuwanie, 78
dodawanie nowej, 74
edycja, 118, 130, 137
edytor, 70, 71, 72
filtrowanie listy, 74
g+ówna, 68
grafika, 136
grafika w opisie, 136
ilustracja, 130
lista, 112, 115, 118
menu, 152
modyfikowanie, 78
nadrz6dna, 72
nazwa, 116
ni:sza w hierarchii, 68
obraz, 226
odnoXniki, 181
Skorowidz
253
opcje listy, 130
opis, 118, 119, 136, 137
podkategoria, 110, 115, 116,
139, 140, 153
podrz6dna, 68, 72, 77
porz9dkowanie, 120
potomna, 68, 69
przywracanie, 76
specjalna, 68
status, 75
systemowa, 71
tworzenie g+ównych, 69, 71,
73, 74, 75, 79
tworzenie podrz6dnych, 71, 74
Uncategorised, 68, 71, 93, 137
usuwanie, 76
wstawianie grafiki, 130
zarz9dzanie, 67, 68, 70, 73
kodowanie
utf8_polish_ci, 30
koloru tekstu, 86
komponent, 147, 174, 208
kontakty, 174
odnoXniki, 180
wbudowany, 148
kompresja, 34
konfiguracja
globalna, 99, 100, 101, 102
opcje, 136
serwera pocztowego
Mercury, 106
testowanie, 120
zalecana, 52
zmiana, 120
kontakty
dodawanie, 179
kategoria, 174, 175, 176, 177
lista, 174
tworzenie, 174, 176
konto
administracyjne, 57
na lokalnym komputerze,
123, 129
kosz, 76, 77, 78, 94, 95, 96, 121
definitywne usuni6cie, 122
obs+uga, 95, 164
krój czcionki, 86
Ksi6ga goXci
instalacja, 215
integracja z portalem, 219
konfiguracja, 213, 216,
220, 233
zarz9dzanie wpisami, 221
kursywa, 84
L
localhost, 25, 26, 28, 46, 57
adres serwera bazy danych, 46
B
+9cznik, 69, 81
M
media
zarz9dzanie, 124
mened:er
artyku+ów, 80, 95, 97, 98
dodatków, 83, 84
Extension Manager, 59
kategorii, 71, 72, 73, 74, 75, 76
Language Manager, 60
mediów, 124, 125, 126, 127,
128, 130, 131, 134, 135,
137, 238
modu+ów, 163, 172
plików, 41
rozszerzeM, 59, 60
szablonów, 188
menu
dodatkowy modu+, 159, 165
dodawanie, 160, 167, 169, 170
dodawanie pozycji, 110, 115,
116, 117
edycja pozycji, 112, 113, 117
g+ówne, 145, 148, 149, 151,
159, 161, 163, 184
kategorii, 151, 152, 159, 162
kolejnoX*, 123
konfiguracja pozycji, 118
lista pozycji, 140
modu+, 148, 155, 157, 160
modu+y dodatkowe, 151, 168
modyfikowanie pozycji, 118
odnoXnik, 159
parametry pozycji, 113
podrz6dne, 139, 159
pozycja, 110, 111, 112, 113,
115, 116, 117, 118, 119,
121, 122, 123, 136, 138,
139, 140, 141, 142
pozycje dla artyku+ów, 112
Projektant, 110, 111, 116,
122, 123, 151, 152
przywrócenie pozycji, 122
rozbudowa, 139
tworzenie, 109
tworzenie pozycji, 138
typ pozycji, 111, 113, 115,
117, 119
usuwanie pozycji, 121
wyXwietlanie, 154
zarz9dzanie pozycjami,
116, 163
modu+, 208
dodatkowy, 151, 168
dodawanie, 154, 155, 159
edycja, 149, 155
ekran, 148, 154, 166
kolejnoX* prezentacji, 158,
165, 170
komponent, 147
konfiguracja, 167
kosz, 164
kto jest online, 169
najcz6Xciej czytane, 167, 168
nowoXci, 170, 171
opcje, 167
porz9dek, 146
status, 163
szablon, 147
usuwanie, 165
witryny, 146
w+9czanie, 163
wy+9czanie, 163
zestaw, 167
zmiana przypisaM, 198
zmiana szablonu, 198
MySQL, 12, 16, 17, 19, 29
baza danych, 18
konfiguracja, 46, 54
menad:er, 16
serwer, 19
status, 25
MySQLi, 46
N
nazwa
u:ytkownika, 62
numerowanie, 85
O
obraz
dodawanie wielu naraz, 238,
242, 243, 245
edycja danych, 235
edytor, 236
254
Joomla! 1.6. Prosty przepis na w#asn% stron WWW
obraz
ekran edycji, 228, 229
ekran zarz9dzania, 236
Multiple Add, 241
umieszczanie wielu
w galerii, 240
usuni6cie z galerii, 238
usuwanie z galerii, 237, 246
wgrywanie, 238
w+9czanie, 236
wy+9czanie, 236
odnoXnik
artyku+, 98
dodawanie, 182
lista, 114, 184
tworzenie kategorii, 181, 182
P
paginacja, 120
Paint Shop Pro, 124
Paint.NET, 124
panel
administracyjny, 63, 69
kontrolny, 53, 54, 58, 63,
124, 223, 224, 226
nawigacyjny, 115
pulpit, 63, 124
sterowania, 58
Perl, 19
Phoca Gallery, 223, 224, 225,
226, 228, 230, 232, 238, 242,
243, 244
PHP, 7, 187
j6zyk skryptowy, 18
plik
configuration.php, 45, 50, 51,
52, 64
graficzny, 124, 128, 130
index.html, 40, 42
index.php, 40, 42
instalacyjny, 38
konfiguracyjny, 50, 64
php.ini, 52, 53
przesy+anie, 38
transfer, 38
usuwanie, 125, 127
wyodr6bnianie, 35, 36, 37, 40
podkategoria, 116, 140, 142
pogrubianie, 84
port, 39
portal, 7, 9
pozycja
g+ówna, 140
konfiguracja, 142
lista, 110, 118, 140
macierzysta, 140
nadrz6dna, 140, 141
podrz6dna, 139, 141, 142, 143
testowanie, 141
prawa dost6pu, 62, 64
konfiguracja, 65
publiczne, 64
R
root, 26
rozszerzenia, 207, 208, 209, 210
1.6 Native, 208
extensions, 207
instalacja, 208
wersje Joomli!, 208
rysunek pogl9dowy, 132
S
serwer, 12, 33, 38, 40, 41, 53, 54
adres, 25
baza danych, 16, 26
internetowy, 38
konfiguracja, 49, 62, 104
lokalny, 25
pocztowy, 105, 106, 107
przesy+anie dnych, 38
przesy+anie plików, 43, 60
wgrywanie pliku, 126, 238
wirtualny, 12
WWW, 36, 38, 62
zdalny, 25
sesja, 41
SMTP
serwer pocztowy, 18
SQL, 7
konfiguracja, 16
strona
dodatkowe elementy, 114
g+ówna, 113, 115, 119,
138, 141
paginacja, 120
podzia+, 120
uk+ad, 119
struktura
treXci portalu, 68
szablon, 187, 192
Bluestork, 193, 194
cz6X* administracyjna, 189, 193
cz6X* frontowa, 189, 195, 202
domyXlny, 189, 191, 193,
195, 198
ekran zarz9dzania, 192, 193
instalacja, 196
konfiguracja, 189, 194
problemy z instalacj9, 197
templates, 187
w+9czanie, 198
zarz9dzanie, 188
zewn6trzny, 195
zmiana, 195
G
Xcie:ka
dost6pu, 126, 130, 132, 135
powrotu, 167, 172, 173
T
tabela
wstawianie (edytor tekstu), 88
tekst
akapit, 84
element predefiniowanych, 89
indeks, 87
kolor, 86
krój czcionki, 86
kursywa, 84
numerowanie, 85
pogrubianie, 84
wstawianie tabel, 88
wypunktowanie, 85
wyszukiwanie, 90
zamiana, 91
TinyMCE, 83, 84, 131
tryb rozszerzony, 131
ustawienia, 83
Total Commander, 33, 38, 41, 43
tryb bezpieczny, 53, 54, 62
typ menu, 111
U
us+uga
hostingowa, 11, 12, 15, 16, 17,
18, 9, 36, 39, 44, 45, 46,
49, 52, 56, 57, 62, 63, 104
internetowa, 33, 38, 47
u:ytkownik, 200
Administrator, 202
dodawanie, 203, 205
edycja konta, 205