Dojo Book Migration¶
Status: | Draft |
---|
The Dojo Book on dojotoolkit.org has had a lot of work poured into it, and its been widely linked to, bookmarked and indexed. We dont want to lose that. This page exists to manage the mapping of old page(s) to new page(s). Please put your name against any pages you can volunteer to migrate and/or maintain, as well as any notes you might have on the content and comments.
Dojo Book Outline¶
Quick Installation. maps to: How to Install the Dojo Toolkit (complete)
Hello World - Dojo for the Attention-Impaired. maps to: Hello world – [[JChimene]] <<DateTime(2008-08-01T11:36:45-0700)>> (complete)
Debugging Tutorial. maps to: Debugging (1/2 done: sfoster)
Dojo Introduction. maps to: Introduction (N/A, don’t need to copy over)
- Dojo Licensing. maps to: Licensing (complete)
- Dojo History. maps to: History (done: sfoster)
- Why Dojo?. maps to: Why Dojo (done: sfoster)
Part 2: Dijit - The Dojo Widget Library. maps to: dijit (complete)
Dijit at a Glance. (N/A, covered above)
Common Features. (N/A, covered above)
Form, Validation, Specialized Input. maps to: dijit.form [[CraigRiecke]]
Form Widget. maps to: Form (complete)
CheckBox, RadioButton, ToggleButton. maps to: Checkbox, RadioButton, ToggleButton (done: doughays)
Dijit ComboBox. maps to: ComboBox (done: doughays)
Dijit FilteringSelect. maps to: FilteringSelect (done: doughays)
Dijit NumberSpinner. maps to NumberSpinner [[CraigRiecke]].
Dijit Slider. maps to: Slider (done: doughays)
Dijit Textarea. maps to: Textarea (complete)
- Dijit TextBox family - Validation, Currency, Number, Date, Time. maps to: Textbox,
ValidationTextbox, CurrencyTextbox, NumberTextbox, (all complete) DateTextbox and TimeTextbox [[CraigRiecke, complete]]
Dijit Layout. maps to: dijit.layout (complete)
- Dijit AccordionContainer. maps to: AccordionContainer (complete)
- Dijit BorderContainer. maps to: BorderContainer (complete)
- Dijit ContentPane. maps to: ContentPane (complete)
- Dijit StackContainer. maps to: StackContainer (complete)
- Dijit TabContainer. maps to: TabContainer (complete)
-
Button, ComboButton, DropDownButton. maps to
- Button (complete)
- DropDownButton (complete)
- ComboButton (complete)
Dijit Menu. maps to: Menu (complete)
Dijit Toolbar. maps to: Toolbar (complete)
-
Dijit ProgressBar. maps to: ProgressBar (complete)
Dijit Tooltip. maps to: Tooltip (complete)
- Dijit Dialog and TooltipDialog. maps to:
- Dialog (complete)
- and TooltipDialog (complete)
Dijit TitlePane. maps to: TitlePane (complete)
-
- Dijit ColorPalette. maps to: ColorPalette (complete)
- Dijit InlineEditBox (1.0). maps to: InlineEditBox (complete)
- Dijit Editor. maps to Editor [[complete]
- Dijit Tree. maps to Tree [[complete]]
Themes and Design with subpages all mapped to Dijit Themes and Theming (complete)
Accessibility. maps to: dijit-a11y (complete)
- Web Accessibility Issues. maps to: dijit-a11y (complete)
- Dojo Accessibility Strategy. maps to: dijit-a11y-strategy (complete)
- Dojo Accessibility Resources. maps to: dijit-a11y-resources (complete)
Part 3: JavaScript Programming With Dojo and Dijit.
- Functions Used Everywhere. maps to: Functions Used Everwhere (complete)
- Object Orientation. maps to: dojo.declare
- Modules.
- Creating and Scripting Widgets.
- Writing Your Own Widget Class maps to Writing your own Widget.
- The Event System. maps to: Events (complete, all children with the exception of dojo.keys being moved out)
- XMLHttpRequest (XHR). maps to: dojo.xhr
- Drag and Drop.
- Using dojo.data.
- Selecting DOM Nodes with dojo.query.
- Internationalization (i18n) maps to Formatting, Parsing, and Validating [CraigRiecke].
- Back Button. maps to: dojo.back
- Other Functions.
- Multiple Versions of Dojo in a Page.
Part 4: Testing, Tuning and Debugging.
- Getting the Code from Source Control. maps to: SVN
- Development Tools. maps to: Tools
- Debugging Facilities.
- D.O.H. Unit Testing. maps to: Unit testing
- Performance Optimization. maps to: Performance
- The Package System and Custom Builds. maps to: Custom Builds
Part 5: DojoX - Extensions maps to: DojoX.
- Cometd (client). maps to: Cometd
- DojoX Charting. maps to: Charting
- DojoX Collections. maps to: Collections
- DojoX Cryptography. maps to: Encoding/Cryptography
- DojoX Data. maps to: Data
- DojoX DTL (Django Template Language). maps to: DTL (TODO: perhaps should map to DTL under writingWidgets
- DojoX FX. maps to: Fx
- DojoX GFX. maps to: Gfx Initial draft is in place, needs to be split into sub sections
- DojoX Grid. maps to: Grid
- DojoX I/O. maps to: I/O
- DojoX Image. maps to: Image
- DojoX Layout. maps to: Layout
- DojoX Offline. maps to: Offline
- DojoX Presentation. maps to: Presentation
- DojoX String Utilities. maps to: String
- DojoX Timing. maps to: Timing
- DojoX UUID. maps to: UUID
- DojoX Validate. maps to: Validate
- DojoX Widgets. maps to: Widgets
- DojoX Wire. maps to: Wire
- DojoX XML Utilities. maps to: XML Utilities
Chapters to be discussed whether they are still current enough to be ported