Drupal 6
Drupal 6 – druga najważniejsza wersja popularnego systemu zarządzania treścią (CMS) Drupal, wydana w 2008 roku. Była używana w tysiącach serwisów internetowych do końca 2016 roku, kiedy to zakończył się jej okres wsparcia (ang. end‑of‑life).
Historia
Rozwój Drupala rozpoczął się w 2000 roku jako projekt akademicki. W 2001 roku został udostępniony jako oprogramowanie open‑source na licencji GPL. Po sukcesie wersji 4 i 5, zespół deweloperów podjął pracę nad dojrzalszą platformą – Drupal 6, której pierwsze wydanie 2008 roku oznaczało znaczący krok w kierunku stabilności i rozbudowy funkcjonalności.
Kluczowe cechy
- Kompletny interfejs administracyjny w języku PHP, oparty na bazie danych MySQL (lub PostgreSQL, SQLite).
- Rozbudowany system uprawnień, umożliwiający definiowanie ról i szczegółowych uprawnień dla użytkowników.
- Obsługa tzw. modułów (ang. modules) – rozszerzeń wprowadzających nowe funkcje bez modyfikacji rdzenia.
- Motywy graficzne (theme) zapewniające elastyczną zmianę wyglądu witryny.
- Wbudowane wsparcie dla multilingualizmu i lokalizacji (W3C‑compliant i18n).
- System taxonomy umożliwiający kategoryzację treści w hierarchiczne słowniki.
- Prosty mechanizm instalacji i aktualizacji bazy danych dzięki update.php.
Architektura
Drupal 6 opiera się na trzech podstawowych komponentach:
- Jądro (core) – zestaw podstawowych plików PHP, bibliotek i schemat bazy danych, zapewniający podstawowe funkcje zarządzania treścią.
- Moduły – pakiety rozszerzające możliwości jądra. Przykładowe moduły dostępne w wersji 6 to Views (tworzenie zapytań do bazy), Pathauto (generowanie przyjaznych URL‑ów) oraz CCK (Custom Content Construction Kit).
- Motywy (themes) – warstwa prezentacji, definiująca szablony HTML, CSS i JavaScript.
Rozwój i społeczność
Podczas życia wersji 6, społeczność Drupala (fora, listy dyskusyjne, spotkania DrupalCamp) regularnie publikowała nowe moduły i patche bezpieczeństwa. Najważniejsze wydania aktualizacyjne (od 6.0 do 6.28) były koordynowane przez Drupal Association.
Wsparcie i zakończenie życia
Oficjalne wsparcie techniczne oraz aktualizacje bezpieczeństwa dla Drupal 6 zakończyły się w 2016 roku. Po tym terminie projekt przeszedł do tzw. EOL (End‑of‑Life). Wiele organizacji migrowało do Drupal 7, a następnie do Drupal 8 i nowszych wersji, które wprowadziły komponent Symfony oraz nowoczesny system zarządzania konfiguracją.
Znaczenie i dziedzictwo
Drupal 6 miał ogromny wpływ na rozwój oprogramowania otwarto‑źródłowego w dziedzinie CMS‑ów. Był wyborem wielu dużych portali, organizacji rządowych i uczelni, które wymagały skalowalnego i bezpiecznego systemu do publikacji treści. Jego architektura i podejście do modularności stały się fundamentem kolejnych wersji Drupala.
Przykładowe zastosowania
- Portale informacyjne i blogi.
- Strony instytucji edukacyjnych (uniwersytetów, szkół).
- Serwisy e‑commerce oparte na modułach Ubercart czy Drupal Commerce.
- Witryny rządowe i organizacji non‑profit, ze względu na możliwości kontroli dostępu i wielojęzyczności.
Linki wewnętrzne
Więcej informacji na temat poszczególnych elementów Drupala można znaleźć w następujących artykułach: