Difference between revisions of "JsWidget/Plan"
Paulproteus (talk | contribs) (→0.6: Good to think about how things can brea) |
Paulproteus (talk | contribs) (Tightening plan) |
||
Line 18: | Line 18: | ||
== 0.5 == | == 0.5 == | ||
* Massive clean-out of unused JavaScript code and unused CSS style | * Massive clean-out of unused JavaScript code and unused CSS style | ||
− | + | * Remove dependency on Prototype | |
* Performance analysis, fixes based on this | * Performance analysis, fixes based on this | ||
* Security analysis of server-side and client-side code, fixes based on this | * Security analysis of server-side and client-side code, fixes based on this | ||
− | |||
== 0.7 == | == 0.7 == | ||
* UI prettification (done by Alex) | * UI prettification (done by Alex) | ||
* code prettification (by Asheesh) | * code prettification (by Asheesh) | ||
** use zc.buildout for dependencies | ** use zc.buildout for dependencies | ||
− | |||
== 0.9 == | == 0.9 == | ||
* Just like 1.0, hopefully. | * Just like 1.0, hopefully. |
Revision as of 17:32, 3 August 2007
This page describes our plan for making JsWidget something we want people to use.
Pre-releases
The following are "preview" versions, not things we suggest you use in a massive public-facing web service.
0.1
- It exists at all!
0.2
- Correct questions
0.3
- Apache Content Negotiation for language selection
- (Hopefully) stable API for importing and exporting license choices
- IE (6 and 7) compatibility
0.4
- all HTML elements and CSS classes are prefixed with cc_js_ to avoid namespace clashes with others' apps
- Safari compatibility
- Opera compatibility
At this point, there is feature completeness for the core JsWidget code. There is code clean-up to do after this, and there is external translation work to do, but that should be all. Bugfixes as needed before 1.0.
0.5
- Massive clean-out of unused JavaScript code and unused CSS style
- Remove dependency on Prototype
- Performance analysis, fixes based on this
- Security analysis of server-side and client-side code, fixes based on this
0.7
- UI prettification (done by Alex)
- code prettification (by Asheesh)
- use zc.buildout for dependencies
0.9
- Just like 1.0, hopefully.
Release
The following are versions we suggest you use in a massive public-facing web service.
1.0
- All strings are translated
- We have a story for keeping this up with high reliability
- It looks nice