You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Adrian Crum <ad...@hlmksw.com> on 2008/07/14 21:06:02 UTC

Discussion: Implementing UI Themes In The Framework

Based upon the discussion in a previous thread (OFBiz themes gallery on 
Confluence) I thought it would be beneficial to start a discussion on 
implementing UI Themes or Visual Themes in the OFBiz framework.

What we have discussed so far:

1. Themes can be provided by third parties. Themes can be added to the 
framework by placing them in the hot-deploy folder.

2. Themes can be selected by the user in the back office applications, 
and they can be assigned to catalogs and stores in eCommerce.

3. The theme implementation should allow for one or more stylesheets and 
additional properties per theme.

What we will need:

1. One or more entities to store theme information.

2. A handful of services for theme storing and retrieving.

3. Theme selection UI artifacts. We'll need a theme selection screen for 
the back office applications - probably kept in the common component and 
used in the MyPage component. We'll need a theme lookup screen or "theme 
chooser" - also kept in the common component. It will be used in the 
Product and eCommerce applications.

------------------------------

I have some experience implementing user-selected UI themes - we have 
had that capability on our local OFBiz copy since 2004. I would like to 
help get this implemented in the trunk.

If anyone would like to help, please let me know and I'll create a Jira 
issue for it.

Comments and suggestions are welcome!

-Adrian

Re: Discussion: Implementing UI Themes In The Framework

Posted by Jacques Le Roux <ja...@les7arts.com>.
Adrian, All,

I did not follow MyPage changes closely.

So what about https://issues.apache.org/jira/browse/OFBIZ-455 now ? Should we close it, is something like already integrated ?

Jacques

From: "Adrian Crum" <ad...@hlmksw.com>
> I'm not sure what you mean. Actually, that Jira issue should be closed - 
> we have the User Preferences feature in the framework already. Hans has 
> been using it for the MyPage component.
> 
> -Adrian
> 
> Jacques Le Roux wrote:
>> Cool, sorry for the noise.
>> So we will commit this patch, or an update ?
>> 
>> Jacques
>> 
>> From: "Adrian Crum" <ad...@hlmksw.com>
>>> Jacques Le Roux wrote:
>>>> About MyPage I have always this issue open 
>>>> https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences 
>>>> Feature"
>>>> I think it could be put in MyPage, isn'it ?
>>>
>>> I mentioned that. The user selects a back office theme from the MyPage 
>>> component.
>>>
>>> -Adrian
>>>
>> 
>

Re: Discussion: Implementing UI Themes In The Framework

Posted by Jacques Le Roux <ja...@les7arts.com>.
I closed the issue

Jacques

From: "Adrian Crum" <ad...@hlmksw.com>
> I'm not sure what you mean. Actually, that Jira issue should be closed - 
> we have the User Preferences feature in the framework already. Hans has 
> been using it for the MyPage component.
> 
> -Adrian
> 
> Jacques Le Roux wrote:
>> Cool, sorry for the noise.
>> So we will commit this patch, or an update ?
>> 
>> Jacques
>> 
>> From: "Adrian Crum" <ad...@hlmksw.com>
>>> Jacques Le Roux wrote:
>>>> About MyPage I have always this issue open 
>>>> https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences 
>>>> Feature"
>>>> I think it could be put in MyPage, isn'it ?
>>>
>>> I mentioned that. The user selects a back office theme from the MyPage 
>>> component.
>>>
>>> -Adrian
>>>
>> 
>

Re: Discussion: Implementing UI Themes In The Framework

Posted by Adrian Crum <ad...@hlmksw.com>.
I'm not sure what you mean. Actually, that Jira issue should be closed - 
we have the User Preferences feature in the framework already. Hans has 
been using it for the MyPage component.

-Adrian

Jacques Le Roux wrote:
> Cool, sorry for the noise.
> So we will commit this patch, or an update ?
> 
> Jacques
> 
> From: "Adrian Crum" <ad...@hlmksw.com>
>> Jacques Le Roux wrote:
>>> About MyPage I have always this issue open 
>>> https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences 
>>> Feature"
>>> I think it could be put in MyPage, isn'it ?
>>
>> I mentioned that. The user selects a back office theme from the MyPage 
>> component.
>>
>> -Adrian
>>
> 

Re: Discussion: Implementing UI Themes In The Framework

Posted by Jacques Le Roux <ja...@les7arts.com>.
Cool, sorry for the noise. 

So we will commit this patch, or an update ?

Jacques

From: "Adrian Crum" <ad...@hlmksw.com>
> Jacques Le Roux wrote:
>> About MyPage I have always this issue open 
>> https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences Feature"
>> I think it could be put in MyPage, isn'it ?
> 
> I mentioned that. The user selects a back office theme from the MyPage 
> component.
> 
> -Adrian
>

Re: Discussion: Implementing UI Themes In The Framework

Posted by Adrian Crum <ad...@hlmksw.com>.
Jacques Le Roux wrote:
> About MyPage I have always this issue open 
> https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences Feature"
> I think it could be put in MyPage, isn'it ?

I mentioned that. The user selects a back office theme from the MyPage 
component.

-Adrian

Re: Discussion: Implementing UI Themes In The Framework

Posted by Jacques Le Roux <ja...@les7arts.com>.
Adrian, All,

Sorry it's not directly YU Themes, but to better organise things.

About MyPage I have always this issue open https://issues.apache.org/jira/browse/OFBIZ-495 "User Preferences Feature"
I think it could be put in MyPage, isn'it ?

Maybe a bit OT, but this one seems a bit related to (as a company is a party) https://issues.apache.org/jira/browse/OFBIZ-455

Jacques

From: "Adrian Crum" <ad...@hlmksw.com>
> Based upon the discussion in a previous thread (OFBiz themes gallery on 
> Confluence) I thought it would be beneficial to start a discussion on 
> implementing UI Themes or Visual Themes in the OFBiz framework.
> 
> What we have discussed so far:
> 
> 1. Themes can be provided by third parties. Themes can be added to the 
> framework by placing them in the hot-deploy folder.
> 
> 2. Themes can be selected by the user in the back office applications, 
> and they can be assigned to catalogs and stores in eCommerce.
> 
> 3. The theme implementation should allow for one or more stylesheets and 
> additional properties per theme.
> 
> What we will need:
> 
> 1. One or more entities to store theme information.
> 
> 2. A handful of services for theme storing and retrieving.
> 
> 3. Theme selection UI artifacts. We'll need a theme selection screen for 
> the back office applications - probably kept in the common component and 
> used in the MyPage component. We'll need a theme lookup screen or "theme 
> chooser" - also kept in the common component. It will be used in the 
> Product and eCommerce applications.
> 
> ------------------------------
> 
> I have some experience implementing user-selected UI themes - we have 
> had that capability on our local OFBiz copy since 2004. I would like to 
> help get this implemented in the trunk.
> 
> If anyone would like to help, please let me know and I'll create a Jira 
> issue for it.
> 
> Comments and suggestions are welcome!
> 
> -Adrian
>