Indie­Connector

A Kirby IndieWeb Plugin

IndieConnector is your gateway to the IndieWeb. The Kirby plugin helps you:

  • Receive Webmentions
  • Send Webmentions
  • Automatically post to Mastodon
  • Automatically post to Bluesky
  • Make your site an ActivityPub instance

Make your website part of the IndieWeb. Receive Webmentions from other websites and display them as comments, lists or however you like. Receive replies to linked Mastodon or Bluesky posts and automatically send out posts as soon as you publish a page. Never lose track thanks to Panel View.

Webmentions

To receive and send Webmentions, you don't need to do anything. Install the plugin and you're good to go. Of course, the plugin offers numerous options for customization. Define which templates are allowed to send, block hosts to prevent spam, etc. The included Panel fields also allow you to specify on each page whether it should send Webmentions and Mastodon posts or not:

Automatic sending to Mastodon and Bluesky

You can configure IndieConnector to automatically create a Mastodon and/or Bluesky post as soon as you publish a page. This way, you can inform your followers about new posts without any further effort. You can also define which templates are allowed, which fields serve as text source, and whether even an image should be posted. You can also specify for each page whether it should post or not.

Panel View

With Panel View, you always have everything in sight. If you want, IndieConnector collects who interacts with you. This requires a SQLite database, however. Don't worry, most hosts support this and you only need to specify the directory where it should be created. That's it.

The panel view not only shows you a monthly summary but also goes into detail. See which of your pages sent Webmentions - and whether it was successful:

The target overview shows you which of your pages received Webmentions and what type they are:

If you want to go even deeper into the details, you can see exactly where your received Webmentions come from - divided into recognized networks and websites:

Queue

Do you receive many Webmentions or do you first want to check if a Webmention should be processed? No problem. With the integrated queue, Webmentions are first collected before they are processed. You can then decide whether you want to go through the queue yourself or simply set up a Cronjob that calls a webhook.

On the safe side

With everything IndieConnector does, it always tries to be on the safe side. The plugin remembers which Webmentions it has already sent, how often and whether it was successful. If you send Webmentions to a site that doesn't support them, IndieConnector will try a few times and then ignore the site. This way, no unnecessary requests are sent if it is clear that the site cannot receive Webmentions.

IndieConnector also remembers whether it has already sent a post to Mastodon or Bluesky. If you take the page offline for a short time and back online, IndieConnector does not send another post. After a few failed attempts, the plugin will no longer create any further posts.

As individual as your site

You can install IndieConnector and get started immediately - or you can delve into the details. Almost every function can be configured in detail so that you can tailor IndieConnector exactly to your needs.

I'm constantly working on new features and improvements. So keep an eye on the updates!

Support Development

Like most of my plugins, I make this one available for free. You can use it for yourself or your clients at no cost. Especially if you use it commercially, I would be happy if you support my work on this plugin via Steady. Thank you!

Kirby Plugin Directory GitHub Support this project