updated plugin Event Bridge for ActivityPub version 1.3.0

This commit is contained in:
2026-06-03 21:28:57 +00:00
committed by Gitium
parent 1f3438440f
commit f2d6714572
84 changed files with 1721 additions and 1361 deletions

View File

@ -2,9 +2,9 @@
Contributors: andremenrath, pfefferle
Tags: events, fediverse, activitypub, calendar
Requires at least: 6.5
Tested up to: 6.8
Stable tag: 1.1.0
Requires PHP: 7.4
Tested up to: 7.0
Stable tag: 1.3.0
Requires PHP: 8.1
License: AGPL-3.0-or-later
License URI: https://www.gnu.org/licenses/agpl-3.0.html
Integrating popular event plugins with the ActivityPub plugin.
@ -53,13 +53,14 @@ Even platforms that don't yet fully support events, like [Mastodon](https://join
**Improved Event Discoverability:** Your custom event categories are mapped to a set of default categories used in the Fediverse, helping your events reach a wider audience. This improves the chances that users searching for similar events on other platforms will find yours.
**Event Reminders for Your Followers:** Often, events are planned well in advance. To keep your followers informed right in time, you can set up reminders that are supposed to trigger the events showing up in their timelines right before the event starts. At the moment this reminder is implemented as a self-boost of your original event post. While this feature may behave differently across various platforms, we are working on a more robust solution that will let you schedule dedicated reminder notes that appear in all followers' timelines.
**Event Reminders for Your Followers:** Often, events are planned well in advance. To keep your followers informed right in time, you can set up reminders that are supposed to trigger the events showing up in their timelines right before the event starts.
**External Event Sources:** This functionality is only available for a subset of the supported event plugins. It enables your WordPress site to act as a hub for displaying events from other ActivityPub profiles, aggregating them into a cohesive calendar view.
== Installation ==
This plugin depends on the [ActivityPub plugin](https://wordpress.org/plugins/activitypub/). Additionally, you need to use one of the supported event Plugins.
1. This plugin depends on the [ActivityPub plugin](https://wordpress.org/plugins/activitypub/).
2. Additionally, you need to use one of the supported event Plugins.
= Supported Event Plugins =
@ -77,6 +78,7 @@ Basic support (outgoing events):
* [Modern Events Calendar Lite](https://webnus.net/modern-events-calendar/)
* [Event Organiser](https://wordpress.org/plugins/event-organiser/)
* [EventPrime Events Calendar, Bookings and Tickets](https://wordpress.org/plugins/eventprime-event-calendar-management/)
* [Spiffy Calendar](https://wordpress.org/plugins/spiffy-calendar/)
= Configuration =
@ -92,61 +94,63 @@ Yes, this plugin works as an add-on and requires both the ActivityPub plugin and
Your events can be followed on platforms that support ActivityPub like [Mobilizon](https://joinmobilizon.org/), [Gancio](https://gancio.org), [Friendica](https://friendi.ca), [Hubzilla](https://hubzilla.org), and [Pleroma](https://pleroma.social/). Even other applications like [Mastodon](https://joinmastodon.org), which don't fully support events yet, will display all important information about the events.
= Why does Mastodon not show any updates? ==
Mastodon does not yet handle updates of `Event` objects. See the related tracking issue [#31114](https://github.com/mastodon/mastodon/issues/31114).
= How much extra work is required to maintain my events across the decentralized Web? =
None! Once the plugin is set up, your events are automatically sent to all connected platforms or account that follow you (your Website). Any updates you make to your events are synced without additional effort.
= Can I still use social media to promote my events? =
Yes, you can still use traditional social media if you wish. However, this plugin helps reduce reliance on commercial platforms by connecting your events to the decentralized Fediverse.
= Will this plugin work if I don't use the ActivityPub plugin? =
No, the Event Federation Plugin depends on the [ActivityPub plugin](https://wordpress.org/plugins/activitypub/) to deliver your events across decentralized platforms, so it's essential to have it installed and configured.
= My event plugin is not supported, what can I do? =
If you know about coding have a look at the documentation of how to add your plugin or open an [issue](https://codeberg.org/Event-Federation/wordpress-event-bridge-for-activitypub/issues), if we can spare some free hours we might add it.
= What if I experience problems? =
We're always interested in your feedback. Feel free to reach out to us via [E-Mail](https://event-federation.eu/contact/) or create an [issue](https://codeberg.org/Event-Federation/wordpress-event-bridge-for-activitypub/issues).
== Acknowledgement ==
The development of this WordPress plugin was funded through the [NGI0 Entrust](https://NLnet.nl/entrust) Fund, a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) programme, under the aegis of [Communications Networks, Content and Technology](https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/communications-networks-content-and-technology_en) under grant agreement number 101069594.
== Changelog ==
= [1.1.0] - 2025-04-12 =
= 1.3.0 - 2025-05-22 =
* Added: Basic support for Starter Kits
* Fixed: Uncatched error in following process (issue #145)
* Fixed: Compatibility with ActivityPub plugin version 5.7.0
* Added: Basic support for Spiffy Calendar Plugin
* Added: Support for WordPress 7
* Changed: Requires ActivityPub plugin 8.+
* Fixed: The events calendar integration: remote cached organizers not being public.
= [1.0.0] - 2025-02-11 =
= 1.2.4 - 2025-05-17 =
* Added: Support for the EventPrime event plugin
* Added: Event self-announce feature at configurable time before event starts
* Added: Blueprint (Preview via WordPress Playground)
* Added: Event Sources feature: cache and list events from remote ActivityPub profiles on your site
* Added: Custom ActivityPub preview
* Added: Admin setting to enfore sending summary of events as plain text
* Changed: Now depends on ActivityPub plugin version greater than 5.1.0
* Fixed: The Events Calendar date times when using the Gutenberg editor
* Fixed: Improved admin UI for event-category mapping
* Added: Flag plugin compatible with WordPress 6.9
= [0.3.5] - 2025-01-03 =
= 1.2.3 - 2025-05-17 =
* Fixed: Images of Acknowledgements in Admin UI
* Added: ActivityPub `Place` transformer for GatherPress
* Fixed: Improve timezone detection for Eventin
* Fixed: GatherPress place name not uses venue name
* Changed: Time formatting for EventPrime
* Changed: Time formatting for VS Event List
* Changed: Test up to ActivityPub plugin 8.2.1
= [0.3.4] - 2024-12-21 =
= 1.2.2 - 2025-11-21 =
* Initial release on https://wordpress.org/
* Fixed: timezone issues for Modern Events Calendar Lite
* Fixed: Validate event-tag info Events Manager to prevent fatal error
= 1.2.1 - 2025-11-13 =
* Fixed: Incoming remote events getting federated
* Add: Hotfix Mobilizon group behavior to detect correct event source
= 1.2.0 - 2025-11-12 =
* Added: New filter hook for incoming events
* Added: Store longitude and latitude information for incoming The Events Calendar events
* Changed: Update to new method how actor json is stored
* Changed: Plugin now requires PHP 8.1+
* Changed: Plugin now requires the WordPress ActivityPub plugin 7.5+
* Fixed: Time offset for outgoing GatherPress events
* Fixed: Time offset for importing events with The Events Calendar
= Full Changelog =
[See the CHANGELOG.md](https://codeberg.org/Event-Federation/wordpress-event-bridge-for-activitypub/src/branch/main/CHANGELOG.md)
== Contributing ==