David,
That's great news! Will there also be a way to select the theme for the
back office applications?
-Adrian
David E Jones wrote:
This is really much easier than it seems, and actually a couple of weeks
ago I got a couple of people at Hotwax started working on some themes
and some HTML/CSS enhancements to make the skinning more flexible.
The plan we're thinking of is to use the existing the ProdCatalog
stylesheet field to change the stylesheet, and possible extend that to
support multiple stylesheets. With this approach all you have to do to
add a theme is add a hot-deploy component that contains your CSS and
image files in a webapp, and some data file with the ProdCatalog records
that would probably be the same as the main demo ProdCatalog and be
attached to the same store and categories, but with a different
stylesheet. In this way you could also have different sets of products
though, which would allow you to easily do some cool demo catalogs/sites
for different sets and types of products.
-David
On Jul 11, 2008, at 9:20 AM, Adrian Crum wrote:
At the last developers conference, I had suggested to David Jones that
we have a "CSS Style Sheet Shootout" - where different OFBiz
developers could submit their themes to Jira and we could vote on
them. The one with the most votes would get committed to the project.
At the time there was too much embedded styling in the project - so it
wouldn't work and, consequently, nothing was done. Things are
different now and changing the style of the whole project is easier.
So, I'm in agreement with that aspect of this thread.
Where I have a problem with this thread has already been mentioned -
having multiple themes in the trunk will become a support nightmare.
My preference would be to have the *capability* to switch themes built
into the framework, but only have one theme in the trunk. Anyone
wanting to supply additional themes could do so on their own. It could
even develop into a cottage industry.
-Adrian
Ashish Vijaywargiya wrote:
+1
On Fri, Jul 11, 2008 at 4:21 AM, Jacques Le Roux <
[EMAIL PROTECTED]> wrote:
Bruno, Ashish,
Having them in separated directories, why not introduce a property in
general.properties file (or somewhere else) to select the theme at
will,
default being the one we use currently ?
Jacques
From: "Bruno Busco" <[EMAIL PROTECTED]>
Ashish,
thank you for your comments.
Well, of course if the themes are taken from the gallery there
should be a
information on the theme that tells you with which release of Ofbiz
it can
be used (now we could go with the SVN rev until we have the next
release).
For the file overwritting we could think to have the theme in a
special
folder (this is how many CMS do, for example Drupal).
So for example we could have:
/framework/images/webapp/images/themes/theme1/maincss.css
/framework/images/webapp/images/themes/theme2/maincss.css
the themesX folder should never be committed. And then have a UI
that let
us
specify which theme between the availables must be used (this, as
suggested,
could be in the user preferences).
-Bruno
2008/7/11 Ashish Vijaywargiya <[EMAIL PROTECTED]>:
Sorry for writing again on this.
But I see a loopwhole in this.
Suppose you are creating new maincss.css file.
Someone has downloaded your file and kept your file in images
directory
and
removes the old one.
Now if user take update of Ofbiz on regular basis or we can say after
certain duration of time.
And if someone introduce a new class in Stylesheet file and uses it
extensively in some section so in this
case your file(maincss.css created by you) might not be having
those new
classes entries.
So the layout will not be consistent.
What do you think about it Bruno ?
--
Ashish
On Fri, Jul 11, 2008 at 1:49 AM, Ashish Vijaywargiya <
[EMAIL PROTECTED]> wrote:
Bruno,
I like your idea.
--
Ashish
On Fri, Jul 11, 2008 at 1:37 AM, Bruno Busco <[EMAIL PROTECTED]>
wrote:
Hi devs,
I am writing a new maincss.css file and I will submit when
finished.
I think that several other users/developers will write (or have
already)
their .css files.
Since the graphical theme is something very subjective it will be
difficult
to agree with a unique theme and have it committed on SVN.
So I propose to open a OFBiz Theme Gallery on confluence where all
users
can
upload their own theme with a little screenshot.
All users could then browse the available theme, download it and
copy
on
their ofbiz installation.
The standard theme format to uploaded could be a folder that
contains
the
maincss.css file and relative gif files.
What do you think about?
Many thanks,
Bruno