Hajdu Gábor Planet Drupal.hu csatornája
Hajdu Gábor Planet Drupal.hu-ra szánt bejegyzései is megjelennek a http://drupal.hu/planet oldalon.
Hajdu Gábor Planet Drupal.hu-ra szánt bejegyzései is megjelennek a http://drupal.hu/planet oldalon.
A 2011-es Drupal Hétvégén tartott előadásom prezentációja itt elérhető.
Egy nagyobb projekt kapcsán találtam meg ezt a remek modult, amit úgy hívnak, hogy Feeds. Arra volt szükség, hogy egy külső adatbázisból napi rendszerességgel importáljon adatokat, illetve frissítse a meglévő adatokat.
Nos, erre tökéletes megoldás a Feeds modul.
Létezik 6-osra, 7-esre, megeszik xml-t, csv-t, txt-t, meg sok egyebet. Lehet időzíteni, lehet manuálisan fájlt feltölteni, lehet url-t megadni, hogy honnan szedje az adatot, szóval tényleg remekül használható eszköz.
Drupal 7:
---------
Csak egy apró dolog, amire érdemes figyelni, ha többnyelvű oldalt készítünk, és a taxonomiát is használni akarjuk.
Célszerű úgy beállítani a szótárat úgy, hogy a kifejezések azonosak, csak a fordítást kell hozzáadni, így a taxonomy/term/xx útvonalak mindig működni fognak és a tartalmak fordításakor nem kell nyelvenként újra hozzárendelni a kifejezéseket.
Nekem elsőre nem találta meg a kifejezést, holott a taxonomy translation modul be volt kapcsolva.
Egyszer csak eljött az idő, hogy "szóltak rendszergazdáék", hogy lassúak az oldalak, tenni kék' valamit.
Gyors utánaolvasás például itt http://drupal.hu/forum/drupal-gyors%C3%ADt%C3%A1s-ismeretlen-k%C3%A9rd%C... , azután Boost modul letölt, feltölt, kicsomagol, próbálkozik. Többszöri nekifutásra sikerült csak beüzemelnem, amit lejegyzeteltem és ezt alább meg is osztom. A Memcache-be még nem mertem belevágni.
feltölt, bekapcsol
az oldal gyökérkönyvtárában létre kell hozni a következő könyvtárstruktúrát
cache - normal
- perm
A könyvtárak jogosultásgait 777-re kell állítani.
Időpont
Program ("nagyterem")
Program ("kisterem")
09:00-9:40
Regisztráció
09:40-10:00
Palócz István: A Drupal világa
Szántó Gábor: Tippek és trükkök Rules és Flag modulokkal
Előfordulhat olyan eset, amikor a drupal rendszerünkhöz külső adatbázisból is akarunk adatokat csatolni, illetve megjeleníteni. Hála a drupal flexibilitásának, ezt is gyorsan könnyen meg tudjuk oldani.
Modulokkal:
-----------
Table Wizard
Schema
Gyalogmódszer:
--------------
Esettanulmány
A megoldandó feladat a következő:
---------------------------------
- két AdWords hirdetés fut párhuzamosan, eltérő célcsoportoknak
- regisztráltatni kell a látogatókat, ahol adatokat kérünk be tőlük
- az adatok megadása után - attól függően, hogy melyik hirdetésről érkeztek, eltérő oldalakra kell átirányítani őket.
A megoldás (még tesztelés alatt):
---------------------------------
Ebben a segédéletben annak leírását találod, hogy egy node beküldésénél megadott időpontban (dátum) legyen csak nyilvános a node (tartalom). Az oldal a http://drupal.org/node/520012 majdnem szó szerinti fordítása.
A megoldás megértéséhez mindenképpen olvasd el az előző segédletet.
Az itt ismertetett megoldás már egy következő lépés az időzített hírlevelek megvalósítása felé, vagy "akciós" oldalak létrehozásához.
Előzmények - előkészítés
------------------------
Szükséges egyéb modulok:
- CCK
Az alábbi leírás a http://drupal.org/node/517674 oldal majdnem szó szerinti fordítása, ami pontról pontra leírja, hogy hogyan lehet megoldani azt, hogy egy tartalom a mentés után 1 nappal legyen csak nyilvános, majd ennek továbbfejlesztett változata, hogy a tartalomnál adjuk meg, hogy mikor kerüljön nyilvánosságra.
Rules modul bővebb magyar leírása druszám honlapján.