{"id":416693,"date":"2024-12-31T08:00:00","date_gmt":"2024-12-31T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/event-bridge-for-activitypub\/"},"modified":"2025-06-17T23:53:00","modified_gmt":"2025-06-17T23:53:00","slug":"event-bridge-for-activitypub","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/event-bridge-for-activitypub\/","title":{"rendered":"Event Bridge for ActivityPub"},"content":{"rendered":"<p>Make your events more discoverable, expand your reach effortlessly while being independent of other (commercial) platforms, and be a part of the growing decentralized web (the Fediverse). With the Event Bridge for ActivityPub Plugin for WordPress, your events can be automatically followed, aggregated and displayed across decentralized platforms like <a href=\"https:\/\/joinmastodon.org\" rel=\"nofollow ugc\">Mastodon<\/a> or <a href=\"https:\/\/gancio.org\" rel=\"nofollow ugc\">Gancio<\/a>, without any extra work. Forget the hassle of managing multiple social media accounts just to keep your audience informed.<\/p>\n<p>This plugin is not an event managing plugin but an add-on to popular event plugins. It extends their functionality to fully support the <a href=\"https:\/\/wordpress.org\/plugins\/activitypub\/\" rel=\"ugc\">ActivityPub plugin<\/a>. With the ActivityPub plugin people can follow your website directly and engage with your events just as they would on social media: liking, boosting and even commenting if you enable it. You retain full ownership of your content. By integrating into your existing setup, it ensures no extra work is needed while enhancing your events\u2019 visibility across the web.<\/p>\n<h4>Supported Event Plugins<\/h4>\n<p>Full support (including importing events from the Fediverse):<\/p>\n<ul>\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/the-events-calendar\/\" rel=\"nofollow ugc\">The Events Calendar<\/a><\/li>\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/very-simple-event-list\/\" rel=\"nofollow ugc\">VS Event List<\/a><\/li>\n<li><a href=\"https:\/\/gatherpress.org\/\" rel=\"nofollow ugc\">GatherPress<\/a><\/li>\n<\/ul>\n<p>Basic support (outgoing events):<\/p>\n<ul>\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/events-manager\/\" rel=\"nofollow ugc\">Events Manager<\/a><\/li>\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/wp-event-manager\/\" rel=\"nofollow ugc\">WP Event Manager<\/a><\/li>\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/wp-event-solution\/\" rel=\"nofollow ugc\">Eventin<\/a><\/li>\n<li><a href=\"https:\/\/webnus.net\/modern-events-calendar\/\" rel=\"nofollow ugc\">Modern Events Calendar Lite<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/event-organiser\/\" rel=\"ugc\">Event Organiser<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/eventprime-event-calendar-management\/\" rel=\"ugc\">EventPrime \u2013 Events Calendar, Bookings and Tickets<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/eventon-lite\/\" rel=\"ugc\">EventON \u2013 Events Calendar<\/a><\/li>\n<\/ul>\n<h4>How It Works<\/h4>\n<p>With the Event Bridge for ActivityPub WordPress plugin, sharing your events is effortless and automatic! Once you create an event on your WordPress site, it is seamlessly shared across the decentralized web using the ActivityPub protocol.<\/p>\n<div class=\"embed-vimeo\" style=\"text-align: center;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/1043105544\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><\/div>\n<p>Your events can be automatically delivered to platforms that fully support events, such as <a href=\"https:\/\/joinmobilizon.org\/\" rel=\"nofollow ugc\">Mobilizon<\/a>, <a href=\"https:\/\/gancio.org\" rel=\"nofollow ugc\">Gancio<\/a>, <a href=\"https:\/\/friendi.ca\" rel=\"nofollow ugc\">Friendica<\/a>, <a href=\"https:\/\/hubzilla.org\" rel=\"nofollow ugc\">Hubzilla<\/a>, and <a href=\"https:\/\/pleroma.social\/\" rel=\"nofollow ugc\">Pleroma<\/a>. These platforms create public event calendars by pulling in events from various sources, including your website. Any updates you make to your events are synced across these platforms\u2014so you only need to manage your events on your own site, with no extra work required.<\/p>\n<div class=\"embed-vimeo\" style=\"text-align: center;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/1043104445\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><\/div>\n<p>Even platforms that don\u2019t yet fully support events, like <a href=\"https:\/\/joinmastodon.org\" rel=\"nofollow ugc\">Mastodon<\/a>, will still receive a detailed, well-composed summary of your event. The Event Federation plugin ensures that users from those platforms are provided with all important information about an event.<\/p>\n<h4>Features for Your WordPress Events and the Fediverse<\/h4>\n<p><strong>ActivityPub-Enabled Event Sharing:<\/strong> Your WordPress events are now compatible with the Fediverse, using the ActivityStreams format. This means your events can be easily discovered and followed by users on platforms like Mastodon and other ActivityPub-compatible services.<\/p>\n<p><strong>Automatic Event Summaries:<\/strong> When your event is shared on the Fediverse, platforms like Mastodon that don\u2019t fully support events will display a brief HTML summary of key details \u2014 such as the event\u2019s title, start time, and location. This ensures that even if someone can\u2019t view the full event on their platform, they still get the important info at a glance, with a link to your WordPress event page. Advanced users can create custom summaries via a set of shortcodes.<\/p>\n<p><strong>Improved Event Discoverability:<\/strong> 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.<\/p>\n<p><strong>Event Reminders for Your Followers:<\/strong> 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\u2019 timelines.<\/p>\n<p><strong>External Event Sources:<\/strong>  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.<\/p>\n<h3>Acknowledgement<\/h3>\n<p>The development of this WordPress plugin was funded through the <a href=\"https:\/\/NLnet.nl\/entrust\" rel=\"nofollow ugc\">NGI0 Entrust<\/a> Fund, a fund established by <a href=\"https:\/\/nlnet.nl\" rel=\"nofollow ugc\">NLnet<\/a> with financial support from the European Commission\u2019s <a href=\"https:\/\/ngi.eu\" rel=\"nofollow ugc\">Next Generation Internet<\/a> programme, under the aegis of <a href=\"https:\/\/commission.europa.eu\/about-european-commission\/departments-and-executive-agencies\/communications-networks-content-and-technology_en\" rel=\"nofollow ugc\">Communications Networks, Content and Technology<\/a> under grant agreement number 101069594.<\/p>\n<h3>Contributing<\/h3>\n<p>This plugin is free software, and contributions of all kinds are welcome! Whether it\u2019s reporting issues, submitting improvements, or suggesting new features, your input helps make the plugin better for everyone.<\/p>\n<p>Please review our <a href=\"https:\/\/codeberg.org\/Event-Federation\/wordpress-event-bridge-for-activitypub\/src\/branch\/main\/CONTRIBUTING.md\" rel=\"nofollow ugc\">Contribution Guidelines<\/a> to get started. The source code is hosted on <a href=\"https:\/\/codeberg.org\/Event-Federation\/wordpress-event-bridge-for-activitypub\" rel=\"nofollow ugc\">Codeberg<\/a>, where you can open issues and submit pull requests.<\/p>\n<p>Thank you for contributing!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrating popular event plugins with the ActivityPub plugin.<\/p>\n","protected":false},"author":65,"featured_media":416694,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Event Bridge for ActivityPub - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"Integrating popular event plugins with the ActivityPub plugin."},"footnotes":""},"categories":[1],"tags":[1670,495,496,1672],"class_list":["post-416693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-activitypub","tag-calendar","tag-events","tag-fediverse"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/416693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=416693"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/416693\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/416694"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=416693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=416693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=416693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}