Hi Charles, and JB I see two things here,
1/ stay with the webconsole of felix and improve that one too 2/ do some complete new webconsole. Use new technologies, but beware that you don't get into much external dependencies. e.g. no external dependency to spring and spring-dm since it would be bad if this is only needed for the webconsole but no one else needs it. Just to much overhead :) But I kind of like that wicket idea :) greetings, Achim > +1 to use Apache Wicket (Web OSGI Framework) in combination with > Spring/Spring DM to inject OSGI ServiceReference and JQuery. I already > use it in some project ! > > Wicket separates clearly the code from the html content using id of the > tag/div > > On Mon, Feb 28, 2011 at 9:11 PM, Jean-Baptiste Onofré <[email protected]> > wrote: >> Hi Charles, >> >> FYI, I already raised a Jira about the Karaf WebConsole. >> >> For the 3.0.0, I plan to make important enhancements on the WebConsole. >> >> The fist step is to update the look'n feel (CSS, some content, etc). >> The second step is to add new features presents in the shell but not in the >> WebConsole (diagnostics, etc). >> The third step is to refactore the WebConsole, maybe using a new framework >> (Vaadin or Pax Wicket) and a complete new frontend. >> >> Regards >> JB >> >> On 02/28/2011 09:06 PM, Charles Moulliard wrote: >>> Hi, >>> >>> This week-end, I have spend some time on Apache Felix& Karaf >>> WebConsole code. What I have discovered make me very unhappy and >>> frustrated because the project(s) lack of structure, complicate the >>> development of screens and decrease development productivity (html >>> code is mixed in javascript, json variables are set everywhere in the >>> code and use in several of javascript functions, no template is used >>> to render html pages, locale is not used to translate text, ....). >>> >>> I have no idea about what is planned to do for the future (Karaf 3.0), >>> if we will continue to use Apache Felix WebConsole or create our own >>> web console, but a reflexion about which Web frameworks, Ajax >>> Javascript should take place to simplify development lifecycle. >>> >>> Regards, >>> >>> Charles Moulliard >>> Apache Committer >>> >>> Blog : http://cmoulliard.blogspot.com >>> Twitter : http://twitter.com/cmoulliard >>> Linkedin : http://www.linkedin.com/in/charlesmoulliard >>> Skype: cmoulliard
