Bruno and David,

Your replies repeat the discussions we had during the development of the Visual 
Themes implementation. I don't believe there is any disagreement on their 
benefits, or how they are to be used, or the future of theme galleries.

The point I was trying to make is this: If I'm a back office worker, and I 
really like the theme used for the company's eCommerce site, I should be able 
to select that theme for my back office applications. Bruno's proposal would 
make that impossible because eCommerce themes will work ONLY on eCommerce. I 
don't think we should force that distinction. Plus, it places an additional 
burden on theme developers who would have to create two versions of each theme 
- one for back office applications and one for eCommerce.

-Adrian


--- On Tue, 12/30/08, David E Jones <david.jo...@hotwaxmedia.com> wrote:

> From: David E Jones <david.jo...@hotwaxmedia.com>
> Subject: Re: [jira] Commented: (OFBIZ-2106) Visual Themes for Ecommerce
> To: dev@ofbiz.apache.org
> Date: Tuesday, December 30, 2008, 2:01 PM
> Personally I like having the internal and public facing
> sites different, and my guess is that most organizations
> with a public facing site (ecommerce or other) will have it
> quite different from the internal site(s).
> 
> To take this further, I think we should even support
> multiple theme sets to the point where people can create
> their own theme sets to use with custom applications whether
> they be public facing or internal. For example some crazy
> company might want a custom SFA app with its own theme
> because their sales people have a very different set of
> tastes from other departments in the company, and even
> moreso because they want to design the application totally
> differently so the same set of styles won't work.
> 
> That last point is really the most important: we really
> should support the ability to have a themed application with
> a custom set of styles and not force people to use the
> styles OOTB. Whenever you dramatically change the design of
> an app you tend to need different styles than for a very
> different design and in those cases we either don't
> support themes or we support multiple theme sets (I
> don't like "theme type" BTW since it means
> nothing, but not sure "theme set" is a lot better)
> so people can introduce their own and have them live with
> the OOTB OFBiz theme sets.
> 
> For OFBiz we'd probably maintain what we are
> maintaining now: one for internal (back-end) apps, and one
> for public facing apps (mostly ecommerce). The excuse that
> these are being well maintained (or maintained to your
> liking) right now doesn't influence this argument either
> way, IMO, and is largely irrelevant.
> 
> -David
> 
> 
> On Dec 30, 2008, at 2:04 PM, Bruno Busco wrote:
> 
> > Adrian,
> > I cannot see the problem.
> > 
> > Right now we have and maintain two themes, one for
> ecommerce and one
> > for backoffice. Each theme is composed by an header, a
> footer, several
> > stylesheets and other related files.
> > 
> > These files are distributed into ofbiz folders and
> now, with the
> > introduction of VisualThemes, each set of file has
> been grouped and
> > labeled with a VisualTheme.
> > 
> > I think that we will never add more themes into the
> SVN (my
> > vt_multiflex.zip file is absolutely not intended to be
> commited).
> > So we should always take care, into the SVN, of only
> two themes as is
> > has been unitl now (no one more file).
> > 
> > In the theme gallery in Confluence there will be
> hopefully more themes
> > available to be downloaded and installed locally. The
> Theme manager
> > into OFBiz will let the user to have many of them to
> choose from.
> > 
> > In this case the new visualThemeTypeId field could be
> handy in a way
> > that only applicable themes out of what has been
> installed are offered
> > to the user to choose from.
> > 
> > If OFBIZ-1119 will go further and we will have both
> ecommerce and
> > backoffice to share the same stylesheets AND header
> AND footer (which
> > I really do not think be possible) we could then do
> not use the
> > visualTheme classification and use just one class.
> > 
> > -Bruno
> > 
> > 
> > 2008/12/30 Adrian Crum (JIRA) <j...@apache.org>:
> >> 
> >>   [
> https://issues.apache.org/jira/browse/OFBIZ-2106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12659910#action_12659910
> ]
> >> 
> >> Adrian Crum commented on OFBIZ-2106:
> >> ------------------------------------
> >> 
> >> Bruno,
> >> 
> >> I'm trying to be realistic. Look at OFBIZ-1119
> - it is 18 months old and no progress has been made on it.
> That issue represents only one stylesheet. What you're
> suggesting is that we have multiple versions of stylesheets
> and other files for each theme - multiplied by the number of
> themes in the project (if we agree to have more than one)
> which yields potentially dozens of theme files that need to
> be maintained. Yet currently we can't keep only one
> updated.
> >> 
> >> 
> >>> Visual Themes for Ecommerce
> >>> ---------------------------
> >>> 
> >>>                Key: OFBIZ-2106
> >>>                URL:
> https://issues.apache.org/jira/browse/OFBIZ-2106
> >>>            Project: OFBiz
> >>>         Issue Type: New Feature
> >>>         Components: ecommerce
> >>>   Affects Versions: SVN trunk
> >>>           Reporter: Bruno Busco
> >>>        Attachments: bin.zip,
> BrowseCategoryCSS.patch, EcommerceVisualTheme.patch,
> EcommerceVisualTheme.patch, screenshot.JPG, vt_multiflex.zip
> >>> 
> >>> 
> >>> Hi,
> >>> in the attached patch a simple implementation
> of selectable visual themes for the ecommerce application.
> >>> I have added the "visualThemeId" to
> the ProductStore entity. The user can select one of the
> available themes in the EditProductStore screen.
> >>> I have defined the actual ecommerce theme as
> the default theme that is "EC_DEFAULT".
> >>> I have followed for the ecommerce
> main-decorator screen a pattern similar to what done for the
> back-end.
> >>> One thing that we could think to do (but I
> would like to hear someone about) is to add a
> "typeId" field or similar to the VisualTheme
> entity that could be used to distinguish between the themes
> for the back-end and for the ecommerce.
> >>> Right now it is possible to select all of the
> available themes for bost application and this results in a
> mess if, for example, a theme for ecommerce is selected for
> the back-end and viceversa.
> >> 
> >> --
> >> This message is automatically generated by JIRA.
> >> -
> >> You can reply to this email to add a comment to
> the issue online.
> >> 
> >>


      

Reply via email to