Micropub (protocol): Difference between revisions
stub with W3C spec link, summary dfn, disambig generic noun micropub |
ZimZalaBim (talk | contribs) →Servers: removing unsourcded list of mostly non-notable instances without their own articles |
||
(36 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Client–server protocol based on HTTP to create, update, and delete posts}} |
|||
⚫ | |||
{{Infobox technology standard |
|||
{{Distinguish|micropub}} |
|||
| title = Micropub |
|||
| status = W3C Recommendation |
|||
| first_published = May 23, 2017 |
|||
| organization = [[World Wide Web Consortium]] |
|||
| editors = Aaron Parecki |
|||
| base_standards = [[Hypertext Transfer Protocol|HTTP]], [[Uniform Resource Identifier|URI]] |
|||
| related_standards = [[microformats]], [[ActivityPub]], h-entry |
|||
| domain = [[Social Web]], [[Communications protocol]] |
|||
| abbreviation = MP |
|||
| website = {{url|https://www.w3.org/TR/micropub/}} |
|||
}} |
|||
'''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<ref>{{Cite web|url=https://www.w3.org/blog/news/archives/6326|title=Micropub is a W3C Recommendation | W3C News}}</ref> 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 | W3C News}}</ref> |
|||
'''<dfn>Micropub</dfn>''' is a [[W3C]] Recommendation protocol "to create, update and delete posts on a server using web or native app clients."<ref>https://www.w3.org/TR/micropub/</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> |
|||
=== Services === |
|||
* [[micro.blog]] |
|||
== See also == |
|||
* [[OAuth]] |
|||
* [[MetaWeblog]] |
|||
==References== |
|||
{{reflist}} |
|||
{{W3C standards}} |
|||
[[Category:World Wide Web Consortium standards]] |
|||
[[Category:2017 introductions]] |
|||
⚫ |
Latest revision as of 22:23, 10 November 2023
Abbreviation | MP |
---|---|
Status | W3C Recommendation |
First published | May 23, 2017 |
Organization | World Wide Web Consortium |
Editors | Aaron Parecki |
Base standards | HTTP, URI |
Related standards | microformats, ActivityPub, h-entry |
Domain | Social Web, Communications protocol |
Website | www |
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
[edit]This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (August 2020) |
There are numerous Micropub implementations, both clients,[9] and servers,[10][11] many of them open source.
Clients
[edit]Services
[edit]See also
[edit]References
[edit]- ^ Parecki, Aaron, ed. (2017-05-23). "Micropub". W3C Recommendation. https://www.w3.org/TR/micropub/. Retrieved 2017-06-07.
- ^ "Micropub is a W3C Recommendation | W3C News".
- ^ "Micropub - IndieWeb". indieweb.org.
- ^ "Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD". ProgrammableWeb. November 2, 2016. Archived from the original on 2016-11-05.
- ^ "First Public Working Drafts: Micropub and ActivityPub | W3C News".
- ^ "Documentation". quill.p3k.io. Retrieved 2017-06-08.
- ^ "IndieWeb". indieweb.org. Retrieved 2017-06-08.
- ^ "Micro.blog Help - IndieWeb". help.micro.blog. Retrieved 2017-06-08.
- ^ "Client Reports - Micropub Rocks!". micropub.rocks.
- ^ "Server Reports - Micropub Rocks!". micropub.rocks.
- ^ "Server Report Summary - Micropub Rocks!". micropub.rocks.
- ^ "Documentation". quill.p3k.io. Retrieved 2020-08-04.
- ^ "OwnYourGram". ownyourgram.com. Retrieved 2020-08-04.
- ^ "InkStone". inklings.io. Retrieved 2020-08-04.
- ^ "Micropublish: Sign in". micropublish.net. Retrieved 2020-08-04.
- ^ "index - dobrado". dobrado.net. Retrieved 2020-08-04.
- ^ "IA Writer Adds Expanded Support for IndieWeb Tools and WordPress Publishing". 15 May 2020.