Personal tools
You are here: Home   Blog   django  
Search
 

django

2007-10-20

plone.app.kss sprint in Naples: one step further

We were sprinting on applying KSS in Plone after the Naples conference. During this sprint we made a lot of progress which will further establish the KSS project.

One main focus was making it easier for people to write KSS plugins. We arrived with the new kss.templates component that eases the creation of custom plugins. Thanks to Godefroid Chapelle we also have FireKiss that will bring a revolution to debugging KSS.

During the sprint we also started to use new technologies such as bazaar for version management and we also created the kissbooth project area on Launchpad. Launchpad offers repository storage for bazaar branches and a web interface for project management.

Sprinters were working on various topics:

  • Jan Murre was working on enabling drag-and-drop in Plone, together with Jeroen Vloothuis and Balazs Ree. We failed to finish this: after realizing that more Javascript work is needed than the time available for us, we turned our focus to other subjects.
  • Jan Murre started to integrate jQuery effects with KSS.  He also made a working demo of it in Plone.
  • Massimo Azzolini was working on code to KSS that will enable the correct handling of browser history through AJAX operations.
  • Daniel Greenfeld and Carsten Rebbien were creating a new KSS tutorial that is based solely on Zope3 technologies on the contrary of the existing ones that present using KSS TTW (through the web).
We also helped other teams to apply KSS:
  • Jean-Paul Ladage and the XM team were working on the KSS application part of the eXtremeManagement tool and plonehrm.

We also made a big step forward with our platform support. Before the sprint we had KSS integration for the following platforms:

and by the end of the sprint we were proud to present that

  • Manuel Saelices has integrated KSS with Django!
He made this work by building on top of kss.base (which is also used for the Pylons integration, and will be for Zope). If you want to know how to use it head on over to the tutorial on Django and KSS.

There was also experimental work going on with a large potential impact on the future of KSS:

  • Georg Gogo. Bernhard continued the work he started on the last SnowSprint on the eventPush project. His demonstration spoke for itself: we have seen a proof-of-concept application pushing KSS commands from the server to the client (as opposed to the traditional poll-style AJAX).

We would like to thank everyone involved in making this happen. It was a fantastic sprint!