Drupal.hu Planet

Nagy Gusztáv: Hogyan induljak el? (Drupal Hétvége 2009, 2. rész)

Boobaa küldte be 2009. 11. 16., hétfő, 10:18 időpontban

November 14-15-én került megrendezésre Budapesten a Drupal Hétvége, melynek első napján előadásokon vehettünk részt. Másodikként Nagy Gusztáv: Hogyan induljak el? címmel adta meg a kezdőlökést a Drupal felé.

Palócz István: A Drupal világa (Drupal Hétvége 2009, 1. rész)

Boobaa küldte be 2009. 11. 16., hétfő, 09:20 időpontban

November 14-15-én került megrendezésre Budapesten a Drupal Hétvége, melynek első napján előadásokon vehettünk részt. Elsőként Palócz „pp” István: A Drupal világa címmel adta meg a konferencia alaphangját.

Negyedik kecskeméti Drupal használói találkozó (KDUG#4)

Boobaa küldte be 2009. 11. 09., hétfő, 09:20 időpontban

Pénteken az immár szokásosnak mondható helyszínen gyűltünk össze, ahol a Tankcsapda-koncert mellett megpróbáltuk az előadásokat is meghallgatni. Az eseményről videófelvétel is készült, bár sajnos a legeleje és a legvége lemaradt, illetve nem fért el a 4 GB-os SD kártyára.

Disztribúciókészítés egyszerűen: drush make a barátod

Boobaa küldte be 2009. 10. 25., vasárnap, 19:10 időpontban

Drupal Disztribúciónak a core-ral, modulokkal, telepítési profillal összecsomagolt tarballt hívják. Ilyen disztribúció például az Acquia Drupal, vagy az Open Atrium.

A drush egy parancssoros eszköz, gyakorlatilag a Drupal telepítés terminálból történő irányítására szolgál. Különböző kiegészítésekkel modulok frissíthetőek, cache üríthető, stb. Egy új kiegészítéssel mostantól disztribúciók készítésére is használhatóvá vált, jelentősen egyszerűsítve a karbantartói munkát.

MySQL és az ANALYZE THAT

Boobaa küldte be 2009. 10. 17., szombat, 21:39 időpontban

Adott egy viszonylag komplex rendszer (jelen esetben az aprOmega 2), amelyből a Drupal Backup and Migrate moduljával, annak alapértelmezett beállításai mellett készítesz adatbázismentést. Azt gondolnád, hogy egy ilyen adatbázismentés visszatöltésekor az adatbázisod olyan állapotba kerül, hogy a közepesen bonyolult, 10 táblát érintő lekérdezésed futásideje legalább nagyságrendileg megegyezik az eredeti állapottal? Nos, bizonyos esetekben tévedsz.

Gyerünk mobilra!

Boobaa küldte be 2009. 08. 16., vasárnap, 18:26 időpontban

Jó ideje foglalkoztat, hogyan lehetne egyszerűen kiszolgálni az oldalt mobilos felhasználóknak. Sikerült végre kipróbálni egy módszert - s az én egyszerű igényeimre ez elégnek is bizonyult.

A feladat: a csecsy.hu mobilon jelenjen meg úgy, hogy kényelmes legyen használni, azaz a főoldalon a jelenlegi két blokkbeli nézet helyett egyetlen folyamban jelenjenek meg a képek és az írások; a jobb oldalsávbeli blokkok közül csak az maradjon meg, amire mobilon szükség van (a cím nélküli "Primary links" és az "Új énekek"). Mindezt természetesen egy minimálsmink egészítse ki.

Mindennek az oka a következő: volt már rá példa, hogy egy hegyoldalban tartott esti áhítat során elfelejtettem magammal énekfüzetet vinni, viszont tudtam, hogy az oldalamon fent figyel az éppen énekelt nóta. Csakhogy mire kikerestem a (hegyoldalban amúgy is csak GPRS-alapú) mobilos böngészővel, addigra már az utolsó strófánál jártunk... Gyorsítani kéne tehát ezen.

Firefox, Vim, redo és a hajhullás elkerülése

Boobaa küldte be 2009. 05. 19., kedd, 23:43 időpontban

Bizonyára mással is előfordult már a következő eset: hazaérsz esti foci után, s mivel aludni még nem tudsz, nekilátsz gyorsan megírni a következő bejegyzést a Drupal-alapú belső kézikönyvbe. Aztán kiderül, hogy a bejegyzés elkészítése kissé elhúzódik, mert kell hozzá 3 Konsole-fül, egyikben-másikban némi PHP kód Vimben, egy OOo.Calc, meg két további Firefox fül - s a nagy ide-oda váltogatás között, a bejegyzés 90%-ának elkészítése után véletlenül a Firefox szövegmezőjében nyomsz egy Crtl+R-t redo, azaz Ctrl+Y helyett. Eredmény: káromkodás, és a teljes bejegyzés elvesztése.
Létezik megoldás - két biztonsági övről is írok alább.

Batch API vs. Pro Drupal Development 2

Boobaa küldte be 2009. 04. 04., szombat, 21:37 időpontban

Idézet a címbeli könyv 564-565. oldaláról:
A batch set can have the following keys in its associative array. Only the operations key is required.
(...)
* file: If the callback functions for operations and finished are not in scope during a normal Drupal request, the path of the file containing these functions must be given. The path is relative to the base_path() of the Drupal installation and can be conveniently built using drupal_get_path(). It is unnecessary to define file if the functions are already in scope.

Nos, ez a legutóbbi mondat nem (vagy nem teljesen így) igaz - folytatás a KYbest blogján; hozzászólásokat is oda kérném, ha vannak.