Jump to content

Micropub (protocol): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
it says recommendation in opening line
Tag: Reverted
m Reverted edits by ZimZalaBim (talk) to last version by EditorOnOccasion
Line 13: Line 13:
}}
}}


'''Micropub''' ('''MP''') <ref>{{Cite web|url=https://www.w3.org/TR/2017/REC-micropub-20170523/|title=Micropub|editor-last=Parecki|editor-first=Aaron|publisher=[[W3C]] Recommendation|language=en|publication-date=2017-05-23|id=https://www.w3.org/TR/micropub/|access-date=2017-06-07}}</ref> is a [[W3C]] Recommendation that describes a [[client–server]] protocol based on [[Hypertext Transfer Protocol|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,<ref>{{Cite web|url=https://indieweb.org/Micropub|title=Micropub - IndieWeb|website=indieweb.org}}</ref> contributed to W3C,<ref>{{Cite web|url=https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02|title=Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD|date=November 2, 2016|website=ProgrammableWeb|archive-url=https://web.archive.org/web/20161105080413/https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02|archive-date=2016-11-05|url-status=dead}}</ref> and published as a [[W3C]] working draft on January 28, 2016.<ref>{{Cite web|url=https://www.w3.org/blog/news/archives/5286|title=First Public Working Drafts: Micropub and ActivityPub &#124; W3C News}}</ref>
'''Micropub''' ('''MP''') <ref>{{Cite web|url=https://www.w3.org/TR/2017/REC-micropub-20170523/|title=Micropub|editor-last=Parecki|editor-first=Aaron|publisher=[[W3C]] Recommendation|language=en|publication-date=2017-05-23|id=https://www.w3.org/TR/micropub/|access-date=2017-06-07}}</ref> is a [[W3C]] Recommendation that describes a [[client–server]] protocol based on [[Hypertext Transfer Protocol|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,<ref>{{Cite web|url=https://indieweb.org/Micropub|title=Micropub - IndieWeb|website=indieweb.org}}</ref> contributed to W3C,<ref>{{Cite web|url=https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02|title=Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD|date=November 2, 2016|website=ProgrammableWeb|archive-url=https://web.archive.org/web/20161105080413/https://www.programmableweb.com/news/daily-api-roundup-microsoft-cognitive-services-line-melown-emburse-tuleap-gocd/brief/2016/11/02|archive-date=2016-11-05|url-status=dead}}</ref> and published as a [[W3C]] working draft on January 28, 2016.<ref>{{Cite web|url=https://www.w3.org/blog/news/archives/5286|title=First Public Working Drafts: Micropub and ActivityPub &#124; W3C News}}</ref>


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 [[microblogging|micro blog]] posts, like those posted to [[Twitter]]. The protocol supports a variety of different content types<ref>{{Cite web|url=https://quill.p3k.io/docs|title=Documentation|website=quill.p3k.io|language=en|access-date=2017-06-08}}</ref> however, such as Bookmarks, Favorites, Reposts, Events, RSVPs, and Checkins. Micropub is currently supported on a variety of [[IndieWeb]]<ref>{{Cite web|url=https://indieweb.org|title=IndieWeb|website=indieweb.org|language=en|access-date=2017-06-08}}</ref> compatible websites, like [[micro.blog]].<ref>{{Cite web|url=http://help.micro.blog/2017/indiewebcamp/|title=Micro.blog Help - IndieWeb|website=help.micro.blog|language=en|access-date=2017-06-08}}</ref>
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 [[microblogging|micro blog]] posts, like those posted to [[Twitter]]. The protocol supports a variety of different content types<ref>{{Cite web|url=https://quill.p3k.io/docs|title=Documentation|website=quill.p3k.io|language=en|access-date=2017-06-08}}</ref> however, such as Bookmarks, Favorites, Reposts, Events, RSVPs, and Checkins. Micropub is currently supported on a variety of [[IndieWeb]]<ref>{{Cite web|url=https://indieweb.org|title=IndieWeb|website=indieweb.org|language=en|access-date=2017-06-08}}</ref> compatible websites, like [[micro.blog]].<ref>{{Cite web|url=http://help.micro.blog/2017/indiewebcamp/|title=Micro.blog Help - IndieWeb|website=help.micro.blog|language=en|access-date=2017-06-08}}</ref>

== Implementations ==
{{Third-party|date=August 2020}}
There are numerous Micropub implementations, both clients,<ref>{{Cite web|url=https://micropub.rocks/implementation-reports/clients/|title=Client Reports - Micropub Rocks!|website=micropub.rocks}}</ref> and servers,<ref>{{Cite web|url=https://micropub.rocks/implementation-reports/servers/|title=Server Reports - Micropub Rocks!|website=micropub.rocks}}</ref><ref>{{Cite web|url=https://micropub.rocks/implementation-reports/servers/summary/|title=Server Report Summary - Micropub Rocks!|website=micropub.rocks}}</ref> many of them [[open source]].

=== Clients ===
* Quill<ref>{{Cite web|title=Documentation|url=https://quill.p3k.io/docs|access-date=2020-08-04|website=quill.p3k.io}}</ref>
* OwnYourGram<ref>{{Cite web|title=OwnYourGram|url=https://ownyourgram.com/|access-date=2020-08-04|website=ownyourgram.com}}</ref>
* InkStone<ref>{{Cite web|title=InkStone|url=https://inklings.io/inkstone/|access-date=2020-08-04|website=inklings.io}}</ref>
* Micropublish<ref>{{Cite web|title=Micropublish: Sign in|url=https://micropublish.net/|access-date=2020-08-04|website=micropublish.net}}</ref>
* Dobrado<ref>{{Cite web|title=index - dobrado|url=https://dobrado.net/|access-date=2020-08-04|website=dobrado.net}}</ref>
* [[iA Writer]]<ref>{{Cite web|url=https://wptavern.com/ia-writer-adds-expanded-support-for-indieweb-tools-and-wordpress-publishing|title=IA Writer Adds Expanded Support for IndieWeb Tools and WordPress Publishing|date=15 May 2020}}</ref>

=== Servers ===
* Postly
* p3k
* kaku
* Micropub to GitHub
* wordpress-micropub - a [[WordPress]] plugin
* Transformative
* aruna
* Micropub for ProcessWire - a [[ProcessWire]] plugin
* Dobrado
* [[Known (software)|Known]]
* Briefly
* Sweetroll

=== Services ===
* [[micro.blog]]


== See also ==
== See also ==

Revision as of 16:03, 10 November 2023

Micropub
AbbreviationMP
StatusW3C Recommendation
First publishedMay 23, 2017
OrganizationWorld Wide Web Consortium
EditorsAaron Parecki
Base standardsHTTP, URI
Related standardsmicroformats, ActivityPub, h-entry
DomainSocial Web, Communications protocol
Websitewww.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 January 28, 2016.[4] As of May 23, 2017 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, like 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
  • Briefly
  • 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. ^ "Micropub - IndieWeb". indieweb.org.
  3. ^ "Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD". ProgrammableWeb. November 2, 2016. Archived from the original on 2016-11-05.
  4. ^ "First Public Working Drafts: Micropub and ActivityPub | W3C News".
  5. ^ "Micropub is a W3C Recommendation | W3C News".
  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. ^ "Client Reports - Micropub Rocks!". micropub.rocks.
  10. ^ "Server Reports - Micropub Rocks!". micropub.rocks.
  11. ^ "Server Report Summary - Micropub Rocks!". micropub.rocks.
  12. ^ "Documentation". quill.p3k.io. Retrieved 2020-08-04.
  13. ^ "OwnYourGram". ownyourgram.com. Retrieved 2020-08-04.
  14. ^ "InkStone". inklings.io. Retrieved 2020-08-04.
  15. ^ "Micropublish: Sign in". micropublish.net. Retrieved 2020-08-04.
  16. ^ "index - dobrado". dobrado.net. Retrieved 2020-08-04.
  17. ^ "IA Writer Adds Expanded Support for IndieWeb Tools and WordPress Publishing". 15 May 2020.