IndieWeb

Description

The IndieWeb Plugin for WordPress helps you establish your IndieWeb identity by extending the user profile to provide rel-me and h-card fields.
It also includes a bundled installer for a core set of IndieWeb-related plugins. It’s meant to be a one-stop shop to help WordPress users quickly
and easily join the growing IndieWeb movement (see below).

Some of these plugins allow you to:

  • send and receive comments, likes, reposts, and other kinds of post responses using your own site
  • allow comments on others’ sites to show up as comments on your posts
  • help make IndieWeb comments and mentions look better on your site
  • allow support for webmentions
  • provide basic support for Microformats 2
  • more easily syndicate your content to other sites to take advantage of network effects and other communities while still owning all of your original content
  • link to syndicated versions of a post so that comments on your content in silos like Facebook, Twitter, Instagram, Google+ can come back to your original post as comments there
  • allow you to add bookmarklets to easily respond/comment on other sites with one click (coming soon!)
  • set up a MicroPub Server to use other posting interfaces. (You could potentially use services like Instagram, Foursquare, and others to post to your WordPress site.)
  • log into your WordPress site with services like Twitter, GitHub, etc using IndieAuth.

The IndieWeb

The IndieWeb is a people-focused alternative to the ‘corporate web’ that allows you to be the hub of your own web presence. It’s been written about in Wired, The Atlantic, Slate, and Gigaom amongst others.

The IndieWeb, like WordPress, feels that your content is yours

When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users’ data. By joining the IndieWeb, your content stays yours and in your control.

The IndieWeb is here to help you be better connected

Your articles and status messages can be syndicated to all services, not just one, allowing you to engage with everyone in your social network/social graph. Even replies and likes on other services can come back to your site so they’re all in one place.

Interested in connecting your WordPress site to the IndieWeb? Let us help you get started.

Installation

  1. Upload the indieweb-folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. …and that’s it 🙂
  4. Seriously though, this plugin includes a number of other configurable files as well as services, which need to be set up/configured individually. A good resource for details on setting them up quickly can be found at IndieWeb: Getting Started on WordPress. We also recommend viewing the instruction pages of the individual sub-plugins themselves.

FAQ

Installation Instructions
  1. Upload the indieweb-folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. …and that’s it 🙂
  4. Seriously though, this plugin includes a number of other configurable files as well as services, which need to be set up/configured individually. A good resource for details on setting them up quickly can be found at IndieWeb: Getting Started on WordPress. We also recommend viewing the instruction pages of the individual sub-plugins themselves.
How do I get Started?

IndieWeb for WordPress includes a plugin installer program. A Getting Started Guide can be found under IndieWeb.

Where can I find help? Can I contribute?

A group of web developers (including those knowledgeable about WordPress, among many other web technologies) can be found discussing and working on IndieWeb related technologies in the wiki at indieweb.org or in the #IndieWeb IRC on Freenode. WordPress specific portions of the IndieWeb camp can be found at WordPress, Getting Started on WordPress, Examples, and other plugins.

If you need additional assistance, feel free to reach out to any of the WordPress Outreach Club members via the website, our individual websites, or our social media presences — we’re happy to help!

Why IndieWeb?

Find more information and details for the motivations for joining the IndieWeb at https://indieweb.org/Why

What about plugin XYZ?

If you think we missed a plugin reference, please file an issue on Github.

What plugins are included in this package? Can I install them separately?
  • Webmention (Required) – allows you to send and receive by adding webmention support to WordPress. Mentions show up as comments on your site.
  • Semantic Linkbacks (Required) – makes IndieWeb comments and mentions look better on your site.
  • Post Kinds – Allows you to reply/like/RSVP etc to another site from your own, by adding support for kinds of posts to WordPress.
  • Syndication Links – Adds fields to a post to allow manual entry of syndication links as well as automatically from a supported syndication plugin. Fully supports Social, partial support for NextScripts: Social Networks Auto-Poster (aka SNAP).
  • MicroPub – A MicroPub Server
  • 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.
  • Bridgy Publish – User Interface for the Brid.gy Web Service
  • Microformats 2 – provides basic mf2 support for any WordPress theme. Note, due to inability to access every element via a filter or action, an IndieWeb theme is recommended.

