<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>DojoCampus &#187; Tutorials</title>
	<atom:link href="http://dojocampus.org/content/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojocampus.org/content</link>
	<description>The definitive resource for all things Dojo: past, present, future.</description>
	<lastBuildDate>Tue, 09 Mar 2010 14:37:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;DojoCampusFolks </copyright>
		<managingEditor>nonken@dojotoolkit.org (DojoCampusFolks)</managingEditor>
		<webMaster>nonken@dojotoolkit.org(DojoCampusFolks)</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords>Dojo Toolkit, Dojo, Ajax, JavaScript, Web 2.0</itunes:keywords>
		<itunes:subtitle>Everything Dojo from the people making Dojo</itunes:subtitle>
		<itunes:summary>Dojo Toolkit Developers share their insights on anything JavaScript, Dojo, or Ajax.  </itunes:summary>
		<itunes:author>DojoCampusFolks</itunes:author>
		<itunes:category text="Technology">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Software How-To"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Podcasting"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>DojoCampusFolks</itunes:name>
			<itunes:email>nonken@dojotoolkit.org</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://dojocampus.org/images/podcast/logo300.png" />
		<image>
			<url>http://dojocampus.org/images/podcast/logo144.png</url>
			<title>DojoCampus</title>
			<link>http://dojocampus.org/content</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Using Dojo Back Button and Bookmarks</title>
		<link>http://dojocampus.org/content/2009/05/17/using-dojo-back-button-and-bookmarks/</link>
		<comments>http://dojocampus.org/content/2009/05/17/using-dojo-back-button-and-bookmarks/#comments</comments>
		<pubDate>Sun, 17 May 2009 15:26:42 +0000</pubDate>
		<dc:creator>ckeene</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Dojo in action]]></category>
		<category><![CDATA[Great websites]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dojo changeurl]]></category>
		<category><![CDATA[dojo.back]]></category>
		<category><![CDATA[wavemaker]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=208</guid>
		<description><![CDATA[Ajax applications are sometimes a bit like super models &#8211; visually impressive but not always well behaved.In particular, Ajax applications have a spotty record with respect to supporting basic web concepts like the browser back button and the ability to bookmark a particular place in the application and return to it later.
Fortunately, Dojo has a [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2009/05/17/using-dojo-back-button-and-bookmarks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dojo DTL Basics</title>
		<link>http://dojocampus.org/content/2009/04/17/dojo-dtl-basics/</link>
		<comments>http://dojocampus.org/content/2009/04/17/dojo-dtl-basics/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 08:22:19 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[dijit._Widget]]></category>
		<category><![CDATA[DTL]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=203</guid>
		<description><![CDATA[In this tutorial I want to show you the basics of using the extremely powerful templating language DTL when writing your own custom widgets. Dijit already comes with a powerful template mechanism dijit._Templated but sometimes you need a bit more flexibility &#8211; dojox.dtl is exactly what you need in those cases.

DTL origins
DTL is the templating [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2009/04/17/dojo-dtl-basics/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Extending dojo.dnd with a creator function</title>
		<link>http://dojocampus.org/content/2008/06/24/extending-dojodnd-with-a-creator-function/</link>
		<comments>http://dojocampus.org/content/2008/06/24/extending-dojodnd-with-a-creator-function/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:53:34 +0000</pubDate>
		<dc:creator>jbalogh</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[dojo.dnd]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=144</guid>
		<description><![CDATA[Following the Dojo philosophy of &#8220;build with, not on&#8221;, dojo.dnd provides a terrific API for getting the right behaviour for your app, with plenty of extension points and monkeypatching opportunities.  Making a creator function for dojo.dnd.Container is the most obvious way to customize dojo.dnd, because it gets called anytime a container or avatar wants [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/06/24/extending-dojodnd-with-a-creator-function/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Separating Content from Presentation the Dojo Way</title>
		<link>http://dojocampus.org/content/2008/06/18/separating-content-from-presentation-ajax/</link>
		<comments>http://dojocampus.org/content/2008/06/18/separating-content-from-presentation-ajax/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 11:19:35 +0000</pubDate>
		<dc:creator>gtducati</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[dijit.layout.AccordionContainer]]></category>
		<category><![CDATA[dijit.layout.AccordionPane]]></category>
		<category><![CDATA[dojo.xhrGet()]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=136</guid>
		<description><![CDATA[One of the cool things about Dojo is the dojo.xhrGet() function. It&#8217;s powerful because it makes transparent the browser dependent transports that make AJAX possible. In this cookie, we&#8217;re going to explore a simple use case in Dojo to separate content from the presentation of a page. This means that if you want to update [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/06/18/separating-content-from-presentation-ajax/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>dijit.Tree &#8211; server fetch on node expansion</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/</link>
		<comments>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 20:50:38 +0000</pubDate>
		<dc:creator>trutwijd</dc:creator>
				<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dijit.Tree]]></category>
		<category><![CDATA[ForestStoreModel]]></category>
		<category><![CDATA[Lazy]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=132</guid>
		<description><![CDATA[Here&#8217;s an example of a Tree that pulls data from the server on child node expansion (clicking the &#8220;+&#8221; next to a node that has children) &#8211; dojo 1.1 or better required:

My application for this tree is to list the fields I have in objects I call plugins in my CMS.  These fields are [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Dojo and Air, a fancy file uploader</title>
		<link>http://dojocampus.org/content/2008/04/02/dojo-on-air-a-fancy-file-uploader/</link>
		<comments>http://dojocampus.org/content/2008/04/02/dojo-on-air-a-fancy-file-uploader/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 09:00:40 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[File Uploading]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=60</guid>
		<description><![CDATA[How many times have you had trouble uploading files to your favorite CMS? How many times did a client say &#8220;I am not happy with uploading one file at a time&#8221;? And last but not least, how many times did you implement a third party plugin/software/piece of magic to implement efficient file uploading?

Well, I think [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/04/02/dojo-on-air-a-fancy-file-uploader/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Extending a widget to make it data-aware</title>
		<link>http://dojocampus.org/content/2008/03/31/extending-a-widget-to-make-it-data-aware/</link>
		<comments>http://dojocampus.org/content/2008/03/31/extending-a-widget-to-make-it-data-aware/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 11:00:04 +0000</pubDate>
		<dc:creator>toonetown</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dojo.data]]></category>
		<category><![CDATA[dojox.form]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=92</guid>
		<description><![CDATA[
In the cookie about dojo.data, I extolled the virtues of data-driven widgets, and how much I loved them.  However, there are times when the widget you want to use is not data-aware.  This tutorial will step you through how to quickly and easily add data capability to a widget.



To get started, let&#8217;s take [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/31/extending-a-widget-to-make-it-data-aware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No end to rounded corners</title>
		<link>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/</link>
		<comments>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 14:31:20 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[Rounded]]></category>
		<category><![CDATA[Theming]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=71</guid>
		<description><![CDATA[After the last tutorial on how to make fancy rounded tabs, I thought it might be interesting to take a look on how to make a widget which lets you transform a simple &#8220;div&#8221; into a nice looking one with rounded corners and flexible width/height, using just one image.


&#60;div&#62;Fancy rounded corners&#60;/div&#62;

Will turn out to look [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Creating Your Own $</title>
		<link>http://dojocampus.org/content/2008/03/13/creating-your-own/</link>
		<comments>http://dojocampus.org/content/2008/03/13/creating-your-own/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 04:17:24 +0000</pubDate>
		<dc:creator>pottedmeat</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[$]]></category>
		<category><![CDATA[dojo.query]]></category>
		<category><![CDATA[extend]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=67</guid>
		<description><![CDATA[The bling, one of the best global variables in JavaScript. A tool which has come to mean, as a function, a way to locate a node or set of nodes. And, as a namespace, a simple way to access often-used functionality. &#8220;This can&#8217;t be done with Dojo,&#8221; you insist. But you&#8217;re wrong, it&#8217;s really easy. [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/13/creating-your-own/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The dojo.moj.oe</title>
		<link>http://dojocampus.org/content/2008/03/03/dojomojoe/</link>
		<comments>http://dojocampus.org/content/2008/03/03/dojomojoe/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 15:49:27 +0000</pubDate>
		<dc:creator>dante</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[DnD]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Subscribe]]></category>
		<category><![CDATA[Topics]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=17</guid>
		<description><![CDATA[As I mentioned in the dojo.moj.oe blog entry, I have every intention of fully tutorial-izing the demo.  To continue from where we left off with the topic cookie and simultaneously start a series of small tutorials,  I present to you: Mojo part I

We&#8217;ll be going step-by-step, though jumping directly into the javascript. You [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/03/dojomojoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.787 seconds -->
