Dcourse ctools

775 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
775
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dcourse ctools

  1. 1. Chaos tools
  2. 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. 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. 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. 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ő
  6. 6. AJAX API
  7. 7. AJAX API
  8. 8. AJAX API
  9. 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. 10. További olvasnivaló ● help könyvtárban lévő HTML fájlok ● Blogpostok az Interneten

×