Dojo


The Dojo Toolkit is an open source JavaScript Library that allows users to develop JavaScript/Ajax-based applications and websites.


Monday, August 20th, 2007

Dojo 0.9 Final Version Released

Category: Announcements, Dojo, JavaScript, Library

Congrats to the entire Dojo team on shipping Dojo 0.9. In short, you can now expect great things from this revamp, including a tight, fast core, a unified good looking set of widgets, and an extensible space for all things Dojo. Now that this new base is out there, the team can continue to build Read the rest…

Posted by Dion Almaer at 1:57 pm
25 Comments

+++--
3.9 rating from 76 votes

Wednesday, August 15th, 2007

Building an event-based Ajax application

Category: Dojo, JavaScript

Dojo has had a publish/subscribe system forever. With 0.9 it gets even better, and this writeup discusses how you can wire up your Ajax application using pub/sub. If you have an application that uses devices like deferred loading, or “parse on demand”, wrapping it with an initializer helps keep it that way. The final code Read the rest…

Posted by Dion Almaer at 7:02 am
Comment here

++---
2.6 rating from 46 votes

Tuesday, July 17th, 2007

AOL Mgnet with Dojo

Category: Dojo, Showcase

AOL has a slew of new beta products all powered by Dojo. The portal piece differs from iGoogle and the like by not using iframes. At first I was surprised at this (security concerns), but then you see that the portlets are fairly locked down. Mgnet is an interesting product that helps you find content Read the rest…

Posted by Dion Almaer at 12:01 pm
11 Comments

+++--
3.6 rating from 32 votes

Monday, July 9th, 2007

Why choose Dojo?

Category: Dojo, Framework

Choosing a platform for your Ajax applications isn’t a trivial task. There are more choices than you have had hot dinners, and new ones pop up on a daily basis. If a framework wants adoption, it helps to have a story on why a developer should choose that library. Dojo has just gone out and Read the rest…

Posted by Dion Almaer at 12:01 am
42 Comments

++---
2.8 rating from 101 votes

Friday, July 6th, 2007

Dojo Offline: 0.9 and Gears

Category: Dojo, Gears, Google, Offline

Brad Neuberg and SitePen have released a new beta of Dojo Offline. This release includes a full port to Google Gears, a port from Dojo 0.4 to 0.9, and more. Features An offline widget that you can easily embed in your web page with just a few lines of code, automatically providing the user with Read the rest…

Posted by Dion Almaer at 10:55 am
4 Comments

+++--
3.5 rating from 21 votes

Hacking Firebug with Dojo

Category: Dojo, JavaScript, Library

