Micropub (protocol)

Micropub
Status W3C Recommendation
First published 2017-05-23
Organization World Wide Web Consortium
Editors Aaron Parecki
Base standards HTTP, URI
Related standards microformats, h-entry
Domain Social Web, Communications protocol
Abbreviation MP
Website www.w3.org/TR/micropub/

Micropub (MP) [1] is a W3C Recommendation that describes a client server protocol based on HTTP to create, update, and delete posts (e.g. social media) on servers using web or native app clients. Micropub was originally developed in the IndieWebCamp community,[2] contributed to W3C,[3] and published as a W3C working draft on 2016-01-28.[4] As of 2017-05-23 it is a W3C Recommendation.[5]

Micropub uses OAuth 2.0 Bearer Tokens for authentication and accepts traditional form posts as well as JSON posts. Posted data uses a vocabulary derived from Microformats. Micropub is mostly used to create "posts", which are similar to Tweets, or micro blog posts, like those posted to Twitter. The protocol supports a variety of different content types[6] however, such as Bookmarks, Favorites, Reposts, Events, RSVPs, and Checkins. Micropub is currently supported on a variety of IndieWeb[7] compatible websites, as well as micro.blog.[8]

Implementations

There are numerous Micropub implementations, both clients,[9] and servers,[10][11] many of them open source.

Clients

Servers

  • Postly
  • p3k
  • kaku
  • Micropub to GitHub
  • wordpress-micropub - a WordPress plugin
  • Transformative
  • aruna
  • Micropub for ProcessWire - a ProcessWire plugin
  • Dobrado
  • Known (software)
  • Breifly
  • Sweetroll

Services

See also

References

  1. Parecki, Aaron, ed. (2017-05-23). "Micropub". W3C Recommendation. https://www.w3.org/TR/micropub/. Retrieved 2017-06-07.
  2. https://indiewebcamp.com/Micropub
  3. https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02
  4. https://www.w3.org/blog/news/archives/5286
  5. https://www.w3.org/blog/news/archives/6326
  6. "Documentation". quill.p3k.io. Retrieved 2017-06-08.
  7. "IndieWeb". indieweb.org. Retrieved 2017-06-08.
  8. "Micro.blog Help - IndieWeb". help.micro.blog. Retrieved 2017-06-08.
  9. https://micropub.rocks/implementation-reports/clients/
  10. https://micropub.rocks/implementation-reports/servers/
  11. https://micropub.rocks/implementation-reports/servers/summary/


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.