DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

October — KSS (Kinetic Style Sheets)
Personal tools
You are here: Home   Blog   Archive   2007   October  
 

Entries For: October 2007

2007-10-27

kss.base first alpha released

Filed Under:

We are happy to inform you that we have released the first alpha of kss.base. This new library will be the base library for all pythonic web frameworks that choose to support KSS.

The predecessor of kss.base is the kss.core package, which depends heavily on the Zope 3 component architecture. Our new library only depends on Python and setuptools. This will widen our support for integration with other frameworks. We have already seen some fruits of the new approach in experimental support for both Pylons and Django.

kss.base is alpha, and at the moment not compatible with Zope or Plone. For those platforms, kss.core is still needed, as previously. Later, we will improve kss.base to also support Zope and Plone: we will introduce the kss.zope package. kss.base and kss.zope together will replace kss.core, which will be phased out in the end (with keeping complete backwards compatibility).

We suggest to test kss.base to anyone interested in KSS integration on Pylons, Django, or any other pythonic platform.

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!

2007-10-15

New website skin for kssproject.org

Filed Under:

We now have a new theme for KSS project website. This finally gives KSS a specific style.

The design started with a new logo designed by Thijs Jonkman.

After this was approved, Linda Verhagen designed a draft theme for the website.

Jola Hyjek helped to choose the main color of the site.

At Plone Conf 2007, Jarno de Wit and Thijs pulled together to finish the theme.

Balazs Ree and Jeroen Vloothuis have put it in production.

We want to thank everyone who helped, especially all the nice people at Pareto for having worked for the project.