Profi webhelyet mindenkinek!
Mi a közös vonása a Fehér Ház, a Firefox, az MTV és az Ubuntu honlapjának? Az, hogy megjelenésük eszközéül mindannyian ugyanazt az ingyenes, nyílt forráskódú tartalomkezelő és -fejlesztő rendszert választották. Ez pedig a Drupal.
A Drupal első verzióját Dries Buytaert azért készítette, hogy barátaival üzeneteket hagyhassanak egymásnak az egyetemi belső hálózaton. A diploma megszerzése után, 2001-ben Dries az internetre költöztette, s nem sokkal később nyílttá tette a projektet, amely fokozatosan egyre ismertebb és kedveltebb lett. Az elmúlt majd' tíz évben hatalmas nemzetközi közösség épült a Drupal köré, s mára az egyik legnépszerűbb, számos díjjal elismert, milliók által használt nyílt forráskódú tartalomkezelő szoftver lett.

Kell egy weboldal? Nem nagy ügy!
A Drupal egyik legnagyobb erőssége a sokoldalúsága. Megfelelő eszköz, ha csak egy egyszemélyes blogra vágyunk, de akkor sem kell mást választanunk, ha komolyabbak az igényeink. Építhetünk a segítségével közösségi oldalt, hírportált, céges webhelyet, fórumot vagy éppen webáruházat is. Az esetek jelentős részében a megvalósításhoz nincs szükség semmiféle programozói tudásra sem. A böngészőnkkel elérhető adminisztrációs felületen keresztül, egyszerűen, kattintgatva és gépelve végezhetjük el a szükséges beállításokat, majd hozhatjuk létre és kezelhetjük a tartalmakat. A vonatkozó terminológiát használva kimondhatjuk, hogy a Drupal ebből a szempontból ún. tartalomkezelő rendszer (angolul: Content Management System – CMS).
Ugyanakkor a Drupal egyedi webalkalmazások fejlesztésére is alkalmas. A rendszer következetesen alkalmazott szabályok szerint épül fel és egységesített megoldásokat kínál a programozóknak, hogy a működését a saját elképzeléseik szerint alakíthassák. A fejlesztés a weben általánosan használt PHP-nyelven zajlik. Adatbázisoldalon a MySQL, webszerverként az Apache preferált, de használhatóak egyéb adatbázis-kezelők és webszerverek is.
Mit jelent az, hogy Drupal?
Amikor a projekt az internetre került, a rendszert alkotó Dries Buytaert a dorp.org domaint tervezte használni, a „falu” szó holland megfelelője alapján. Azonban gépelési hibát vétett, így a webhely neve végül drop.org lett. A „drop” jelentése angolul „vízcsepp” – ezzel folytatódott a nyelvi játék, ugyanis a vízcsepp holland fordítása „druppel”, amit az angolok úgy ejtenek ki, hogy „drupal”. Miután idáig eljutott, Driesnek már nem volt nehéz dolga a szoftver elnevezésével kapcsolatban. Ez a vízcsepp jelenik meg egyébként a Drupal logójában is, amelynek a végtelen jelet formáló szeme a Drupal nyújtotta lehetőségekre utal.
Összerakósdi
Amikor egy Drupal-alapú webhelyet alakítunk ki, több részből állíthatjuk össze a kész megoldást. Biztosan szükségünk lesz az alaprendszerre, az igényeinknek megfelelő kiegészítőkre, valamint egy általunk választott megjelenésre (amelyet magyarul sminknek nevezünk). Ezeket magunk is összeválogathatjuk, de akár a közösség által már összeállított csomagok egyikét is választhatjuk kiindulásképpen.
A Drupal alaprendszer (drupal.org/project/drupal) maga is moduláris szerkezetű, sok együttműködő részegységből áll. Ezek között vannak, amelyek elengedhetetlenek a működéshez, mások használata opcionális, a felhasználó szándékától függ. Csak az alaprendszer használatával is összetett funkcionalitású webhelyeket hozhatunk létre.

Azonban a moduláris felépítés azt is lehetővé teszi, hogy a közösség által készített kiegészítő modulokkal megváltoztassuk a Drupal működését vagy újabb lehetőségekkel bővítsük ki azt. (Mindeközben nem kell amiatt sem aggódnunk, hogy az alaprendszert „elrontjuk”, hiszen annak kódja a hozzáadott moduloktól nem változik.) Jelenleg közel 7000 modul érhető el a Drupalhoz (drupal.org/project/modules), így nagy az esélye, hogy kész megoldást találjunk a webhelyünkkel kapcsolatos igényeinkre.
Instant Drupal
Drupal-alapú webhelyhez nemcsak úgy juthatunk, hogy összerakjuk magunknak az alaprendszerből és a közösségi modulokból, plusz esetleg saját fejlesztéseinkből. Bizonyos típusfeladatokra kész rendszert kapunk, ha telepítési profilt használunk. Ebben az összeállítást mások már elvégezték helyettünk, az alkalmazás azonnal használatba vehető, vagy további fejlesztés időtakarékos alapja lehet. Létezik telepítési profil például hírportálhoz (OpenPublish), csoportmunkához (OpenAtrium), webáruházhoz (UberDrupal) stb.
A rendszerrel való ismerkedéshez (is) hasznos lehet, ha a Drupalt mint előre telepített szolgáltatást vesszük használatba. Ezt megtehetjük, ha az aktuális hatos (NeoBase.hu), és akkor is, ha a megjelenés előtt álló hetes verziót szeretnénk kipróbálni (DrupalGardens.com). Mindkét szolgáltatás ingyenes.
Külcsín és belbecs
A tartalomkezelők megjelenését szabályozó összetevőket más rendszerekben témának vagy sablonnak nevezik, a Drupal magyar fordítói – mint már említettük – azonban az elsőre talán kicsit meglepő „smink” elnevezést választották. A sminkeket ugyanúgy használhatjuk, mint a modulokat, Be- és kikapcsolhatjuk őket, egy-egy kattintással változtatva a webhely teljes megjelenését, illetve a beállításaikat is szabályozhatjuk. Néhány sminket az alaprendszer is tartalmaz, de a weben számos más smink is elérhető. Akadnak olyan alapsminkek is, amelyekkel már némi CSS-ismeret birtokában is saját, egyedi megjelenést alakíthatunk ki.

Persze hiába „csilivili” a webhelyünk, megnehezítheti az életünket, ha a látogatóinkhoz és hozzánk nem az anyanyelvünkön szól. Szerencsére emiatt sem kell aggódnunk: a Drupalban beépített lokalizációs egységet találhatunk, amellyel a felhasználói felület idegen nyelvű elemeihez fordítást készíthetünk, vagy akár kész fordítást is importálhatunk. S hogy legyen mit importálni, arról a magyar Drupal-közösség önkéntes fordítói munkával gondoskodik...



alratar
2010-11-13 10:28:13
Válasz