drupal

Mire kell figyelni Drupal 7 smink frissítésnél

A héten volt egy kis időm és megnéztem mire kell felkészülni ha az ember egy Drupal 7 sminkelésébe fog. Természetesen erről is van egy folyamatosan bővülő nagyszerű leírás. Ebből csemegézek.


Sokkal beszédesebb CSS azonosítókat(IDs) kaptak a blokkok.

Drupal teszt és fejlesztői környezet kialakítása

Most, hogy készülök a Drupal Sminkmester tanfolyamunkra rájöttem, hogy régóta itt csücsülnek a winyón a javított Drupal tesztrendszer kialakítása Ubuntu Linux rendszeren videóim. Nosza kanyarítottam hozzá egy pár képet és feltoltam.

Na de mit tegyen aki nem Linuxot használ? Egyértelműen az Acquia Drupal Stack Installer a jó választás, hisz a tesztkörnyezeten kívül kapnak hozzá egy varázslós admin felületet amivel pillanatok alatt lehet egymástól szeparált környezeteket könnyedén kialakítani. Ezt egyébként Goba be is mutatta legutóbb a Drupal Hétvégén.

Szemfülesebbek észrevehetik, hogy a bemutató óta felkerült már egy Linuxos (Debian/Ubuntu) csomag is, ami lehet jó valakinek csak éppen a lényeget - a vezérlőpultot - nem tartalmazza. Anélkül pedig nem sokban különbözik egy sima LAMP környezettől. (na jó, csiszolt összetevők, meg pár finomság... szóval mit is adtak nekünk a rómaiak?? :D)

Amire érdemes még figyelni, ha az ember Ununtun tolja, hogy a napokban megjelent Lucid Lynx már PHP 5.3-at tartalmaz. Ezen elfut a Drupal, de pár alig használt modult nem. Ilyenek az alig ismert és szinte senki által nem használt CCK, Views, ImageField, ImageCache stb. :D Persze lehet várni a hetesre ami deklaráltan menni fog 5.3-al, vagy a PHPt még a karmikus tárolóból szedni telepítéskor.

Aki mindenképpen a nagy varázslóra, vagy az egyetlen csodálatos tündérre vágyik annak ajánlom próbálja ki a Drubuntu fejlesztést.

