I want you to place the text of this blog post on your own site. But I don’t want you to do it just by copying and pasting it into your own blogging tool. I think there might be a different way to do it.
Now, I probably obsess over embedded objects and copying and pasting even more than most geeks. When I attended the recent Graphing Social Patterns conference, one of my great frustrations is that people are talking about platforms like Facebook and OpenSocial and MySpace and widgets, but they’re leaving out fundamentals like copy and paste. It’s a basic capability, but none of these platforms address even basic interoperability for the applications that are built on top of them.
Despite all these developments, what’s actually taken off with real users is the plain old browser and operating system’s copy-and-paste, combined with or tags to pull in content from other sites. It’s powered the rise of YouTube and many of the biggest widget providers. (APIs are of course a big part of this, too; Flickr and Delicious propagated themselves by posting directly to blogs using standard APIs.) But regular people on the web have settled on copying inscrutable, nonstandard HTML markup as a pretty effective way of getting the functionality they want.
But we’ve only been using this stuff for the most complicated parts of the web, like rich media. What about text?
But there seems to me to be something really interesting, some kind of potential, to including our posts (or parts of our posts) in other blogs that way, and while I’m no great coder, making the Movable Type templates to do this took about five minutes. I’m hoping something even more interesting comes from the world of compound objects or compound embeds, with a text post containing a video clip or image, and then being included on another page.
So: Has someone done this before? I’ve made blog templates that output widgets before, but what if we assume every blog post is a widget? How could we address the security issues? What does it mean that the included text and content can be updated remotely? What purpose does this serve, or is it just a really complicated way of copying and pasting text?