Moc Joomla! objawia się w całej pełni dopiero wówczas, gdy skorzystamy z bogatej oferty komponentów i innych rozszerzeń. Instalacja komponentów jest prosta, przebiega w kilku prostych krokach.
Instalacja i usuwanie komponentów
Joomla! ma wbudowany kompletny system zarządzania pakietami instalacyjnymi. Zarówno komponenty, jak i moduły, boty, szablony, pakiety językowe można instalować z poziomu panelu administracyjnego. Instalację i usuwanie wszystkich składników umożliwia komponent zaplecza administracyjnego Instalatory [Installers].
Możliwości wykorzystania instalatora zależą od oprogramowania i ustawień serwera, na którym zainstalowano Joomla! Wykorzystaniu wszystkich możliwości Instalatora sprzyja:
- obecność bliblioteki zlib, która wyposaża serwer w procedury kompresji plików i katalogów oraz dekompresji spakowanych archiwów.
- serwer z wyłączonym bezpiecznym trybem działania PHP (
safe_mode=Off ),
Instalator pozwala po części wybrnąć z problemu braku bliblioteki zlib, oferując dwie opcje instalacji:
- z pakietu instalacyjnego na komputerze lokalnym,
- z katalogu na serwerze - z rozpakownego wcześniej archiwum.

Spełnienie obu warunków można łatwo sprawdzić, korzystając z menu System ⇒ Informacje systemowe ⇒ [System ⇒ System Info] na karcie System: Istotne ustawienia PHP [System: Relevant PHP Settings].

