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.

Legyen öröm a tanulás!

A tanulás élvezete előtt számtalan akadály tornyosul. Ezek közül az egyik az az, hogy a gyakorlás során létrejövő produktumra mint célra tekintünk és nem fogjuk úgy fel mint egy eldobandó valamit ami segít minket az igazi cél elérésében: a megértésben és a gyakorlat megszerzésében. A másik, hogy ahhoz mérjük magunkat amivé válni szeretnénk és nem célként tekintünk rá. Ez a kis írás szeretne rávilágítani e két hibás hozzáállásra, megnyitni az utat az élvezetes tanulás felé és e két akadályt elgördíteni az útból.

Hétvégén duzzasztottuk a kritikus tömeget.

A Camping Idén elhatároztam kimegyek a CriticalMassre és végigtekerem a tömeggel a távot. Sajnos picit elaludtunk - háromkor tudtunk otthonról elindulni - így csak egy rövidített változatot adtunk elő. A válságtanács úgy döntött, hogy az Andrássyn kihúzunk a Bajcsyig, majd eltekerünk a Lánchídig és ott csatlakozunk csak a tömeghez. Én felpattantam a Campingre, Orsi a bicajára és tekertünk is kifele a városba. Már az Andrássy közepén találkoztunk a Menet elejével.

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!

Élő videó bárhonnan egy telefonnal.

A világ a mai napon végleg megváltozott. Nemrég olvashattam hírbehozótól, hogy a média piac éppen felfordulás alatt van, hisz egy online közvetítés akár három egyszerű eszközzel könnyedén megvalósítható. Nyílván mosolyog azon mindenki, amit a három geek srác művelt. Az egyikük fejére szereltek egy webkamerát, amit egy a hátán cipelt laptoppal kötöttek össze. A laptop egy 3G-s modem segítségével az internet élőben közvetítette a március tizenötödikei eseményeket. Na bumm, mondhatnánk: Jó, jó, de ez még mindig csak pár hozzáértő technikaimádó fiatalember játékszere, semmi más. Ma délután azonban egy teljesen megdöbbentő dolognak lehettem a szem és fültanúja: Free Webcam Chat at Ustream

Hogyan fordítanád a "Cascading Style Sheets" kifejezést?

A napokban yaannoval beszéltük a twitteren, hogy a CSS vagyis Cascading Style Sheets hogyan lenne értelmesen magyarra fordítva. A létező fordítások nem jók, hisz pont a lényeget nem adják vissza. Szó szerint, de értelem nélkül fordítják azt.
Két elterjedt ferdítése van. Az egyiket Bártházi András nagyszerű cikkében ismertem meg. Ő az egymásba ágyazott stíluslapok szófordulatot használta. A másik ferdítést - annak két variációját is - megtalálhatjuk a sulinet.hu-n egy névtelen szerző tollából született írásban. A szerző egyszer a lépcsőzetes stíluslapok szófordulatot másszor a lépcsőzetesen egymásraépülő stíluslapok szóbokrétát tolja az arcunkba.
Nem vállalkoznék a jó fordításra, de szeretnék rámutatni arra, hogy az egymásba ágyazottság vagy lépcsőzetesség nem a stíluslapokra vonatkozik. Nincsenek itt egymásba ágyazott stíluslapok sem lépcsőzetesen egymásra épülők. Itt kérem olyan stíluslapok vannak, melyek strukturált dokumentumok megjelenését írják le. A magyar nyelvű wikipédia lapon is ez a megfogalmazás szerepel(2009. 03. 07.) ügyesen átvágva a fordítási nehézségből eredő gordiuszi csomót.
A Strukturált Dokumentumok Megjelenését Leíró Stíluslapok (SDMLS) elnevezés ugyan jó megfogalmazás lenne a CSS-re de olyan messzire rugaszkodik el az eredetitől, hogy valószínűleg több ellenzője lenne mint lelkes használója. Talán az egy levegővel kimondható StruktúráltDokumentumFormázóStíluslapok (SDFS) lenne a jó megoldás vagy a jelentéstartalomtól jócskán elrugaszkodott ámde rövid Struktúra Formázó Stíluslapok (SFS)?
Ha egy másik szálon indulunk el akkor lehetne Egymásba Ágyazott Elemeket Formázó Stíluslapok (EÁEFS). Ez a vonal azért jó, mert így rá lehet mutatni a már meglévő fordítások kialakulására. Vizsgáljuk csak meg a mondatot! Most az egymásba ágyazott mire vonatkozik? Ezek itt egymásba ágyazott elemeket formázó stíluslapok vagy egymásba ágyazott elemeket formázó stíluslapok? Ha előbbi akkor felesleges az elemeket formázó szófordulat. Mert mit is csinálna egy stíluslap? Kenyeret süt? Nyílván nem. Formáz vagy megmondja hogyan nézzen ki valami. Elhagyható tehát és kijön az Egymásba Ágyazott Stíluslapok. Remélem érzékelhető, hogy pont a lényeget dobtam ki. Ez a fordítás nem, hogy nem jó, hanem még félrevezető is.
Van jobb ötleted azon kívül, hogy hagyjuk a francba a fordítást?

Még élek

Ez elmúlt pár hónapban olyan szintű leterheltségnek tettem ki magam, hogy négy nap után jutottam el addig, hogy látom már a felgyűlt feladatok végét. Időm nem volt arra, hogy egy hosszabb lélekzetvételű írást tegyek közzé, bár több is itt figyel félig megírva, felvázolva a szerkesztés alatt álló bejegyzések között. Azonban, hogy a világ ne rohanjon el nagyon mellettem folyamatosan mentem és rendszerezem a látogatott oldalakat. Ahogy beindult a DCDC (DrupalCon Washington DC) megszaporodtak a Drupallal kapcsolatos bejegyzések, melyekhez pár szavas megjegyzést is igyekszek fűzni. Kövessétek ha tetszik.

Oldalak