mauricerenck / indieconnector
Kirby Webmentions your plugins can subscribe to
Installs: 244
Dependents: 0
Suggesters: 1
Security: 0
Stars: 19
Watchers: 4
Forks: 3
Open Issues: 2
Type:kirby-plugin
Requires
- php: >=8.0.0
- ext-curl: *
- getkirby/composer-installer: ^1.2
- indieweb/mention-client: ^1.2
Requires (Dev)
- getkirby/cms: ^4
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5
Replaces
README
Send and receive Webmentions, send Mastodon posts or act like an ActivityPub instance
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 main.zip to
site/plugins/indieConnector
Docs
- Receiving Webmentions
- Sending Webmentions
- Be a Mastodon Instance (ActivityPub)
- Post to Mastodon
- Subscribe to the hook
- All options
- Switch from Tratschtante to IndieConnector
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
- Receive webmentions without webmention.io
- React to webmention delete
- Queue webmentions before processing
- Nested indieweb replies
- Blocklist for domains
- Blocklist for users