Planet Drupal.hu

Kikre koncentrál a D7UX csapata.

Amikor először hallottam arról, hogy még használhatóbbá akarják tenni a Drupalt igencsak elgondolkodtam. Vajon hogyan lehet felhasználó baráttá tenni egy olyan rendszert, ami tulajdonképpen egy "mindenre rávehető tartalomkezelő". Nyílván az alapvető és általános megoldásokat kell előtérbe helyezni ilyenkor.
A felhasználó barátság egyik alappillére, hogy minden magától érthetődő legyen, vagyis ne kelljen gondolkodnia a felhasználónak. Ez utóbbiról egy nagyon jó könyvben olvastam ami magyarul is elérhető Pónya Judit jóvoltából. A könyv olvasásakor mosolyogva tapasztaltam, hogy az abban leírt alapelvek mindegyikét megvalósítja már a Drupal. Akkor a Drupal már teljesen felhasználó barát vajon?

Index.hu Drupal alapokon, avagy nem minden az aminek látszik.

Index.hu Drupal alapokon. Nem minden az aminek látszik.Picit több mint egy hónapja jött ki az Acquia a Drupal Stack Installerrel. Ez a csomag lehetővé teszi, hogy a lehető legegyszerűbben installáljunk egy vagy több tesztkörnyezetet az asztali gépünkre. Erről be is számoltam. Amiért most megint billentyűzetet ragadtam az az, hogy kijött egy újabb kiadás, mely két nagyszerű újdonságot tartalmaz.
Az egyik leggyakoribb probléma a Drupal tesztkörnyezetekkel, hogy nem olyan könnyű rávenni egy helyi gépet a levélküldésre. Ezt orvosolja az egyik újítást. Lehetővé teszi ugyanis, hogy immár a tesztkörnyezetről is tudjunk leveleket küldeni. Hurrá.
A másik nagy újdonsága a rendszernek, hogy egyszerre több tesztkörnyezetet is könnyedén kialakíthatunk vele. Tehát most már nem kell görcsölnünk az alkönyvtárakkal. Egyszerűen csak beállítjuk, hogy milyen domaint akarunk és már működik is a dolog.
Viccesebb kedvű olvasóink megpróbálhatják mi van akkor, ha az index.hu szerepel a domain mezőben és a portot a szabványos nyolcvanas(80) portra állítják.
Engem meggyőzött. Ha Windows alatt fejlesztenék biztos ezt használnám.

Tisztul a Drupal smink, régió és blokk rendszere.

A Drupal egy folyamatosan fejlődő és átalakuló rendszer. Ezért aztán található benne jó pár elsőre érthetetlen furcsaság, melyeket csak a történeti visszatekintés távlatából lehet értelmezni. Ilyen például az, hogy van egy lábléc régió és egy lábléc üzenet. A régióba blokkokat lehet pakolni, míg az üzenetbe tetszőleges dolgokat beírhatunk. Ha a régióba csak egy saját készítésű blokkot teszünk, akkor elértük ugyan azt, mint amit az üzenet nyújt számunkra. Kérdés mi szükségünk van a lábléc üzenetre? A válasz egyszerű: semmi. Az ugyanis csak egy régről megmaradt kövület, amit a hetes Drupal már valószínűleg nem fog tartalmazni. A napokban foglalta össze Hojtsy Gábor azokat a szálakat amik a Drupal smink, régió és blokk rendszerét érintik. Röviden ezek a következőek:

Megjelnet a FileField és ImageField modulok 3.0 verziójú stabil kiadása.

A múlt hét egyik legjelentősebb Drupal vonatkozású bejelentése az volt, hogy megjelent a FileField és ImageField modulok 3.0 verziójú stabil kiadása. Mindkét modul a CCK kiterjesztése, melyekkel fájlok és képek kapcsolásához szükséges űrlap elemeket adhatunk egy-egy tartalom típushoz. Mindkét modul használja a UploadProgress PECL kiterjesztést, mely segítségével a feltöltés közben lehet mutatni a feltöltés állapotát. Tehát a "homokóra" helyett egy szép és korrekt értéket mutató csík valamint a böngészőkben megszokott "x felöltve az y-ból" szöveg látható. Ehhez természetesen egy olyan szolgáltatóra van szükségünk akinél ez a kiegészítő elérhető. Otthoni teszt környezetünkbe viszonylag egyszerűen telepíthető. Ubuntun a sudo pecl install uploadprogress parancs kiadásával lehetséges.
A modulok használatáról Boros Ádám tartott egy nagyszerű előadást a 14. DUG rendezvényünkön.

Drupal alaprendszer foltátnéző futam.

