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


Reply via email to