Hi,
Thanks for taking a stab at this. Looks great from my POV.
Some issues I discovered on the Resource details page:
* The item labelled "Imported Bundles" actually lists
imported services
* The button labeled "Start" probably means "Deploy and Start"
while the button labeled "Deploy" probably just deploys.
Could this be marked somehow ?
* The "optional" checkbox probably means "include or exclude
optional requirements", right ? Can this be claraified in the gui ?
NB: I have tested with a default build of Apache Sling whose OBR setup
points to mainly Apache artifacts thus showing the drawback of using the
alphabet to segment the list (I do not have a better solution so, lets
not change ;-) ).
Regards
Felix
On 05.03.2010 09:31, Guillaume Nodet wrote:
> This week, i've done a major rewrite of the webconsole OBR's plugin.
> The two main problems were scalability and lack of information.
> Scalability was a problem because if your bundle containts lots of
> bundles, the time taken to serialize all the resources into json is
> prohibitive.
> Lack of information is because beyond the name of the bundle, you
> can't see anything.
>
> The approach i've taken is to display a list of bundles by starting
> letter, so the first time you open the tab, you'll see all bundles
> starting with 'A'
> you can send select another letter. The search box can also be used
> to select bundles which name contains a given sentence or even use
> more complex filters.
> For example you can use:
> package:(package=javax.transaction)
> in the search box, and all the bundles exporting this package will be
> displayed.
>
> In the bundles list, you can then click on the name and a list of
> versions will be displayed.
> Clicking on the version will display details about the bundle
> (imported / exported packages / services, required bundles, and the
> resolution of the mandatory dependencies).
>
> Feedback welcomed !
>