Dojo


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


Thursday, July 3rd, 2008

Shrinking frameworks; Dojo in 6k

Category: Dojo

Dojo is a framework that you can bend for your needs. You have very fine grained control on what you want in your base dojo.js, how other components are loaded, and a final custom JavaScript file. Brad Neuberg showed a project, SearchTools, that added local search via Gears, and had a custom Dojo that wasn’t Read the rest…

Posted by Dion Almaer at 10:12 am
Comment here

+++--
3.9 rating from 34 votes

Friday, June 27th, 2008

Working with Web Services with ease; dojo.data and the WikipediaStore

Category: Dojo

Revin Guillen has posted about the Dojo dojo.data API and how you can layer access to Web services in a very elegant way. His example shows building access to Wikipedia (demo): Dojo recently received a new data store that demonstrates exactly what we want: dojox.data.WikipediaStore. It does just what it sounds like, turning Wikipedia into Read the rest…

Posted by Dion Almaer at 8:50 am
Comment here

+++--
3.7 rating from 22 votes

Wednesday, June 25th, 2008

Badging Flickr with Dojo

Category: Dojo, Examples

Dylan Schiemann has a really nice case study post on implementing a Flickr badge with Dojo. What is particularly interesting is how he starts with a simple version: < View plain text > HTML <head> … <link rel="stylesheet" href="/dojo/dojox/image/resources/image.css" /> <style type="text/css">     img.thing { width:50px; height:50px; } </style> … </head> <body> … <div Read the rest…

Posted by Dion Almaer at 7:06 am
Comment here

+++--
3.3 rating from 40 votes

Tuesday, June 17th, 2008

Dojo gets AIM API Support from AOL

Category: Dojo

James Burke of AOL announced that AOL has released Dojo modules which wrap AOL’s Web AIM API. This is a very big announcement as the Web AIM API lets developers incorporate core AIM functionality into any web page including the ability to sign on, send and receive IMs, and obtain a user’s Buddy List. My Read the rest…

Posted by Rey Bango at 7:45 am
Comment here

+++--
3.4 rating from 41 votes

Wednesday, June 11th, 2008

Ajaxian Featured Tutorial: A Double Dose of Dojo

Category: Dojo

The team at Dojo have been really working hard to improve their documentation and put more information in the hands of Dojo developers. Between DojoCampus.org and the SitePen blog, they’ve really come a long way to providing solid education material for the Dojo community. Normally, the Ajaxian Featured Tutorial consists of one really good educational Read the rest…

Posted by Rey Bango at 9:00 am
1 Comment

+++--
3.9 rating from 44 votes

Wednesday, June 4th, 2008

Nexaweb announces dojo.E markup and runtime

Category: Dojo, JavaScript, Library

Nexaweb has released a new product that build on Dojo, dojo.E: dojo.E provides developers with the ability to use an XML based markup language to add in their Ajax behaviors. Markup whether — XML, HTML or CSS — simplifies development by allow developers to convey in simple text format what they would otherwise need to Read the rest…

Posted by Dion Almaer at 8:36 am
17 Comments

+++--
3.3 rating from 51 votes

Tuesday, June 3rd, 2008

Dojo Firebug Lite: Beyond console.log

Category: Debugging, Dojo

Mike Wilcox has posted on Firebug Lite for Dojo and shows how he has taken it beyond console.log(). I was most excited about the DOM inspector: Yes, I did say that a DOM inspector would imitate existing tools. However, I implemented this for a colleague who was struggling with a particularly nasty IE 6.0 bug Read the rest…

Posted by Dion Almaer at 6:45 am
9 Comments

+++--
3.5 rating from 26 votes

Tuesday, May 27th, 2008

dojo.workers: a showcase

Category: Dojo, Showcase

