Micropub (protocol)
   HOME

TheInfoList



OR:

Micropub (MP) is a
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
Recommendation that describes a client–server protocol based on
HTTP The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide We ...
to create, update, and delete posts (e.g.
social media Social media are interactive media technologies that facilitate the creation and sharing of information, ideas, interests, and other forms of expression through virtual communities and networks. While challenges to the definition of ''social medi ...
) on servers using web or native app clients. Micropub was originally developed in the
IndieWebCamp IndieWebCamp is a technology BarCamp that was founded in Portland, Oregon and has since been held all over the world, including at the offices of the ''New York Times'' and in Brighton, England. It describes itself as a 2-day creator camp focused ...
community, contributed to W3C, and published as a
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
working draft on January 28, 2016. As of May 23, 2017 it is a W3C Recommendation. Micropub uses
OAuth OAuth (short for "Open Authorization") is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. T ...
2.0 Bearer Tokens for authentication and accepts traditional form posts as well as JSON posts. Posted data uses a vocabulary derived from
Microformats Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, events ...
. Micropub is mostly used to create "posts", which are similar to Tweets, or micro blog posts, like those posted to
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
. The protocol supports a variety of different content types however, such as Bookmarks, Favorites, Reposts, Events, RSVPs, and Checkins. Micropub is currently supported on a variety of IndieWeb compatible websites, like micro.blog.


Implementations

There are numerous Micropub implementations, both clients, and servers, many of them open source.


Clients

* Quill * OwnYourGram * InkStone * Micropublish * Dobrado *
iA Writer iA Writer is a text editor developed by Information Architects (iA), and was initially released on September 22, 2010, for iOS ( iPhone and iPad), May 28, 2011, for macOS and 2018 for Microsoft Windows through a Kickstarter campaign. iA states ...


Servers

* Postly * p3k * kaku * Micropub to GitHub * wordpress-micropub - a
WordPress WordPress (WP or WordPress.org) is a free and open-source content management system (CMS) written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS. Features include a plugin architecture ...
plugin * Transformative * aruna * Micropub for ProcessWire - a
ProcessWire ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. Proc ...
plugin * Dobrado * Known * Briefly * Sweetroll


Services

* micro.blog


See also

*
OAuth OAuth (short for "Open Authorization") is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. T ...
*
MetaWeblog The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services. The API is implemented as an XML-RPC web service with three metho ...


References

World Wide Web Consortium standards 2017 introductions {{internet-stub