Hi,<br><br>Type 3 here ;)<br><a href="http://www.openquest.pt/">http://www.openquest.pt/</a><br><br>Regards,<br> Fernando Silva<br><br><div><span class="gmail_quote">On 10/4/06, <b class="gmail_sendername">Michelle Cox</b>
<<a href="mailto:email@example.com">firstname.lastname@example.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I've been reading these theming threads with much interest and it seems to
<br>me that part of the problem is trying to make the default theme work for<br>different kinds of users. With respect to theming, I think we have three<br>main types:<br><br>1) The out-of-the-boxer. This user just wants to set up a site and use the
<br>theme that's there. Maybe change the colours, but that's it. For this user,<br>a very pretty eye-candy theme is great. Everything should be styled and it<br>should just work with all browsers.<br><br>2) The power user that can't theme their way out of a wet paper bag. This
<br>user doesn't care a lot what the default theme looks like but wants one<br>that's easy to modify with very little CSS/HTML/PHP knowledge. This theme<br>needs very little markup and should focus heavily on changeability.
<br><br>3) The theming guru. I don't know what this class wants. Maybe they don't<br>even care what theme comes with Drupal as they always make their own?<br><br>I think a big problem is that 1 and 2 are at odds with each other. Having a
<br>Wow! theme that's easy to change is difficult, maybe impossible. What I<br>think, and this is totally IMO, is that the default theme (and maybe a<br>couple others for variety) are made totally Wow! to address user type 1.
<br>Don't worry too much about making these easy to change. Make them work and<br>make them pretty. Maybe put something for changing the colours at the top<br>for a little tweak but, beyond that, expect them to be used as is.
<br><br>To address user type 2's needs, what we really need is a set of wire frames<br>with minimal styling and lots of comments. Take the basic shapes that most<br>websites used (that is, 1 2 or 3 columns, header, footer, stuff like that)
<br>and code them really well so the layout holds up to whatever contribs throw<br>at it. Then put in all the various elements that can be styled, but leave<br>them empty or with something fairly neutral. Put lots of comments on them so
<br>someone with just a little CSS knowledge can look at it and know what a<br>change there will do. By doing this, the novice CSSer won't have to fight<br>the browser quirk layout issues and all that mess but will be able to easily
<br>tweak the theme to look how they want it without having to unstyle a bunch<br>of eye candy.<br><br>Just my $0.02 US ;)<br><br>Michelle (type 2)<br><br></blockquote></div><br>