|
Chapter 14:
Rich User Interfaces with KSS
As a platform for graphical user interfaces, the humble web browser
is fairly limited. Web applications have exploded in popularity
because they are easy to write and deploy, not because they offer a
superior user experience compared to desktop applications. There are
a limited number of standard controls, and the stateless nature of
HTTP means frequent round trips to the server.
More recently, web developers have started to make use of high-level
JavaScript libraries to provide richer user interfaces with more
advanced client-side interaction patterns. This is often referred to
as AJAX, which stands for "Asynchronous JavaScript And XML",
referring to the technologies involved. In this chapter, we will
learn about KSS, the AJAX framework used in Plone 3.
|
Chapter 14: Rich User
Interfaces with KSS
- Understanding KSS
-
KSS-Enabling Film Ratings
- The Kinetic Style Sheet
- Page Template Markup
- Server-Side Logic
- Debugging KSS
- Tests for KSS Commands
-
A Brief KSS Reference
- Kinetic Style Sheet Syntax
- Standard Events
- Client-Side Actions
- Parameter Functions
- Server-Side Commands
- The 'core' Command Set
- The 'zope' Command Set
- The 'plone' Command Set
- KSS-Enabling the "my cinema" Functionality
Summary
|
|
Paperback
420 pages
Released:
September 2007
ISBN 1847191983
ISBN 13:
978-1-847191-98-4 |
|
|
|
|