Pete Higgins of Dojo has created a nice example, dojo.workers, that puts together coverflow with Dijit and some dojo.query animations. He even takes out his frustrations with IE 6 as he creates a branch that looks like this ;) var newp = function(){ // IE6 branch of this demo window.location.href = “http://” + (confirm(“Is it Read the rest…

Posted by Dion Almaer at 5:38 am
2 Comments

+++--
3.8 rating from 51 votes

Wednesday, May 21st, 2008

Dojo and Zend Framework Integration Released

Category: Dojo, PHP

The Zend Framework aims to be a top notch framework for building next generation Web applications in PHP. Dojo has similar aims on the front-end side, so they decided to join forces to provide an integration layer. If you like the combination you will have a better, tighter, way to build your applications. What we Read the rest…

Posted by Dion Almaer at 10:01 am
5 Comments

+++--
3.8 rating from 83 votes

Monday, May 19th, 2008

dojox.lang.aspect: More than just interception

Category: Dojo, JavaScript, Library

Eugene Lazutkin has written a very thorough post on dojox.lang.aspect a module that takes AOP seriously in JavaScript. As someone who has been to a couple AOSDs (the AOP software conference) and was excited to see AOP on the scene, it is good to see someone who gets it working on the JavaScript side. Of Read the rest…

Posted by Dion Almaer at 7:53 am
4 Comments

+++--
3.5 rating from 33 votes

Friday, May 16th, 2008

Spring WebFlow 2.0; JavaScript Module Released

Category: Dojo, Java, JavaScript, Library

Spring Web Flow 2.0 has been released which includes a new Spring JavaScript module. Here is an example of an onclick wrapper calling an Ajax event: < View plain text > HTML <a id="prevResultsLink" href="search?searchString=${searchCriteria.searchString}&page=${searchCriteria.page – 1}">Previous Results</a> <script type="text/javascript">     Spring.addDecoration(new Spring.AjaxEventDecoration({         elementId: "prevResultsLink",         event: Read the rest…

Posted by Dion Almaer at 12:01 am
2 Comments

+++--
3.9 rating from 81 votes

Tuesday, May 13th, 2008

Persevere: JSON Storage / Application Server

Category: Dojo, JSON, Showcase

Kris Zyp of Sitepen has released Persevere: An open source set of tools for persistence and distributed computing using intuitive standards-based JSON interfaces of HTTP REST, JSON-RPC, JSONPath, and HTTP Channels. The core of the Persevere project is the Persevere Server. The Persevere server includes a Persevere JavaScript client, but the standards-based interface is intended Read the rest…

Posted by Dion Almaer at 3:46 am
4 Comments

+++--
3.7 rating from 33 votes

Friday, May 9th, 2008

Exclusive Mastering Dojo Chapters

Category: Books, Dojo

Craig Riecke, Rawld Gill, and Alex Russell, along with the Pragmatic Programmers themselves have been kind enough to give the Ajaxian community some exclusive extracts from the Mastering Dojo beta book. What do we have on the docket? First, we have details on the Dojo DOM Apis. Specifically, the author takes us through a challenge Read the rest…

Posted by Dion Almaer at 7:10 pm
3 Comments

+++--
3.9 rating from 43 votes

Thursday, May 8th, 2008

Ajax Pioneer Week: Alex Russell of Dojo

Category: Dojo, Interview, JavaScript

Last, but never least, is Alex Russell of the Dojo Toolkit and SitePen. In Alex’s five minutes of video footage for our JavaOne talk, he explained how Dojo enables you to built fantastic, responsive applications for everyone. The everyone piece revolves around accessibility too, which is core to Dojo thanks to work from Becky Gibson Read the rest…

Posted by Dion Almaer at 11:51 am
3 Comments

+++--
3.8 rating from 35 votes

Tuesday, May 6th, 2008

Porting Dojo Methods to Flash

Category: Dojo, Flash

Mike Wilcox has started a nice series of posts on porting Dojo methods to Flash as a homage for Open Screen (aside: I applaud Adobe’s intentions, but need to see a non-assert of their IP before I can do anything with it.) In part one of the series Mike ports dojo.hitch to ActionScript: < View Read the rest…

Posted by Dion Almaer at 7:12 am
Comment here

++++-
4.1 rating from 19 votes

Wednesday, April 30th, 2008

Usable Directory Listings with Dojo

Category: Dojo, Examples

Sam Foster has written up an example of using Dojo to create directory listings with keyboard shortcuts. You can now tab over to the box on the top right, and filter your selections: This tutorial shows you how to upgrade those plain vanilla pages to make getting around a little faster and along the way Read the rest…

Posted by Dion Almaer at 8:26 am
Comment here

++++-
4.4 rating from 14 votes