srijan / indieConnector

A Kirby Webmention Plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kirby IndieConnector

Send and receive Webmentions, send Mastodon posts or act like an ActivityPub instance

GitHub release License Kirby Version


IndieConnector receives and sends Webmentions. It can also post to Mastodon when a new page is published and act like a ActivityPub Instance (using fed.brid.gy).

This plugins handles all the stuff around Webmentions and then normalizes the format and triggers a hook. Other plugins can then subscribe to this hook and use the data. If you want Webmentions to be shown on your pages, you have to use additional plugins (or write your own) which use IndieConnector to handle Webmentions. For example the Komments plugin which will then show received webmentions as a comment (or in any other way you wish).


Installation

Use one of these three methods to install the plugin:

  • composer require mauricerenck/indieConnector
  • unzip master.zip to site/plugins/indieConnector
  • git submodule add https://github.com/mauricerenck/indieConnector.git site/plugins/indieConnector

Docs


Features

  • Receive Webmentions on your site
  • Send Webmentions from your site
  • Shows a Webmention overview in the panel
  • Propagates Webmentions via Hook so other plugins can subscribe and use them
  • Send updates to mastodon (toot)
  • Act as a ActivityPub Instance (via fed.bridgy)

Roadmap

  • Nested indieweb replies
  • Blocklist for domains
  • Blocklist for users
  • Implement receiving webmentions without webmention.io
  • Connect to Mastodon (first step via https://fed.brid.gy/)
  • Kirby 3.6 ready
  • View Webmention stats in the panel
  • Send webmentions
  • Notify on Mastodon
  • ActivityPub

About

A Kirby Webmention Plugin

License:MIT License


Languages

Language:PHP 86.9%Language:Vue 13.0%Language:Hack 0.1%