Published on
Published in
Brighton, England

Climbing the IndieWeb

While working on Indiekit over Christmas, I’ve been thinking that a good analogy for building on the IndieWeb is climbing Mount Everest; it’s largely inaccessible without enough time, knowledge and expertise, and few people ever reach the summit. If you do attempt an ascent, the climb can be bloody exhausting.

Take for example how 3 related specifications allow you to represent plaintext and HTML content in a post:

  1. MF2:

    "content": [{
    "value": "Everest is the highest mountain on Earth.",
    "html": "<p>Everest is the highest mountain on Earth.</p>"
    }]
  2. JF2:

    "content": {
    "text": "Everest is the highest mountain on Earth.",
    "html": "<p>Everest is the highest mountain on Earth.</p>"
    }
  3. JSON Feed:

    "content_text": "Everest is the highest mountain on Earth.",
    "content_html": "<p>Everest is the highest mountain on Earth.</p>"

This isn’t a problem specific to the IndieWeb, just the nature of open source software. The web is agreement, but it rarely feels that way.

Categories