Hi Henry,

Am 04.12.2012 um 10:25 schrieb Henry Saginor:

> On Tue, Dec 4, 2012 at 12:44 AM, Felix Meschberger <[email protected]> wrote:
>> Hi,
>> 
>> Am 04.12.2012 um 09:09 schrieb Henry Saginor:
>> 
>>> Hi Felix,
>>> 
>>> Thanks for the update.
>>> 
>>> * Can't this be done similar to titles?
>> 
>> What ?
> 
> Oops. Sorry ... I meant translation. That's what happens when you
> respond to e-mails after midnight (my time). :)

Ok, that would be FELIX-3800 then ;-)

> 
>> 
>>> * I thought of hardcoding default category at first. But then I
>>> decided to just return null as a default and handle this by displaying
>>> plugins without category at the top level. Basically they would
>>> display similar to the way they are now instead of, at least
>>> initially, one large category.
>> 
>> I decided to create a single default category to have a cleaned-up top 
>> navigation. Your orignal patch left us with almost the same number of 
>> buttons (in 3+ rows) with the category buttons interspersed.
>> 
>> I prefer this default category thing from a display POV.
> 
> You are right.
> 
>> 
>>> * To make the default category configurable I was thinking of creating
>>> a service with one property. AbstractWebConsolePlugin could just
>>> reference it. This is simple. But I am not sure if there is a better
>>> way.
>> 
>> I would do it like we do for the XXXProvider: The configuration is in the 
>> main Web Console Configuration and is dispatched from the OsgiManagerConfig 
>> object into a static field of the AbstractWebConsolePlugin.
>> 
>>> * I thought ordering used to be by title.
>>> 
>>> I will look into submitting additional patches for the above when I have 
>>> time.
>> 
>> Cool. Thanks alot. I have created the following issues, which you might 
>> refer to when providing patches:
> 
> I saw it. I can't promise this week. :)

No problem.

Regards
Felix


> 
>> 
>>  * Title ordering: FELIX-3799 [1]
>>  * Configurable Default Category: FELIX-3798 [2]
>>  * Category Translation: FELIX-3800 [3]
>> 
>> Regards
>> Felix
>> 
>> [1] https://issues.apache.org/jira/browse/FELIX-3799
>> [2] https://issues.apache.org/jira/browse/FELIX-3798
>> [3] https://issues.apache.org/jira/browse/FELIX-3800
>> 
>>> 
>>> Henry
>>> 
>>> On Sun, Dec 2, 2012 at 10:50 PM, Felix Meschberger <[email protected]> 
>>> wrote:
>>>> Hi
>>>> 
>>>> Thanks for the patches and the issues.
>>>> 
>>>> I have slightly modified them (see the issues for details) and applied 
>>>> them.
>>>> 
>>>> So, plugins may now be registered with a felix.webconsole.category 
>>>> property (or overwrite the AbstractWebConsolePlugin.getCategory() method). 
>>>> This allows the Web Console to create Menues to access the plugins.
>>>> 
>>>> Plugins without a category specified will be placed into the default 
>>>> category "Main" (for now this is hard coded).
>>>> 
>>>> We have a few missing links here:
>>>> 
>>>> * Categories are not translated yet
>>>> * The default category is hard coded
>>>> * The plugin sort order is by URL label and not by title
>>>> 
>>>> In any case, I have updated the Web Console itself to categorize its own 
>>>> plugins.
>>>> 
>>>> I have deployed a SNAPSHOT of this to the Apache Snapshot repository if 
>>>> you want to give it a try.
>>>> 
>>>> Regards
>>>> Felix
>>>> 
>>>> Am 26.11.2012 um 09:50 schrieb Henry Saginor:
>>>> 
>>>>> Hi Felix and everyone,
>>>>> 
>>>>> I have updated both bugs.
>>>>> https://issues.apache.org/jira/browse/FELIX-3770
>>>>> and
>>>>> https://issues.apache.org/jira/browse/FELIX-3769
>>>>> 
>>>>> Let me know if I can do anything else.
>>>>> We should probably continue relevant conversations in JIRA.
>>>>> 
>>>>> Cheers,
>>>>> Henry
>>>> 
>> 

Reply via email to