66°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Micropub CR

    August 23, 2016

    I'm excited to announce that Micropub is now a W3C Candidate Recommendation!

    Three Years of Incubation and Selfdogfooding

    Micropub began in 2013 when I outlined a simple API to create blog posts and short notes for my website, and then implemented it both on my server, several new clients, and started using it day-to-day. Micropub aims to be simple to understand and implement, built on top of existing standards such as OAuth 2.0 and the Microformats 2 vocabulary.

    Designed for Incremental Implementation

    Micropub is also intended to be implemented incrementally. You can start by implementing just the basics of creating simple posts, and then expand your implementation to support additional properties of posts, and later expand to enable editing posts as well.

    Widespread Interoperability Across Numerous Implementations

    One of the benefits of supporting Micropub is that it allows you to leverage other peoples' work in building an interface to create posts on your own website. By 2014, there were already six independent server implementations: five created by individuals for their own websites, as well as a plugin for the Known content management system. In addition to the client I wrote, there were four other people who built their posting interfaces using Micropub, which meant that anybody else with a Micropub server could sign in and use them!

    Over the next several months, more and more people built out Micropub support in their blogging systems, including plugins for Wordpress and Drupal! I continued to build Micropub clients like OwnYourGram, which imports your Instagram photos to your website, and Teacup which I use to track everything I eat and drink, even posting from my watch.

    See also: Complete list of live Micropub implementations

    Openly Iterated and Formally Standardized

    I gave a talk on Micropub at Open Source Bridge in 2015, when we had just started prototyping clients and servers that could start editing posts.

    At the beginning on 2016, we published the First Public Working Draft of Micropub under the W3C Social Web Working Group. For the past several months, we've been iterating on the spec, refining the language, clarifying how to edit and delete posts, and working on ways to ensure a good user experience for applications that post photos and videos.

    W3C Official Call For Micropub Implementations

    Last week the W3C announced that Micropub is now a Candidate Recommendation, and is inviting a wider audience to implement it and provide feedback.

    Stay tuned for updates as I build out the test suite and debugging tools to help you build Micropub clients and servers. They will be launched at micropub.rocks in the coming months!

    Portland, Oregon
    Tue, Aug 23, 2016 10:00am -07:00 #w3c #socialwg #micropub #indieweb
    58 likes 7 reposts 4 replies 17 mentions
    • Ryan Barrett
    • Tom Tinkerson
    • biglesp
    • Bret Comnes
    • ChrisAldrich
    • Ryan Tharp
    • Nick Cummings
    • william j. moner
    • Going T. Maine
    • Brad Dielman
    • Don Park
    • Colin Devroe
    • Joschi Kuphal
    • Sebastian Feldmann
    • Jonathan Kapaldo
    • Tyler Sticka
    • Michal Young
    • Grant MacKenzie
    • Joost van der Borg
    • Jill Burrows
    • Andrew S. Parnell
    • Juliane Schütz
    • Mike Richmond
    • Rap Game Grady Booch
    • Boaz Sender
    • Brian Hendrickson
    • Matthias Ott
    • Ben Werdmüller
    • ryepdx
    • Tantek Çelik
    • Riccardo Erra
    • Mike Bijon
    • Emre Yildirim
    • Michael
    • Daniel Patrick Johnson
    • Amy MacKinnon
    • Jorge E. Gómez
    • Al Pascual
    • Paul Fenwick
    • Björn Stierand
    • Georg Rehm
    • Eric Zieger
    • Andi Galpern
    • Mike Merrill
    • Calum Ryan
    • Jessy Kate Schingler
    • Shane Becker
    • Will Norris
    • Ann Bassetti
    • Ann Bassetti
    • Amalia Parecki
    • Tammy Watson
    • Lillian Fournier
    • Wendy Petersen
    • Matt J. Sorenson, ND
    • Rauf Isgenderov
    • Юзаев Гаптулгали
    • olyashapkina
    • Barry Frost
    • Going T. Maine
    • Colin Devroe
    • Pelle Wessman
    • Jeremy Keith
    • Michael Bishop
    • Shane Hudson
    • Nina Pavlich www.facebook.com/10101819051298526
      😮
      Tue, Aug 23, 2016 10:50am -07:00 (via brid-gy.appspot.com)
    • Valentina Bettencourt www.facebook.com/10152051745921984
      ❤️
      Tue, Aug 23, 2016 10:50am -07:00 (via brid-gy.appspot.com)
    • Anonymous commentpara.de/user/3.htm
      And look, we have anonymous comments via Micropub, too!
      Wed, Sep 7, 2016 3:46am -07:00
    • Anonymous commentpara.de/user/3.htm
      Most of the micropub implementations are islands; people built their own client and their own server, and those two speak with each other. Real interoperability (clients speaking with different servers) has not been achieved yet.
      Wed, Sep 7, 2016 3:51am -07:00

    Other Mentions

    • Micropub Info www.micropub.info
      Comment #45: Comment #45. Anonymous wrote the following reply to aaronparecki.com/2016/08/23/2/m…... bit.ly/2bNNnm5
      Fri, Sep 2, 2016 3:06am +00:00 (via brid-gy.appspot.com)
    • RiverVanRain o.wzm.me/creator/rivervanrain
      #Micropub is now a #W3C Candidate Recommendation aaronparecki.com/2016/08/23/2/m… via o.wzm.me/river/v/64351
      Sun, Aug 28, 2016 11:28pm +00:00 (via brid-gy.appspot.com)
    • Paul twitter.com/pulprk
      Micropub is Now a W3C Candidate Recommendation: aaronparecki.com/2016/08/23/2/m… twitter.com/FrontEndDaily/… via FrontEndDaily
      Wed, Aug 24, 2016 8:10pm +00:00 (via brid-gy.appspot.com)
    • Front-End Daily frontendfocus.co
      Micropub is Now a W3C Candidate Recommendation: aaronparecki.com/2016/08/23/2/m…
      Wed, Aug 24, 2016 8:08pm +00:00 (via brid-gy.appspot.com)
    • Micropub Info www.micropub.info
      Micropub^1 is a @W3C Candidate Recommendation! aaronparecki.com/2016/08/23/2 ...: Micropub^1 is a @W3... bit.ly/2c4yUrg
      Tue, Aug 23, 2016 11:55pm +00:00 (via brid-gy.appspot.com)
    • ⚡️ tantek.com
      Micropub^1 is a @W3C Candidate Recommendation!aaronparecki.com/2016/08/23/2/m… (replaces AtomPub^2 & MetaWeblog^3)... tantek.com/t4iw1
      Tue, Aug 23, 2016 10:14pm +00:00 (via brid-gy.appspot.com)
    • ⚡️ tantek.com
      Micropub^1 is a @W3C Candidate Recommendation!aaronparecki.com/2016/08/23/2/m… (replaces AtomPub^2 & MetaWeblog^3)... tantek.com/t4iw1
      Tue, Aug 23, 2016 10:14pm +00:00 (via brid-gy.appspot.com)
    • Tantek Çelik tantek.com
      Micropub^1 is a @W3C Candidate Recommendation!https://aaronparecki.com/2016/08/23/2/micropub-cr(replaces AtomPub^2 & MetaWeblog^3)Congrats editor @aaronpk, and @socialwg!^1 https://www.w3.org/TR/2016/CR-micropub-20160816/^2 https://tools.ietf.org/html/rfc5023^3 https://en.wikipedia.org/wiki/MetaWeblogGreat work @aaronpk with brainstorming publicly, selfdogfooding, incubating in indieweb.org, proposing @W3C Social Web Working Group, and patiently working through issues raised, iteratively improving the draft accordingly, all the while helping grow the number of deployed and live interoperable implementations!
      Tue, Aug 23, 2016 3:14pm -07:00
    • Mike Taylor bear.im
      Micropub accepted as a Candidate Recommendation
      Tue, Aug 23, 2016 10:34am -07:00
    • web development 4unow.net/freegifts
      #webdevelopment I'm excited to announce that Micropub is now a W3C Candidate Recommendation! aaronparecki.com/2016/08/23/2/m… …
      Tue, Aug 23, 2016 5:28pm +00:00 (via brid-gy.appspot.com)
    • Chris Aldrich stream.boffosocko.com/profile/chrisaldrich

      Micropub is now a W3C Candidate Recommendation! I love it on @WordPresshttps://twitter.com/aaronpk/status/768134005346607104https://aaronparecki.com/2016/08/23/2/micropub-cr

      Tue, Aug 23, 2016 5:24pm +00:00
    • ChrisAldrich www.boffosocko.com
      Micropub is now a W3C Candidate Recommendation! I love it on @WordPresstwitter.com/aaronpk/status…aaronparecki.com/2016/08/23/2/m…
      Tue, Aug 23, 2016 5:24pm +00:00 (via brid-gy.appspot.com)
    • html5weekly.com
      Wed, Aug 24, 2016 4:43am -07:00
    • us1.campaign-archive.com
      Wed, Aug 24, 2016 11:05am -07:00
    • indieweb.org
      This Week in the IndieWeb: August 19-26, 2016
      Thu, Aug 25, 2016 10:28pm -07:00
    • habrahabr.ru
      Sun, Aug 28, 2016 1:01pm -07:00
    • habrahabr.ru
      Sun, Aug 28, 2016 12:58pm -07:00
Posted in /articles

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv