+1 to subproject -1 to sandbox.
IMO, Dojo should be separated from Tomahawk and the sandbox is part of Tomahawk, not a play ground for all the different MyFaces libraries. On Mon, Jul 7, 2008 at 2:47 AM, Ernst Fastl <[EMAIL PROTECTED]> wrote: > 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) >> >> >> >> >