Discussion: Implementing UI Themes In The Framework

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Discussion: Implementing UI Themes In The Framework

Adrian Crum
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
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Jacques Le Roux
Administrator
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" <[hidden email]>

> 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
>
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Adrian Crum
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
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Jacques Le Roux
Administrator
Cool, sorry for the noise.

So we will commit this patch, or an update ?

Jacques

From: "Adrian Crum" <[hidden email]>

> 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
>
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Adrian Crum
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" <[hidden email]>
>> 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
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Jacques Le Roux
Administrator
I closed the issue

Jacques

From: "Adrian Crum" <[hidden email]>

> 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" <[hidden email]>
>>> 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
>>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Discussion: Implementing UI Themes In The Framework

Jacques Le Roux
Administrator
In reply to this post by Adrian Crum
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" <[hidden email]>

> 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" <[hidden email]>
>>> 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
>>>
>>
>