Hi all, I have just moved the LogBrowser project Tomasz was working upon as part of GSOC 2010 to the trunk. I've done few minor changes before moving it in.
- rt/management-web has a new package, org.apache.cxf.management.web.browser* which contains the code for the browser. It was org.apache.cxf.management.web.logging.logbrowser* in the sandbox but I thought we might enhance it in the future to work PersistingIn/Out interceptors in the rt/management so decided to simplify the package name. - samples/logbrowser is the demo showing the LogBrowser in action. It may make sense even move the whole rt/management-web into a CXF subproject, we'll see. For now, I'd like to have the browser polished and then we can decide. The GWT compilation will happen as part of building the rt/management-web, so the final jar will actually have the generated GWT code and resources included. We may consider doing it during the demo run, but again, lets try to polish the browser first. Tomasz, first of all congrats, I think it is good that your project is moving to the trunk. I'd appreciate if you could help me a bit with the initial clean-up, hope you'll find some time. You are a CXF committer now so you can do changes on the trunk... Here is the initial list of issues which I need some help with : 1. LogBrowser has a showstopper bug which I'm sure is due to the fact we just did not look at it for a while :-). Basically, when I go and generate the logs, and then click 'refresh' on the endpoint, the browser reports an exception. The AtomPullServer is functioning ok, Firefox subscribes to the Atom Feed with no probs. 2. Please move ManageEndpoints button either immediately above or below the Filter button 3. Remove the Tasks and Endpoints buttons/entries, lets have it the way you did it originally. We only need to see the list of endpoints which will be added via "ManageEndpoints", the explorer style is just too complex. 4. When I go to ManageEndpoints, "Sign Out" leaks into the new panel and overlaps with the "Settings" entry, 5. In ManageEndpoints please change "back to browse" to "Back to Explorer" 6. We will need to think what to do with the jscript library added to the demo - we will have to link to its via remore URI or simple do a simpler plain HTML form - not a priority right now. Hope it's not a big list :-). We will catch up on the GWT dev a bit and I also hope other users with the GWT experience contribute in time. What I will do before 2.4 is look at the browser code and see what I can refactor but also add some helpers to the AtomPullServer so that users can use it for reading from the existing file logs... Thanks, Sergey