SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Dcourse ctools

Webalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálásaWebalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálása
Ferenc Kovács
 
Mágikus Magento - Bevezetés a Magento világába
Mágikus Magento - Bevezetés a Magento világábaMágikus Magento - Bevezetés a Magento világába
Mágikus Magento - Bevezetés a Magento világába
János Ács
 

Ähnlich wie Dcourse ctools (12)

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

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