Planet Drupal.hu
Az általunk ismert magyar Drupal témákkal is foglalkozó blogokból a Drupalhoz kapcsolódó bejegyzéseket összesítjük, így könnyebb követni a releváns magyar tartalmakat.
Drupal mezők használata helyettesítési mintaként Views 3-ban
Az alábbi videóban megmutatom miként lehet Views 3-ban egy Drupal mező értékét módosítani, kiegészíteni az „eredmények átírása” lehetőség és a helyettesítési minták segítségével. Két változtatást végzünk.
Először a node cím mezőjét módosítjuk úgy, hogy ne a node-ra, hanem külső URL-re mutasson. (Az egyes URL-eket a tartalomtípushoz hozzáadott hivatkozás mezőben tároljuk.)
Views 3 nézet kódba exportálása
Az előző bejegyzés írásánál még nem tudtam hogyan lehetne ezt megvalósítani, de az élet rákényszerített egy project kapcsán ahol sok nézetet kellet csinálni és iszonyú lassú volt a szerver egyébként is a site mögött, plusz lehetőség volt verziókezelésre.
Fontos itt az elején leírni, hogy bár létezik Drupal 6-os verzióra a Views 3 én ezt Drupal 7 alatt készítettem el és ahhoz készültek a példakódok is.
Egy sima form betöltése Chaos tool suite (ctools) modal ablakba
Már régóta kacérkodok a gondolattal, hogy jó lenne valamit írni a Chaos tool suite (ctools) modulról is, mert egyrészt egy nagyon jó kis API modul - ha már csak azt megnézzük, hogy milyen kaliberű modulok építenek rá akkor gondolhatjuk, hogy nem rossz - másrészt pedig amilyen jó annyira nincs ledokumentálva a használhatósága, amolyan fekete lyuk a Drupal világában, meg amúgy sem tudtam aludni, akkor meg már forgolódás helyett inkább valami értelmes dolgot csinálok.
A Views alapértelmezése és a t() kapcsolata
Szeretném felhívni a figyelmedet egy kis turpisságra. A Views modul haladó beállításai között (admin/structure/views/settings/advanced) vagy egy olyan, hogy fordítási mód. Nem biztos, hogy ezt az oldalt mindenki felkeresi. Ennek az az alapértelmezése, hogy Core, vagyis alaprendszer. Ebből következően a Views modul alapértelmezés szerint minden szöveget keresztül fog tolni a t() függvényen. Az összes fejléc, lábléc, üres szöveg, stb. elemeket is. És most figyelj, ez akkor is így lesz, ha mondjuk ezeknek a mezőknek a beviteli formáját PHP kódra állítottad.
Drupal Commerce - quantities
Újabb "izgalmas" feladatba csöppentem, amikor szokás szerint meg akartam határozni, hogy egy-egy terméknél mennyi a rendelhető mennyiség alsó határa. Az Übercartban ez egyszerű volt, mert ott termékenként meg lehetett határozni ezt az értéket, viszont a DC-ben nem találtam ilyet, illetve csak olyan beállítási lehetőséget találtam, ahol minden termékre egyszerre lehet beállítani. Ami sajnos ebben a feladatban nem elégséges.
Gondoltam, hogy Rules modullal ez könnyedén megoldható!
Drupal Commerce - filléres árak
Egy bedrótozott megoldás okozott fejtörést a minap. Amikor kiválasztottam a fizetőeszközt, akkor a DC automatikusan azt is beállítja, hogy mennyi legyen a tizedesjegyek száma, teszi ezt kérés nélkül és nem találtam meg, hogy a felületen hol lehet ez a beállítást módosítani, csak commerce.currency.inc fájlban.
A Drupal lehetőségei az iskolai internetes megjelenés segítésében 2.
A Drupal felépítése, a mag és a kiegészítő modulok
Azért vállalkozom jelen, és az ezt követő néhány bejegyzés megírására, hogy az iskolai webes megjelenések kapcsán a tartalomkezelő rendszerek - főleg a Drupal - előnyeit megpróbáljam elmagyarázni. Az előzőekben már meséltem a TKR (CMS) rendszerekről és a Drupalról, most nézzük meg, milyen lehetőségeket tud biztosítani a Drupal, egy egyszerű, napi frissítési igényű iskolai honlap létrehozásához.
Feeds modul használata meglévő node-okra
Az volt a feladat, hogy az ügyfél a meglévő termékeket - amik fent vannak az oldalon - excelben szeretné manipulálni. Ez olyan esetben, amikor az oldalt 0-ról töltjük fel, könnyedén megoldható a Feeds modul segítségével.
De mi van olyankor, amikor az adatok máshogy kerültek föl az oldalra, akkor hogyan lehet a Feeds modult szolgálatba állítani?
Nos, leírom, én hogyan oldottam meg! Természetesen - a Drupalt ismerve - van még számos más megoldás is.
A fejtörés oka:
Amit nem Feeds-el vittünk föl a rendszerbe, azt nem tudjuk a Feeds modullal frissíteni.
Keresőoptimalizálás gyorstalpaló előadás
Nagyon jól sikerült a Drupal Hétvége 2012, innen is köszönöm a szervezőknek. A SEO gyorstalpaló előadásomnál ezt a prezi-t használtam:
.prezi-player { width: 510px; } .prezi-player-links { text-align: center; }
Keresőoptimalizálás gyorstalpaló a Prezi.com-on
Miről is szól egy (Drupal) konferencia?
Szépen gyűlnek a válaszok a Drupal Hétvége 2011 kérdőíven. Az egyes előadások pontozásos minősítése mellett különösen fontosnak érzem a szöveges visszajelzéseket. Ezek közt kaptunk sok-sok megerősítést és néhány negatív véleményt is. Erről jutott eszembe, hogy gyorsan leírom néhány gondolatomat, ami ezek kapcsán bennem felmerült.
E-commerce - Drupal Commerce előadás anyaga
A 2011-es Drupal Hétvégén tartott előadásom prezentációja itt elérhető.
Hírcsatornák aggregálása Drupalban
A rövidebb Drupal Hétvége 2011 előadásom ismeretője:
„Közösségi oldalunk Drupal 7-re váltásával nekünk is el kellett búcsúznunk Novák Áron nagyszerű FeedAPI moduljától. Helyébe a sokoldalú Feeds modul lépett, amivel egy olyan egyszerű RSS aggregágóló megoldást, amire itt szükségünk van, gyorsan össze lehet állítani. Hogyan? Megmutatom.”
Íme a videó, a demóoldal és az előadás vázlata.
Drupal Hétvége 2011 - sajtóhír
„Ma már nem kell magyarázni a Megrendelőknek, hogy miért jó választás a Drupal” – hangzott el Drupal Hétvége 2011 rendezvény üzleti kerekasztal beszélgetésén. Két-három évvel ezelőtt ez még kérdés volt, mára azonban a megrendelők úgy gondolják, hogy a Drupalra alapozva könnyen fejleszthető, fenntartható és minőségi megoldáshoz juthatnak.
Új honosítási adminisztrátor
Ezúton szeretnénk megköszönni balagan kollégának a bő fél év alatt elfogadásra került 1000 fordítását. A mai napon a honosítási csapat vezetői közös megegyezéssel úgy döntöttek, hogy a továbbiakban nincs szükség az általa beküldött fordítási javaslatok lektorálására. Ezentúl hozzá is fordulhattok bármilyen honosítási kérdéssel, hiszen mától Ő is fordítási csapat egyik adminisztrátora. További munkájához nagyon sok sikert kívánunk.
aries és zly
Új honosítási adminisztrátor
Ezúton szeretnénk megköszönni balagan kollégának a bő fél év alatt elfogadásra került 1000 fordítását. A mai napon a honosítási csapat vezetői közös megegyezéssel úgy döntöttek, hogy a továbbiakban nincs szükség az általa beküldött fordítási javaslatok lektorálására. Ezentúl hozzá is fordulhattok bármilyen honosítási kérdéssel, hiszen mától Ő is fordítási csapat egyik adminisztrátora. További munkájához nagyon sok sikert kívánunk.
aries és zly
Gondolatok a Google Summer of Code után
A Google Summer of Code véget ért augusztusban, sikeresen teljesítettem a projektemet. Akik hallgatták az előadásomat a Drupal Hétvégén (később elérhető lesz a felvétel) betekintést nyerhettek munkám eredményeibe és a további tervekbe. Azonban rutintalan előadó lévén nem maradt elég időm a prezentáció végén néhány fontos gondolatra a programmal kapcsolatban. Ezt szeretném ezzel a rövid bejegyzéssel pótolni.