One of the subtle changes in Dojo 0.9 is that you won’t find your dojo.debug() friends. Instead, they have ported Firebug Lite and now you will be able to use the console.* goodness. The article on this (over at SitePen) also discusses conditional logging and being able to: < View plain text > javascript console.logIf( Read the rest…

Posted by Dion Almaer at 1:10 am
2 Comments

+++--
3.3 rating from 23 votes

Tuesday, July 3rd, 2007

Dojo 0.9: The next generation is here

Category: Announcements, Dojo

Dojo 0.9 has been released in beta. This is a brand new Dojo, and a very exciting time for the project: SPEED: Stripped of all ‘excessive’, redundant, and backwards-compatible code, the new Dojo core is a speed-demon. It consists of a streamlined, compact Base (aka: dojo.js) which provides a plethora of reliable features for you Read the rest…

Posted by Dion Almaer at 1:47 pm
19 Comments

+++--
3.9 rating from 63 votes

Thursday, June 14th, 2007

Rhyme and Reason

Category: Dojo, Java, Showcase

Rhyme & Reason provides a rich text editor for composing poems, automatically scans each line’s meter as you type and displays the marked up line in a panel below the editor. I believe it is the only online tool that can read a line of poetry and scan it automatically. It also supports scanning an Read the rest…

Posted by Dion Almaer at 7:35 am
3 Comments

+++--
3.9 rating from 29 votes

Wednesday, June 6th, 2007

Mind42: Collaborative Mind Mapping

Category: Dojo, Showcase

Stefan Schuster has created Mind42, a collaborative mind mapping tool. It’s a Dojo powered full JavaScript client with a Java server in the backend for providing a JSON interface. Its a full Drag and Drop enabled graphical mindmap editor including web only features like collaboration, sharing, blog integration and: Text nodes with colors, icons, links, Read the rest…

Posted by Dion Almaer at 8:42 am
10 Comments

+++--
3.9 rating from 40 votes

Wednesday, May 30th, 2007

Audible Ajax Episode 21: Dojo Offline on Google Gears

Category: Dojo, Gears, Google, Interview, Podcasts

Google has announced some big news for Ajax developers at Google Developer Day. The announcement is Google Gears, an open source runtime to allow you to build Offline Web applications. Some may think “hmm, what about Dojo Offline?” The great news is that the Dojo crew were in the loop wrt this project, and Brad Read the rest…

Posted by Dion Almaer at 6:02 pm
7 Comments

++++-
4.4 rating from 36 votes

Thursday, May 17th, 2007

Dojo 0.9 Update

Category: Dojo

Alex Russell (SitePen) and the Dojo team and pushing strongly ahead with Dojo 0.9 which is a major update that gets very pragmatic. What’s new The new widget system, Dijit has landed! Holy cow is it fast. Stay tuned for themes and more widgets. Layered builds. Slice and dice your builds any way you like Read the rest…

Posted by Dion Almaer at 6:34 am
8 Comments

+++--
3.6 rating from 42 votes

Monday, May 7th, 2007

SharedBook: Collaborative On-demand Reverse Publishing Platform

Category: Dojo, Showcase

SharedBook has built a collaborative on-demand Reverse Publishing Platform. The platform automatically flows multiple streams of data (such as archived materials, user-generated content, and photographs) into a structured book product that can be purchased as is, or personalized further. The content can be retrieved from a feed or pushed via SharedBook’s open API. This is Read the rest…

Posted by Dion Almaer at 7:23 am
4 Comments

+++--
3.6 rating from 26 votes

Tripbase: Travel 2.0 Site

Category: Dojo, Showcase

Tripbase is a new single page application built using Dojo. It gives you recommendations based on settings that you configure via sliders and text. The various components are nicely wrapped as Dojo widgets. A view-source | grep dojo.require will show you goodies like: < View plain text > javascript dojo.require("dojo.widget.Slider"); dojo.require("dojo.triptoe.widget.GeneratorResultsHolder"); dojo.require("dojo.triptoe.widget.GeneratorResult"); dojo.require("dojo.triptoe.widget.IframeDialog"); dojo.require("dojo.triptoe.widget.SlideShow2");   Read the rest…

Posted by Dion Almaer at 5:09 am
12 Comments

++++-
4.2 rating from 42 votes

Thursday, May 3rd, 2007

Census: RIA Data Loading Benchmarks

Category: Adobe, Ajax, Dojo, Performance

James Ward of Adobe has created a Flex application that is able to run benchmarks on various RIA technologies called Census. The benchmark renders a large data table using: Ajax: HTML, SOAP, XML, JSON Dojo: JSON to Dojo filtering table Flex: SOAP to AS and E4X, XML to AS and E4X, AMF3, Paged The benchmark Read the rest…

Posted by Dion Almaer at 8:00 am
27 Comments

+++--
3.9 rating from 54 votes

Ambassador Publications announces Dojo-based app

Category: Dojo, Showcase

SitePen has noted that Ambassador Publications announces a Dojo-based app that they helped create: From a technical perspective, the platform was a significant challenge to build, with over 700K of JavaScript in a single-page application, over 50 different custom Dojo widgets, auto-save, auto-sync, and a custom server-side platform to integrate with the various ad networks Read the rest…

Posted by Dion Almaer at 7:34 am
1 Comment

+++--
3.4 rating from 33 votes

Monday, April 30th, 2007

Dojo 0.9: A new, leaner, meaner Dojo

Category: Dojo

There has been a ton of work going on over in Dojo land, and Alex has given his hands a rest from coding, to give us an update on Dojo 0.9 over at SitePen HQ. It is wrong to think of Dojo as an Ajax toolkit. It is more akin to a stdlib for JavaScript, Read the rest…

Posted by Dion Almaer at 12:29 am
16 Comments

+++--
3.7 rating from 66 votes