Co to jest Drupal?

Drupal to system zarządzania treścią (CMS), który wykorzystuje moduły umożliwiające administratorom witryn organizowanie i wyświetlanie treści, dostosowywanie wyglądu i zarządzanie rutynowymi zadaniami, takimi jak rejestracja w witrynach wymagających nazwy użytkownika i hasła. Jedną z jego kluczowych cech jest fakt, że cały framework jest open source, co oznacza, że ​​kod źródłowy jest dostępny dla każdego zainteresowanego pracą z nim. Sam system jest również bezpłatny dla wszystkich użytkowników i chociaż niektórzy projektanci stron internetowych sprzedają pewne rodzaje dostosowywania, wiele motywów i modułów jest również dostępnych za darmo.

To oprogramowanie jest napisane w PHP, języku programowania znanym ze swojej użyteczności w tworzeniu dynamicznych stron internetowych. Drupal współpracuje z Windows, Mac OS X, Linux i wieloma innymi systemami operacyjnymi. Wymaga jednak bazy danych, takiej jak MySQL™, do przechowywania zawartości i ustawień. Każdy może tworzyć moduły do ​​Drupala, a obecnie dostępne moduły to zarówno galerie zdjęć, jak i systemy e-commerce. Moduły mogą nawet zmienić domyślne zachowanie CMS w celu zbudowania lepszej strony internetowej. Dostępne są również obszerne samouczki i dokumentacja dla tego oprogramowania, ze względu na społeczność zbudowaną wokół jego rozwoju.

Podczas gdy niektórzy projektanci stron internetowych krytykowali Drupala jako trudnego do nauczenia, system otrzymał szerokie uznanie za jego użyteczność i stosunkowo szybki czas budowy. Znany jest również z dynamicznego charakteru: strony zaprojektowane na frameworku można błyskawicznie zmieniać poprzez modyfikację modułów. Joomla jest uważana za główną alternatywę dla Drupala, chociaż istnieją inne opcje do bardziej konkretnych celów.

Drupal został pierwotnie napisany przez Driesa Buytaerta, który nadal kieruje projektem. Buytaert dokonał transliteracji holenderskiego słowa druppel, co oznacza „kropla”, aby stworzyć nazwę, aby pośrednio odnieść się do społecznych aspektów projektu za pomocą holenderskiego słowa dorp, co oznacza „wieś”. Otworzył kod źródłowy do pracy w społeczności w 2001 roku.