ActivityPub

ActivityPub integration for Elgg

Recommended Releases
Elgg Release Download Date Links
6.10.3 (3.77 MB)2025-Mar-07
Show all releases

Implements the ActivityPub protocol https://w3c.github.io/activitypub for your Elgg app, allowing members to communicate with each other. Users will be able to follow content on Mastodon and other federated platforms that support ActivityPub.

With the ActivityPub plugin installed, your Elgg app itself function as a federated server in Fediverse, along with profiles for each user and/or group.

For instance, if your Elgg app is app.url, then the app-wide profile can be found at @app.url@app.url, and users like Jane and Bob would have their individual profiles at @jane@app.url and @bob@app.url, respectively.

Features:

  • Allow users to enable ActivityPub for their account
  • Enable ActivityPub for Groups
  • Allow or block domains from posting to inbox globally and/or per user/group
  • Outbox, Inbox, Following, Followers and Likes endpoints
  • Map Activity types and properties to content types and create posts to send out to the Fediverse
  • Discovery via WebFinger for locating app, user and group profiles
  • Signature verification for incoming activities
  • Integration with the IndieWeb plugin https://elgg.org/plugins/3292492

Learn more on Readme.md included to plugin

 

Nikolai Shcherbin

Founder, CEO, Product Manager, Lead Developer at Platform for Social Apps :: https://wzm.me :: Elgg on Telegram https://t.me/elggnews

Stats

  • Category: Third Party integrations
  • License: GNU General Public License (GPL) version 2
  • Updated: 2025-3-7
  • Downloads: 50
  • Recommendations: 3

Other Projects

View Nikolai Shcherbin's plugins