• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Dcourse ctools

on

  • 693 views

 

Statistics

Views

Total Views
693
Views on SlideShare
670
Embed Views
23

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 23

http://coderwall.com 23

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Dcourse ctools Dcourse ctools Presentation Transcript

    • 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