[xwiki-devs] [Proposal] Use "colortheme" for the home dashboard by default

Vincent Massol vincent at massol.net
Tue Mar 22 15:44:47 UTC 2011


On Mar 22, 2011, at 9:08 AM, Sergiu Dumitriu wrote:

> On 01/14/2011 06:52 PM, Vincent Massol wrote:
>> 
>> On Jan 14, 2011, at 4:05 PM, Sergiu Dumitriu wrote:
>> 
>>> On 01/14/2011 03:34 PM, Anca Luca wrote:
>>>> 
>>>> 
>>>> On 01/14/2011 03:22 PM, Sergiu Dumitriu wrote:
>>>>> On 01/14/2011 10:54 AM, Vincent Massol wrote:
>>>>>> Hi devs,
>>>>>> 
>>>>>> I'd like to suggest we use {{dashboard style="colortheme"/}} by default on the main dashboard for the following reasons:
>>>>>> 
>>>>>> 1) the default style has a heading size issue and it's hard for the dashboard to guess the correct size in all situations
>>>>>> 2) it clearly shows it's a dashboard
>>>>> 
>>>>> What is style="colortheme" supposed to do? I tried it locally on an
>>>>> older 3.0 SNAPSHOT and I didn't see any difference.
>>>> 
>>>> It's styling the dashboard, as actual gadgets, similar to panels: with a
>>>> nice colored titlebar with caps titles, and a border around. It's "new",
>>>> it was committed on Monday (and hudson was crawling on the floor all
>>>> this time so you might not have it).
>>> 
>>> Why is it called colortheme?
>> 
>> Because it takes the style from the current color theme.
> 
> I'm reviving this thread after a very long time, but I believe it is 
> better and easier to make the change I propose now than later.
> 
> The name 'colortheme' for the dashboard style is inappropriate. All 
> dashboard styles should use the colortheme, so there's nothing special 
> about this one. Just because the boxes look like the panels is not a 
> good enough reason to call the style "colortheme", because other styles 
> can use the colortheme in a consistent way and would deserve the name 
> "colortheme" just as much as this one. the plain dashboard style uses it 
> already, so obviously the name is totally irrelevant. And not only 
> gadgets, but all the other components use the colortheme.
> 
> A first suggestion is to name this style "panels", because that's what 
> it does: it makes the dashboard boxes look like panels. Yes, I know 
> panels are supposed to disappear soon, but the term "panel" is not bound 
> to the xwiki-application-panels module, a "panel" is "sheet that forms a 
> distinct (usually flat and rectangular) section or component of 
> something". And even if the panels application will be deprecated soon, 
> the term is still valid. That's what those are, panels, panes.
> 
> And another reason why "panel" is a better term: the style uses the 
> colors for the panels: panelHeaderBackgroundColor, panelHeaderTextColor, 
> panelBackgroundColor. Again, even if the current panels technology will 
> get deprecated, the color theme names will be the same, and visually we 
> will have the same thing, a content column with "panels" on the side, no 
> matter how those panels are implemented.

+1 for panels + to use the panels style.

+1 to make it the default style too.

Thanks
-Vincent




More information about the devs mailing list