Hírek a Drupal világából (2008/42)
A hét két legfontosabb híre, hogy a Drupal belekerült a Microsoft Application Installer által telepíthető szabad szoftverek közé és lehet tudni a következő Drupaclon helyét és idejét.
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.
A hét két legfontosabb híre, hogy a Drupal belekerült a Microsoft Application Installer által telepíthető szabad szoftverek közé és lehet tudni a következő Drupaclon helyét és idejét.
A Budapesti vidámpark oldala is Drupal alapú. Figyelem, hangszórókat bekapcsolni, fülhallgatót felerősíteni :)
Mondjuk azt nem sikerült kinyomozni, hogy hányas verzió.
A mai nappal megnyitja kapuit a Virtuális Drupal kezelői tanfolyam a GAMF levelező hallgatói, de más érdeklődők számára is.
A Virtuális Drupal kezelői tanfolyam célja:
Ha már EdgarPe belinkelt engem, és is belinkelem őt. Jó dolog ez az Admin menü, de az ember egy idő után többet akar. Mégpedig azt, hogy ez a menü mindig látszódjon.
Ha már EdgarPe belinkelt engem, és is belinkelem őt. Jó dolog ez az Admin menü, de az ember egy idő után többet akar. Mégpedig azt, hogy ez a menü mindig látszódjon.
Ha már EdgarPe belinkelt engem, és is belinkelem őt. Jó dolog ez az Admin menü, de az ember egy idő után többet akar. Mégpedig azt, hogy ez a menü mindig látszódjon.
A minap írt Goba egy cikket a Weblaborra, amiben a Microsoft Web Platform Installer bétájáról tesz említést.
(Please go to the end of the post for a short English summary!)
Blogokra, híroldalakra jellemző, hogy szeretik megjeleníteni a legolvasottabb tartalmakat. Mivel listáról van szó, gyakrolott Drupalozó rögtön tudja, hogy (ha nem akar kódolni, akkor) a Views lesz az eszköz, amivel ezt a listát létrehozhatja. Viszont meglepetés érhet minket, ha a Views szűrők között sehol sem találunk olyat, ami a tartalmak olvasottságát venné figyelembe!
Sokan megjegyzik, hogy a Drupal egyik legnagyobb gyengesége, hogy nincs beleintegrált WYSIWYG szövegszerkesztő. Ez várhatóan a Drupal hetes verziójával meg fog változni, de addig is nézzük meg mit tehetünk. A sablon válasz részemről az szokott lenni, hogy használj BUEditort, de van amikor az általam oly nagyon kedvelt és használt szerkesztő kevés. Valami más kellene, valami olyasmi amit egy egyszerű felhasználó is könnyedén használ. Ebben a kis írásban megpróbálom összefoglalni mivel kellet megküzdenem a TinyMCE integrálása során.
Tamás postján fellelkesülve, én is beállítottam itthon a php debug környezetet (PHPEclipse+xdebug). Eddig megvoltam nélküle, de bizony ha egyszer kipróbáljuk, nehéz lesz megválni tőle. Nélkülözhetetlen segítség a mindennapi PHP/Drupal hekkelés közben.
Az Eclipse-et én nem szerettem, és most sem a szívem csücske, de a PHPEclipse-el együtt egy használható eszköznek mondható. A debug melett kifejezetten hasznos funkció a kód kiegészítés és a gépelés közbeni szintaxis elemzés.
Még a nyáron a KYbestnél készítettünk egy cégnek honlapot, ami eredetileg termékbemutatónak indult, a végén mégis webshop lett belőle (igaz, meglehetősen egyszerű). Másszóval: cck+views segítségével megcsináltuk, aztán kiderült, hogy inkább übercarttal kellett volna... Némi káromkodás után inkább összeütöttünk egy modult, ami a megrendelőnek pontosan elég volt - hátha másnak is megfelelő lesz. Íme: EZShop 1.0.
http://www.innovatingtomorrow.net/blog/2008/10/web-design-shirts
Kockáknak kockapólót. Külön vicces lesz, hogy a kockákon kívül senki nem érti majd.
Megjelent a FeedAPI 1.4-es verziója. Van benne egy rakás hibajavítás és pár újdonság, főleg a Views támogatással kapcsolatban. A kiadási megjegyzéseket itt találjátok, valamint le is tudjátok tölteni azonnal: http://drupal.org/node/319635
Megjegyezném még, hogy amióta a Drupal.hu a Planet menüponthoz FeedAPI-t használ, azóta fogtak több bugot is, amiből egy javítva is van a kiadásban, ez tényleg nagy segítség!
Elég sokáig keresgéltem a megfelelő megoldást képek importálására. Egy olyan projecten dolgozom, ahol egy régi adatbázisból kell híreket importálni.
Az adatbázis tábla következőképpen néz ki:
CREATE TABLE `hirek` (
`id` int(10) unsigned NOT NULL auto_increment,
`nev` blob,
`lead` blob,
`hir` blob,
`datum` datetime default NULL,
`aktiv` int(11) default '1',
`kiskep` mediumblob,
`kep` mediumblob,
`link` varchar(255) default NULL,
PRIMARY KEY (`id`)
);
Elég sokáig keresgéltem a megfelelő megoldást képek importálására. Egy olyan projecten dolgozom, ahol egy régi adatbázisból kell híreket importálni.
Az adatbázis tábla következőképpen néz ki:
CREATE TABLE `hirek` (
`id` int(10) unsigned NOT NULL auto_increment,
`nev` blob,
`lead` blob,
`hir` blob,
`datum` datetime default NULL,
`aktiv` int(11) default '1',
`kiskep` mediumblob,
`kep` mediumblob,
`link` varchar(255) default NULL,
PRIMARY KEY (`id`)
);
Úgy döntöttem hogy itt az ideje tenni valamit. Egyre több a Drupal site Magyarországon (aminek én nagyon örülök) és hiszem hogy akik nem ismerik a Drupal-t vagy nem azt választják, lemaradnak valamiről. Úgy döntöttem hogy ne amiatt ne válasszák, hogy nem tud magyarul.
Összegyűlt pár apró ötletem, ami a mindennapi Drupal használat vagy programozás során jól jöhet. Úgy döntöttem indítok egy drupal gyors tippek sorozatot, ahol ezeket leírhatom. Ennek első eleme ez a post.
Véletlenül bukkantam a hook_node_operations hook-ba, amivel kiegészíthetjük az admin/content/node oldalon azt a legördülő listát amivel egyszerre több node-on végre tudunk hajtani egy műveletet.
Valamikor réges-régen valakikkel vitába bonyolódtam (többször is) hogy milyen WYSIWYG editort kell rakni az ügyfél Drupaljába. Persze mindenki használjon amit akar és tetszik neki, azonban az Ügyfél az ügyfél. Neki egy könnyen kezelhető [és takarékos és gyors és jó minőségű...] szerkesztő kell.
Most, hogy itthon vagyok a családdal, itthonról is dolgozom. Mivel időközben eladtam az asztali gépemet, így most egy 3 éves 1,7-es Pentium-m laptopon dolgozom, amibe vettem még egy 1 giga memóriát, és így elég jól megy.