Hi Werner,

I think it would be good to have it in MyFaces either as a subproject
or for starter
if anyone feels it might not be mature enough yet in the sandbox. It
would be great
to have it around in tomahawk seeing we could really use some "new fancy"
Web 2.0 components to make tomahawk again more attractive for the end user
in times of RichFaces, ICEFaces, ...

just my 2 cents

Ernst


On 7/7/08, Werner Punz <[EMAIL PROTECTED]> wrote:
> Hello everyone
>
> as some know, I have been working semi silently the last months in my
> opensource time on a jsf dojo layer which is rather extensive, it is a
> thin layer on top of dojo currently encapsulating around 23-25 of the
> existing dijit components
> (around 98% of the dijit components)
>
> I am reaching the state of being able to opensource the codebase, it
> still is not done yet, but the core is rather stable and a lot of
> components work well enough already so that I am not ashamed of it
> anymore showing it publicly although it is still major road ahead till beta.
>
> One thing, it was planned as tomahawk extension to get dojo out of
> tomahawk, but it is very extensive and the tomahawk dependencies are not
> that much so getting tomahawk out entirely would be possible.
>
> Following:
>
> a) It uses weblets and tomahawk for resource loading and relocation
> (weblets for resource loading, tomahawk for resource relocation)
>
> b) It has its own codegen, which was derived out of the need of having
> to have something fast, and the old ones were very undocumented and the
> new ones not ready. The codegens basically build up a data structure in
> groovy with the component descriptors and then send the data structures
> down into specialized velocity templates. I know we now have a working
> codegen infrastructure, but moving all this over is not my biggest
> priority since my own self rolled parserless solution works very well
> for the scope of the complib and the component descriptors are very tight.
>
> As for jsf currently JSF 1.1 is still the sourcebase, although I test it
> with JSF 1.2, a direct adjustment towards JSF 1.2 can be done thanks to
> the codegens.
>
> Have in mind the codebase I am dropping down is rather huge, with around
> 30.000 - 40.000 locs (Excluding the table) of the components alone most
> of the code being generated, and for now also 1-2 dojo versions in the
> sourcebase until we can move the dojo builds into a separate maven repo
> and load it during the build process.
>
> Also have in mind that currently I drop all generated code into the
> java/src hierarchy in its own dirs with clear comments in the files
> that they should not be added! An approach which would make sense in my
> opinion but others have opposed in the past (I simply love to have the
> sources in one place as much as possible)
>
> Also the table which will be added also will have a large codebase, the
> customer we have developed the table for, has cleared all the apache
> legal stuff, and it is just a matter of getting clearance of the code
> from the legal departement to be able to add it.
>
> A demo of the components will be shown in 1-2 weeks, some people in the
> list have seen some of the components in action already last week.
>
> So my question is, are we going to host it inside of myfaces as its own
> subproject or as part of the sandbox or maybe I can move the codebase
> over to its own project outside of apache (jsfcomp for instance might be
> a perfect place until the entire complib is matured enough)
>
>
>
>

Reply via email to