For the book, I’ve been going through a bunch of web history, re-learning things I had forgotten or missed. Currently reading the Pingback spec from 2002, back when we thought XML-RPC-ing everything was a good idea.
For the book, I’ve been going through a bunch of web history, re-learning things I had forgotten or missed. Currently reading the Pingback spec from 2002, back when we thought XML-RPC-ing everything was a good idea.
@manton I’m still not quite sure why it wasn’t a good idea!
@brentsimmons Some of it was a good idea (especially compared to even more complicated protocols). But Pingback is much harder to implement than Webmention, for example, which is just a couple form-encoded params. I think simple ideas could've had simpler solutions, in hindsight.
@brentsimmons Two reasons:
1: The only data in the Pingback payload is two URLs. Wrapping this an an XML container that’s also doing RPC is incredibly overkill for sending just two values. That’s why Webmention went with form-encoded instead, like regular HTML forms, which is about the most compact way you can send two values.
2: Pingback never went far enough with the user experience of displaying them. At best, you’d see a snippet of the text near the link, which it turns out wasn’t really that useful or contextual. Once social media started taking off, the interactions there became far richer than seeing the pingback excerpt, so people abandoned them. With Webmention, we’re explicitly focusing on enabling the kind of rich interactions people do on social media instead.
@aaronpk Reasonable! I liked XML-RPC at the time because my tools made it exactly the same as making a function call. This was wonderful and so amazingly easy.
@brentsimmons @aaronpk Great tools made a difference. The downside is an extra dependency for parsing instead of using out-of-the-box web stuff. But I put emphasis around “everything” because it did have its place… And I know we were just talking last week about how cool it was back then! 🙂
@manton If you want .epub, .mobi, or other versions (hardback/paperback) for digital stores or other outlets, feel free to ask. I'm happy to volunteer to help make those pieces work for you if you'd like. Shouldn't be too difficult to process from whatever files you've got. Having/selling physical copies could be an inexpensive, but useful marketing thing for you, particularly when speaking/travelling.