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

Reply via email to