Zarządzanie rozszerzone (Extension Management)

Thank you for your contribution: 

what's in my bag?

Powłoka Joomla! zawiera wiele dodatków. Słyszałeś już na pewno wcześniej słowa takie jak: komponenty, moduły, pluginy, szablony i języki. Oprócz tych dobrze znanych elementów, Joomla! składa się również z mniej znanych częściach takich jak biblioteki i pakiety. Dodatkowe komponenty, moduły, pluginy i języki zostały wymienione w słowniku rozszerzeń Joomla! Joomla! extension directory. Projekty Joomla! nie posiadają głównego miejsca dla szablonów i bibliotek. Powód tego jest bardzo prosty. Biblioteki są rozprowadzane także poza projektami Joomla i wiele z nich jest także używanych przez inne otwarte źródłowe projekty. Szablony natomiast, są czasem bardzo indywidualne i dostępne są tylko dla projektantów stron. Centralny katalog szablonów były by bardzo pomocny w przyszłości.

Z poziomu menadżera rozszerzeń możesz instalować, aktualizować, odkrywać i zarządzać swoimi rozszerzeniami.

Zarządzanie rozszerzeniami

Zajrzyjmy teraz na wszystkie zainstalowane rozszerzenia w Rozszerzenia -> Menadżer rozszerzeń -> Menadżer. Możesz posortować tę listę wg różnych parametrów. Niektóre rozszerzenia są chronione. Twój projekt Joomla! może przestać działać, jeśli odinstalujesz chronione rozszerzenia. (Rysunek 1)

cocoate.com/node/6141/Manage extensions

Rysunek 1: Tabela z wszystkimi zainstalowanymi rozszerzeniami.

W tym miejscu możesz włączyć, wyłączyć i odinstalować rozszerzenia. Włączanie i wyłączania działa jak włącznik światła. Wystarczy po prostu przełączyć dane rozszerzenie, wszystkie zgromadzone dane pozostaną nieutracone. Jeśli natomiast, usuniesz dane rozszerzenie, dane te zostaną usunięte. Rozszerzenia czasem, a komponenty zazwyczaj tworzą dodatkową tabelę danych podczas instalacji. Zależnie od tego jak dany komponent jest skonfigurowany, tabele te zostaną usunięte podczas deinstalacji danego komponentu lub też pozostaną one nawet po deinstalacji komponentu. Aby uniknąć niespodzianki, dobrze jest sprawdzić instrukcję oraz plik readme.

Ostatnia ikona znajdująca się na pasku narzędzi to ikona pamięci cache. Każde rozszerzenie ma możliwość gromadzenia takich danych. Możesz także wyczyścić cache osobno dla każdego rozszerzenia. Jeśli twoja strona Joomla! przyciąga wielu odwiedzających i nie będziesz chciał czyścić całej pamięci cache z powodów wydajnościowych, możliwe, że będziesz potrzebować tej funkcji

Jeżeli posortujesz tą listę wg bibliotek, będziesz mógł znaleźć następujące artykuły oznaczone odpowiednimi numerami:

  1. Joomla! Application Framework, który jest platformą gdzie znajduje się cały CMS Joomla! 1.7
  2. PHPMailer, jako klasa, napisana w PHP niezbędna do wysyłania maili. Jest to wykorzystywane w komponencie wiadomości mail.
  3. SimplePie , czyli kolejna klasa, napisana w PHP, wykorzystywana do zarządzania kanałami RSS. Jest wykorzystywana w komponencie nwesfeeds.
  4. phputf8  oraz UTF-8wykorzystywany do zmiany łańcuchów znaków. Odwiedzając (link) możesz dowiedzieć się więcej na ten temat.

Jeśli posortujesz tą listę dla pakietów, nic nie zostanie znalezione w powłoce Joomla!. Lecz jeśli zainstalowałeś inny pakiet językowy niż angielski, wyświetlony zostanie dany pakiet językowy.

Aktualizacja rozszerzeń

W tym miejscu możesz sprawdzić dostępność aktualizacji dla danego rozszerzenia, klikając w ikonkę znajdź aktualizacje. Jeśli Joomla! Znajdzie aktualizacje rozszerzenia i chcesz aby aktualizowało się ono automatycznie, musisz przejść do zakładki ustawienia FTP znajdujące się w Ogólna Konfiguracja -> Serwer -> ustawienia FTP. W tym miejscu musisz zaznaczyć konkretne rozszerzenia, które życzysz sobie automatycznie aktualizować i milknąc w ikonę aktualizuj. Proces ten będzie w pełni zaktualizowany i będziesz otrzymywać zwrotne wiadomości i podpowiedzi, zależnie od rozszerzenia, podczas aktualizacji.

Instalowanie rozszerzeń

Instalować rozszerzenia możesz na 3 różne sposoby (Rysunek 2):

Joomla! 1.6 cocoate.com/node/6141/
Joomla! 2.6 cocoate.com/node/10313Installing extensions

Rysunek 2. Instalowanie rozszerzeń

  1. Załaduj pliki pakietu
    Jeśli pobrałeś plik ZIP na swój komputer zawierający rozszerzenie do Joomla!, możesz użyć tej opcji aby załadować i zainstalować twoje rozszerzenie.
  2. Instaluj z katalogu
    Jeżeli wrzuciłeś plik zip do folderu Documents znajdującego się na Twoim serwerze, możesz użyć tej opcji aby rozpakować i zainstalować twoje rozszerzenie.
  3. Zainstaluj z URL
    Jeżeli znasz bezpośredni link URL do pliku ZIP (zawierającego dane rozszerzenie ofc:) możesz użyć tej opcji, aby go pobrać, rozpakować i zainstalować.

Wyszukiwanie rozszerzeń

Czasem zdarza się, że coś pójdzie źle podczas procesu instalacji, czasem pliki okazują się być zbyt duże, uprawnienia mogą zostać nieprawidłowo przydzielone, lub przez jakiś inny dziwny powód. W tym miejscu, Joomla! Próbuje znaleźć rozszerzenia, które nie są zainstalowane, niemniej jednak pliki znajdują się w danym katalogu. Jeżeli znajdziesz tam jedno lub więcej rozszerzeń możesz go zainstalować używając funkcję FTP.
Używając w/w operacji możesz zainstalować wiele rozszerzeń w tym samym czasie.

Ostrzeżenia

Komunikaty błędów wyświetlające się podczas instalacji i aktualizacji możesz znaleźć także w tym miejscu. Jeżeli sam nie możesz rozwiązać danego problemu, wygogluj komunikat błędu, zazwyczaj możesz znaleźć rozwiązanie, albo chociaż kilka porad.