Wprowadzenie do Drupala

Drupal jest internetowym systemem zarządzania treścią. Tekst i odsyłacze do wszelkiego rodzaju treści są przez Drupala zapisywane w bazie danych, pobierane i tworzone w sposób dynamiczny oraz prezentowane użytkownikom w odpowiedzi na ich żądania wysyłane za pośrednictwem przeglądarek internetowych.

Zawartość jest w Drupalu tworzona wewnątrz „segmentów”. Użytkownicy mogą dodawać „odpowiedzi” (komentarze) do segmentów typu „artykuł” (same odpowiedzi nie są segmentami). Zależnie od ustawień strony dodawanie segmentów i/lub odpowiedzi może nie być dostępne lub może wymagać każdorazowej akceptacji ze strony moderatora. Innymi rodzajami segmentów są na przykład wpisy w „blogach”, czyli internetowych dziennikach, osobistych stronach.

Domyślny layout Drupala (tzw. „skórka”) składa się z trzech kolumn. Środkowa zwana jest kolumną treści. Zwykle znajdują się w niej skróty opublikowanych tekstów lub same teksty, wyświetlane w całości po kliknięciu w ich tytuł.

Lewa i prawa kolumna to „paski boczne”. Paski te mogą wyświetlać „bloki” menu (menu to zbiory odnośników) lub powiązanych z aktualnie przeglądanym tekstem informacji. Bloki zawierają zazwyczaj odnośniki umożliwiające nawigację (poruszanie się) po stronie, czyli wyświetlanie innych segmentów, lub odnośniki do nowości pojawiających się na niej. Administrator, osoba zarządzająca stroną, może włączyć lub wyłączyć poszczególne bloki poprzez menu zarządzaj » bloki.

Zawartość bloków może się różnić w zależności od tego, jaką „rangę” posiada użytkownik. Rangi są ustalane przez osoby zarządzające stroną. Typowym ich zastosowaniem jest kontrolowanie uprawnień użytkowników, czyli tego, do jakich części strony będą posiadać dostęp i jakie działania będą mogli wykonywać.

Wracając do segmentów: mogą być one przyporządkowywane do kategorii, zwanych inaczej „słownikami”. Ta ostatnia nazwa wzięła się stąd, że w Drupalu system zarządzania kategoriami, ich elementami oraz powiązaniami między nimi zbudowany został na zasadzie tzw. taksonomii, w której podstawowym pojęciem jest właśnie „słownik”, a także jego elementy – „terminy”. Taksonomia jest w Drupalu wszechobecna. W oparciu o nią działa między innymi wbudowane forum, które jest po prostu zbiorem segmentów (w tym wypadku wątków) pogrupowanych ze względu na ich terminy, odzwierciedlane przez poszczególne fora, oraz słowniki, odzwierciedlane przez kategorie forów. Kategorie i ich elementy mogą być porządkowane w sposób herarchiczny. Niektóre z nich są wtedy nadrzędne wobec innych.

Drupalowa taksonomia może się wydawać pojęciem niejasnym, jednak zrozumienie funkcji jaką pełni w Drupalu jest bardzo pomocne. Mówiąc prościej, taksonomia służy do grupowania dodawanych na stronę tekstów (lub innych elementów), tak by potem użytkownicy mogli przeglądać powiązane ze sobą treści.

Drupala można wzbogacać o nowe funkcje za pomocą „modułów”. Cały Drupal jest złożony z modułów. Niektóre z nich są dostępne od razu po instalacji, a inne trzeba dodatkowo pobrać. Po wysłaniu katalogu z nowym modułem dodatkowym na serwer, administrator może go włączyć poprzez stronę zarządzaj » moduły. Po aktywowaniu modułu, pojawić się mogą nowe bloki czy rodzaje segmentów.

Z Drupalem związanych jest wiele specyficznych słów i terminów, których zrozumienie pomoże Ci w korzystaniu z niego oraz podczas poszukiwania rozwiązań ewentualnych problemów.


Część powyższego tekstu stanowi tłumaczenie fragmentu Drupal handbook. Udostępniany jest on na licencji Creative Commons Attribution-ShareAlike 2.0.

© Copyright 2000–2007 by the individual contributors
© Copyright 2005–2007 for the Polish translation by Arche Twist