In Progress Projects
This is a list to keep track of all the projects that we are currently working on, or maybe that we started but then abandoned. (I'm *not* including stuff we merely talked about doing.) I also tried to list the names of the people were running/championing the effort.
Documentation
- api documentation (comments in every js file about what the functions do; see Embedding Documentation, blog)
- book - like a user manual for dojo - Everyone. Volunteered to help: Lance, Bill
- api documentation generator (convert comments in code to documentation web pages, etc.) - Neil
Accessibility
- accessible widgets - widgets that work in high visiblity mode, new a11y renderer - Becky
- keystroke handling
- KeyRender? - class to normalize keystroke handling (onkeypress/onkeydown), and also a more limited version of what Liucougar suggested below - Doug
- Menu enhancements (key accelerators, i18n) - Chris M
- Button enhancements (key accelerators, i18n) - Chris M
Form Widgets
All the form widgets need to be modified so that:
- they appear inline (display:inline-block)
- tabIndex, name attributes for every form widget - Bill
- support onValueChanged(newValue)
- all form widgets serialize to an [input] field on form submit
Other projects:
dojo.data
Data Access API, Data Provider, Grid widget - api for data binding, and
grid object w/lazy loading of data from the server - Chris Mitchell
(IBM), Brian Skinner, Adam Souzis, and others
Graphics
Core:
- dojo.draw - graphics astraction library (procedural approach) - Gavin
- Unified 2D graphics subsystem for Dojo (procedural approach) - Eugene
- XSLT library to convert SVG to VML (declarative approach, as agreed on at developer day) - Tom
- something about SVG (???) - Kun Xi
Graphics widgets:
- Chart/VML - support chart object for IE - Tom
- Gauge widget - Tom
Widgets Core
- soria - mostly done, but there are a few remaining widgets that don't conform - Torrey
Abandoned projects?
- themes - infrastructure for supporting (multiple) themes - Alex (2/2006)
- Part widget (creating widgets from your template) - Morris Johns
- stabilise - make the back button work with widgets - Cris Perdue
- persistence - saving widget state in cookie / on server / etc. - Cris? / Laurie?
- add browser version classname to body tag so that we can write conditional CSS (ex: dojoIE, dojoFirefox, etc.) - Morris
i18n
- numbers, currencies - Adam Peller
- integrate with validation framework -Adam Peller
Other Widgets
- Editor2 - LiuCougar? (SOC)
- new Tree model (v3) - Ilia Kantor
- iCalendar - Dustin Machi
- Accordion - make AccordionContainer? sizing like other containers; support wiping transition - Bill
Misc
- behavior.js - will add xpath support? - Alex (3/2006)
- DnD? refactor - Cougar, Jon Sykes (8/4/2006)
- dojo.io.RhinoIO - David Snopek (6/7/2006) (already done?)
- HtmlRefactor - Bryan Forbes (6/7/2006) - presentation layer stuff still needs to be moved
SoC? (Summer Of Code)
- JS Linker - Satish
- OpenRecord
- effects demo - Stamen (and also flashbang)