Werner,
I am excited to see you are planning to upgrade the DoJo support. I
would like to see support for multiple versions, including the one
currently in Tomahawk. The desired version to use for any project should
be configurable.
Paul Spencer
Werner Punz wrote:
hello everyone
I just wanted to drop a short note, start a discussion here.
I was busy the last few weeks regarding dojo after getting weblets 1.0
out of the door.
Well here is a plan. As you all know we currently have dojo in Tomahawk,
well the main issue is, this is a huge dependency.
I have quietly started a small Tomahawk extension framework which should
get Dojo out of Tomahawk and should encapsule the most important
components.
I cannot showcase too much but in a few weeks I will be able to showcase
some stuff, depending on the time I can work on it.
Ok here is my plan
I want to get Dojo and the Dojo Initializer in its own Tomahawk
dependend subproject.
Dojo itself wont be packed into the sourcetree anymore, but I will move
it to weblets (Actually this is working already) so that we can add it
as binary dependency and also will get versioning, so that it becomes
easier to change dojo versions.
This stuff is working already and it works really well.
What I have planned additionally, and upgrade to the latest Dojo version
and encapsulation of the most important dijit components in their own tags.
(This is what I am working on currently, I got my base frameworks mostly
stabilized and added some code generation today(The code gens do not
overlap with Leonardos and Simons work I took care of that I do not want
to duplicate existing code functionalitywise))
And last but not least we have to take a proper look at the sandbox on
what we will take also into our dojo extensions stuff, I want the
sandbox to become smaller and I do not want a component clutter in the
extension lib.
This means maybe we might deprecate some sandbox components if possible.
Also the moving of the sandbox components means some overhaul and some
work to be done, that also means someone have to jump in here and give a
helping hand. (Once the other parts are done)
Those are my plans what is your opinion about this.
The main issue why I started this project is to get dojo out of the
tomahawk core and to make it easier to upgrade dojo.
Werner