Hétvégén Drupal alaprendszer foltátnéző futamon vettem részt. Ismertebb nevén Core patch review sprint. Mivel elég későn(pénteken) értesültem a hétvégi rendezvényről ezért azt semmilyen módon nem tudtam hirdetni a magyarországi drupal közösség felé. Sajnálom mivel a belterjesen hangzó név ellenére mindenkit szeretettel vártak a szervezők. A mindenki alatt nem a programozókat értem, hanem minden olyan embert aki a Drupallal foglakozik és képes volt egy otthoni tesztkörnyezet kialakítására. Azonban ne essünk kétségbe ha úgy érezzük lemaradtunk valamiről, mivel ezt a tevékenységet folyamatosan végezhetjük. A sprint csak arra jó, hogy az egyébként nagy válaszadási időket lecsökkentse. A feladat viszonylag egyszerű. Válasszunk egy véleményezésre váró foltot, próbáljuk ki és véleményezzük. Ilyen egyszerű! Ha nem tudjuk reprodukálni a hibát jelezzük, hisz ilyenkor az nincsen jól leírva. Ha nem tudjuk alkalmazni a foltot bár minden úgy csináltunk ahogyan le van írva, jelezzük valószínűleg nem jó a folt. Ha a folt javítja a hibát vagy nem javítja vagy egy újabbat hoz létre jelezzük. Valahol elakadtunk és nem találunk megoldást menjünk fel az IRCre vagy küldjünk be egy új issuet. Segíteni fognak, hisz minden segítő kéznek örülnek.

Ha valaki részese szeretne lenni a Drupal fejlesztésének - akár programozói tudás nélkül is - akkor olvassa el az erről szóló tájékoztatást amiben minden benne van és nézze meg Pasqualle nagyszerű előadását.

Hogyan lesz a kereső űrlapban kép a gomb?

Igy fog kinézni. Látható, hogy a kereső gombot egy szép zöld hátterű képre cseréltem le.Ebben a rövidke írásban szeretnék bemutatni egy pár lehetőséget arra, hogy hogyan tudjuk lecserélni a Drupal bármely űrlapjának bármely gombját egy képre. A mintákban a kereső űrlap Keresés gombját fogom módosítani. Ez remélem elég támpontul fog szolgálni ahhoz, hogs később bármely űrlap bármely gombját képre cseréljük. Mivel nincs egyetlen egy üdvözítő megoldás sem ezért a példákban szeretnék rávilágítani az egyes megoldások előnyeire és hátrányaira.

Twitter modul tesztelése

Úgy döntöttem kipróbálom a Twitter modult. Ez a modul lehetővé teszi, hogy ha írok egy új blogbejegyzést, akkor az megjelenjen a Twitteren. Így aki nem RSS olvasóból követ, hanem Twitteren az is egyből értesülhet most már az új blogbejegyzéseimről. Aki pedig csak a blogomat olvassa az pedig oldalt követheti majd a napközben elejtett csiripeimet. Aki esetleg valamilyen aggregált olvasóval követte a blogomat és a csiripelésemet is egyszerre, no az többet kap belőlem mint szeretné.

A Trigger modul használatának előnyeiről és hátrányairól.

A Drupal hatosban mutatkoztak be a Trigger és Action modulok (csak a Trigger modult kell bekapcsolnunk az Action a beépült a rendszerbe). A két modul segítségével könnyedén alakíthatunk ki munkameneteket a Drupal rendszerünkben. A triggerek különböző események amelyek bekövetkeztekor valamilyen akciót vagy akciókat hajthatunk végre.

AJAX vagyis AJAJ a Drupal hatosban

Majd két évvel ezelőtt jelent meg egy rövidke írásom, ami bemutatta, hogy AJAXos megoldással hogyan lehet dinamikusan legördülő listákat töltögetni. Elérkezett hát az idő, hogy elkészítsem a mintamodul hatos verzióját. Lényeges változások a menu hook függvényben, a űrlapot előállító függvényben és a JavaScript fájlban történtek. No meg természetesen az info fájlt is át kellett írni. Teszteljétek.

Házi Feladat:
A böngészők megjegyzik, ha egy lista valahogy ki volt választva (back gomb) ekkor a program hibásan működik, hisz a második listában olyan elemek vannak amik nem lehetnének. Oldjuk meg a problémát.

Még egyszerűbben kipróbálható a Drupal

Aquia Drupal Control PanelAmikor az ember szeretné kipróbálni a Drupalt először is szüksége lesz valamilyen tesztkörnyezetre. A lehető legrosszabb választás, ha egy magyar ingyenes tárhelyen próbálkozik az ember, hisz azokon annyi a korlátozás, hogy csak igen nehezen lehet életet lehelni egy Drupalba rajtuk. A másik lehetőség, hogy egy XAMPP vagy WAMPP szervert küzd fel az ember a gépére és azzal próbálkozik. Az Acquia jóvoltából most a dolgunk még egyszerűbb lett. Kiadták ugyanis az Acquia Drupal stack installert. Ez egy olyan telepítő, mely tartalmaz egy webszervert, egy adatbázis szervert, egy komplett Acquia Drupalt valamint egy vezérlőpultot. Semmi más dolgunk nincs már, csak letölteni az operációs rendszerünknek megfelelő verziót és telepíteni azt. Mivel a különböző Linux disztribúciókra általában csomagból elérhető a Drupal ezért nincs abban semmi meglepő, hogy csak Windowsos és Maces verziója van csak a programnak. Nézzük akkor milyen egyszerű is telepíteni a Drupalt!

Oldalak