Jeśli na serwerze zainstalowano bibliotekę zlib, można instalować komponenty automatycznie - z pakietu instalacyjnego.
Jeśli biblioteka zlib jest niezainstalowana, korzystamy z drugiej metody - instalacji z katalogu na serwerze. To nieco kłopotliwsza metoda, bowiem trzeba wcześniej rozpakować na dysku lokalnym pakiet instalacyjny i - korzystając z klienta FTP - przesłać na serwer wszystkie pliki instalowanego komponentu, zachowując strukturę folderów rozpakowanego archiwum.
W przypadku, gdy serwer internetowy działa w restrykcyjnym trybie bezpiecznym (ustawienie safe_mode="ON" ). Skorzystanie z Instalatora jest wówczas - bez zainstalowania dodatkowej łatki - niemożliwe. Jeśli prośba do administratora o zmianę tego ustawienia nie przynosi skutku, pozostaje jedynie możliwość ręcznej instalacji.
Wiele komponentów archiwizowanych jest w pakietach instalacyjnych włącznie z dodatkowymi składnikami - modułami, botami, a także z dokumentacją. Przed przystąpieniem do instalacji jakiegokolwiek składnika warto sprawdzić, co się w pobranym pakiecie znajduje, aby oddzielić elementy pakietu. Jeśli wewnątrz znajdują się archiwa nazwane np. com_nazwakomponentu.zip , mod_nazwamodułu.zip , to mamy do czynienia z takim włąśnie przypadkiem. Do instalacji trzeba, oczywiście, użyć wyodrębnionego archiwum komponentu, modułów, botów.
Wielu projektantów komponentów wzbogaca ich funkcje dodatkowymi składnikami - modułami, botami. Pobierając nowy komponent, warto sprawdzić, czy nie powstały również takie dodatkowe składniki. Moduły i boty instaluje się najczęściej z oddzielnych pakietów instalacyjnych. Zwróć przy tym uwagę, na ich przeznaczenie - mogą być wydane dla Joomla! 1.0.x albo Joomla! 1.5.x.
O instalatorze
Prawo instalowania i usuwania komponentów przysługuje administratorom i głównym administratorom. Operatorzy nie mogą ani instalować, ani usuwać komponentów.
Dostęp do instalatora komponentów umożliwia menu [Installers ⇒ Components].
Pasek narzedzi
W pasku narzedzi znajdują się dwa przyciski:
Odinstaluj [Uninstall: Umożliwia trwałe usunięcie zainstalowanego składnika z serwera. Zaznacz pole wyboru przy nazwie komponentu, który chcesz odinstalować i kliknij ten przycisk
Pomoc [Help]: Wywołuje okno pomocy podręcznej, objaśniającej posługiwanie się instalatorem, znaczenie dostępnych opcji.
Trwałe usunięcie oznacza, że wszystkie skrypty i założone podczas instalacji katalogi zostaną usunięte z serwera. Instalatory komponentów, które zapisują na serwerze dane, np. galerii, pozostawiają je zwykle nienaruszone. Dla pewności warto jednak zapoznać się z poleceniami umieszczonymi w sekcji uninstall pliku instalacyjnego nazwa_komponentu.xml .
Lista zainstalowanych komponentów
W obszarze roboczym instalatora znajduje się wykaz zainstalowanych komponentów.

Znaczenie informacji w kolumnach jest następujące:
- Komponent [Currently Installed]: Lista zainstalowanych komponentów, z wyjątkiem komponentów trzonu Joomla!, których nie można odinstalować. Nazwa komponentu pochodzi z pliku instalacyjnego
nazwa_komponentu.xml .
- Łącze w menu [Component Menu Link]: Lista łączy w menu strony frontowej. Łącze do komponentu jest fragmentem adresu URL. Ma zwykle postać
com_nazwakomponentu . Nie wszystkie komponenty można umieścić w menu witryny. Stroną frontową niektórych komponentów jest moduł (np. komponentu Banery. Niektóre w ogóle nie mają swojej strony frontowej, np. komponent Koresponencja seryjna. Jeśli w kolumnie Łącze w menu nie ma żadnego wpisu przy nazwie komponentu, oznacza to, że nie można go umieścić w menu.
- Autor [Author]: Nazwa autora lub zespołu projektantów. Informacja pochodzi z pliku instalacyjnego
nazwa_komponentu.xml
- Wersja [Version]: Numer wersji - wydania komponentu. Informacja pochodzi z pliku instalacyjnego
nazwa_komponentu.xml .
- Data [Date]: Data wydania - publikacji komponentu. Informacja pochodzi z pliku instalacyjnego
nazwa_komponentu.xml .
- E-mail autora [Author E-mail]: Adres poczty elektronicznej autora lub zespołu projektantów. Informacja pochodzi z pliku instalacyjnego
nazwa_komponentu.xml . Kliknij, aby przekazać uwagi, sugestie, zgłosić bład.
- URL autora [Author URL]: Adres strony projektu lub autora projektu. Informacja pochodzi z pliku instalacyjnego
nazwa_komponentu.xml .
Projektanci nie zawsze umieszczają wszystkie dane w nagłówku pliku instalacyjnego, może się więc zdarzyć, że nie wszystkie z wymienionych informacji będą umieszczone w wykazie komponentów.
Instalacja z pakietu instalacyjnego

Aby zainstalować komponent z pakietu instalacyjnego:
- Pobierz pakiet instalacyjny komponentu, np.
- Przejdź w panelu administracyjnym do menu Instalatory ⇒ Komponenty [Installers ⇒ Components].
- Przejdź do pozycji Instaluj z pakietu instalacyjnego ⇒ Pakiet instalacyjny… [Upload Package File… ⇒ Package File]
- Kliknij przycisk Przeglądaj [Browse].
- W oknie dialogowym wskaż plik pakietu instalacyjnego.
- Kliknij przycisk Wczytaj plik i zainstaluj [Upload file & Install]. Po chwili otrzymasz komunikat, że instalacja zakończyła się pomyślnie.
- Kliknij przycisk Dalej [Next], aby zakończyć instalację i powrócić do wykazu zainstalowanych komponentów.
Instalacja z katalogu na serwerze
Aby zainstalować komponent z plików przesłanych na serwer:
- Pobierz pakiet instalacyjny komponentu | modułu | dodatku z udostępniającej go witryny.
- Rozpakuj pakiet w katalogu na swoim komputerze
- Prześlij za pomocą FTP wszystkie pliki na serwer do katalogu
/media/instaluj .
- Przejdź w panelu administracyjnym Joomla! do menu Instalatory ⇒ Komponenty [Installers ⇒ Components].
- Przejdź do opcji Instaluj z katalogu ⇒ Katalog instalacyjny [Install from Directory ⇒ Install directory]
- Wpisz w pole tekstowe ścieżkę dostępu do pliku instalacyjnego .xml w katalogu, w którym znajdują się pliki źródłowe instalowanego komponentu, np.
/usr/local/www/twoje_Joomla!/media/
- Kliknij przycisk Instaluj [Install].Po chwili otrzymasz komunikat, że instalacja zakończyła się pomyślnie.
- Kliknij odnośnikDalej [Next], aby zakończyć instalację i powrócić do wykazu zainstalowanych komponentów.
Odinstalowanie
Aby odinstalować komponent:
- Przejdź w panelu administracyjnym do menu Instalatory ⇒ Komponenty.
- Zaznacz w tabeli pole wyboru przy komponencie, który chcesz odinstalować,
- Kliknij przycisk Odinstaluj [Uninstall] w pasku narzędzi,
- Potwierdź decyzję w oknie dialogowym.
Uwagi, źródła
Jeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawki do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany, poprawki
Dziękujemy!
Stefan Wajda, Zespół Dokumentacji PCJ
Na podstawie: help.joomla.org: Install/Uninstall Components, Modules and Joomla!ts |