Drupal
A Wikipédiából, a szabad lexikonból.
A Drupal tartalomkezelő rendszer ikonja. |
|
Fejlesztő: | Dries Buytaert |
Legfrissebb stabil kiadás | 5.1 / 2007. január 29. |
Operációs rendszer: | platformfüggetlen |
Kategória | tartalomkezelő rendszer |
Licenc: | GPL |
Weboldal | http://drupal.org/ |
A Drupal egy PHP-ben írt nyílt forráskódú tartalomkezelő rendszer, melyet Dries Buytaert fejlesztett ki. Manapság számos nagy látogatottságú oldalon használják, ilyen például a Spread Firefox, KernelTrap. Különösen népszerű az internetes közösségi oldalak létrehozásánál. A legújabb 5.1-es verzió január 29-én jelent meg.
Tartalomjegyzék |
[szerkesztés] A Drupal jelentése
A Drupal szó a holland „druppel” szó angol fordítása, ami azt jelenti, hogy csepp. A név a drop.org weboldalról származik, aminek a kódja volt a Drupal alapja. Dries tulajdonképpen "dorp"-nak (falunak) akarta nevezni az oldalt, de egy gépelési hibát vétett és végül úgy gondolta, hogy ez jobban hangzik. A projekt 2000-ben kezdődött.
[szerkesztés] Tartalomkezelő rendszer
A Drupal alapmagja támogatja modulok illesztését, amelyek további funkciókkal bővithetik az alaprendszert. A modulok széles választéka közül lehet böngészni: elektronikus kereskedelem, képgaléria, levelező funkciók stb.
A modulos felépítés, a dokumentáció, a tiszta forráskód teszi lehetővé a további funkciók írását PHP ismerettel rendelkezőknek.
[szerkesztés] Modulok
A Drupal kategóriakezelő rendszere (taxonomy) rendkívül testreszabható, bármilyen tartalom osztályba sorolható, amit az oldal adminisztrátora hoz létre. Ez egy olyan funkció, amely megkülönbözteti a többi hasonló rendszertől. A beállítás után a taxonomy modul automatikusan osztályozza az új tartalmat. Az árnyoldala ennek az előnynek az, hogy a konfigurálás már összetettebb. Több esetben sok időt vesz igénybe a jól kiépített konfigurálás.
Könnyű integráció valósítható meg a Drupal magja és a modulok között, melyek segítségével új funkciókkal lehet bővíteni az alaprendszert. A Drupal magja védelmet nyújt számos biztonsági problémára, mint például az SQL támadások.
[szerkesztés] Sminkek
A Drupal vizuális megjelenítését a theme-ek (magyarul sminkek) határozzák meg. A legtöbb Drupal sminket a PHPTemplate vagy az XTemplate nevű motor segítségével készítették, manapság a PHPTemplate szinte egyeduralkodó, bár már smink megoldások is használhatóak (pl. tisztán PHP alapú sminkek).
[szerkesztés] Példák Drupal rendszerre
Számos különböző helyen használják a Drupalt, mint például vállalatok belső információs hálózatában, internetes oktatásban és egyéb üzleti területen. Néhány konkrét példa:
- Politikai kampányok során használják, például Jack Carter amerikai szenátor kampánya során létrehozott egy Drupal alapú kampányoldalt.
- A CiviCRM a Drupal beépülésével egy megnyerő rendszert hozott létre olyan nonprofit szervezetek számára, mint a Greenpeace.