Fargo as v2.0 of the Metaweblog API

I read an interesting piece by Brent Simmons yesterday about his passion for creating blogging systems. He’s thinking about doing a quick one, running in node.js. As I read the piece I recognized a lot of the ideas as ones that we’ve already implemented in Fargo Publisher, which is an open source, MIT licensed, node.js app.

  1. My first thought was wouldn’t it be great if Brent used Fargo Publisher as a starting point? That way we might get some new features, maybe some bug fixes, and more users. Having two pieces of software resting on top of an API gives it a much better chance to gain traction.

  2. My second thought was that he was planning on using the Metaweblog API, something I designed in 2002, to build on the Blogger API. But we’ve gone so much further in the intervening 12 years. Metaweblog views each post as a document, but Fargo views a whole website as a document. Suppose you had a computer that could only deal with one file at a time, and one came along that could have as many open windows as you want? Wouldn’t you want to at least try it?

In that way Fargo 2 is the next step after Metaweblog. Yes, it’s too bad progress happens so slowly in tech. 12 years for such a simple evolution. But at least it happened. It would be a shame if we had to wait another 12 years for adoption by users, esp very advanced ones like my longtime buddy, Brent.


About Dave Winer

Dave Winer, 54, 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 Berkeley, California.
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s