Drupal to CMF(content management framework) który napisany został w najpopularniejszym i najlepszym języku programowania – PHP. Jego celem jest w jak najlepszy sposób ułatwić zarządzanie oraz rozwój stron internetowych różnego typu. Na Drupalu stworzymy m.in.:
- blog
- intranet
- strony firmowe
- zaawansowane strony rządowe
- sklepy internetowe
Zalety CMS Drupal
- Open Source – Dzięki temu, że pomysłodawcy systemu postawili na ten typ oprogramowania, użytkownicy otrzymują w pełni darmowe rozwiązanie, które rozwijane jest przez programistów z całego świata. Co bezsprzecznie wpływa na jego nowoczesność, dostępne funkcjonalności oraz bezpieczeństwo.
- Rozbudowany na starcie – Drupal w odróżnieniu od innych CMS-ów tego typu, posiada zaraz po instalacji wszystkie podstawowe funkcje, umożliwiające budowanie oraz zarządzanie prostymi stronami internetowymi.
- Zaawansowane zarządzanie – drupal zbudowany został raczej z myślą o większych stronach internetowych, przez to jego budowa pozwala na nadawanie dostępów oraz zaawansowane zarządzanie różnego rodzaju użytkownikami tak aby dana osoba miała dostęp tylko tam gdzie powinna. Zapewni nam to bezpieczeństwo i porządek.
- Ogromna ilość dostępnych rozwiązań– Drupal powstał w 2001 roku od tego roku był nieprzerwanie rozwijany, a skutkiem tego jest ponad 37 000 modułów gotowych do instalacji.
- Społeczność – Niezliczona liczba programistów oraz użytkowników dba o bezpieczeństwo, rozwój oraz wsparcie w przypadku problemów z użytkowaniem całego oprogramowania. Wszystko znajdziemy na domowej stronie systemu Drupal.org
- Nieograniczone możliwości – dzięki temu że zastosowano otwarty kod, mamy możliwość zmiany oraz dodawania każdego pomysłu jaki przyjdzie nam do głowy.
- Integracje – CMS drupal to system otwarty na nowe rozwiązania, które mogą pomóc użytkownikom w zarządzaniu, sprzedaży czy marketingu. W tym skrypcie bez problemu podepniemy zewnętrzne systemy.
Przykładowe wdrożenia CMS Drupal
- Oxford University
- Jack Daniels
- Rimmel London
- Miasto Londyn
Wersje Drupala
Drupal 7 został wydany w 2011 roku i był jednym z najpopularniejszych systemów CMS w tamtym czasie. Wersja ta wprowadziła automatyczne instalowanie modułów, ulepszoną administracje treści, ulepszony interfejs użytkownika i wsparcie dla aplikacji mobilnych.
Drupal 8 został wydany w 2015 roku i był to znaczący krok naprzód w historii Drupal. Zawierał on wiele nowych funkcji i ulepszeń, takich jak ulepszona struktura kodu, wprowadzenie Symfony, nowe API do tworzenia modułów, ulepszony interfejs użytkownika i wsparcie dla aplikacji mobilnych.
Drupal 9 został wydany w 2020 roku i był to kolejny krok naprzód w rozwoju Drupal. W tej wersji nastąpiła poprawa pod kątem wydajności, wdrożone zostały usprawienia w obrębie API oraz zapewniono większą stabilność systemu. Dodatkowo wprowadzono wsparcie dla najnowszych wersji PHP, nowe mechanizmy cache’owania oraz usunięcie niepotrzebnych funkcjonalności z poprzednich wersji.