Dojo


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


Thursday, February 28th, 2008

WaveMaker Visual Ajax Studio 3.1.1 Released

Category: Dojo, Toolkit, Utility

WaveMaker has just released a new version of its open source Visual Ajax Studio v3.1.1. It is similar to TIBCO GI, but built on top of Dojo with JavaScript output that is very terse and even looks like something you may have written (which is rare indeed for a tool). Studio lets users create database- Read the rest…

Posted by Dion Almaer at 10:24 am
3 Comments

++++-
4.3 rating from 34 votes

Wednesday, February 27th, 2008

Rounded tabs with Dijit

Category: CSS, Dojo

Nikolai Onken has written a detailed post on rounded tabs and how to get them all nice and happy with Dijit. Although the example is focused on Dijit and tweaking the tab template: < View plain text > HTML <div waiRole="presentation" dojoAttachEvent=’onclick:onClick,onmouseenter:_onMouse,onmouseleave:_onMouse’> <div waiRole="presentation" class=’dijitTabInnerDiv’ dojoAttachPoint=’innerDiv’> <div waiRole="presentation" class=’dijitTabContent’ dojoAttachPoint=’tabContent’>           Read the rest…

Posted by Dion Almaer at 6:05 am
3 Comments

+++--
3.8 rating from 32 votes

Wednesday, February 20th, 2008

Dojo rating widget with dojo.gfx

Category: Dojo, Widgets

Tobias von Klipstein has created a Dojo rating component that uses dojo.gfx: This example should demonstrate a case, where geometric forms can be combined with other widgets and how simple it is to achieve a widget using vector graphics. dojox.gfx was a great help, because it prints the appropriate vector format for you (svg/vml/canvas) and Read the rest…

Posted by Dion Almaer at 6:44 am
4 Comments

+++--
3.3 rating from 12 votes

Wednesday, February 13th, 2008

Extending dojo.query()

Category: CSS, Dojo, JavaScript

Alex Russell has taken some time to share the path you take when you go the Dojo Way and “build with, not on”. He posted an example of how to extend dojo.query() which walks through the steps: Step 1: grok dojo.NodeList dojo.NodeList is the Array subclass which all dojo.query() calls return an instance of. Therefore, Read the rest…

Posted by Dion Almaer at 2:36 am
Comment here

+++--
3.5 rating from 19 votes

Tuesday, February 12th, 2008

Dojo Roundup: A/V, Animation, and a lot more

Category: Dojo

A lot of news came together at the Dojo Developer Days event. Below is my meta-roundup based on Alex’s wrapup, and other news. Animation Eugene Lazutkin (SitePen) has been a busy man. His impressive work on dojox.gfx, dojox.gfx3d, and dojox.charting made Dojo 1.0 the best tool around for portably drawing vector graphics in a browser Read the rest…

Posted by Dion Almaer at 8:01 am
10 Comments

+++--
3.8 rating from 34 votes

Thursday, February 7th, 2008

Django Template Language in JavaScript

Category: Dojo, Examples, JavaScript

I am learning at lot at the Dojo Developers Day one. Whenever I met Dojo folks I get the impression that there are 55 gems in the library that I have no idea about! One of them is Neil Roberts implementation of the Django template language in JavaScript. His work lives in dojox.dtl and you Read the rest…

Posted by Dion Almaer at 2:47 pm
10 Comments

++++-
4 rating from 33 votes

Tuesday, February 5th, 2008

Collaborative Drawing with Sketch

Category: Comet, Dojo

Roberto Saccon has taken the Dojo example program sketch, which itself “fully implements the idea of pipelining the drawing process based on sequential commands for adding, modifying or deleting objects” and has Cometized it: Very little additional code was necessary to combine the chat app and the drawing app into a collaborative example app. I Read the rest…

Posted by Dion Almaer at 7:48 am
2 Comments

+++--
3.8 rating from 18 votes

Monday, February 4th, 2008

Functional Programming with JavaScript and Dojo

Category: Dojo, JavaScript

Eugene Lazutkin has written a piece on Functional fun in JavaScript with Dojo where he delves into the land of functional and how it is available in JavaScript. Eugene maps out some of the helpful functions that JavaScript itself has added over time: JS 1.6 (in Firefox 1.5) introduced so-called Array extras: special Array methods, Read the rest…

