A Népkert Kft. összetett online szolgáltatásokat végez a honlapkészítéstől a vírusmarketinges megoldásokig a legkisebbek számára is megengedhető áron. Célunk, hogy mindenki egyenrangú állampolgára lehessen az épülő digitális Magyarországnak.
Unalmas, de annál igazabb az a közhely, hogy Drupalhoz alig találni leírást, vagy ha mégis, azok se nem közérthetők, se nem hasznosak. Leginkább olyan semmilyenek. Úgyhogy elhatároztuk, hogy ezentúl rövid, közérthető, kezdőknek szóló leírásokkal igykeszünk hozzájárulni a Drupal sikeréhez. Ugyanis az ingyenes tartalomkezelők közül a Drupal a kezdők által is használható honlapkészítésre. Ebből a sorozatnyitó bejegyzésből megtudhatják, hogyan bővíthető tartalommal egy Drupalos site. Remélhetőleg ez azoknak is segít, akik még hezitálnak, milyen tartalomkezelőt válasszanak.
Drupalból bármit ki lehet hozni, egy hétköznapi blogtól kezdve egy olyan hírportálig, mint amilyen a Zoom.hu volt, rovatokkal, képekkel, videóval ésatöbbi. Ráadásul, mivel igen rugalmas rendszerről van szó, mindez több módon is megoldható, ízléstől, tudástól vagy olyan szempontoktól függően, mint a teherbírás vagy a gyorsaság. Úgyhogy sokan állítják, és szerintem igazuk van, hogy a Drupal inkább fejlesztői környezet, semmint egyszerű tartalomkezelő.
Akkor mégis hogyan lehetne általánosságban, közérthetően és ráadásul röviden elmondani?
Hát úgy, hogy a látszólagos sokféleség mögött szigorú és egyszerű rend rejtőzik. Aki ezzel tisztában van, már majdnem mindent tud. Fussuk át gyorsan a Drupal tartalom-kezelési elveit.
A Drupallal készített weboldalakon a tartalmak 99%-a úgynevezett node. Úgy kell elképzelni egy drupalos website és a node-ok viszonyát, mint egy számítógép és a fájlok közöttit. Egy számítógépen – bár kiábrándítónak tűnhet – akármilyen bonyolultnak tűnő műveletet is végezzünk a filmnézéstől az exceltáblázatok megnyitásáig, valójában nem csinálunk mást, mint fájlokat hozunk létre, nézünk, módosítunk. Hogyha valaki elkezd egy számítógép merevlemezén navigálni, akárhány könyvtáron haladjon át, a végállomás mindig egy fájl lesz. Ugyanez a helyzet a Drupallal is: bármennyit navigálunk egy site-on, végül mindig egy node lesz a végállomás.
Úgyhogy a kérdésre a válasz az, hogy igen, majdnem minden node.
Persze nincs olyan menü, hogy új node, ne is keresd. Sőt, mivel a Drupal alapkíépítése teljesen átalakítható, lehet, hogy a te site-odon egyáltalán nincs menü (bár nem valószínű, csak azért írom, hogy lásd, mennyire rugalmas).
Viszont függetlenül attól, hogy mennyire egyéni a site kialakítása, mindig van egy olyan oldal, ahol biztos fogsz tudni új tartalmat csinálni. Ha az oldaladnak az a címe például, hogy http://oldal.hu, akkor a (http://oldal.hu)?q=/node/add/ címen érheted el.
Egy számítógépen vannak .doc kiterjesztésű fájlok és .mp3 kiterjesztésű fájlok.
A Drupalos weboldalon node-ok vannak, és
Egy alapértelmezett Drupalban két node típus van:
Ha valaki beírja a böngészője címsorába az előző részben bemutatott (http://oldal.hu)?q=/node/add/ címet, a megjelenő oldal alapértelmezett telepítésnél a fenti két típus létrehozására mutató linket fogja megjeleníteni.
Az írás típusú node-ok különféle oldalakan jeleníthetők meg, szinte tetszőleges sorrenben és mennyiségben. Az alapértelmezett telepítésnél ez a gyűjtőoldal az egész weboldal kezdőlapja, a sorrend pedig időben fordított (a legújabb van az oldal tetején, és alatta egyre korábbi írások sorakoznak). A példánkban ez a gyűjtőoldal a http://oldal.hu.
A gyűjtőoldalakon viszont – általában – az írásnak nem a teljes tartalma jelenik meg, csak az előzetese. Úgy, ahogy ez a régi papíros újságok, vagy a mai netes leszármazottaik esetén, pl. Index.hu már megszoktuk. A számítógépes hasonlatnál maradva a gyűjtőoldal egy kicsit olyan, mint egy könyvtár a fájlkezelőben, mert ott is csak egy cím és egy kis előzetes (ikon) található.
És, akárcsak a számítógépen általában, ha rákattintunk a címre (vagy az ikonra), megnyílik a fájl. Drupalban pedig eljutunk a node “teljes nézetéhez”, ahol nemcsak a cím és az előzetes, hanem az írás többi része olvasható.
Ha tehát új tartalmat akarsz a kezdőlapra, csinálj egy írást!
Az oldal típusú tartalomnak viszont nincs számítógépes megfelelője, mert annak csak “teljes” nézete van.
Gondolom felmerült a kérdés, hogy akkor mire jó az oldal.
Ott van például a legtöbb websiteon megtalálható impresszum esete, ami oldalért kiált: ritkán változik és nincs értelme előzetest kirakni belőle a címlapra. És még számtalan olyan oldalra szükség lehet, ami nem hírszerű.
A ?q=/node/add/ oldalon választani kell, milyen típusú node-ot akarunk csinálni, és kattintással el kell navigálni a beviteli oldalra (ami írás esetén a ?q=/node/add/story, oldal esetén a ?q=/node/add/page oldalon található, ami a tartalomtípusok angol, egyszerűsített neve).
A két alapvető tartalomtípus létrehozása semmiben se különbözik: egy beviteli mezőben meg kell adni neki egy címet és megírni a szöveges tartalmát. Ha megvan, az odal alján található Beküldés gomb segítségével elmenthetjük, az Előnézet segítségével pedig ellenőrizhetjük, hogy fog kinézni mentés után (vigyázat: ha az előnézet megtekintése után nem nyomjuk meg a beküldés gombot, el fog veszni minden munkánk).
Ennyi. Ha oldalt készítettünk, lett egy oldalunk (mentés után ezen találjuk magunkat), ha írást, az oldal mellett egy előzetesünk is lett a főoldalon.
Még egy alapértelmezett oldalon is van arra lehetőség, hogy a létrehozott node-ot (akár oldal, akár írás) megtalálhatóvá tegyük, éspedig egy menü segítségével, amit a szövegtest alatt található lenyíló mezőben található beviteli mezőkkel határozhatunk meg. A képen látható, hogy beállíthatjuk, milyen neve legyen a létrehozandó menüpontnak (cím), milyen felirat ugorjon fel a szöveg felett hezitáló felhasználót segítendő (leírás), melyik menübe kerüljön (szülő menüpont), és mennyire előre vagy hátra (súly).
A további extrákkal feltuningolt oldalakon (ezeket a extrákat a Drupalban modulnak nevezik) még ezerféle lenyíló mező jelenhet meg a szövegtest beviteli mezeje alatt, de azokról ráér később is beszélni – akárcsak a menükről, mert azok is tuningolhatók.
Drupalban lehetőség van arra, hogy új típusokat definiáljunk, ezért senki se lepődjön meg, ha az ő ?q=/node/add/ aloldalán az írás és az oldal mellett más linkeket is talál. Az újabb tartalomtípusok – többek között – lehetővé teszik, hogy újabb gyűjtőoldalakat hozzunk létre, de ugyanúgy node-ok, ahogy az alapértelmezettek, így a felvitelük is nagyon hasonló az írás és az oldal felviteléhez. Tudod, cím, szövegtest ésatöbbi…
A tartalomtípusoknak hamarosan új, önálló írást szentelek.
Gratulálok a kitartásodhoz, ha eddig eljutottál, már mindent tudsz, amit a Drupal tartalom tárolási és kezelési rendszeréről – kezdőknek – tudni érdemes. Ezekkel az információkkal felfegyverkezve már bele lehet vágni egy drupalos honlapkészítésbe. De gondoltam, talán érdekel, hogy pontosan milyen viszony van a node-ok és a drupalos website különféle elemei között. Csak a lényegre szorítkozok, és pontokba szedem:
És persze vannak még olyan extrák, amikről tudok, például az igencsak összetett panes, és nyilván olyanok is, amelyekről nem, de a fentiek kombinálásával szinte mindent meg lehet oldani, amire egy mai weboldalnak szüksége lehet. Később egyenként is be fogom mutatni őket.