Professional Documents
Culture Documents
Autor:
Mateusz Grabowski
mateusz.gr@gmail.com
Niniejsze publikacja nie moe by kopiowana ani rozpowszechniania bez wiedzy autora. Zabrania si rwnie jej
odsprzeday i modyfikacji. Publikacje mona tylko uywa w celach prywatnych.
Zawarto
1.
2.
Instalacja............................................................................................................................. 9
Pobieranie ............................................................................................................................... 9
Wgrywanie na serwer (FTP) .................................................................................................. 9
Uruchamianie instalatora...................................................................................................... 10
Krok 1 z 7 wybr jzyka ................................................................................................... 10
Krok 2 z 7 sprawdzanie ustawie ...................................................................................... 11
Krok 3 z 7 - Licencja ............................................................................................................ 11
Krok 4 z 7 baza danych ..................................................................................................... 12
Krok 5 z 7 konfiguracja FTP ............................................................................................. 15
Krok 6 z 7 ustawienia strony ............................................................................................. 15
Krok 7 z 7 zakoczenie instalacji ...................................................................................... 17
Jzyk polski w J! .................................................................................................................. 18
3.
4.
Witryna ..................................................................................................................................... 26
Ustawienia oglne ............................................................................................................ 26
Metadane .......................................................................................................................... 27
Optymalizacja dla wyszukiwarek ..................................................................................... 28
System ...................................................................................................................................... 30
Sesja ................................................................................................................................. 30
Serwer....................................................................................................................................... 30
Lokalizacja ....................................................................................................................... 31
Poczta ............................................................................................................................... 31
5.
Szablony ........................................................................................................................... 32
7.
Komponenty ............................................................................................................................. 35
Archiwizacja strony.......................................................................................................... 35
Blog na Joomla! ............................................................................................................... 37
Moduy ..................................................................................................................................... 38
Aktualna pogoda na Twojej stronie ................................................................................. 38
Dodatki ..................................................................................................................................... 40
8.
Zacznik .......................................................................................................................... 45
1.
Joomla! to system do zarzdzania treci strony. Czyli w niej nie tworzymy strony od zera
(np. jak mona to zrobi w programach FrontPage czy Dreamwaver) ale modyfikujemy i
zarzdzamy stron, ktra pojawia si po instalacji.
Dziaanie Joomla moemy przedstawi na zasadzie budowy samochodu. Zamy, e
Joomla! to samochd osobowy nazwijmy go Fiat 126p. Tak wyglda nasza strona po
instalacji, ale to my mamy wpyw jak nasz samochd moe wyglda. Czy zmienimy mu
wydech na goniejszy, podrasujemy silnik, zaoymy nowy sprzt w postaci radia CD i
gonikw a na kocu moemy zmieni cakowicie wygld, zakadajc now mask. Finalnie
nikt nie jest w stanie pozna, e to Fiat 126p. I tak samo dzieje si z Joomla! dostajemy czyst
stron i moemy do niej dokada rozszerzenia w stylu galeria, sklep internetowy, mapy
Google, fora, newsletery etc. A na samym kocu zmieniamy wygld wgrywajc szablon.
Dziki takiemu rozwizaniu proces tworzenia np. niewielkiej strony firmowej ktra bdzie si
skadaa z elementw:
10 artykuw
Formularz kontaktowy
Galeria
Statystyki
Zajmuje nie wicej ni jeden dzie, a dla osb wprawionych do kilku godzin. Mao tego,
zlecenie wykonania podobnej stronie firmie kosztuj kilka set zotych a my to moemy mie
naprawd za niewielki wkad naszej pracy.
Dlaczego Joomla!
Nie naley
si tym za bardzo przejmowa,
prz
poniewa system WordPress zyska popularno
jako wietne narzdzie
dzie do tworzenia zaplecza pozycjonerskiego i pisania blogw. Std
St z
systemw dedykowanych do stworzenia strony firmowej, maego portalu spoecznociowego,
spoeczno
bazy danych, sklepu Internetowego
owego etc Joomla! jest najlepszym wyborem.
Dziaanie
Poniej
ej przedstawiam uproszczony schemat dziaania J! Pozwoli to zapozna si ze sposobem
jej funkcjonowania oraz elementami ktre wykorzystuje. Zasadniczo Joomla! potrzebuje:
XHTML
CSS
MySQL- bazy danych, ktre przechowuj wszystkie informacj takie jak: tre
artykuw, dane uytkownikw, ustawienia komponentw, etc.
Wersje
Joomla jest dostpna w 4 wersjach
2.
Instalacja
Pobieranie
cignlimy
Joomla! wic
c co dalej? No wic
wi musimy mie miejsce na jej instalacj,
instalacj inaczej
mwic
musimy wykupi hosting.
dego
internauty. Firm
hostingowych s tysice w Internecie. Na niektrych hostingach moe
e si pojawi problem z
uytkowaniem bd podczas instalacji w razie takich problemw polecam forum.joomla.org.
Upewnij si,
e wszystkie pliki zostay wgrane
Uruchamianie instalatora
Po wgraniu plikw na serwer naley
nale uruchomi instalator. W przegldarce
darce
wpisujemy adres
serwera na ktry wgralimy
my Joomla! Po poprawnym
popraw
wpisaniu pojawia si Instalator tak jak na
Rysunku
10
Naley
sprawdzi czy nasz jzyk
zyk zosta poprawnie rozpoznany. Po weryfikacji przechodzimy
dalej do kolejnych krokw.
Krok 2 jest kluczowy. J! sprawdza czy nasz serwer spenia jej wymagania. W grnej tabeli J!
weryfikuje czy bdzie
si dao zainstalowa.
zainstalowa Tu s sprawdzanie taki parametry jak wersja
PHP czy istnieje bazaa danych MySQL. W drugiej tabelce instalator sprawdza czy ustawienia
PHP s zgodne z zaleconymi. Na wikszoci
wi
hostingw da si zainstalowa Joomla!
oczywicie
Krok 3 z 7 - Licencja
Joomla! Jest oparta na licencji GNU GPL. Jest to jedna z popularniejszych licencji jeeli
je
chodzi o wolne oprogramowanie. Gwne zaoenia
zao
licencji GNU GPL:1
1
11
Niektre parametry J!
Std wida, e jeeli chcemy wykona kopie zapasow strony opartej na J! to nie wystarczy
tylko zgra pliki z serwera ale naley rwnie zrobi zrzut bazy danych. W tym kroku naley
ustawi parametry bazy danych takich jak: serwer na ktrym jest baza danych (zazwyczaj na
tym samym serwerze), nazwa bazy danych, nazwa uytkownika, haso i prefix tabel.
Zazwyczaj aby uzyska te dane trzeba samemu zaoy baz danych. Zakadanie bazy danych
odbywa si poprzez panel administracyjny.
12
2. Nastpnie
naley
y wybra Za now baz danych
3.
Rysunek 6 DirectAdmin - zakadanie nowej bazy danych
13
Po zaoeniu
eniu bazy danych naley
nale uzupeni pola w instalatorze wedug wzorca
zaprezentowanego na Rysunku 8.
Podczas
zas przechodzenia do kolejnego kroku instalator sprawdzi czy podalimy
podali
poprawne
dane. Jeeli
eli wprowadzone przez nas dane s nie poprawne to pojawi si bd
Could not
14
connect to the database Wtedy naley sprawdzi i poprawi nazw hosta, nazw
uytkownika, nazw bazy danych lub haso.
Nazwa (site name) - nazwa strony jest jednym z najwaniejszych elementw m.in.
dlatego e ma wpyw na nasz pozycj w wyszukiwarkach. Nazwa powinna by tak
skonstruowana, aby kady kto na ni popatrzy wiedzia o czym jest nasza witryna.
Przykady nazw: Firma XYZ z Katowic producent mebli na zamwienie, PUPIL
stowarzyszenie obrocw praw zwierzt domowych.
Meta tagi (Meta description i Meta keywords)- su do opisu naszej strony. Kiedy
te parametry miay spory wpyw na pozycjonowanie dzi jednak ich wpyw jest
marginalny. Aby witryna bya wykonana zgodnie ze standardami naley te pola
uzupeni.
Adres e-mail (your email) naley poda swj istniejcy adres e-mail. Na ten adres
bd przychodziy wszystkie informacje systemowe, wiadomoci od uytkownikw.
15
Czym s przykadowe dane (Sample data set) i dlaczego ich nie wgrywa?
wgrywa
Przykadowe dane s super rozwizaniem
rozwi
jak chcesz przeanalizowa jak dziaa Joomla! Czyli
jak si tworzy artykuy, jak si podpina je do pozycji z menu. Ich wgranie powoduje, e J! jest
zamiecona
miecona tymi artykuami i ustawieniami std,
st eby przywrci do czystej wersji naley
nale je
wszystkie wykasowa co jest czasochonne oraz sprawia trudnoci
trudnoci osobom pocztkujcym.
pocz
16
uytkowania
ytkowania J! jest najwaniejsze
najwa
i wanie
nie w ostatni krok jest
najwaniejszy.
Naley
y niezwocznie skasowa folder installation aby inny uytkownik
u
zainstalowa J! jeszcze raz. Folder mona
mo skasowa rcznie
cznie
albo wybra do tego polecenie
Remove installation folder.
Po zakoczonej
czonej instalacji mona
mo przej
do uytkowania
J! Jeeli
eli
zainstalowalimy
zainstalowali
stron
pod adresem WWW.mojanazwa.pl to panel administracyjny bdzie
dzie widoczny pod adresem
WWW.mojanazwa.pl/administrator
i
haso ustawione w Kroku 6.
Haso administratora
inistratora (Admin password)
17
Rysunek 11 Witryna
Rysunek 12 Zaplecze
Jzyk polski w J!
Domylnym
i jedynym jzykiem
zykiem zainstalowanym jest j. angielski. Aby zainstalowa wersje
polsk naley:
cign
odpowiednie tumaczenie
Zainstalowa je
Ustawi jzyk
domylny
lny na j. polski
szukamy
wersji
polskiej
J!
2.5
18
ktr przegldaj
uytkownicy
Witryna czyli t cz
Installed - Site
na
polski.
3.
Tworzenie treci
Tre
na stronach opartych na J! jest tworzona
tworzon za pomoc artykuw. Za pomoc
odpowiedniego wywietlania
wietlania mona
mo stworzy dowoln tre
strony. Artykuy mog by
wywietlane jako:
19
W celu uporzdkowania
dkowania artykuw w bardziej rozbudowanych stronach jest ich nawet kilka
tysicy)
cy) J! wprowadza podzia na kategori.
kategori Kada
kategorie, moe
mie swoj podkategori,
Dziki
takiemu rozwizaniu,
zaniu, mona
mo na witrynie wywietli
20
Dodanie artykuu
Artykuy dodaje si poprzez
poprze zakadk Artykuy->Artykuy->
> Utwrz artyku. Aby
przejrze utworzone artykuy wystarczy wybra Artykuy->Artykuy.
>Artykuy. Standardowo
stworzone artykuy s uporzdkowane
uporz
wedug daty ich utworzenia. Kady
Ka
artyku ma
mnstwo parametrw ktre mona
mo ustawi.
Najwaniejsze z nich do:
Alias- Joomla1.7! ma ju wsparcie dla polskich znakw. Jednak kiedy nie chcemy aby
artyku by dostpny
pny pod adresem www.nazwa.pl/rne.html to mona
mo wprowadzi
alias
ias np. rozne wtedy adres do strony bdzie
bdzie www.nazwa.pl/rozne.html
Dostp mona
na wybra dla ktrej grupy docelowej jest artyku. Jeeli
Je ma by dla
wszystkich wystarczy zostawi Public
na stronie gwnej
21
Opcje artykuu
parametrami s m.in.
Opcje meta danych aby zoptymalizowa stron pod wyszukiwark mona ekstra meta tagi
doda. Jeeli te meta tagi nie zostan dodane to bd si wywietlay domylne meta tagi
mona ustawi Witryna-> Globalna konfiguracja.
W sytuacji w ktrej maj by ukryte takie informacje jak twrca artykuu, ikony PDF, drukuj
etc. Mona w globalnej konfiguracji ukry te parametry dla wszystkich artykuw. W tym
celu naley wybra pozycj Artykuy->artykuy i nastpnie wybra z prawego rogu Opcje.
Wywietlenie artykuu
W J! tak jak to wczeniej zostao powiedziane istniej 3 sposoby wywietlania artykuu.
pojedynczy artyku
22
naley
y wybra zakadk Menu i z zakadki wybra menu do ktrego ma
by podpita strona.
ciu do odpowiedniego menu pojawiaj si pozycje ktre wchodz w jego
3. Po wejciu
skad. Aby doda now pozycje z prawej grnej strony naley
y
wybra Utwrz.
4. Przy dodawaniu pozycji trzeba wybra Typ pozycji menu. Po wybraniu wybierz
pojawi si okno z wyborem pozycji.
5. Nastpnie
aby podpi
jeden artyku naley
nale wybra Artykuy Pojedynczy artyku
23
6. Nastpnie
pnie z prawego okna dialogowego wybra Wybierz/Zmie
i z okna
7. Na kocu
naley
y uzupeni pole Tytu menu i zapisa.
. Podana strona pojawi si w
menu.
strona.
2. Po wejciu
ciu do odpowiedniego menu pojawiaj si pozycje ktre wchodz w jego
skad. Aby doda now pozycje z prawej grnej strony naley
y
wybra Utwrz.
24
3. Przy dodawaniu pozycji trzeba wybra Typ pozycji menu. Po wybraniu wybierz
pojawi si okno z wyborem pozycji.
4. Nastpnie
aby podpi
przegld
przegl artykuw w danej pozycji naley
y
wybra Kategoria
Przegld
d artykuw
5. Nastpnie
pnie z prawego okna dialogowego
d
wybra Wybierz/Zmie
i z okna
6. Na kocu
naley
y uzupeni pole Tytu menu i zapisa.
. Podana strona pojawi si w
menu.
25
Przegld artykuw jest tylko jedn z trzech moliwoci wywietlania artykuw nalecych
do jednej kategorii. Pozostae opcje to Lista kategorii, przegld artykuw i lista artykuw.
Przegld artykuw wywietla artykuy jeden pod drugim. Jeeli artykuw jest wicej to
wtedy zostaj podzielone na kilka stron.
Lista kategorii - kada kategoria moe zawiera pod kategori. Lista kategorii wanie
wywietla te kategorie ktre zawieraj si w gwnej wybranej kategorii.
Lista artykuw - przedstawia wszystkie artykuy w postaci listy, gdzie kady element z
listy to tytu artykuu. Aby zagbi si w tre artykuu naley wybra.
Szsta
4.
Konfiguracja witryny
Tytu strony, zmiana bazy danych, czas trwania sesji, rodzaje adresowa wszystko to mona
zmieni i ustawi w konfiguracji witryny. W tym celu z gwnego paska nawigacyjnego
wybierz Witryna-> Konfiguracja Globalna.
W konfiguracji globalnej s 3 zakadki
Witryna
System
Serwer
Uprawnienia
Witryna
Ustawienia oglne
26
Nazwa witryny - nazwa witryny to jeden z waniejszych elementw strony. Nazwa pokazuje
si w wynikach wyszukiwania Google na niebiesko, std jeeli chcemy kogo zachci na
odwiedzenie naszej witryny naley powanie si zastanowi nad t nazw. Nazwa witryny
pokazuje si w lewym grnym oknie przegldarki bd te na kartach (zaley od ustawie )
Metadane
W tym miejscu naley wprowadzi sowa kluczowe ktre maj uatwi znalezienie strony na
dane frazy.
27
Streszczenie witryny - krtki opis witryny w dwch trzech zdaniach np. Firma budowlana
Roman Kowalski ul. Soneczna 3 w Katowicach
Sowa kluczowe witryny- sowa ktre maj opisywa nasz witryn i maj pomc j
odnale np. firma budowlana Katowice, usugi budowlane Katowice, remont Katowice etc
sw kluczowych nie powinno by wicej ni 20.
Autor w meta danych dane o autorze artykuu zostan dodane do meta danych
28
Wszystko wyczone - kiedy wszdzie jest nie adres do artykuu bdzie mia posta:
http://nasza-strona.pl/index.php?option=com_content&view=article&id=1&Itemid=103
Jak wida nie jest to przyjazny link. Teraz wczymy Proste adresy to adres do tej samej
strony bdzie wyglda:
http://nasza-strona.pl/index.php/oferta-augerepl
Jest lepiej, ale po co nam w adresie nazwa index.php aby tej nazwy si pozby naley wczy
mod_rewrite (uwaga nie na wszystkich serwerach dziaa ) i co jest wane w plikach
rdowych Joomli odnale plik htaccess.txt plik znajduje si w gwnym katalogu, i
zmieni jego nazw na .htaccess wane jest aby kropka bya na pocztku nazwy pliku! Bez
zmiany nazwy tego pliku i po wczeniu korzystaj z mod_rewrite nasza strona si zepsuje. Po
skorzystaniu z mod_rewrite ta sama strona bdzie dostpna pod adresem:
http://nasza-strona.pl/oferta-augerepl
Wczenie Adres z przyrostkiem spowoduje, e do adresu strony doda si rozszerzenie
html.
http://nasza-strona.pl/oferta-augerepl.html
Aliasy w unikgodzie - wczenie powoduje, e jeeli adres to strony zawiera polskie znaki
np.
29
http://www.nasza-strona.pl/rnoci.html
http://www.nasza-strona.pl/roznosci.html
System
Sesja
Sesja to okres w ktrym system pamita o tym, e jestemy zalogowani. Inaczej mwic,
jeeli przez czas okrelony w sesji nic nie bdziemy robi system na automatycznie wyloguje.
Czas sesji jest odwieany, za kadym razem kiedy przejdziemy midzy stronami. Std jak
cigle co bdziemy robi w Joomli to nie nastpi wylogowanie. Warto pamita, e np.
pisanie artykuw jest traktowane jako proces bezczynnoci wic jak spdzimy 2 godziny na
wpisywaniu artykuu i damy zapisz nasz artyku zniknie bezpowrotnie.
Serwer
30
Lokalizacja
Naley wybra stref czasow w ktrej ma strona dziaa. Wic jak strona ma dziaa w
Polsce to naley wybra stref czasow Warsaw.
Poczta
31
5.
Szablony
Wikszo z nas jest wzrokowcami, std witryn a tym samym firm czy te organizacj
oceniamy przez wygld strony a dopiero pniej przez jej funkcjonalno. W tym rozdziale
skupimy si na zmianie wygldu strony. Zajmiemy si szablonami doczonymi do pakietu
instalacyjnego oraz zainstalujemy szablon pobrany z sieci.
Zmiana szablonu
Szablony dziel si na dwie kategori:
Szablony dla zaplecza czyli to co widzisz i inne osoby ktre maj dostp do zaplecza
administracyjnego.
Sposb 1
Naciskamy na szar gwiazdk przy nazwie szablonu, ktry chcemy ustawi jako domylny.
Wtedy ta gwiazdka powinna zmieni kolor na pomaraczowy.
Sposb 2
Przy nazwie nowego szablonu w pierwszej kolumnie zaznaczamy checkbox-a (popularnie
zwany ptaszek ) i nastpnie w prawym grnym rogu wybieramy Domylny
32
Instalacja szablonu
Wybr szablonu to nie taka prosta sprawa. Przed przystpieniem szablonu trzeba zwrci
uwag na:
Wersj s szablony do wersji 1.0, 1.5, 1.6 i 1.7 upewnij si, e cigasz szabon do
poprawnej wersji Joomli.
33
6.
Moduy i komponenty
34
7.
Ciekawe rozszerzenia
Komponenty
Archiwizacja strony
[Nazwa]
JoomlaPack
[Zastosowanie]
JoomlaPack to komponent do wykonywania kopi zapasowej strony opartej na Joomla!
Archiwizuje wszystkie pliki na serwerze cznie
35
[Opis uytkowania]
JoomlaPack jest komponentem tak wic pojawi si w menu Komponenty. Po wybraniu
po raz pierwszy tego komponentu naley najpierw zaakceptowa licencje. Nastpnie
pokae nam si menu z nastpujcymi pozycjami:
Configuration - konfiguracja
description
Krtki
opis,
bdzie
to
take
nazwa
zarchiwizowanego pliku
3. Backup comment - Komentarz kopi zapasowej, pojawi si po
rozpakowaniu plikw
2. Nastpnie wybieramy Backup Now - Twrz kopi zapasow. Ten krok zajmuje
od kilkudziesiciu sekund a do kilkudziesiciu minut w zalenoci od objtoci
strony. Archiwizator pakuje najpierw baz danych, nastpnie wszystkie pliki.
Na samym kocu powinien pojawi si napis Backup Completed Successfully.
3. Caa spakowana strona znajduje si w Administer Backup files.
Aby przywrci kopi zapasow strony, naley zarchiwizowany plik z Administer
36
Backup files pobra i nastpnie rozpakowa (kopia zapasowa jest spakowana zip-em)
1. Nastpnie wgra na serwer, gdzie ma by odzyskana strona
2. W przegldarce wpisa adres serwera, wtedy uruchomi si instalator bardzo
zbliony do tego z Joomla, jednak na grze w pasku pojawi si napis
JoomlaPack
3. Naley postpowa tak jak przy tradycyjnej instalacji Joomla! a strona zostanie
przywrcona
[Odnoniki]
joomlapack.net
Blog na Joomla!
[Nazwa]
Lyften Bloggie
[Zastosowanie]
Lyften Bloggie to jeden z licznych komponentw ktry pozwala na stworzenie bloga na
stronie opartej na Joomla!
[Opis instalacji]
Aby zainstalowa naley wybra Rozszerzenia->Instalator nastpnie wybra
spakowany dodatek i zainstalowa.
[Opis uytkowania]
Lyften Bloggie jest komponentem tak wic pojawi si w menu Komponenty. wybraniu
tego komponentu pokae nam si menu z nastpujcymi pozycjami:
37
Bookmarks - zakadki
Configuration - konfiguracja
Aby doda blog do strony, naley doda pozycj pozycj do menu, bd zainstalowa
modu za to odpowiedzialny. eby blog pojawi si na stronie naley:
1. Z panelu administracyjnego wybra Menu-> Main Menu (wybieramy nazw
menu w ktrej ma si blog pojawi)
2. Nastpnie wybieramy Nowy
3. Z cza zewntrzne naley wybra Lyften Bloggie, gdzie:
o
Moduy
[Nazwa]
MambWeather
[Zastosowanie]
38
[Opis instalacji]
Aby zainstalowa naley wybra Rozszerzenia->Instalator nastpnie wybra
spakowany modu i zainstalowa.
[Opis uytkowania]
Po zainstalowaniu naley przej w Rozszerzenia-> Moduy i opublikowa modu
MambWeather. Po wejciu do moduu mamy standardowe ustawienia, takie same jak
do kadego moduu. Z lewej strony moemy ustawi nastpujce parametry:
Metar station - kod stacji meteo. Naley wej w wyszukiwark np. google.pl i
wpisa "metar station katowice". Kody skadaj si z 4 liter i tak dla Katowic
jest: EPKT, dla Rzeszowa EPRZ.
[Odnoniki]
http://www.innato.nl/downloads/joomla15/
39
Dodatki
[Opis uytkowania]
Galeria jest tworzona na podstawie zdj wgranych do folderu. Zamy, e masz 4
zdjcia za pomoc ktrych chcesz stworzy galeri. Te zdjcia to: konkurs1.jpg,
konkurs2.jpg,
konkurs3.jpg.
konkurs
4.jpg.
40
Nastpnie
Nastpnie
na
wpisujemy
ciek
kocu
ze
zdjciami
midzy
artykuu.
znacznikami
{gallery}
[Odnoniki]
http://www.joomlaworks.gr/
8.
Najczstsze bdy
41
[Opis bdu]
Przy prbie instalacji komponentu/moduu/dodatku/szablonu bd jzyku pojawia si
bd JFolder::create: Nie mona utworzy katalogu.
[Rozwizanie]
Ten bd sygnalizuje problem z prawami dostpu do katalogw. Aby ten problem
rozwiza naley:
[Odnoniki]
zmieni kodowanie bazy danych na UTF-8 (mona tego dokona np. za pomoc
phpMyAdmin)
42
[Odnoniki]
[Odnoniki]
opendir(.../public_html/images/stories/Paweek/historia/galeria)
failed
to
open
dir:
No
such
file
or
directory
in
43
[Odnoniki]
http://www.joomlaworks.gr/
bdzie
brzmiao
admin.
Nastpnie
zaloguj
si
uywajc
swojego
44
9.
Zacznik
Serwer
Uytkownik
Haso
czno
45
imap-
Rysunek 22 Filezilla
Warto wiedzie:
46