Wednesday, August 09, 2006

Forums are broken: Introducing LibraryThing's new Talk feature


Talk showing what the conversation is about, and whether it overlaps with my library.
This post introduces the Talk feature.

Although still developing, we think Talk is our most significant addition since LibraryThing started mining for book recommendations and similar libraries.


I'm also writing this for a somewhat larger audience than usual, because Talk is (as far as we can tell) a new way of approaching that most common—and most vexed—of website feature, the forum.

Talk is a forum system with a difference. Instead of being essentially separate from the rest of the site and organized by vague preset categories, Talk is deeply integrated into LibraryThing--the stuff and the talking about stuff wriggling around each other like amorous octopi—and organized the same way the content itself is organized, book-by-book and user-by-user.


Forums are broken.
Forums are broken. "Regular forums" are broken. There's too much to wade through, and most of it isn't really want you want. Creating subforums for "Romance" or "Current reading" helps, but beg the question of appropriate organization in a fixed, confining way.* Divide the word differently? You're out of luck! And if a community forms around the preset topic, getting to know the other members of the community is a long, and not necessarily pleasant process. Because they require so much time and energy, traditional forums tend to favor "loudmouths" and worse. And the whole enterprise spoils faster than milk. Nobody digs through a year-old "Mystery" forum looking for posts about a midlist author who could equally well fall under another genre. Most don't allow you to reply to old posts. What's the point, when nobody else will end up reading it?


Amazon has a forum for "Historical"—and someone even posted a message!
Product forums. At the other end of the spectrum, companies like Amazon and IMDb have experimented with "product forums." So, you can, for example, post messages on a board devoted to the hardcover edition of Freakonomics or to another--entirely separate--one for the paperback edition. If you talk about another book, you can be pretty sure nobody will ever know. Amazon tries to escape this by converting BISAC codes (a commercial alternative to LC subjects) to forums. So my wife's upcoming Every Visible Thing points you toward the "Women's Fiction" board (which is a little insulting). Her The Mermaids Singing gets a "Family Saga" board—boy does that board sound like fun! Product and BISAC forums get at some of the "aboutness" of forum messages, but in a very narrow way, and at the expense of community. They create a multiplicity of lonely little boxes. Oh, and who wants to talk about important things at a store?

How Talk changes things. Talk attempts to solve "the forum problem" in a simple way, with a simple (and optional) markup system. When you put brackets around "Lolita," "Huckleberry Finn" or "Borges" you create "touchstones."** When your message is posted, touchstones become links, making it easier for people to check out the books and authors you're talking about.

Because they improve the message people seem not to mind adding them. Crucially, the system doesn't require exactitude; you can type "Twain" or "Jonathan Strange" and still expect it to work. Touchstones appear to the right of your message, so you can easily spot and correct mistakes.


Talk is popping up all over.
Because LibraryThing knows what a message is about, it can provide multiple entry points to the discussion. So, a discussion of Tolkien, C. S. Lewis and Philip Pullman is referenced on ALL these author's pages, as well as that of the books in question--Amazon's lonely boxes get hallways between them!

Best of all, because LibraryThing also knows what books YOU have, it can show you only the forum discussions that touch them. This is what the "Your books" link does. If someone out there starts talking about Alexander the Great and the Logistics of the Macedonian Army, I'll know. (Oh, RSS feeds are coming, of course.)

Deep intregration also solves some of the other problems with forums. Because Talk is also tied into the social system, it's easy to find out who you're talking to. You can do this by clicking on profile names, of course, and we're considering adding little "similarity percentages" after names. But you can also check out the shared books in a given group. If a group's library looks interesting, you're probably going to like their conversation too.

Lastly, embedding "aboutness" makes old posts still relevant. You can find just the posts you want. If you end up adding to an old conversation, it won't be "lost in the aether." So long as people have a book, the conversation stays live. I predict that, for obscure books, conversations will become somewhat asynchronous. It might not be possible to have a lively, multi-person discussion of Braudel's The Mediterranean and the Mediterranean World in the Age of Philip II this week on LibraryThing, but one may well develop over the longue durée. If you're a fan of an obscure book, you'll wait.

