Instalowanie nowych modułów

Po zainstalowaniu Drupala możesz doinstalować nowe, dodatkowe moduły by rozszerzyć jego możliwości.

W skrócie: pobierz moduł, rozpakuj go, wyślij rozpakowany katalog na serwer, do podkatalogu modules, jeśli to konieczne - uruchom plik mysql, a następnie włącz moduł poprzez stronę zarządzaj » moduły.

  1. Pobierz nowy moduł
    Upewnij się, że moduł jest kompatybilny z Twoją wersją Drupala. Miej także na uwadze, że moduły w wersji określanej jako CVS uważane są za "niestabilne" i powinno się do nich podchodzić ostrożnie. Zwykle moduły w wersjach CVS współpracują tylko z wersją CVS Drupala.
  2. Rozpakuj moduł
    Pobrany plik będzie zapewne skompresowanym archiwum, takim jak np. tar.gz. Jeśli korzystasz z Windows, do rozpakowania archiwum możesz użyć m.in. programu 7-Zip. Jeśli pracujesz na komputerze Macintosh, możesz skorzystać ze Stuffit Expander. Pod systemem uniksowym - z linii poleceń:

    tar -zxvf nazwamodulu-4.5.tar.gz

  3. Po rozpakowaniu, wyślij pliki na serwer FTP, do nowego katalogu wewnątrz katalogu modules/.
  4. Przeczytaj plik z objaśnieniem instalacji modułu (zwykle INSTALL.txt i/lub README.txt). Czasem plik taki nie posiada rozszerzenia i Twój system operacyjny nie wie jakiego programu użyć do jego otwarcia. W takim wypadku uruchom jakiś edytor tekstu (np. Notatnik), a następnie otwórz w nim ów plik.
  5. Niektóre moduły do poprawnego działania wymagają wprowadzenia zmian w bazie danych. Zwykle łatwo możesz zorientować się czy jest tak w przypadku danego modułu, sprawdzając czy dołączony jest do niego plik tu_nazwa_modulu.mysql.
    Jeśli musisz dokonać zmian w bazie danych, zapoznaj się z kolejnymi punktami tego tekstu. Jeśli nie - przejdź od razu do punktu 7.
  6. By wprowadzić zmiany w bazie danych będziesz musiał dodać do niej tabele.
    • Dodawanie tabel przy wykorzystaniu phpMyAdmin:
      • Zaloguj się do phpMyAdmin i przejdź do bazy danych Drupala. Jeśli masz phpMyAdmin, ale nie wiesz jak go znaleźć, skontaktuj się z firmą u której masz konto.
      • Kliknij na karcie z napisem SQL.
      • U dołu powinieneś zobaczyć tekst Lokalizacja pliku tekstowego. Kliknij przycisk Wybierz i wskaż plik .mysql dołączony do modułu. Następnie kliknij wykonaj. O ile w instrukcji dołączonej do modułu nie jest napisane inaczej, to powinno być wszystko, co musisz zrobić jeśli chodzi o bazę danych.
    • Dodawanie tabel z poziomu wiersza poleceń systemów uniksowych:
      • Uruchom następującą komendę:
        mysql -u uzytkownik -phaslo nazwa_bazy < nazwa_modulu.mysql
      • Zamień username na nazwę użytkownika MySQL, haslo na odpowiednie dla niego hasło (pozostaw -p), nazwa_bazy na nazwę bazy danych Drupala, a nazwa_modulu.mysql na nazwę pliku SQL, który był dołączony do modułu. Większość potrzebnych tu danych znajdziesz w pliku settings.php w katalogu sites/default lub sites/tu_nazwa_domeny.com.
  7. W przypadku większości modułów jedyne co należy teraz zrobić, to włączyć je! By włączyć moduł przejdź do menu zarządzaj » moduły na swojej stronie i zaznacz pole wyboru przy nazwie nowego modułu. Następnie kliknij Zapisz konfigurację na samym dole strony.
  8. Do zapewnienia prawidłowego funkcjonowania niektórych modułów konieczne będzie dokonanie zmian w uprawnieniach bądź innych ustawieniach. Informacje na temat wymaganych zmian mogą być dołączone do modułu. Jeśli tak nie jest:
    1. Wejdź do menu zarządzaj » kontrola dostępu. Przewiń stronę by sprawdzić czy znajdują się na niej uprawnienia związane z nowym modułem, a jeśli tak, nadaj odpowiednie uprawnienia wybranym rangom użytkowników.
    2. Wejdź do zarządzaj » ustawienia i sprawdź czy i tu pojawiły się ustawienia dotyczące modułu. Jeśli tak, kliknij w nazwę modułu i skonfiguruj go.
  9. Jeśli nadal masz kłopoty z uruchomieniem modułu, przeszukaj fora drupal.org. Jeśli nie poruszono jeszcze trapiącego Cię problemu, załóż nowy wątek i opisz go.

Powyższy tekst stanowi tłumaczenie fragmentu Drupal handbook i udostępniany jest na licencji Creative Commons License, Attribution-ShareAlike 2.0.

© Copyright 2000-2007 by the individual contributors
© Copyright 2006-2007 for the Polish translation by Arche Twist