Posted by Dion Almaer at 8:18 am
7 Comments

+++--
3.7 rating from 30 votes

Tuesday, January 22nd, 2008

Roxer: Simple web page creation and editing

Category: Dojo, RichTextWidget, Showcase

Jeremiah Grossman is known for his amazing Web security talks. Now though, along with Lex Arquette, he has come out with a Dojo powered project (using 1.0.2) Roxer which aims to be the easiest way to make a web page: Targeted mostly for novices, where with Roxer anyone can build just about any Web page Read the rest…

Posted by Dion Almaer at 8:30 am
9 Comments

+++--
3.4 rating from 30 votes

Monday, January 14th, 2008

dojo.moj.oe: parody of script.aculo.us homepage in Dojo

Category: Dojo, Scriptaculous, Showcase

Peter Higgins had a little fun, and created a parody of the script.aculo.us home page: dojo.moj.oe. The site shows off the new easing code that Robert Penner contributed to Dojo: A small change in the Animation system to accommodate the inclusion of the entire set of Robert Penner‘s Flash easing functions to The Dojo Toolkit. Read the rest…

Posted by Dion Almaer at 12:01 am
4 Comments

+++--
3.6 rating from 59 votes

Thursday, January 10th, 2008

How IE Mangles The Design Of JavaScript Libraries

Category: Browsers, Dojo, IE

People like to moan about IE, and often don’t have anything to back it up. “IE sucks” doesn’t count. Alex Russell, on the other hand, has written about how IE mangles the design of JavaScript libraries such as Dojo. His list both shows us the methods to the madness, informs us on the issues, and Read the rest…

Posted by Dion Almaer at 1:04 pm
7 Comments

++++-
4.1 rating from 51 votes

Monday, January 7th, 2008

Bunkai: Dojo Interactive Workbench

Category: Dojo, Showcase

Peter Svensson is back in the online IDE business with a new interactive workbench called Bunkai. Peter formerly created JDA Composer which he claimed “tried to do too many things at once, and so it was hard to understand at first glance.” He setup apart things with a new goal: My goal is to create Read the rest…

Posted by Dion Almaer at 7:52 am
Comment here

+++--
3.4 rating from 19 votes

Thursday, December 20th, 2007

DWR State of the Union

Category: Dojo, DWR

When the news broke that DWR had joined the Dojo Foundation, it left a lot of questions regarding the future of the DWR framework. Joe Walker aims to address the future of DWR in his recent post, DWR: State of the Union. So DWR is now part of the Dojo Foundation. I thought it would Read the rest…

Posted by Rey Bango at 10:16 am
Comment here

+++--
3.7 rating from 20 votes

Tuesday, December 11th, 2007

DWR joins the Dojo Foundation – Joe Walker joins SitePen

Category: Announcements, Dojo, DWR

I am really excited to post this piece of news, as I genuinely like everyone involved. At the last Ajax Experience, Alex Russell and Joe Walker gave a joint keynote. At one point it was going to be slightly different, but this news hadn’t been totally completed so it was held off (having to start Read the rest…

Posted by Dion Almaer at 6:56 am
2 Comments

++++-
4.2 rating from 126 votes

Thursday, November 29th, 2007

Nintendo relaunches with Dojo, Mootools, and more

Category: Dojo, MooTools, Showcase

Nintendo.com has relaunched, and a view source shows you that it now sports Dojo, Mootools, and much more script. As you hunt around for where you will see fun stuff in action you will find the game guide: Take a peak and you see how they use inline templating. < View plain text > HTML Read the rest…

Posted by Dion Almaer at 6:42 am
12 Comments

++---
2.9 rating from 33 votes

Wednesday, November 14th, 2007

Dissecting Dijit: Dojo Widgets

Category: Articles, Component, Dojo

One of the best parts of Dojo 1.0 has been how often the team has been blogging of all things. It has been great! Mike Wilcox has posted about Dijit, the widget platform for Dojo 1.0. His piece covers dojo.parser, dojo.declare, the widget markup, the lifecycle of widgets, and more. Great stuff. The lifecycle is Read the rest…

Posted by Dion Almaer at 11:17 am
Comment here

+++--
3 rating from 62 votes