SlideShare a Scribd company logo
Chaos tools
Mi is ez?
● Több API gyűjteménye, amik felgyorsítják a
fejlesztést
● Többségük egyszerű “jé, ezt én is így
csinálnám” API, ami már készen van
API-k
● Plugins – plugin rendszerek
● Exportables – adatbázisban élő objektumok exportálása és importálása
● AJAX responder – AJAX oldalak kezelésének megkönnyítése
● Form tools – Formok AJAX-osítása könnyedén
● Object caching – objektum szerkesztése több laplekérésen keresztül
● Contexts – általános wrapper objektumok köré, és API hozzá
● Modal dialog – form-ot lehet modal dialogba rakni
● Dependent – form elemek eltüntetése és megjelenítése másikok alapján
● Content – pluggable content type-ok, ahogyan a panels is használja
● Form wizard – API a multistep formokhoz
● CSS tools – user input CSS-hez szűrő és cache
Hátrányok
● Nem túl jól dokumentált
● Legtöbbször az adott API forrását el kell olvasni
a megértéshez
● De ez még mindig gyorsabb, mint megírni és
kidebuggolni
ctools_static()
● static kulcsszó helyett
● Könnyen lehet törölni, vagy más függvényből
hozzáférni
● Drupal 7-ben drupal_static() néven elérhető
AJAX API
AJAX API
AJAX API
ctools_command_*
● Asszociatív tömböt ad vissza, egy kötelező
elemmel:
– command
● Kliens oldalon léteznie kell a
Drupal.CTools.AJAX.commands.$command
függvénynek, ami az egész tömböt megkapja
További olvasnivaló
● help könyvtárban lévő HTML fájlok
● Blogpostok az Interneten

More Related Content

PPTX
Webappok és offline működés
PDF
LESS, mint css preprocessor
PPTX
Fejlesztési kihívások a pénzügyi szektorban
PDF
Drupal 6 Database layer
PPT
Docu – fòrum 8 agost 2011
PDF
Dcourse security 2010
PDF
Drupal kurzus security (Drupal 7)
Webappok és offline működés
LESS, mint css preprocessor
Fejlesztési kihívások a pénzügyi szektorban
Drupal 6 Database layer
Docu – fòrum 8 agost 2011
Dcourse security 2010
Drupal kurzus security (Drupal 7)

Similar to Dcourse ctools (12)

PPTX
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
KEY
Mi a baj a Drupaloddal
PPTX
Berkes andrás pxml architektura 2013-01-16
DOC
Cgi röviden ajmar
PPTX
Többszálú javascript
PPTX
Webalkalmazások teljesítményoptimalizálása
PPT
Könyvtári blogok
ODP
Mágikus Magento - Bevezetés a Magento világába
PDF
SZTAKI presentation
KEY
Responsive Webdesign Drupallal
PDF
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
PDF
Life and Death of Apache Maven (HU)
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Mi a baj a Drupaloddal
Berkes andrás pxml architektura 2013-01-16
Cgi röviden ajmar
Többszálú javascript
Webalkalmazások teljesítményoptimalizálása
Könyvtári blogok
Mágikus Magento - Bevezetés a Magento világába
SZTAKI presentation
Responsive Webdesign Drupallal
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Life and Death of Apache Maven (HU)
Ad

Dcourse ctools

  • 2. Mi is ez? ● Több API gyűjteménye, amik felgyorsítják a fejlesztést ● Többségük egyszerű “jé, ezt én is így csinálnám” API, ami már készen van
  • 3. API-k ● Plugins – plugin rendszerek ● Exportables – adatbázisban élő objektumok exportálása és importálása ● AJAX responder – AJAX oldalak kezelésének megkönnyítése ● Form tools – Formok AJAX-osítása könnyedén ● Object caching – objektum szerkesztése több laplekérésen keresztül ● Contexts – általános wrapper objektumok köré, és API hozzá ● Modal dialog – form-ot lehet modal dialogba rakni ● Dependent – form elemek eltüntetése és megjelenítése másikok alapján ● Content – pluggable content type-ok, ahogyan a panels is használja ● Form wizard – API a multistep formokhoz ● CSS tools – user input CSS-hez szűrő és cache
  • 4. Hátrányok ● Nem túl jól dokumentált ● Legtöbbször az adott API forrását el kell olvasni a megértéshez ● De ez még mindig gyorsabb, mint megírni és kidebuggolni
  • 5. ctools_static() ● static kulcsszó helyett ● Könnyen lehet törölni, vagy más függvényből hozzáférni ● Drupal 7-ben drupal_static() néven elérhető
  • 9. ctools_command_* ● Asszociatív tömböt ad vissza, egy kötelező elemmel: – command ● Kliens oldalon léteznie kell a Drupal.CTools.AJAX.commands.$command függvénynek, ami az egész tömböt megkapja
  • 10. További olvasnivaló ● help könyvtárban lévő HTML fájlok ● Blogpostok az Interneten