Contributors: dshanske
Tags: indieweb, interaction, posts, webactions
Stable tag: 0.20
Requires at least: 4.2
Tested up to: 4.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Adds a quick interface for simple notes and bookmarks. Enhanced by the Indieweb Post Kinds plugin.
A web action is the interface and user experience of taking a specific discrete action, across the web, from one site to another site or application.
This adds the ability to create a post directly from the URL bar.
This requires you are logged into WordPress as a user who has permission to create posts. The posts are private by default.
By default, it allows note and bookmark posts to be made. If you have the Indieweb Post Kinds plugin enabled, it will also allow like, favorite, reply and repost.
It also supports a menu option to link to support options, and indie-config.
Example: http://example.com?indie-action=like&url=http%3A%2F%2Fexample2.com%2Ftest%2F&title=Example
If you don't add a URL, it will display a form you can fill in. Otherwise, it endeavors to pull information on the site you are linking to if you do not provide it.
In WordPress 4.2, WordPress revealed a significant upgrade to the built-in Press This functionality which is a significant change.
This is an alternative to that, built with various Indieweb conventions and built to work with the Indieweb Post Kinds plugin and is built for simplicity.
Web actions allow you to wrap sharing buttons in markup that would allow others to click like, reply, or repost on your site, and post a reply seamlessly on theirs.
This plugin wraps the built-in comment replies in this markup(Credit to Matthias Pfefferle for the initial webaction code for this). You can optionally add additional buttons.
Indie-config is a method of using protocol handler to setup your website to bothnotify the browser that it can handle webactions and then do so.
This plugin uses javascript written by Pelle Wessman for the protocol handling.
If you want to make this a bookmarklet to quickly save to your site, change to your site's address and create a bookmark with below.
javascript:location.href='http://example.com/?indie-action=bookmark&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)