in post-only

My IndieWeb-ish WordPress Setup

I’ve seen a fair amount of discussion about using WordPress in a IndieWeb fashion.... I set up my self-hosted WordPress site in January and for my own benefit I thought I’d document the Plugins I’m using. I’d also be interested in feedback on how I could improve it. I really had no idea what I was doing when I set this up.

Plugins I Set up Specifically for IndieWeb

  • Activate Update Services
    • This plugin carries a warning that it has not been tested with the past 3 major WordPress versions. My blog is hosted on my multisite WordPress installation which for some unknown reason removes the ability to configure a host to ping. See this for reference.
  • Disable Emojis
    • Probably bad form to start the list with one that is arguably not IndieWeb oriented but totally required. In spite of the name what this plugin does is enable real emojis in WordPress posts (otherwise WordPress replaces emojis with crappy images that look like they were created 20 years ago or so)
  • IndieAuth
  • IndieWeb
    • Helps you establish your IndieWeb identity by extending the user profile to provide rel-me and h-card fields and optionally adding widgets to display these. It also links to a number of other useful plugins (you can choose if you want any of those or not).
  • JetPack
    • Another plugin that is arguably not IndieWeb related but properly processing markdown syntax is mandatory IMO and this does it well. It has a ton of other features that I don’t use.
  • Micropub
    • I installed this to enable Quill. It implements the open API standard that is used to create posts on one’s own domain using third-party clients.
  • Semantic-Linkbacks
    • Does just what the name implies: it provides semantic linkbacks for WebMentions, Trackbacks and Pingbacks
  • WebMention
    • Another plugin that does what it says adding WebMention support to WordPress
  • WebSub/PubSubHubbub
    • An implementation of the WebHub spec for letting the world know when my blog is updated.
  • XML-RPC OC (I got directly from Colin Walker)
    • Without this plugin posts sent to my blog via XML-RPC can’t be commented on. The OC stands for “Open Comments” which is exactly what it does

Other Plugins I’m Using

  • Aksimet Anti-spam (pretty standard)
  • Broken Link Checker
    • I installed this when I imported posts from one of my old WordPress sites and wanted to try to clean up or remove broken links in those posts.... I’ve left it running. I may disable it soon because it generates false alerts.
  • Inline Footnotes
    • I use this to include asides, snide comments, or additional detail on longer blog posts without cluttering up the main flow of the text. There are a couple in this post.
  • Ultimate Category Excluder
    • This plugin allows me to identify certain post types that should not be published outside my blog. E.g. a post with an excluded category won’t be sent to Micro.blog or Twitter. For my longer posts... I prefer to hand-craft and post a separate short/micro-blog entry letting folks know.
  • UpdraftPlus – Backup/Restore (free version)
    • Backs up my WordPress files to the Cloud
  • Wordfence Security (free version)
    • Provides a level of protection for the site as well as notifications of suspicious activity.

Mentions

Write a Comment

Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. @ronguest this post is what I needed. Chris Aldrich or Dave Shanske recommended Ultimate Category excluder.
    I also need to look at my subscriber plug in. Have a people who get a weekly digest. I don’t have time to Newsletter, but my posts go out. Need to make sure I can exclude post types as well.
    Using bookmarks to quickly compose posts that then go out in weekly digest. Could be reason to stick with WordPress.
    I am not so sure about the header and footer plug-ins. Thinks its best to use a child theme and edit your header and footer. Though clearly I don’t as you see no footer. Still at some point you will go in and change something that a theme update erases. Better to use best practices but just doing stuff is the best practice of all. I need to finally install a child theme.
    For inline footnotes I prefer https://hypothes.is. Just note everything you annotate is automatically assigned a public domain license. They have private group features I use when teaching.
    I haven’t used: WebSub/PubSubHubbub yet. Should probably do so.
    Thank you for writing such a great guide. I am going to spend this weekend setting up a WordPress setting a lot of this up.
    Going to add the menu gist Chris shared as well.

Webmentions

  • Eli Mellen mentioned this Article on eli.li.

  • Ron mentioned this Article on ron.theguests.us.

  • Ron mentioned this Article on ron.theguests.us.