Mi a Drupal, mire használható?

Hojtsy Gábor képe

A Drupal 2001. január tizenötödikén kezdte meg nyílt működését, amikor Dries Buytaert publikálta első verzióját az interneten. A rendszer azóta nagyon sokat fejlődött, és széles körben használt tartalomkezelővé vált. Lássuk, mégis minek nevezhetjük, és ezek a kategóriák mit is jelentenek.

Tartalomkezelő rendszer azaz Content Management System (CMS)
Tartalmak bevitelére és rendszerezésére használható eszköz több felhasználó támogatásával - legalábbis a Wikipedia definíciója szerint. Ez kicsit bővebben azt jelenti, hogy internetes publikációk, híroldalak készítésére használható eszköz. A legtöbb ma CMS-nek nevezett rendszer ennél sokkal többet tud, és a Drupal sem korlátozódik csak tartalmak kezelésére. Képes egyszerű elektronikus bolt építésére is, illetve gyakran használják közösségek kialakítására (ahol a tartalomfejlesztés másodlagos szerepet kap).
Tartalomkezelő keretrendszer azaz Content Management Framework (CMF)
Olyan programozók számára készült rendszert jelent, mely tartalomkezelő rendszerek építésére szolgál - a Wikipedia definíciója szerint. A Drupal kiváló CMF, hiszen általános tartalom kezelési és rendszerezési sémákat támogat széles körű megjelenés változtatási képességekkel. Ráadásul nagyon jó forrás dokumentációval rendelkezik. Így alkalmas egyedi tartalomkezelési igények kielégítésére is.
Web alkalmazás fejlesztő keretrendszer azaz Web Application Framework (WAF)
A Drupal egy eléggé vékony réteget biztosít a PHP nyelvi elemei felett, mely jelentősen meg tudja könnyíteni általánosabb igényű web alkalmazások fejlesztését. Ilyen funkciók az általános űrlapkezelő rendszer, a vékony adatbázis kezelő réteg, a felhasználókezelő alrendszer.

Mivel webhelyünk látogatói minden bizonnyal leginkább a Drupal CMS szerepének kihasználásában érdekeltek, ezért a továbbiakban a kézikönyv is erre próbál koncentrálni. Mindazonáltal nem mehetünk el amellett, hogy a rendszer a másik két szerepet is kiválóan ki tudja tölteni, és számos éles környezeti alkalmazása van ezeken a területeken is.