[dojo-contributors] The Canonical Header for Online Book 0.9
eugene at lazutkin.com
Sun Aug 19 18:25:55 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
I like this idea. In general xd proved to be a life-saver for small
projects, especially when there is a well-known URL, like in AOL CDN case:
1) No need to copy files anywhere in simple cases --- just write your
code inline and reference AOL. You're done.
2) AOL CDN is fast and geographically distributed. In most cases it
beats the feeble hosting available on the cheap => actually it improves
So I am all for it, especially in the case of examples.
Additional suggestion: probably it makes sense to setup a Coral CDN
mirror, so we can change it more frequently. For example: we can host
dojo at folowing URLs:
...or something like that incorporating in the URL schema the version,
and the build name.
To access the Coral CDN copy we need just append nyud.net:
I don't know how reliable the Coral CDN is, but it doesn't hurt to try.
James Burke wrote:
> On 8/19/07, Craig Riecke <craig at tofuna.com> wrote:
>> Or, as perhaps the ultimate path of least resistance, we could use the
>> CDN location as /dojoroot. I admit being partial to this, and even to
>> advocating CDN as the "recommended method" for learning/first applying
>> Dojo. (Side note: do we have a definitive list of things that do not
>> work from CDN?)
> I also like the idea of referencing the CDN, since it allows them to
> save the example to disk and just try it without needing to install
> Dojo. But of course I'm biased since I put the XD builds up.
> The standard example template probably should include a reference to
> dojo.addOnLoad(). The usage of it is required in XD (CDN) builds for
> any setup you want to do after dojo.require'ing resources, and it is
> good practice in general, even in non XD cases. So, to modify the
> script tag in your example to this:
> // Other requires
> //Do page initialization work here.
> As far as modules that do not work or require additional setup with
> the xdomain (XD/CDN) builds, there is an old list for 0.4.x modules
> (See "Module-specific notes" section)
> I need to update the list for 0.9, but I think in general, most
> modules should work. You might have to add an addition djConfig line,
> but most should work (with the exception of the dojox.storage
> dojox.flash if they still do document.writes).
> As far as updating the XD notes for 0.9, it seems like they should go
> somewhere near this page in the 0.9 book:
> Maybe have it as a page after that page in the Part 4 Meta Dojo section?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the dojo-contributors