Ez a csomag olyan finomságokat nyújt nekünk mint pl.:

  • Alap szoftverek mint Apache, MySQL, PHP (benne olyan könyvtárakkal, mint CURL, GD, Xdebug, APC, Uploadprogress és Fileinfo)
  • Apache modulok és a virtualhostok amik a *.localhost címen csücsülhetnek
  • PHP jól be van állítva így az Xdebuggal tudunk hibát keresni az APC-vel meg profilozni
  • Postfix a helyi levelezéshez. Ennek segítségével a levelezést is tudjuk tesztelni.
  • A felhasználót hozzáadja a www-data csoporthoz, így a PHP által létrehozott fájlok kezelése egyszerűsödik
  • Dnsmasq beállítása, hogy feloldásra kerüljenek a *.localhost címek. (egyébként az összes lehetőséget fel kell vennünk a /etc/hosts fájlba
  • Hozzáad egy központi drubuntu.settings.inc fájlt, ami segítségével központi helyen adhatunk hozzá olyan változókat a rendszerünkhöz mint pl. a $conf változó
  • Létrehoz egy .my.cnf fájlt a homekönyvtárunkban amitől aztán a parancssoros cuccokat - mint mysql/mysqldump - sokkal egyszerűbben használhatjuk.
  • Az Eclipset és mindenféle okosságot hozzá
  • Verziókezelő rendszerek garmadáját (svn, cvs, git, bzr)
  • MySQL eszközöket mint MySQL query browser, MySQL adminisztrátor és természetesen a phpMyAdmint
  • Természetesen a teszteléshez számos böngészőre is szükségünk lesz mint pl. Chrome, Opera, Konqueror, IE6 és IE7. Ezeket is felrakja nekünk
  • A Firefoxhoz az etalonnak számító FireBug és Web Developer Toolbart
  • És egy rakás olyan cuccot amiről nem is hallottam, de akkor ki fogom próbálni. Ilyenek, hogy Meid, Hex editor, Siege, GWorldClock

Persze a puding próbája az evés és valljuk be ki tolná szét a jól beállított rendszerét egy bizonytalan béta állapotba levő, ámbár sokat ígérő rendszerért. Nyílván előbb az ember kipróbálja, mondjuk feldob egy VMvare imaget és azon játszik. A készítő erre is gondolt.

Szaggassátok, én is azt fogom tenni amint lesz percem rá.

Drupal smink készítő segéd

Egy Drupal smink készítése során két ponton is elkövethetünk hibákat, melyek később problémákat okoznak majd.

Egyrészt amikor a "dizájner" még sose látott Drupal oldalt és úgy áll neki a látványtervnek. Ez persze nem lenne baj, ha lennének oldaltervek és az oldalterveket készítő már látott volna Drupalt. De tovább megyek. Neki se kellett volna látnia elég lett volna olvasnia Steve Krug: Ne törd a fejem című könyvét.

Akkor ugyanis tisztában lenne olyan dolgok létével mint morzsamenü, meg üzenetek, meg segítség szöveg, meg menü útvonal, meg lapozó meg mindenféle egyéb izgalmas dolog amit bele kéne terveznie az oldaltervekbe.

Ez a smink készítése szempontjából nem gond, mert nem tesz mást az ember mint fogja az oldal sablonját és szépen kiradírozza ezeket a bele nem tervezett - vagyis dizájnolt - részeket.

A másik probléma amikor az egységsugarú sminkkészítő (igen, gyakran én is. :D) szintén elfelejtkezik ezekről. Ez nem nehéz, hisz egy-egy hibaüzenet, vagy lapozó csak igen ritkán jelenik meg egy lecsupaszított tesztoldalon.(nem beszélve arról, hogy a Devel modul előszeretettel befal egy egy meszídzset, vagy akár mindet. :D)

A Sminkmester tanfolyamra készülve összedobtam hát egy kis modulkát ami segíthet ebben a munkában. Nézzük mit ad nekünk a modul:

  • többfajta morzsamenüt (breadcrumb)
  • füleket(tabs)
  • különböző típusú üzeneteket mint: hiba, figyelmeztetés, státusz
  • súgó szöveget
  • HTML tartalmat
  • lapozót három állapotban(eleje, közepe, vége)
  • űrlapot
  • táblázatot

És akkor nézzünk egy videót amin bemutatom a modult működés közben:

Sajnos a kód még nem kész teljesen a megosztásra ezért csak az fog hozzáférni aki eljön a kurzusra(x) :D, de ígérem mielőbb elérhető lesz.

Ha van ötleted mivel lehetne még bővíteni a modult és megosztanád ne tartsd vissza magad! Szólj hozzá!

Dries előadása a DrupalCon SF rendezvényen

Dries ismét nagyszerű előadásával adta meg az alaphangot az idei San Francisco-i Drupal konferenciának. Mint több európai honfitársam én is itthon rekedtem. (Bár én nem a vulkáni hamu miatt, hanem mert esküvőre spórolok. :D) Azért az vicces, hogy egy hatalmas vulkánnak kellett kitörnie ahhoz, hogy a DrupalCon Keynote-ját élőben lehessen nézni a neten. Én természetesen felvételről néztem meg, mert az időeltolódás miatt úgy se nagyon tudtam volna. Na nézzük milyen lényeges dolgok hangzottak el az előadásban.

Legyen neked is szörcs keresőd

Tegnap jött a hír, hogy a Szörcs új nagyszerű szolgáltatással gazdagodott. Egy olyan saját keresőt lehet készíteni vele, amely egy adott blogban keres. Ez nem olyan nagy újdonság, hisz több kereső tudja ezt és eddig is lehetett úgy keresni, hogy beírta az ember, hogy site:palocz.hu de itt nem erről van szó. Ez tényleg saját kereső. Itt nem kell beírni ezt, sőt a találati oldalt bizonyos keretek között testre is lehet szabni. Ráadásul a mindenféle fals találatokat adó gyűjtő oldalakat is kiszűri ez a cucc.

A kereső egyik nagyszerű újdonsága, hogy nem csak a blogbejegyzésekben tud keresni, hanem egyből a csiripek között is. Tehát egy kereséssel két találati listát tudok a kedves érdeklődőknek adni. Wow.

Maga a találati oldal ugyan testreszabható, de nem túl rugalmas (vagy még nekem nem sikerült megtalálnom minden beállítást.) Vagy a csirip keresés eredményeit vagy a legfrissebb csiripeket jeleníti meg, a kettőt együtt nem. Lehetőség van reklám elhelyezésére is, de ez a csirip találati lista alatt van, így nem hinném, hogy túl sokat ér. Ezért meg nem fogom kikapcsolni a csiriptalálataimat. :D

Egyszemélyes blogokhoz bizton ajánlható. Nagyobb oldalakhoz meg ki kell majd próbálni. Készítettem egy keresőt a drupal.hu-hoz is, de nem tudtam kipróbálni mert valami gond adódott éppen.

A blogom keresőjét itt jobbra szaggassátok és próbáljátok. A dh keresőjét pedig a fenti linken lehet majd kipróbálni, ha megy majd. (Lehet az a baj, hogy azt mondtam, hogy a drupal.hu az nem egy blog)

Mindent összevetve nagyon szimpatikus és használható cuccnak tűnik ez az újdonság. Gratula a készítőknek, csak így tovább!

Ilyen egyszerű Drupal sminket készíteni. :D

Drupal sminket készíteni könnyű. Két oszlopos léjáut, tipó, virágos dizájn három perc alatt:

Drupal Sminkmester tanfolyam indul (tuksi01)

Örömmel jelenthetem be, hogy kulcsival közösen a világ első konnektivista alapokra épülő Drupal Sminkmester tanfolyamát indítjuk el. További információkat a képzés oldalán találhattok. Gyertek minél többen, számítunk rátok.

Bemutatkozik a Drupal Gardens

Gyorshír: 2010 február 3. 17:00 órakor Bemutatkozik a Drupal Gardens.

Drupal 7 tárhely szolgáltatás a DrupalGardens.com oldalon

Ma jelentette be Chris Brookins a DrupalGardens indulását. Ez egy olyan tárhely szolgáltatás amin Drupal 7 oldalakat lehet működtetni. Számos izgalmas kiegészítőt adnak hozzá. Az egyik legígéretesebb egy smink szerkesztő felület amivel húzd és vond módszerével gyorsan össze lehet kattintgatni egy sminket. Ezt a sminket azután exportálni lehet és más szerveren felhasználni. Nem csak a sminket, hanem az egész adatbázist is exportálhatjuk, tehát könnyedén elköltöztethetjük az oldalunkat, nem vagyunk röghöz kötve. Alant két videó az érdeklődőknek.

Webformok és nodeok kinézetének és viselkedésének módosítása.

Többször előfordult már velem, hogy egy-egy node-ban pici speciális formázást szerettem volna használni. Ekkor az ember FULLHTML-re vált és betolja a kis <style> tagját. Ez nem túl kellemes, hisz így fel kell adnunk a kényelmes sortörés átalakítást és az URL beillesztést. Az egyéb kényelmi szűrőimről nem is beszélve. A másik amivel mostanában találkoztam, hogy egy webes űrlapot kellett készítenem. Ezt a webform modullal könnyedén megoldottam, de egy icipici viselkedésbeli változtatásra szükségem lett volna. Ez pedig az, hogy egy beviteli mezőt csak akkor kelljen kitölteni, amikor az előtte levő választó listában az "Egyéb" értéket választották. Ehhez egy icipici JavaScriptet kellett volna beszúrnom. A két problémát összefogva találtam ki, hogy írok egy icipici modulocskát ami megoldja ezeket. Mivel most olvasom, hogy más is hasonló problémákkal küzd úgy gondoltam érdemes lenne megosztani a megoldásom.

Oldalak