Home >  Archive >  2011 >  March >  15


Previous / Next

Twitter posts don't have titles

By Dave Winer on Tuesday, March 15, 2011 at 9:35 AM.

A picture named try.jpgAlong with Radio2 comes a new kind of RSS feed, one that really works for microblogs. Permanent link to this item in the archive.

In the last few days, since Twitter announced their new developer roadmap, there's been a fair amount of writing done about using RSS as the basis for a distributed version of what Twitter does.  Permanent link to this item in the archive.

People who read this blog will already be familiar with this idea. Permanent link to this item in the archive.

However one thing I haven't seen anyone write about is the question of titles. This is a big issue, the reason why it's hard to do what Twitter does in RSS, but thankfully not impossible. Permanent link to this item in the archive.

Here's the thing. Twitter posts don't have titles. Permanent link to this item in the archive.

No matter how you look at it, they don't have them. When you go to twitter.com all you get is a prompt that asks "What's happening?" In a sense this is the title of every Twitter post, without the question mark.  Permanent link to this item in the archive.

When you're constructing a minimal blogging tool, you have to allow for posts that don't have titles. And if you want Twitter users to be comfortable with it, that must be the default behavior.  Permanent link to this item in the archive.

Then if you look at the RSS feeds that Twitter generates, you'll notice that they reproduce the text of the tweet in both the title and the description. It looks awful in my aggregator, and I bet it looks awful in others. But if I were them, I might have done it this way. I assume this is because there are feed readers that won't deal with items that don't have titles. I think Google Reader works this way. So if you want to read a Twitter feed in Google Reader, and that must have been their number one feature request, and if the Google Reader guys aren't willing to budge, then go ahead and echo the tweet text in both places. Permanent link to this item in the archive.

I didn't go that way. I read the RSS 2.0 spec again, to be sure I had it right, and there's no requirement that an item have a title. "All elements of an item are optional, however at least one of title or description must be present." There's a reason for that, it's not an accident. Early blogs, like scripting.com, had posts without titles. If RSS was going to work for those blogs (and I had an incentive to make it work that way) it had to be permissible for items to not have titles. Any reader that can't handle them isn't really a RSS-reader, it's a subset-of-RSS-reader. Permanent link to this item in the archive.

So my feeds won't be readable in those tools. Which is, to me, a feature not a bug. Because those guys seriously need to take another look at their product, in the age of Twitter, because they're not dealing with a very popular form of content. And they could be doing it, with a simple fix, and they should be looking at a retrofit in the near future, to become part of the distributed network that will develop alongside Twitter. As now seems virtually inevitable. Permanent link to this item in the archive.

One more thing, if you've been reading the feeds that emanate from Radio2, you would have noticed that there's a new namespace coming along with it, called microblog. It's a place where I'm putting items that are needed to properly represent a microblog in RSS. If you're interested in this stuff you should have a look. Permanent link to this item in the archive.

Here's an example of a feed, my linkblog, the one that flows to Twitter. If you follow me there, you will recognize the content. :-) Permanent link to this item in the archive.




About the author

A picture named daveTiny.jpgDave Winer, 55, is a visiting scholar at NYU's Arthur L. Carter Journalism Institute. He pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in New York City.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

One of BusinessWeek's 25 Most Influential People on the Web.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

Contact me

scriptingnews1mail at gmail dot com.

Facebook

Twitter

Friendfeed

My sites
Recent stories

Recent links

My 40 most-recent links, ranked by number of clicks.

My bike

People are always asking about my bike.

A picture named bikesmall.jpg

Here's a picture.

Calendar

March 2011
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Feb   Apr

Warning!

A picture named warning.gif

FYI: You're soaking in it. :-)


A picture named xmlMini.gif



© Copyright 1997-2011 Dave Winer. Last update: Tuesday, March 15, 2011 at 10:24 AM Eastern. Last build: 3/17/2011; 10:05:50 AM. "It's even worse than it appears." RSS feed for Scripting News


Previous / Next