Micropub (protocol)

From HandWiki
Short description: Client–server protocol based on HTTP to create, update, and delete posts
Micropub
StatusW3C Recommendation
First publishedMay 23, 2017
OrganizationWorld Wide Web Consortium
EditorsAaron Parecki
Base standardsHTTP, URI
Related standardsmicroformats, ActivityPub, h-entry
DomainSocial Web, Communications protocol
AbbreviationMP
Websitewww.w3.org/TR/micropub/

Micropub (MP) [1] is a W3C Recommendation[2] 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,[3] contributed to W3C,[4] and published as a W3C working draft on January 28, 2016.[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, like micro.blog.[8]

Implementations

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

Clients

Services

See also

References

  1. Parecki, Aaron, ed (2017-05-23). "Micropub" (in en). W3C Recommendation. https://www.w3.org/TR/2017/REC-micropub-20170523/. 
  2. "Micropub is a W3C Recommendation | W3C News". https://www.w3.org/blog/news/archives/6326. 
  3. "Micropub - IndieWeb". https://indieweb.org/Micropub. 
  4. "Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD". November 2, 2016. https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02. 
  5. "First Public Working Drafts: Micropub and ActivityPub | W3C News". https://www.w3.org/blog/news/archives/5286. 
  6. "Documentation" (in en). https://quill.p3k.io/docs. 
  7. "IndieWeb" (in en). https://indieweb.org. 
  8. "Micro.blog Help - IndieWeb" (in en). http://help.micro.blog/2017/indiewebcamp/. 
  9. "Client Reports - Micropub Rocks!". https://micropub.rocks/implementation-reports/clients/. 
  10. "Server Reports - Micropub Rocks!". https://micropub.rocks/implementation-reports/servers/. 
  11. "Server Report Summary - Micropub Rocks!". https://micropub.rocks/implementation-reports/servers/summary/. 
  12. "Documentation". https://quill.p3k.io/docs. 
  13. "OwnYourGram". https://ownyourgram.com/. 
  14. "InkStone". https://inklings.io/inkstone/. 
  15. "Micropublish: Sign in". https://micropublish.net/. 
  16. "index - dobrado". https://dobrado.net/. 
  17. "IA Writer Adds Expanded Support for IndieWeb Tools and WordPress Publishing". 15 May 2020. https://wptavern.com/ia-writer-adds-expanded-support-for-indieweb-tools-and-wordpress-publishing.