One could certainly download, install, and activate some or all of these plugins separately, but it is much quicker and easier to utilize the interface provided by this IndieWeb plugin to install and activate them.

Reviews

IndieWeb: Websites the Way They Were Meant to Be!

I had been using many of the individual plugins separately, but having them all bundled together is a brilliant idea for getting a site to be part of the indieweb quickly, easily, and in a very straightforward manner.

Using this has given me the internet the way I had always hoped it would be!

Kudos to everyone involved!

Read all 1 review

Contributors & Developers

“IndieWeb” is open source software. The following people have contributed to this plugin.

Contributors

Translate “IndieWeb” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

Project maintained on github at indieweb/wordpress-indieweb.

3.3.1

  • fix PHP compatibility problem

3.3.0

  • Add Basic H-Card widget
  • Minor fixes
  • Basic CONTRIBUTING.md

3.2.2

  • Change extra rel-me field to array to ensure proper handlin
  • Remove hover text field feature

3.2.1

  • Added IndieWeb admin menu icon

3.2.0

  • Add Microformats 2 (wp-uf2) to installer.

3.1.1

  • Disable single author checkbox if not multi-author site
  • Remove get_the_author_id as deprecated since 2.8

3.1.0

  • Remove Webmentions for Threaded Comments, hopefully to merge into Webmentions at some future point.
  • Remove Hum URL Shortener in attempt to narrow focus
  • Bridgy Publish plugin to assist people in Publish.
  • Remove Webactions in attempt to narrow focus
  • Remove Indieweb Press This as not distributed through wordpress repo
  • Switch plugin installer from TGM to simpler https://github.com/dcooney/wordpress-plugin-installer
  • Fix issue where extra user properties were incorrectly sanitized
  • Handle an @ in the twitter username
  • If silo field contains valid URL, pass through instead of adding baseurl
  • Add setting to override author page URL with user website URL
  • Support enhanced registration of settings introduced in 4.7
  • Internationalize additional strings

3.0.6

  • Fix bug in single author display
  • Add constant INDIEWEB_ADD_HCARD_SUPPORT to disable hcard additions
  • Add constant INDIEWEB_ADD_RELME_SUPPORT to disable rel-me widget

3.0.5

  • Textual improvements

3.0.4

  • Hidden relme links will be active whenever the relme widget is not active
  • Changes in documentation

3.0.3

  • Bug fix re rel=me on multi-author sites
  • Removal of post author option due changes in global config
  • Remove use of deprecated functions
  • Disable hidden rel=me option due error

3.0.2

  • WordPress coding style
  • Fixed indents

3.0.1

  • General cleanups
  • Update TGM Plugin Activation to 2.6.1
  • SVG Icon Support

3.0.0

  • The plugin now supports establishing your identity on the web with your site.
  • Extended User Profile
  • includes additional properties to be used to generate h-card
  • includes rel-me for the silos supported by IndieAuth plus any arbitrary additional ones
  • supports ‘hidden’ rel-me links or a rel-me widget with SVG icons
  • Admin is redesigned with a top-level menu
  • Update TGM Plugins Activate to Version 2.6.1

2.2.0

  • Update to Version 2.5.0 of the TGM Plugins Activation which adds update capability
  • Now that Syndication Links has the functionality of WordPress Syndication remove as duplicative

2.1.1

  • “Post Kinds” is now in the WordPress repository
  • “MicroPub” server plugin added
  • “Syndication Links” is now in the WordPress repository

2.1.0

  • added “syndication-links”, “indieauth” and “wordpress-syndication plugins
  • expanded IndieWeb Page with description of plugins
  • second contributor
  • fixed some small bugs

2.0.0

  • plugins are not bundled any more

1.1.0

  • updated webmention and semantic-linkbacks plugins
  • added hum (url shortener)

1.0.0

initial release