KSS, Ajax with style
What is KSS?
Server-side code is currently available for Zope (2 and 3, which includes Plone). The kss.base egg (which is currently in alpha) brings server-side support to other pythonic platforms, such as:
Look at the tutorials.
At the 2006 Plone Conference in Seattle, we received the following feedback:
Oh no, time to go rewrite that last interface I made... That's a good thing! This seems so powerful and will help keep me from having to deal with JS. Thanks.
What can I do right now to azax-empower my products? How will this make my sites more interactive ? It made me think about how my site can become organic, behavioral, and much more interactive than a brochure. No need for FLASH either! woohoo!
I was blown away by the technology and enjoyed the simplicity of KSS, although having the code in more than one place still means hard-to-troubleshoot to me. KSS is a conceptual change that makes a lot of sense to me... and I love the idea.
KSS for Zope (kss.core)
KSS for Zope builts server side support, simple resource management and product-based plugin architecture.We support the following versions:
- Zope 2.10
- Zope 3.3
- Grok (since kss.core 1.4-alpha)
(The original name of KSS for Zope was Azax, which has a branch for Zope 2.9 which is in maintenance mode.)
KSS for Plone (plone.app.kss)
The component :
- does basic integration of KSS in Plone,
- implements server-side code to play with other components of the Plone framework like viewlets, portlets, parts of the Plone UI,...
- contains plone specific KSS plugins to handle JS code that existed in Plone before KSS.
Mailing list, IRC
(However, Plone specific application issues are discussed on the plone-devel and plone-ui mailing lists.)
We are on-line on the FreeNode irc channel #kss.
A list of websites using KSS is maintained here.
Also there are some random notes about the development.