Groups. The last element is the most conventional. Back in July we added Groups (blog post). Groups have shared, searchable libraries, making them great for lovers, friends and clubs. But they also work for more vague "interests," and not surprisingly many of these have sprung up. (We're at over 500 now.)

The original plan was to have groups, and then add forums. But the explosion of groups has made us reconsider this. Instead, we've decided to let groups take on much of the community aspect that "preset" forums would otherwise have. We think the wildness of fluid posts appearing wherever they intersect with other site content is nicely counterbalanced by community-based groups.

The Fruit. Talk features have been coming in since we introduced groups. First flat message boards, then multi-topics boards, and so forth. In this time, some 7,200 messages have been posted, and about the same number of touchstones. That's pretty good for an unannounced feature! Better, usage seems healthy. Of 1,900 users who have looked at more than one topic, 50% also posted. That's very high. By focusing in on what actually touches people, LibraryThing has brought more people into the conversation. That's a healthy community.

Get started. To get started with talk, go to the Talk tab above. Or wait for it to come to you. Links to conversations appear in book and author information pages. They'll be showing up in your catalog soon too.

What's left? At LibraryThing we don't release finished features. We release interesting features, and see how things go and people react.

We'd love to see your comments here, on new groups like Recommended Site Improvements or on the Google Group (although we'd like to start moving that over). Feel free to discuss bugs, features or the whole "problem" of forums. A number of us will be watching the chatter and jumping in when it makes sense to us. Talk whttp://www.blogger.com/img/gl.link.gifas another team effort. Abby, Robyn and I worked out the concepts, I did most of the forum-level programming, and Robyn did much of the interaction with groups as well as message flagging, editing and deleting.

A last note of caution. Talk is a new idea. We're not sure it's going to work--some users feel it's too fragmented--but we thought it would be worth the time to find out!

*In the new world of tags and user-created site architecture, where you decide what you want to see and how its organized, forums are a throwback to unnaturally cloven tree-and-leaf structures. Real conversation does fit into non-overlapping buckets. How often have you read something like "A very similar discussion is going on over at .... "?
**No, not in the literary-critical sense.

UPDATE: See David Weinberger's post, and a developer at Microsoft. There's been some spirited discussion on the Google Group and the talk forums. Needless to say, this way of doing things is new, and not fully worked out. Your input will help.

15 Comments:

Anonymous Anonymous said...

Getting this SQL error when separating works:

Column count doesn't match value count at row 1 - fatal error (2*)

8/09/2006 11:41 PM  
Blogger Tim said...

Can you give me the work? (Also, can we do this on Talk or elsewhere, not on the comments to an unrelated post?)

8/09/2006 11:55 PM  
Blogger mkhall said...

I don't yet know how much I'll use it, but the way you are exploding the conventional wisdom on forums is pretty exciting. I think it's brilliant.

8/10/2006 3:17 PM  
Blogger Ted said...

I am loving the Talk feature, and I can't wait for the RSS feeds. I'm hoping that it will be possible to get a feed of my individual talk page, in addition to getting a feed of a work.

8/10/2006 4:14 PM  
Blogger Dystopos said...

You guys are a bunch of geniuses.

8/10/2006 4:17 PM  
Blogger Tim said...

Timothy: I think you're dead-right on every point. The initiation problem is real, and must be solved. This was the idea behind "book talk" (stuff that isn't obviously in a group), but it's not letting you start a topic on the talk page. I think some limited foruming is, after all, a good idea.

(I'd respond at greater length, but I'm heading out now.)

8/10/2006 5:34 PM  
Blogger JesseM said...

Would it be possible to have the bubble icon for the number of conversations about a book to appear in the main catalog view (maybe as a new 'Display Style')? That way we could see at a glance which books have conversations about them. Or maybe there could be a link to a list of something like "books you own which have conversations about them" on our profile pages?

8/10/2006 6:37 PM  
Anonymous Anonymous said...

Tim ...

I tried to post this to the Google Group, but once again it disappeared into the aether, no doubt to inexplicably show up over there sometime in the next couple of weeks.

Anyway, I had a suggestion to make regarding Groups. It would be VERY handy to have a page, much like the "Talk" page with its "unread/messages" count that would keep track of member populations in one's Groups.

Now, obviously, this data is available on each individual Group page, but due to the dynamic nature of the fascinating "Most commonly shared books" listing (which evolves as members come on board, or, eventually, leave), it would be handy to have a central place to look to see if new folks had arrived or previous members had left.

