Skip to content

Outpost

Outpost is a mobile-first Progressive Web App (PWA) composer for WordPress. These docs help you install the plugin, set it up, and post from your phone.

Outpost serves a posting app at /post on your own WordPress site. Open it on your phone, write a note, reply to a URL, or log something you’re listening to or watching, and the post publishes to your site through the Micropub API. Syndication chips let you send the same post to other platforms — the IndieWeb pattern called POSSE (Publish on your Own Site, Syndicate Elsewhere).

Because the composer is a real PWA, it installs to your iOS or Android home screen, works offline with a queued-draft system, and hooks into the OS share sheet so you can reply to any page from any app.

Outpost is for WordPress site owners who want fast mobile posting without Jetpack, app stores, or third-party accounts. It authenticates with IndieAuth — a sign-in protocol where your own website is your identity.

If either required plugin is missing or inactive, Outpost shows an admin notice with an install link, and the /post page shows a setup prompt instead of the composer.

Optional companion plugins light up extra features when active: Post Kinds for IndieWeb (media “Look it up” search and proper display for Listen/Watch/Read/Checkin/Play posts), Post Formats for Block Themes, Link Extension for XFN, Syndication Links, Yoast SEO, and ActivityPub.

Not yet. Outpost is not available in the WordPress.org plugin directory — you install it from a release ZIP on GitHub. Installation covers the whole process, and Playground preview lets you try it in your browser first without installing anything.

  1. Installation — install from GitHub and activate the dependencies.
  2. Getting started — sign in, post your first note, install to your home screen.
  3. Settings — tune composer defaults, API keys, and connections.

Outpost is developed in the open at github.com/courtneyr-dev/outpost. Contributor and developer documentation lives in the repository, separate from these user docs.