Friday, March 14, 2008

Change us! It's LibraryThing Zen Garden.

Introducing LibaryThing Zen Garden!

Have you heard of CSS Zen Garden? It's a legendary website (and popular book) devoted to showing the "power of CSS." Every page, from the home page to the the military "Zen Army" to the charming old-fashioned movie theater stage set, has the same content, but has been "styled" differently with CSS. For many web developers, the first time they saw CSS Zen Garden was like an effective Zen koan—instant enlightment!

Best of all, most of the designs were submitted by regular web developers, not the site's developers.

Well, why not let LibraryThing members change the site? Members have been agitating for a design redo for some time now. We've posted files for people to play with. Well, why not let them play with the site in real-time? We have been fooling with some designs too. Why not show them off?

Well, step on over to the LibraryThing Zen Garden. You can:
  • Sample different styles.
  • Set your preferred style and browse around the site with it.
  • Create your own styles. Every design you make is available for others to look at.
As a demo, I set five styles under my name:
  • timspalding-1. This is a design Abby, Sonya and I played with one afternoon. Set this to your style and browse around. The subnav on the profile page is different. You'll also notice the tabs are slightly curved on some browsers.
  • timspalding-2. LibraryThing member existanai sent a few dozen alternate logos. Here's one. Note the CSS to hide the normal image and use a background image.
  • timspalding-3. Another existanai logo.
  • timspalding-4. Don't like the logo—kill it!
  • timspalding-5. Screwing things up is funny! But I've done it, so it's not funny anymore. Bonus points for having a browser that displays the BLINK tag.*
Show us what you can do? We want comments on the designs we create, but we really want to see what members want. You don't need to make a complete design. If you can change a few characters, you can show us a new background color.

I've decided not to award any prizes or hold any votes. Design is a very personal thing, and I don't want anyone feeling left out. All ideas are good, even if they only demonstrate the terribleness of a particular style. Needless to say, if we end up using ideas from your design, we'll shower you with praise and free memberships.

I've made a group for people to talk about designs, swap bits of CSS and so forth. It's called Redesign LibraryThing.

Incidentally, has anyone ever heard of a site doing this?

Some weeds:
  • I am not a CSS true believer. I use tables for positioning more than I ought. I use <b> when I should use <em>. I torture kittens for fun. Chris is better, but not without sin. This limits what you can do somewhat.
  • Ones with changed logos will not work in IE6. This is about PNG24 transparency, if that means anything to you.
  • The easiest way to work on a design is to modify one of ours. timspalding-1 has comments in it.
  • The CSS you write is added onto our—very complex—CSS. (The main files are this and this, but we wish it were always so simple.) Something like Firebug will come in handy when editing
  • Your default style will not carry throughout the site. Some pages, like catalog, require special tweaks. Other pages just don't have the code that adds custom CSS.

*Update: Incidentally, I also anticipated that someone would replace the logo with that of a competitor. Ha ha. :)

Labels: ,

14 Comments:

Anonymous Anonymous said...

Of the timspalding presets here I do think that 1 stands out as being particularly clean looking.

I may have to play around with this some later when I get a chance...

3/14/2008 2:26 AM  
Blogger Osunale said...

I do think that timspalding-1 is very nice, though I have to admit that I have always been weirdly fond of the current design. Anyway, it'll be interesting to see what happens with this.

3/14/2008 4:04 AM  
Blogger Robert Seddon said...

I am not a CSS true believer... I use <b> when I should use <em>

This doesn't have a lot to do with CSS in itself: the <i>, <b>, <em> and <strong> tags are all defined in the HTML 4.01 spec. (which according to your doctype is what LibraryThing uses). As that link shows, none of them is deprecated; the question is, are you being emphatic or do you want text bolded for some other reason? So it's the choice between <b> and <span class="non_emphatic_standout_text"> that brings CSS support into play: one is a piece of HTML that says 'bold text here', the other refers to a stylesheet somewhere.

3/14/2008 6:24 AM  
Anonymous Anonymous said...

Incidentally, has anyone ever heard of a site doing this?

I don't think many commercial sites have done this, but Everything2 has had the ability for users to create themes for a long time now, originally with a proprietary language called ekw and now with CSS.

3/14/2008 10:00 AM  
Blogger tongfengdemao said...

I think I'm brain dead today. I haven't really understood either this or the last post. Does this mean that we can make our LibraryThing page uniquely ours if we know the CSS (or not quite as uniquely ours, if we use one of the styles given) (like we can on our blogs)? Or is this offering possible changes for a site wide redo?

3/14/2008 7:28 PM  
Blogger Tim said...

The latter. I want users to comment on our potential styles, and make their own if they want.

Some users have raised the idea that it be made a permanent way of messing with pages, so users can browse the site the way they want to. I'm not against that in principle, but I'm not going to try to support ten dozen different designs...

3/14/2008 9:13 PM  
Anonymous Anonymous said...

It is fun to play with this, but I really like the original LibraryThing style.

3/15/2008 2:36 AM  
Anonymous Anonymous said...

Very nice. I've been playing around with this for the last hour or so :)
There are still some html errors on some pages (example: the addbooks page doesn't have a doctype declaration). You can check it here: http://validator.w3.org/check#
Keep up the good work!

3/15/2008 8:48 AM  
Blogger Lilithcat said...

Having looked at all the various "redesigns", I'm wondering: why? The original design looks much better than any of them.

If it ain't broke, don't fix it.

3/15/2008 11:27 AM  
Anonymous Anonymous said...

This is the perfect solution for an otherwise unsolvable discussion. Thank you!!! I switched to the elegant Existanai-2 style as soon as I found it :-)

3/15/2008 4:33 PM  
Blogger Unknown said...

This feature reminds me of "skins" for various programs like WinAmp.

Lets say: LibraryThing Dust Covers

You all know the old acronym K.I.S.S.

Keep It Simple Stupid

3/17/2008 11:17 AM  
Anonymous Anonymous said...

Some of the designs are a riot (see fairy-whispers especially).

3/17/2008 2:48 PM  
Anonymous Anonymous said...

I am totally happy with the original style. I played around with some of the others, and my reactions to them ranged from "it's pretty cool, but I like the original the best", to "meh" to "ugh! no!"

3/17/2008 6:38 PM  
Blogger Rosina Lippi Green said...

man, you've got a ton of stylesheets. Stylesheets for your stylesheets. I did cas for a profile page (my own) but I didn't get into the other templates. I did, however, make you a template. It would have to be set up as a image map (easy-peasy). And here it is:

superduper new librarything banner

You wanted new, this is new.

3/23/2008 7:30 PM  

Post a Comment

<< Home