Entries For: October 2007
2007-10-27
kss.base first alpha released
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).
-
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:
-
Zope 2 & 3
- Grok (Godefroid Chapelle)
- and the pythonic platform Pylons (Jeroen Vloothuis)
and by the end of the sprint we were proud to present that
- Manuel Saelices has integrated KSS with Django!
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).
2007-10-15
New website skin for kssproject.org
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.