Tanfolyamok
Hogyan készíthetünk könnyedén termék listázó oldalt, friss hírek blokkot, hírcsatornát, hivatkozó tartalom listát, képgalériát, animált bannert, eseménynaptárt stb. anélkül, hogy sor kódot kellene írnunk? Hogyan kezeljük az adatainkat egyszerűen, kódolás nélkül? Két nap alatt elsajátíthatja a Views 3 használatát!
Hogyan készíthet saját sminket? Hogyan alakíthat ki speciális kezdőoldalt? Hogyan tervezheti át az egyes elemek (oldal, blokk stb) megjelenését? Hogyan változtathatja meg az egyes tartalom típusok megjelenését? Hogyan teheti egyedivé az olyan elemeket, mint lapozó(pager), útvonal(breadcrumb) stb?
Milyen feladatokra kell felkészülni, ha többnyelvű oldalt készítünk? Mi a különbség a tartalom és a felület több nyelven való megjelenítése között? Milyen eszközöket használhatunk? Hogyan lehet automatikusan frissíteni a felület fordításait? Két nap alatt részletes útmutatót kap a többnyelvű Drupal oldalak készítéséről.
Helyszín
Drupal programozás kódolás nélkül
Ha Drupal alapú oldalt építünk, 99 % a valószínűsége, hogy a Views modulra is szükségünk lesz. Miért? Mert ez az az eszköz amivel gyakorlatilag bármilyen tartalmat (fájlt, felhasználót stb.) megjeleníthetünk az oldalunkon, tetszőleges formában. A Views elképesztően sokoldalú, s habár elsőre talán bonyolultnak tűnik korántsem olyan nehéz belejönni a használatába, mint azt gondolnánk. Ebben a kétnapos képzésben megpróbáljuk a lehető legtöbbet megmutatni abból, amire a Views és egy tapasztalt Drupal fejlesztő képes lehet.
1. és 2. nap: Views 3 mesterfokon
Ezen a két napon minden a Views-ról szól. A résztvevők tapasztalata és kíváncsisága alapján válogatunk majd a lehetséges példákból, s közben ügyelünk rá, hogy egy fontos témakör se maradhasson ki!
- A Views 3 felületének bemutatása
- Nézet összeállítása: mezők, szűrők, formátumok, rendezési szempontok
- Megjelenítések: oldal, blokk, csatolmány, hírcsatorna
- Kapcsolatok
- Csoportosítás, aggregálás
- Környezeti szűrők
- Felfedett szűrők
- Nézet exportálása / importálása
- Néhány hasznos views kiegészítő modul
- Views sminkelés
Drupal 7 sminkmester képzés
Vannak olyan oldalak, amikről rögtön látszik, hogy a Drupal tartalomkezelővel készültek. Ez azt a hamis érzetet keltheti bennünk, hogy minden Drupal oldal ugyan úgy néz ki. Pedig a Drupal az egyik legjobban testre szabható tartalomkezelő! Több különálló rétegen keresztül tudjuk módosítani a megjelenést. A már meglévő HTML tartalmat CSS segítségével könnyedén megformázhatjuk, hisz a Drupal igen nagy számú azonosítót és osztályt helyez el a kódban, amik segítségével szinte gyerekjátékká válik megcélozni bármilyen adatelemet. Amennyiben mégsem lenne kedvünkre való ez a kimenet, könnyedén felülírhatjuk azt. Ha hiányzik egy adatelem, vagy annak tartalma nem megfelelő, akkor gond nélkül helyezhetünk el újabb változókat vagy módosíthatunk már meglévőket, mielőtt a sablonunkba kerülnének. A műhelyünk első napján ezt a rendszert fogjuk megismerni és ennek használatában megfelelő jártasságot szerezni. A második napon megnézzük hogyan kelthetjük életre az oldalainkat és elégséges gyakorlati tapasztalatot gyűjtünk ahhoz, hogy a továbblépés ne okozzon problémát.
1. nap: A sminkkészítés alapjai
Aki készített már weboldalt látványterv alapján, és magabiztosan használja a HTML-t és a CSS-t, de a Drupalt még nem ismeri, annak itt a helye. Nálunk megtanulható, hogyan kell egyedi felületet létrehozni egy dinamikus rendszerhez. Aki ismeri a Drupal 6 smink alrendszerét és érdekeli a hetes verzió újdonságai, azt is várjuk.
A Workshop keretein belül megismerkedünk a következőkkel:
- hogyan hozzunk létre sminket
- hogyan készítsünk saját layoutot
- hogyan módosíthatjuk az oldalunk tetszőleges részének HTML kimenetét
- hogyan derítsük fel, mit hogyan módosíthatunk
- hogyan tudjuk kideríteni milyen változók érhetőek el egy sablonban
- hogyan tudjuk módosítani a sablonban elérhető változókat
- hogyan készíthetünk alsminket
2. nap: Amikor megmozdul a weblap: jQuery és jQuery UI
Ezen a napon a Drupal kliens oldali eszközei kerülnek górcső alá. Aki szeretné kisebb animációkkal, felhasználói interakciókkal feldobni az oldalát, de nem tudja hogyan indulj el, az itt megkapja a választ a kérdéseire. Aki a felhasználói felülettel foglalkozik és szeretné megismerkedni a jQuery és jQuery UI lehetőségeit a Drupalon belül, azt is várjuk.
A Workshop keretein belül megismerkedünk a következőkkel:
- jQuery alapok
- Hogyan szúrhatunk be JavaScriptet a sminkünkbe
- Hogyan tudjuk megcímezni az egyes elemeket (legjobb gyakorlat / best practice)
- Sminkelhető HTML kimenet készítése JavaScriptben
- Különböző animációk készítése
- Űralp elemek használhatóvá tétele
Többnyelvű oldalak Drupal 7-tel
Egy többnyelvű – Drupal – weboldal kialakítása különböző feladatcsoportokból áll. Le kell fordítani a szoftvert, kezelni kell a tartalmak fordításait, a menüket, a kategóriákat, blokkokat, listázó oldalakat, útvonal álneveket stb. Ezek egy részét megoldhatjuk az alaprendszerrel is, míg más feladatokhoz már kiegészítő modulokra lesz szükség. Sokszor többféle megoldás közül is választhatunk, s egy-egy döntés meghatározhatja a további lehetőségeinket is. Vagyis egy többnyelvű weboldal kialakítása összetett feladat, amit nem könnyű – elsőre – átlátni. Képzésünknek az a célja, hogy ezt az összetett feladatot segítsen kezelhetővé tenni. Megmutatjuk, hogy mi milyen eszközöket és eljárásokat alkalmazunk, mi az, ami nálunk már bevált.
1. nap: A többnyelvűség alapjai
Az első napon áttekintjük az alaprendszer szolgáltatásait és megismerkedünk néhány hasznos kiegészítő modullal is. Nem lesz nehéz dolgunk, mert a nap témái könnyen érthetőek, világosak (többnyire) – a sikerélmény a garantált!
- A szoftver fordítás és tartalom fordítás különbségei
- Kész fordítások használata a Drupal 7-ben
- Fordítások automatikus frissítése
- Dátumok fordítása
- A felület fordítása az alaprendszerrel és kiegészítő eszközökkel
- A tartalom fordítás lehetséges módszerei
- Többnyelvű tartalom
2. nap: Minden legyen többnyelvű!
Az első napi bemelegítés után itt már komolyan nekiugrunk a többnyelvűsítésnek. Összetettebb feladatok következnek, főleg az i18n modulcsomag szolgáltatásaira építve. Kicsit jobban meg kell majd küzdeni a sikerélményért, de a végén annál nagyobb lesz az öröm és a büszkeség!
- Többnyelvű blokkok
- Többnyelvű menük
- Beállítások fordítása (pl. oldal neve, logója, szlogen)
- Útvonal álnevek kezelése
- Többnyelvű taxonómia
- Views több nyelven


