Hi all. I've packaged the theme that runs my website (http://www.willwyatt.com/taxonomy/term/16). The description can be found at http://www.willwyatt.com/node/136 The theme can be found at http://www.willwyatt.com/files/serene.tar.gz
This is my first Drupal theme, so I'm looking for feedback /criticism before I make a post about it on drupal.org. Some caveats: - I keep my css in separate files (font.css, colors.css, etc.). This works well for me, but I understand it drives some people crazy. It also adds 6k or so to the total size of the css. - I don't use a search box, title, or slogan on my site, although they should all look fine in the theme. - The theme was developed against the latest 4.7 release candidate.
Thanks for the help.
-- Proud member of the KEXP cubicle army. http://www.cubiclearmy.com
"Will Wyatt" wrote:
This is my first Drupal theme, so I'm looking for feedback /criticism before I make a post about it on drupal.org.
Firstly, thanks for sharing your work and time.
General critique:
IMO...
1. The type is too small. (I'm on a Mac, it's displaying as 9pt Helvetica.) 2. The type is Helvetica. 3. I don't see any difference between this and Greybox or any number of other of the same-structured 3-column layouts (yes, it's grey-green, of course, but that's a CSS color palette, not a theme).
About "themes":
IMO...
I can not stand the word "themes" and I don't think (m)any of these things (Drupal 'themes') are "thematic" in any way.
These Drupal (and other CMS) "themes", per se, are really "frames" or "skeletons" or "layouts" or "blueprints" or something else.
A "theme" is [check out def (6) and it's included link to 'stem']:
theme n
1. a subject of a discourse, discussion, piece of writing, or artistic composition 2. a distinct, recurring, and unifying quality or idea 3. a melody that is repeated, often with variations, throughout a piece of music 4. a song or tune that is played at the beginning or end of, or during, a film or television program, and is identified with it 5. a short essay or written exercise for a student 6. See stem 1 n. 6
adj with one distinct and recurring subject, organizational principle, or idea
vt to give something a single distinct character or subject
stem (1) n ... 6. the base of a word, to which affixes are added. (Also called theme)
Perhaps these CMS "themes" (which are, again, not very often "thematic") are really either one of:
stems [?] -- site structural/mechanical templates
CSS style sheets -- a color change of all or some CSS elements
themes -- actual "thematic" replacements [For example, see 'Blue Leaves' and others at OSWD
[?] == While this may be a closely related term, I don't think it would have much traction with real usage. It's still not a very popularly clear term.
Suggestions as alternative to 'theme', so we can invite the world to stop calling re-colored layouts "themes".
Mechanical/Structural...
layout framework grid box model skeleton ?
Color Palette... [no need for new terms, they are called "style sheet(s)"]
(Drupal should be using relative web standards terminology, and further promoting such use. CSS was designed exactly _because_ people wanted to quickly change a "style element" visual display, and people wanted that divorced from the structural markup. Good.)
Thematic...
theme theme pack/package motif
A "theme" would really exist if, say, you switched in or out the Halloween Theme, Baseball Theme, etc.
Excellent examples of _real_ thematic replacements for Drupal are the well-crafted and tested things like 'Democratica', where a distinct "thematic style" is deployed.
(Shifted CSS changes in the not-really-themes built on it, like 'Republica' or whatever it's called, are _not_ thematic changes, their "mechanical changes", like full-width, different number of columns, etc.)
Anyway, this is really a whole new topic, but many of the "themes" for Drupal are not "themes" at all, but just different CSS.
I think yours would have to fit that category: not a theme.
Some caveats:
- I keep my css in separate files (font.css, colors.css, etc.). This
works well for me, but I understand it drives some people crazy. It also adds 6k or so to the total size of the css.
Not sure why that's a 'caveat', but I do the same (and prefer this method, and I think it makes sense).
-- Gary
Definitions from Entourage, Encarta® World English Dictionary © 1999 Microsoft Corporation. All rights reserved. Developed for Microsoft by Bloomsbury Publishing Plc.
On 4/10/06, Lists listout@accidentaltechie.org wrote:
Firstly, thanks for sharing your work and time.
Thank you.
- The type is too small. (I'm on a Mac, it's displaying as 9pt Helvetica.)
I upped it a bit.
- The type is Helvetica.
This should be fixed now.
- I don't see any difference between this and Greybox or any number of
other of the same-structured 3-column layouts (yes, it's grey-green, of course, but that's a CSS color palette, not a theme).
Point taken. I'd be happy to call this a 'css-pack' instead of a 'Theme', but that seems to be what they are called. Maybe I'll make a real 'theme' this is different for my next project. Hmm, what would I do differently than other themes. Off for contemplation...
Will Wyatt wrote:
Point taken. I'd be happy to call this a 'css-pack' instead of a 'Theme', but that seems to be what they are called.
We call those theme variants. From the screen shot on your site it looks like you based your work on box_grey?
A theme variant is easy to make, but for some reason they haven't really taken off - at least in terms of what's been added to contrib cvs.
So take a look at the box_cleanslate folder inside box_grey - that's a theme variant, only the css styles are different from box_grey itself. Can you make Serene into a theme variant of box_grey? Feel free to ask questions about how to do it - preferably on list so everyone can learn from your experience.
I'd be happy to add it to box_grey in contrib cvs, it'd be nice to have another example of a theme variant.