Personal tools
You are here: Home Products Plone Roadmap #215: Include new KSS versions
Document Actions

#215: Include new KSS versions

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
by Balazs Ree last modified March 2, 2008 - 13:53
Include new versions of kss.core, and plone.app.kss into 3.1
Proposed by
Balazs Ree
Seconded by
Godefroid Chapelle
Proposal type
Architecture
Assigned to release
State
completed

Definitions

 

Motivation

kss.core

New kss.core version 1.4, currently on trunk, will be ready to be released in January. At the moment the code is testable on trunk.

Key improvements that come with the new version are:

  • faster page load with base2
  • syntax improvements, eg. recursive value providers, comma  separated  selectors

 

plone.app.kss

Plone.app.kss is currently split into two packages, plone.app.kss and archetypes.kss. The goal is to get rid of archetypes.kss and also reorganize the content of the package. Since there is few things to import directly from the packages, bbb will not be a problem. This way we have things in one place

Assumptions

 

Proposal

Include kss.core 1.4 (to be released with Plone 3.1)

and the refactored plone.app.kss.

Implementation

 

Deliverables

replace the current kss.core and plone.app.kss packages. 

Risks

Because new kss.core uses base2 instead of CSSQuery for CSS selectors, there might be some incompatibilities even though the packages claim to implement the same CSS3 API.

 

This is a low risk though :  it might

only imply to fix a minority of selectors in custom K stylesheets and server actions.

Progress log

 

Participants

 

Framework team vote

Posted by Andreas Zeidler at December 14, 2007 - 11:32
+1 (see http://lists.plone.org/pipermail/framework-team/2007-December/001528.html)

Framework team vote

Posted by Martijn Pieters at December 14, 2007 - 12:37
+1

Framework team vote

Posted by Tom Lazar at December 20, 2007 - 13:13
+1 and pointing out that jQuery now uses CSS selectors throughout, so in the light of #212 i would urge to use jQuery here, as well instead of base2.

Framework team vote

Posted by Raphael Ritz at December 20, 2007 - 13:54
+1 (and reinforcing Tom's comment)

Framework team vote

Posted by Danny Bloemendaal at December 22, 2007 - 16:01
+1

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by