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) <[email protected]>:
[ 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.