Themeable sites
Cogworks has an idea...
This could be really cool. I wrote some comments in the thread, but wanted to talk more about it.
If people used a standard set of tags on their site, creating some sort of an interface to switch user stylesheets would be an amazing browser extension. This interface could have a small screenshot, and a link to a site for more styles.
The basics for the MT styles use this format:
<br />
<div id="banner"><h1>Site Name</h1><br />
<h2 class="date">Date Header</h2><br />
<h3 class="title">Title</h3><br />
<div class="blogbody">Body of the post</div><br />
<div class="posted">posted by line</div><br />
- #content, #links, #llinks surround columns.
- .side and .sidetitle go around sidebar sections
- .powered is the copyright spot

Copyright info for the designer would be something to be addressed - its harder to add text into someone else’s site to mention where the skin came from, but since the user would be picking from an interface, the copyright data could appear there.
Comments
I would love to do this. My idea of how to handle skin data might be to add it into like a small frame, like when you use about.com to surf an external link or something...that way you could also have links in there to see it with the author’s stylesheet, and etc...
also, have you looked at http://www.csszengarden.com/ ? That’s similar to what you’re talking about I think.
Posted by: halla | July 21, 2003 08:29 PM
Damn, halla beat me to the mention of css Zen Garden! I found out about it a few days ago from Gwen. It does pretty much exactly what you mentioned - there are a whole lot of contributed designs, each of which is just a CSS file that skins the main site. It’s really cool!

Posted by: Meredith | July 22, 2003 07:04 AM
Yeah I’m the poster on LazyWeb about this idea. I’d love to sit down with folks interested in doing this and hashing out something quickly - even if just to test out the idea. The CSS Zen garden was one of the inspirations for the idea. Another site with some amazing CSS stuff is http://www.meyerweb.com/eric/css/edge/
Posted by: Andrew Wooldrige | July 22, 2003 10:26 AM
Is this similar to the Smarty templates in PHP? (I still don’t get Smarty, so if I’m off base don’t give me strange looks...)
Posted by: Christine | July 22, 2003 11:29 AM
What is being described makes me think of what Brad Choate does with his site preferences. Just point to a css file and his site changes. Of course, settling on a standard set of divs would help a great deal.
Posted by: Michael | July 25, 2003 10:01 AM