Godefroid Chapelle Ajax With Plone 3 Kss Development Patterns

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.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites & 2 Groups

    Godefroid Chapelle Ajax With Plone 3 Kss Development Patterns - Presentation Transcript

    1. KSS : Kinetic Style Sheets Ajax with Plone 3 KSS development patterns Godefroid Chapelle - BubbleNet Naples, October 2007
    2. Overview Goals ● Design ● Development patterns ● Tests patterns ●
    3. Goals Business logic should be computed on the ● server. Good integration with current development ● process. Ensure we keep accessibility. ● As few JS as possible. ● Business logic should be computed on the ● server.
    4. Design Kinetic stylesheets ● event binding Generic client-side engine ● same as HTML or CSS HTML snippets manipulation Simple server-side API ● DOM on the server commands Plugins ● avoid dependency on JS librarys
    5. Development patterns HTML only first ● for accessibility / cross browser Client-side ● Server-side ●
    6. FireKiss Demo ● http://kssproject.org/downloads/firekiss.xpi ●
    7. Development patterns HTML only first ● accessibility Client-side ● bind events – CSS 3 selectors get data from HTML – value providers
    8. Development patterns Server-side KSS views – Z3 browser views inherit from kss.core.KSSView Command sets – queried by name (core, zope, plone) KSS events – Z3 subscribers components
    9. Tests patterns Do not use Selenium ● unless you create JS plugin Check commands in KSS response ● kss.core.tests.base.KSSViewTestCaseMixin Check HTML elements ● in manipulated page selected for events – selected for targets –
    10. Thanks More info ● http://kssproject.org Join the sprint with Balazs and Jeroen ●

    + woodawooda, 3 years ago

    custom

    1946 views, 2 favs, 0 embeds more stats

    Plone 3 comes with an integrated framework for Ajax more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1946
      • 1946 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 58
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events