New Features:
- Response-Collector
- Multi-Image-Posts
- Skip URLs
Response-Collector
This feature has been on my list for a long time and gained a sense of urgency due to difficulties with the brid.gy integration.
The Response-Collector collects responses to linked Mastodon and Bluesky posts and treats them as Webmentions. This way, you can show responses to your Mastodon and Bluesky posts as comments, likes, etc., on your pages.
The Response-Collector requires a SQLite database.
You can collect responses in two ways:
- Cronjob
- Panel
Cronjob
Two new webhook URLs are available that can be called to, firstly, write new responses to the queue and then process that queue. You can configure how frequently URLs should be checked and how many URLs and responses should be processed at once.
Panel
In the panel the queue view has been extended to offer the same functionality. You can also check responses and process the queue there, instead of or in addition to the webhooks.
You can see how this looks in the following video. To clarify, I have also activated the Webmention queue and set all limits to 1, so you can better see the process:
If you are currently using brid.gy for this, you should definitely disable it, otherwise responses will turn up twice!
Collecting answers only works on pages where IndieConnector hasn't yet created automatic posts, or where a Mastodon/Bluesky URL is specified in the panel.
Multi-Image-Posts
Previously, it was only possible to add one image per post to Mastodon and Bluesky. However, both allow up to four images, and this is also possible with the IndieConnector.
Starting now, the first four images from the configured image field will be automatically uploaded and posted.
Posts without URL
When creating a post on Mastodon and Bluesky, a link to the Kirby page was always automatically added. This is not desired in certain cases.
With two new options, this can now be prevented.
To never add a URL to any post, you can set this option in your config.php
:
'mauricerenck.indieConnector.post.skipUrl' => true
To not add a URL to certain templates, you can use this option:
'mauricerenck.indieConnector.post.skipUrlTemplates' => ['template-1', 'template-2']
You can also control this individually on each page in the panel.
Write a comment