Micropublish

From IndieWeb

Micropublish is a simple open source web-app for posting, updating, and deleting content via Micropub to a website.

Micropublish is written by  Barry Frost who hosts a live version at micropublish.net.

All Ruby source code is available on GitHub.

Features

  • Create, update, delete and undelete posts.
  • Templates for creating note, article, rsvp, bookmark, reply, repost, and like posts.
  • Uses either form-encoded (x-www-form-urlencoded) or JSON methods.
  • Preview the request that will be sent to the server before it's sent.
  • Supports multiple values for URL properties (e.g. in-reply-to).
  • Customize types, icons, defaults, ordering and required properties.
  • Mobile-first. All views have been designed and optimized for mobile.
  • JavaScript is not required and you can happily use Micropublish without it. The user interface is progressively enhanced when JavaScript is enabled.
  • Full errors and feedback displayed from the server and endpoints.

IndieWeb Examples

People using Micropublish to post to their website:

History

  • 2016-12-31 - Micropublish was rewritten to be compatible with recent changes to the Micropub specification, including JSON requests for updating posts. It introduces many breaking changes from earlier versions of the spec, e.g. mp-syndicate-to instead of syndicate-to, and bookmark-of instead of bookmark.
  • 2015-02-13 - The first, create-only version of Micropublish was released. It used an older, deprecated Micropub syntax.


See Also

Open Source IndieWeb related projects and tools
Topics Why open source? β€’ How to open source a project β€’ Open for contributions β€’ IndieWeb Principles
PHP b2evolution β€’ CASSIS β€’ Known β€’ Falcon (portions) β€’ p3k β€’ stapibas β€’ dobrado β€’ Grav β€’ Miniflux-legacy β€’ ProcessWire β€’ Reader Self β€’ Textpattern β€’ tt-rss β€’ Twyne β€’ TYPO3
WordPress (PHP) Indieweb Plugin β€’ Webmention β€’ Semantic Linkbacks β€’ Micropub β€’ IndieAuth β€’ Post Kinds β€’ Syndication Links β€’ WebSub plugins β€’ See Template:WordPress for others.
Python Bridgy Fed β€’ BeautifulSoup β€’ Bleach β€’ Bundle β€’ django CMS β€’ IndieWeb Search β€’ IndieWeb Utils β€’ kaku β€’ mf2util β€’ Nefelibata β€’ ninka β€’ Publ β€’ python-indieweb β€’ Red Wind β€’ Requests β€’ ronkyuu β€’ Woodwind
Ruby Dark Matter β€’ Feedbin β€’ FrancisCMS β€’ Micropublish β€’ Publify β€’ Ruby on Rails β€’ Sinatra β€’ Singulus β€’ Transformative β€’ webmention.io β€’ Jekyll
JavaScript AerosolCMS β€’ CASSIS β€’ Ghost β€’ Camel β€’ IndieKit β€’ Eleventy
Others Hugo (Go) β€’ Firefox β€’ NetNewsWire