RÖVIDEN
PHP-alapú, nyílt forráskódú tartalomkezelő keretrendszer (CMSF), amelyet kiemelkedő biztonsága, rugalmassága és nagyvállalati szintű skálázhatósága miatt összetett portálok fejlesztésére használnak.
KICSIT RÉSZLETESEBBEN
A jelentése mögött
A Drupal (melynek fejlesztése 2000-ben indult) jóval több, mint egy egyszerű tartalomkezelő rendszer (CMS): sokkal inkább egy tartalomkezelő keretrendszer (Content Management Framework). Míg a WordPresst a könnyű kezelhetőségre tervezték, a Drupalt a kezdetektől fogva a fejlesztői szabadságra, az összetett adatstruktúrák kezelésére és a szigorú hozzáférés-szabályozásra optimalizálták. Kiválóan alkalmas hatalmas forgalmú kormányzati oldalak, egyetemi portálok és globális vállalati rendszerek kiszolgálására. Működéséhez PHP futtatókörnyezet és relációs adatbázis (pl. MySQL, MariaDB vagy PostgreSQL) szükséges. A Drupal moduláris felépítésű (a bővítményeket itt moduloknak hívják), és a modern verziói (Drupal 8 és újabbak) a robusztus Symfony PHP-keretrendszerre épülnek.
Egyszerűen: Képzeld el a Drupalt úgy, mintha egy profi mérnöki tervezőasztalt kapnál a weboldaladhoz. Ha egy egyszerű családi házat (kis blogot) akarsz építeni, arra a Drupal túl bonyolult és nehézkes lehet. Ha viszont egy hatalmas, többszintes felhőkarcolót szeretnél tervezni saját liftekkel, beléptetőkapukkal, különböző szintű jogosultságokkal és egyedi elrendezésekkel, akkor a Drupal a tökéletes választás. Sokkal több technikai tudást és programozói hátteret igényel, de szinte bármilyen bonyolult digitális áramvonalat meg lehet valósítani vele.