Getting Started on WordPress
By using a WordPress blog on your own domain, you are already part of the IndieWeb; here is how to get started with upgrading your IndieWeb support in WordPress.
First thing you need to do to participate with the IndieWeb community is to setup rel=me on your WordPress site so you can sign into the wiki with IndieAuth.
You can test your rel=me setup with:
Doing this achieves IndieMark Level 1 authentication, the first IndieMark goal after having your own domain.
The Indieweb Plugin can help you get set up to be a more active member of the indieweb. It supports establishing your IndieWeb Identiy by adding rel=me links which allow usage of IndieAuth, as well as providing a list of IndieWeb plugins that you can install directly from the plugin.
Send and receive responses with your site
Core plugins make receiving indieweb comments and mentions work, recommended plugins further improve the experience.
- Webmention Plugin - allows you to send and receive by adding webmention support to WordPress. Mentions show up as comments on your site.
- Semantic Linkbacks - makes indieweb comments look better on your site, recognizing them as being likes, replies, etc. and displaying appropriately.
- wp-webmention-again a async, WP Cron based webmention sender/receiver supporting reacji, but not doing any comment formatting
Once you have these activated, you can setup Bridgy to connect your blog to responses from sites such as Facebook and Twitter too, allowing for a seamless experience.
- Post Kinds Plugin - adds support for responding to and interacting with other sites
- Webmention for (Threaded) Comments - Adds support for threaded comments for webmentions.
Syndicate your content to other sites
Choose one of these different ways to display links for POSSE/syndicated versions of a post. They cannot both be used. Linking to the syndicated version of a post allows for bridgy to be able to discover the post as well as for end users to comment on those sites as a way of replying.
- Syndication Links - Adds fields to a post to allow manual entry of syndication links. Social, partial support for SNAP, as well as Tumblr CrossPoster, WordPress CrossPoster, and Diaposter(for Diaspora). Also supports rel-me links for IndieAuth.
- Bridgy Publish - Supports syndication through Bridgy Publish. It pulls reactions (likes, comments etc.) to shared content from the silos back to the site with the original post, as a compatibility mechanism.
Pull your content from other sites
If POSSE is not an option or can't be done for various reasons (see Instagram for example), you probably still have the possibility of pulling content, automatically creating a "backup" on your site; doing PESOS.
Right now the most flexible way to do this on WordPress is the combination of Keyring, Keyring Social Importers, and Keyring Reactions Importer plugins. These are a little harder to configure plugins, mainly targeting semi-power-users, but they can import from an impressive amount of services out of the box and it's straightforward to extend their functionality.
For other options, see also WordPress/Plugins
Publish to Your Site with alternative interfaces
- Webactions - Adds webactions markup to WordPress elements
- Indieweb Press-This - Adds Indieweb markup to the WordPress Press-This bookmarklets to allow you to respond on your site with one-click
- Hum URL Shortener - A personal URL shortener framework
- wp-shortslug - another URL shortener
- Indieauth - The plugin lets you login to the WordPress backend via IndieAuth. It uses the URL from the profile page to identify the blog user.
For more information, see WordPress Plugins
Some WordPress themes are compatible with microformats. The Indieweb uses microformats2, the latest version, to mark up sites so that they can be interpreted by other sites when retrieved. Most parsers will fall back onto the older format if available.
Formatting your site so other sites can consume the information allows for the communications Indieweb sites support. For example, a class of u-like-of added to a link to a site you liked to indicates that relationship.
There is only one theme in the WordPress repository that is fully microformats2 compliant. That is Sempress. Independent Publisher also now uses microformats2 in addition to having custom code for better displaying webmentions in the comments section.
For existing themes, you can try out wordpress-uf2, a plugin that tries to add microformats after the fact. Mileage may vary, as a plugin cannot do all that is required. Some themes that use microformats for styling instead of semantic markup may break or have spurious visual outputs when used with the uf2 plugin.
- blogroll2email - oldschool feed to email reader using the blogroll feature of WordPress; supports RSS, Atom & microformats2 feeds
- Whisperfollow see Whisperfollow
- Why does the comment on my site not show the author's information?
- Why does the comment show a link to bridgy.appspot.com instead of the social network?
- Please ensure that you have both the Webmention plugin and the Semantic Linkbacks plugin installed.
- WordPress seems to be blocking Bridgy
- The WordPress service in Bridgy is only meant for people using WordPress.com who can't install the indieweb plugins from WordPress.org (or GitHub) themselves on their own server. If you're using WordPress.org self-hosted code, then you just need to connect Brid.gy to your social media sites (Twitter, Facebook, etc.)