Drupal

Faveeo.com - szemantikus-web eszköz Drupal alapokon

Nemrégen indítottuk el Alexis Dufresne kollégámmal a faveeo.com oldal privát bétatesztelését. Az egész természetesen Drupalon alapul, eddig nem hackeltük a core-t. (lesz rá szükség, gyanítom...) A további blogbejegyzésekben arról tervezek majd írni részletesen, hogy milyen problémákkal kellett megküzdenünk a fejlesztés során (ami persze nem ért véget, hisz a befejezett webes projekt egyenlő a halott projekttel).

Átállás FeedAPI-ról Feeds-re

Elkészült a FeedAPI-ról Feeds-re migrálást segítő modul első verziója:
http://drupal.org/node/596584

Egészen sok parser-t és processzort támogat, a FeedAPI Mapper-rel már kevésbé jön ki jól, mivel a Feeds nem támogat feed-enkénti konfigurációt, ez pedig eléggé agyonvágja a mappelések frissítési lehetőségét.
Ha ki tudod próbálni az új modult, a d.o ticketnél minden visszajelzést szívesen veszek!

Munkahelyet váltottam

A Development Seed után, ahol bő 3 évig zömmel feedekkel foglalkoztam és rengeteget tanultam arról, hogy hogyan is lehet sikeressé tenni egy open source projektet, eljött az ideje a váltásnak. Egy vadonatúj genfi céghez csatlakoztam.
Egész más lesz itt a feladatom, no marad a Drupal és a programozás, de több felelősség, nagyobb kihívások várhatóak, ellenben ilyen kis csapatban kevesebb lehetőség, hogy a kollégáktól tanuljak valamit. Amiről lehet, bloggolok majd :)

Drupal konferencia

Egy héttel a konferencia vége után megosztanám a párizsi Drupal konferencián készült képeket.
Azoknak akik gondolkodnak, hogy menjenek-e a jövőben Drupal konferenciára, csak azt tudom tanácsolni, hogy feltétlenül!

Fölösleges space-ek kigyomlálása egy mozdulattal

A space-ek ugyan láthatatlanok, mégis van rájuk coding standard :) Bizony, nézd csak meg a http://drupal.org/coding-standards#indenting oldalon! A sor végén nem szabad fölösleges space-eket hagyni, ez pedig gyakran megtörténik, nekem például az IDE-m előszeretettel pakol bele ilyeneket, például amikor automatikusan doxygen kommentet generál egy függvény elejére.
Ha szeretnéd az általad karbantartott modulból a felesleges space-eket kigyomlálni, ajánlom az alábbi unix egysoros megoldást:

pid=$$; for i in *; do if [ -f $i ]; then cat $i | sed 's/[ \t]*$//' > /tmp/stray.$pid; mv /tmp stray.$pid $i; fi; done;

Talán túlzás egysorosnak hívni, mindenesetre egyszerű. Arra vigyázz, hogy ez nem csinál rekurzív feldolgozást, tehát például a modulok tests/ könyvtárában lévő fájlokra nem fog lefutni.
Ha végeztél, akkor már csak egy patch-et kell gyártanod:

cvs diff -up > remove_stray.patch

A FeedAPI elterjedtsége

Minden nap tanul az ember valami újat, ma például rátaláltam erre az oldalra: http://drupal.org/project/usage
Elégedetten nyugtáztam, hogy a FeedAPI a telepített Drupalok kb. 2,5%-n használatba van véve. Ráadásul nem is találtam a táblázatban feljebb hírcsatorna-gyűjtésre szolgáló modult. Ha még nem tetted volna meg, akkor telepítsd és segíts feljebb kúszni a táblázatban!

A FeedAPI 1.4 megjelent

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!

Szegedi Drupal előadások

A szeptember 12-i három Drupalos előadás diái letölthetőek innen három témakörben:

  • Adatbázis réteg (database layer)
  • Gyorsítótár (cache)
  • Vissza a közösségnek (contributing back)

A geekomatik.com FeedAPI-t használ

Kivételesen tudomást szereztem róla, hogy a geekomatik.com FeedAPI-t használ. Tegnap este a leech modulról tértek át FeedAPI-ra, a migrációt egy kis szkript és a közreműködésem segítette.

FeedAPI 1.3

Ma kiadtam a FeedAPI 1.3-at a Drupal 5 és 6-os sorozathoz is. Külön érdekesség, hogy a 6.x-1.3 verzióban van magyar fordítás is. A Drupalcon Szeged 2008 alatt kezdtem el lefordítani a modult. Használjátok egészséggel! A fejlesztést továbbra is a Development Seed teszi lehetővé.
Az oldalsó Twitter mini-blog blokk a FeedAPI 1.3 és a Views közös terméke.

Tartalom átvétel