What I'm thinking of is a list, much like that on the "Talk" page, which would have all of one's groups listed and a count (again, much like the "unread/messages" data) which would be something along the lines of "members/change" which would reflect the numbers (ie 40/+2 or 56/-1, or whatever) for each group since the last time one had "poked one's head in" on that group page. A listing of the user names of the "change" would be interesting as well.

Again, this suggestion will show up (I assume) eventually over on the Google Group, but I've gotten tired of hitting refresh (over a couple of days) and wanted to get it out of my head and into some recorded form!

- BTRIPP

8/10/2006 9:33 PM  
Anonymous Anonymous said...

Have you seen how Spout tries to have movie links within group posts backlinked to the movie's page? Their business aim is quite different, selling you DVDs. But some of the overall organization is similar. Might be another source of ideas.

8/11/2006 12:30 AM  
Anonymous Anonymous said...

Hi - such a load of new features 8-)

I just wondered if there is something wrong with the conversations counter:
http://www.librarything.com/author/kincaidjamaica -> "There are 3 conversations about Jamaica Kincaid's books." The link goes to http://www.librarything.com/talk.php?author=kincaidjamaica
(*) which links to the Awful lit. group http://www.librarything.com/talktopic.php?topic=797 - where she is mentioned more than once, but that doesn't make it 3 conversations.

Funilly enough, the same happened with "The Case of the Missing Books by Ian Sansom" : when I first entered it, it showed up as "2 conversations". I went back and took the touchstones away from the author which made it change to "1 conversation". I went back and put the touchstone on the author again - now it stays correctly on "1 conversation".

Went back for testing: If I add the author in a second post (in the same conversation), the counter stays on 1. If I add the title, the counter goes to 2.

Other detail: is it on purpose that in the list on the right side ("touchstone aothors") the authors aren't linked?

(*) Tiny detail: on http://www.librarything.com/talk.php?author=kincaidjamaica at the end of the code tehre is p style='font-size: 8px;' author /p
(can't post the brackets here) which is probably a leftover from some earlier stage?

Very best wishes :-) sunny

8/11/2006 6:54 AM  
Anonymous Anonymous said...

I'm really loving the Talk features so far, but I do have one tiny request. Could you put a "return to top" button at the bottom of the message pages? When you get 70 or 80-plus messages it's very annoying to have to scroll all the way back to the top to navigate to other pages.

8/11/2006 2:24 PM  
Blogger Kate said...

Hi Tim: Awesome site. Um, you'll probably hate me for this idea, but does your system have the intelligence to automatically create links if you write using tag names that you use or cite books in your library?

For example, in a topic, if I cite a book name then at the bottom of the window, you could have a "link up" button that searches through the text (much like a spellchecker) and offers up linking in the same way that "add a book" does. This would streamline the process. Might be a total headache, especially if it was an intelligent system and logged all new tags... but introducing a streamline feature in some way might lighten the load for users.

I applaud working to stop the "as soon as you type it in a forum; it's dead" syndrome.

A very simple thing that you could do is offer a way of tagging the post itself at the end. (e.g. have the system scan for tagnames or booknames at offer up a list of possible tags that might apply to the post).

8/18/2006 7:02 PM  
Blogger Kate said...

Oh - I'd love a home button at the top. Still can't figure out how to get there!

thanks!

8/18/2006 7:04 PM  
Anonymous Anonymous said...

I comment on this thread before, but it seems my comment were deleted, yes I double checked that it was there after posting.

While I can see the need for the Talk feature for the growth of this site, I think you should instead concentrate on fixing the vast amounts of downtime that we experience on the site, it's amazing each time I buy a book, I literally have to come back 3 times to add it because I usually get re-directed to the down page.

As for the Talk feature, not everyone wants to participate in this, my profile had the ability to leave comments on it turned off and still almost immediately after you announced this feature I got spam from people inviting me to their new groups, you've managed to recreate the most hated feature of any of these new social sites to librarything as well, I hope that by disallowing comments on my profile it will also prevent people from spamming me.

8/21/2006 12:50 PM  
Anonymous Anonymous said...

So I commented above about whenever I want to add books librarything being down. I just received a delivery from amazon and wanted to add them, guess what? librarything is down.

8/24/2006 2:35 PM  

Post a Comment

<< Home