Instalator: Komponenty
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:
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 narzędzi
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:
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:
Instalacja z katalogu na serwerze
Aby zainstalować komponent z plików przesłanych na serwer:
Odinstalowanie
Aby odinstalować komponent: