Key Links¶
Contents
Here’s a collection of current and useful Dojo demos and tutorials to help you get started with Dojo:
Demos¶
- Dojo Demos
- dojo.moj.oe, Peter Higgins, SitePen, Dojo Project Lead
- Real-time Survey Demo, Peter Higgins, SitePen, Dojo Project Lead
- Dojo Feature Explorer, Shane O’Sullivan, Nikolai Onken, Peter Higgins
- Data in the Browser with Dojo, Rob Coup, Dojo Contributor
- Lucid Desktop, open source web desktop project based on Dojo
- Dojo Campus, Nikolai Onken, Dojo Committer
- Queued, Dojo + AIR Netflix Queue Manager, by SitePen
- Bespin, Code in the Cloud, by Mozilla Labs
- Stocker, advanced Dojo Made Easy, by SitePen
- JavaScript Dojo API Docs, JavaScript-based documentation viewer, by Uxebu
Core¶
- Dojo QuickStart Guide, SitePen
- Introducing the Dojo Toolkit, SitePen
- Top 10 Things You Should Know About Dojo, Ben Hockey, Dojo Contributor
- Functional Fun with JavaScript, Eugene Lazutkin, SitePen, Dojo Committer
- X-Domain Loading using the AOL CDN
- Extending dojo.query, Alex Russell, SitePen, Dojo Co-founder
- Improving Component Communication , Mike Wilcox, SitePen, Dojo Committer
- Creating Your Own $ with Dojo, Neil Roberts, SitePen, Dojo Committer
- Functional Ajax with Dojo, Neil Roberts, SitePen, Dojo Committer
- The Dojo Parser, Peter Higgins, SitePen, Dojo Project Lead
- Are You Sure You Should be Subclassing That?, Neil Roberts, SitePen, Dojo Committer
- JavaScript Metaclass Programming, Neil Roberts, SitePen, Dojo Committer
- dojo.DnD Complete Documentation, Eugene Lazutkin, SitePen, Dojo Committer
- REST and RPC Relationship, Kris Zyp, SitePen, Dojo Committer
- BEA Workshop with Dojo, James Bayer, BEA
- XHR Plugins with handleAs, Neil Roberts, SitePen, Dojo Committer
- 3 Ways to Upgrade your HTML with Dojo, Neil Roberts, SitePen, Dojo Committer
- Dojo JSON-RPC + Java, Kris Zyp, SitePen, Dojo Committer
- Firebug Lite and Dojo, Mike Wilcox, SitePen, Dojo Committer
- Dojo Drag and Drop, Part 1, Revin Guillen, SitePen, Dojo Committer
- Using Dojo for Client-side Validation, James Harmon, Object Training Group, Dojo User
- dojo.hitch and scope, Sam Foster, SitePen, Dojo Committer
- Extending DnD with a Creator Function, Jeff Balogh, Dojo Contributor
- Dates to Remember, Adam Peller, IBM, DojoX Project Lead
- Making Browser Sense... dojo.isBrowser?, Gerald Lopez, Dojo Contributor
- Dojo Module Packaging and Loading, Peter Higgins, SitePen, Dojo Project Lead
- delegate(), delegate(), delegate(), Alex Russell, SitePen, Dojo Co-founder
- Dojo Concepts for Java Developers, Dave Draper, IBM, Dojo User
- Dojo: Building Blocks of the Web, Peter Higgins, SitePen, Dojo Project Lead
- Inside Dojo DnD: Drag Handles, Eugene Lazutkin, SitePen, Dojo Committer
- DOM Attributes, Mike Wilcox, SitePen, Dojo Committer
- Introduction to the Dojo Toolkit, Part 1, Sunil Patil, JavaWorld
- Dojo for Designers, Chris Anderson, SitePen, Dojo Contributor
- Using MD5 Digests to Make Long Get Requests, Dustin Machi, SitePen, Dojo Committer
- Demystifying Deferreds, Dustin Machi, SitePen, Dojo Committer
Dijit¶
- Hello Dijit, Simon Bates, Adaptive Technology Resource Centre, Dojo Committer
- Widget Prototyping, Mike Wilcox, SitePen, Dojo Committer
- Develop a Dojo-based Blog Reader, IBM Developer Works
- Declaring Class, Dojo Book
- TinyBuddy IM, James Burke, AOL, Dojo Committer
- dijit.Tree and dojo.data in Dojo 1.1, Bill Keese, IBM, Dojo Committer
- Templating Made Nicer with Jaxer, Dijit, and dojo.query, Tony Issakov, Dojo User
- Dojo 1.1 Custom Widgets, Peter Svensson, Mashup Station, Dojo Contributor
- Accessibility, Becky Gibson, IBM, Dojo Committer
- Usable Directory Listing with Dojo, Sam Foster, SitePen, Dojo Committer
- Developer Accessibility Requirements, Becky Gibson, IBM, Dojo Committer
- Adding setTitle to TabContainer, Peter Higgins, SitePen, Dojo Project Lead
- Creating Dojo Widgets with Inline Templates, Dustin Machi, SitePen, Dojo Committer
- dijit.Tree - server fetch on node expansion, Josh Trutwin, Dojo User
- Separating Presentation from Content the Dojo Way, Gerald Lopez, Dojo Contributor
- Implementing an Application Preloading Overlay, Peter Higgins, SitePen, Dojo Project Lead
- Dojo Tag Cloud Widget, Viktor Krantz, ekrantz.com, Dojo User
- Extending Dojo Widgets, Heather Koyuk, Dojo User
- Styling Dijit Form Elements, Mike Wilcox, SitePen, Dojo Committer
DojoX¶
Grid¶
- Simple Grids, Bryan Forbes, SitePen, Dojo Committer
- Diving Deeper into Dojo Grids, Bryan Forbes, SitePen, Dojo Committer
- Grid 1.1 screencast, Mark Hays, IBM, Dojo Committer
- Dojo 1.2 Grid, Bryan Forbes, SitePen, Dojo Committer
- New Features in the Dojo 1.2 Grid, Bryan Forbes, SitePen, Dojo Committer
- A million records in the grid, Matthew Russell, Zaffra, Dojo Contributor
- Web-based spreadsheets with OpenOffice.org and Dojo, Learn about the server-side capabilities of OpenOffice.org, Oleg Mikheev and Doan Nguyen Van, JavaWorld.com
Charting and GFX¶
- dojox.gfx Complete Documentation, Eugene Lazutkin, SitePen, Dojo Committer
- Rating Engine with GFX, Tobias von Klipstein, Dojo Contributor
- Floating Labels for Charts, Peter Svensson, Mashup Station, Dojo Contributor
- A Beginner’s Guide to Dojo Charting: Part 1 of 2, Doug McMaster, SitePen, Dojo Contributor
- A Beginner’s Guide to Dojo Charting: Part 2 of 2, Doug McMaster, SitePen, Dojo Contributor
- Dojo Charting Reorganization, Eugene Lazutkin, SitePen, Dojo Committer
- Dojo Charting: Zooming, Scrolling, and Panning, Eugene Lazutkin, SitePen, Dojo Committer
- Dojo Charting: Event Support has Landed, Eugene Lazutkin, SitePen, Dojo Committer
- Dojo Charting: Widgets, Tooltips, and Legend, Eugene Lazutkin, SitePen, Dojo Committer
- Custom Fonts with dojox.gfx, Tom Trenka, SitePen, Dojo Committer
- Dojo, Now with Drawing Tools, Matthew Russell, Zaffra, Dojo Contributor
- Introducing DojoX DataChart, Mike Wilcox, SitePen, Dojo Committer
Comet¶
- Cometd-based chat examples: Cometd Chat and iPhone Cometd Chat
- Real-time Widgets with the Dojo Toolkit, Dylan Schiemann, SitePen, Dojo Co-founder
- Using REST Channels with Dojo, Kris Zyp, SitePen, Dojo Committer
Data, JSON, and RPC¶
- JSONPath Support, Kris Zyp, SitePen, Dojo Committer
- RESTful JSON + Dojo, Kris Zyp, SitePen, Dojo Committer
- JSONQuery, Kris Zyp, SitePen, Dojo Committer
- Pluggable Web Services with SMD, Kris Zyp, SitePen, Dojo Committer
- Amazon S3 and Dojo, Kris Zyp, SitePen, Dojo Committer
- Web Service to dojo.data Store in 4 Easy Steps, Revin Guillen, SitePen, Dojo Committer
- window.name Transport, Kris Zyp, SitePen, Dojo Committer
- Protected Cross-Domain Authentication, Neil Roberts, SitePen, Dojo Committer
- Cross-Site XHR Plugin Registry, Kris Zyp, SitePen, Dojo Committer
- Secure Mashups with dojox.secure, Kris Zyp, SitePen, Dojo Committer
- Protected Cross-Domain Access with Dojo’s windowName, Kris Zyp, SitePen, Dojo Committer
- JSON Schema with Dojo, Kris Zyp, SitePen, Dojo Committer
- Effective use of JsonRestStore: Referencing, Lazy Loading, and more, Kris Zyp, SitePen, Dojo Committer
- Easy Exploration of Dojo Data Stores, Kris Zyp, SitePen, Dojo Committer
- Some RPC with your JsonRestStore, Kris Zyp, SitePen, Dojo Committer
- Deterministic Client/Server Interaction, Kris Zyp, SitePen, Dojo Committer
Miscellaneous¶
- Dojo Offline
- Syntax Highlighting with Dojo, Tony Issakov, Dojo User
- AOP Aspect of JavaScript with Dojo, Eugene Lazutkin, SitePen, Dojo Committer
- Replacing the Flash Flickr Badge with Dojo, Dylan Schiemann, SitePen, Dojo Co-founder
- Inside the Dojo Toolbox, Kevin Dangoor, SitePen, Dojo Contributor
- The Dojo Toolkit and Deft, Mike Wilcox, SitePen, Dojo Committer
- The Dojo Toolkit Multi-file Uploader, Mike Wilcox, SitePen, Dojo Committer
- Reinhardt: a Client-side Web Framework, Kevin Dangoor, SitePen, Dojo Contributor
- OSGI and JavaScript; Frameworks and building blocks for Ajax apps, Bill Higgins, IBM Rational, Dojo Conributor
- DWR Hooks and Dojo Dialogs, Joe Walker, SitePen, DWR Project Lead
- dojo.show, .hide, .toggle, and more, Peter Higgins, SitePen, Dojo Project Lead
- Micro-blogging with Dojo, Yahoo Pipes, Google Docs, and Google App Engine, Ray Chance, ECMINSTITUTE, Dojo User
- Dojo Search with Yahoo BOSS, Mike Wilcox, SitePen, Dojo Committer
- Introducing OAuth with DojoX, Tom Trenka, SitePen, Dojo Committer
- Dynamic Stylesheets, Part 1, Sam Foster, SitePen, Dojo Committer
Utilities¶
- DOH + Selenium, Rob Coup, Dojo Contributor
- DOH Unit Testing, Dojo Book
- Custom Builds, Dojo Book
- Dojo Toolkit for Drupal, Chris Barber, CB1, Dojo Committer
- Dojo-mini, Peter Higgins, SitePen, Dojo Project Lead
- Easy, Repeatable Building/Deployment of Python+Dojo Projects, Kevin Dangoor, SitePen, Dojo Contributor
- SitePen’s Dojo Toolbox (requires Adobe AIR 1.1 or higher), SitePen
- Dojo in 6K, Alex Russell, SitePen, Dojo Co-founder
- Unit testing Web 2.0 apps using DOH, Jared Jurkiewicz/Stephanie Walter, IBM, Dojo Committer/User
- Automatic Dojo Builds, Jason Cline, SitePen, Dojo Contributor
- Dojo and Firebug Tricks for Development, Tom Trenka, SitePen, Dojo Committer
- Census2, Alex Russell, Google, Dojo Co-founder
- Patching Dojo, Sam Foster, SitePen, Dojo Committer
Dojo Goodness Series¶
- Matthew Russell, Zaffra, Dojo Contributor
Misc¶
- Navigating in an IE Modal Dialog, Shane O’Sullivan, Dojo Contributor
- Advanced JavaScript Debugging Techniques, Mike Wilcox, SitePen, Dojo Committer
- Dojo for Sling 101, Lars Trieloff, Day Software, Dojo User
- Dojo Modules for AIM, James Burke, AOL, Dojo Committer
- Dojo + jabsorb, Kris Zyp, SitePen, Dojo Committer
- Medryx Observations, Maulin Shah, Medryx, Dojo Contributor
- Gears PubTools Search, Brad Neuberg, Google, Dojo Committer
- Getting Started Using Persevere with Dojo, Kris Zyp, SitePen, Dojo Committer
- Dojo 1.2 and Django 1.0 on Google App Engine, Adam Fisk, LittleShoot, Dojo User
- Dojo Extensions for Adobe AIR, SitePen, Dojo Committers and Contributors
- Writing a custom Dojo app, Wendi Nusbickel and Melissa Betancourt, IBM, Dojo Users
- A Dojo Plugin Pattern, Peter Higgins, Dojo Project Lead
Books/Magazines¶
- Dojo: The Definitive Guide, Matthew Russell, Zaffra, Dojo Contributor
- Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences, Craig Riecke, Rawld Gill, Alex Russell
- Dojo: Using the Dojo JavaScript Library to Build AJAX Applications, James Harmon, Object Training Group, Dojo User
- Practical Dojo Projects, Frank Zammetti, Omnytex Technologies, Dojo User
- Concise Guide to Dojo, Leslie M. Orchard
- Learning Dojo, Peter Svensson - Dojo Contributor
- Dojo Fundamentals, Matthew Russell, Zaffra, Dojo Contributor
- Dojo: The JavaScript Toolkit with Industrial-Strength Mojo, Linux Journal, July, 2008, Matthew Russell, Zaffra, Dojo Contributor
Presentations¶
- SlideShare, slides uploaded by many Dojo Committers
- Achieving a runtime CPAN with Dojo’s XD loader, James Burke, AOL, Dojo Committer
- Accessibility and Internationalization, Adam Peller and Becky Gibson, IBM, Dojo Committers
- Dojo 1.0.2 Screencast, InfoWorld Videos
- The Case for WYSIWYG Ajax Tools, Scott Miles and Steve Orvell, WaveMaker, Dojo Committers
- Dojo 1.1, the Enterprise Effect, Bob Buffone, Nexaweb, Dojo Contributor
- Can We Get There From Here, Google I/O, Alex Russell, SitePen, Dojo Co-founder
- Efficient JavaScript Development and dojo.basix, Wolfram Kriesing, Uxebu, Dojo Committer
- Dojo Sensei Reader Screencast, Revin Guillen, SitePen, Dojo Committer
- Dojo 1.2 Loader and Build System, James Burke, AOL, Dojo Committer
- 0 to Production with Dojo - SpringOne America 2008 with Peter Higgins
Blogs¶
There are many blogs exclusively or partly devoted to dojo.
- Dojo’s own blog (RSS)
- Dojo Toolkit Aggregator (RSS) - collects articles from various sources
- Dojo Campus cookies (RSS)
- SitePen’s blog (RSS) - has many articles about dojo
- Eugene’s blog (ATOM) - has many articles about dojo
- Sam’s blog - sometimes has dojo articles.
- Peter’s Blog
- Dojomino - Dojo + Domino
- dojotdg.com - Companion blog for “Dojo: The Definitive Guide” by author Matthew Russell
- Dojotoolkit-forum.de (RSS) - German language forum and news for Dojo Toolkit