>>Ps: groovy jar is big so any issue making the new gui optional?
No problem. In fact, this is what I had in mind. The users could choose to
drop the extra war file or not.
The webaccess (or admin :) ) would not be part of the main distribution,
but it would be another separated download.
The important thing is "tomee.war". The  "webaccess.war" ("admin.war"?) is
only an extra tool.

[],
Thiago.



On Fri, Sep 20, 2013 at 12:59 AM, Romain Manni-Bucau
<rmannibu...@gmail.com>wrote:

> Ps: groovy jar is big so any issue making the new gui optional?
> Le 20 sept. 2013 06:57, "Romain Manni-Bucau" <rmannibu...@gmail.com> a
> écrit :
>
> > +1 for webaccess (admin maybe?)
> > +1 to remove tomee webapp in bundled tomee
> > Le 20 sept. 2013 04:33, "Thiago Veronezi" <thi...@veronezi.org> a écrit
> :
> >
> >> Hi devs,
> >>
> >> I propose a new way of facing the TomEE Web Interface. I would like to
> >> make it a simple extra web application that is not responsible for
> starting
> >> up the container or managing transactions. I propose it to be just like
> a
> >> tool for Developers and possibly IT. This new new web application would
> be
> >> called "tomee-webaccess".
> >>
> >> * We would continue having the "tomee-webapp", but it woulnt have any
> UI.
> >> "tomee-webapp" would focus on services and on being the entry point into
> >> TomEE("http://localhost:8080/tomee";).
> >>
> >> * The "tomee.war" would be much smaller, and not polluted with non
> >> critical source code.
> >>
> >> * Having an extra application that is not dependent of the full server
> >> build makes my development much simpler and faster.
> >>
> >> * Not based on websockets. Websockets are cute, but I guess I will wait
> >> until the new Tomcat is ready before adding it back; but not as
> intensive
> >> as it was before.
> >>
> >> For now, the GUI is almost identical to the previous version. It is just
> >> heavy polished. Users should be able to execute "JavaScript" and
> "Groovy"
> >> scripts. It is also possible to see the log files.
> >>
> >> Now the important part: the new web application is Groovy based. I love
> >> this language. Although Groovy is less performant than Java, the GUI
> isnt
> >> crasy about it.
> >>
> >> Another thing: It is Rest based. Simply because I think is more fun. :)
> >> It may be important to note that this makes it impossible to use
> >> webaccess with the "Web Profile" version of the server.
> >>
> >> The hole idea is:
> >> * tomee.war -> as simple as possible (important stuff only)
> >> * webaccess.war -> where we would add GUI related code.
> >>
> >> Let me know if this is OK.
> >> I plan to remove all the GUI code from "tomee.war" this weekend.
> >>
> >> In order to see the application, go to the "tomee-webaccess" directory
> >> and type "make start-tomee".
> >>
> >> [image: Inline image 2]
> >>
> >> []s,
> >> Thiago.
> >>
> >
>

Reply via email to