Has somebody an idea on how to implement a one-to-many relation between VisualThemes and WebApps ? There should be a way to tell that a VisualTheme1 can be applyed to application1, application2 while VisualTheme2 can be applied to application2 and application3.
AFAIK there is no an entity that models WebApps so I cannot see what is the right way to do this. Any idea? -Bruno 2009/1/1 Jacques Le Roux <jacques.le.r...@les7arts.com>: > Sounds like a reasonnable solution. I can't see the point discussing on this > so long (maybe I miss it ;o). > My opinion is that this should be open : they should be "shareable" but do > not have to be (if it's understandable in real English > ;o) > > Jacques > > From: "Bruno Busco" <bruno.bu...@gmail.com> >> >> Adrian, >> a solution to your point could be to support one-to-many relation >> between VisualThemes and Applications. >> So, if I design a theme that is not so specialized for ecommerce and >> can work on backoffice also, I could relate it to both ecommerce AND >> backoffice. >> Or ecommerce1 (and not ecommerce2) and backoffice or something like this. >> >> In the VisulaTheme selection lookups a filter for applicable VT will be >> done. >> >> -Bruno >> >> 2008/12/31 Adrian Crum <adrian.c...@yahoo.com>: >>> >>> 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. >>>> >> >>>> >> >>> >>> >>> >>> >> > >