Integrating ActivityPub in XWiki: a journey

Simon Urli

XWiki is an open-source wiki platform written in Java with a design emphasis on extensibility. The core feature of XWiki is its capacity to design structured-data documents and applications directly in the wiki. But if XWiki is easily extensible and has a store of more than 900 existing extensions, until recently its social features were limited inside the platform and didn’t allow to interact outside it, in a federated ecosystem.

In this presentation, we’ll see how we developed a new extension in XWiki to support the ActivityPub protocol, what part of the protocol we have integrated so far and how other document-oriented federated services can integrate to us. We also want to spend some time to discuss about the various challenges we encountered, be it on understanding the protocol, testing our implementation, or integrating with other existing implementations.

Questions & Answers available!

Q&A Session – Integrating ActivityPub in XWiki: a journey
⬡ Hooray, the live Questions & Answers are available here

1 Like

Does anyone know the status of this NLnet; XWiki ActivityPub as can’t find anything about it on their plugin page. Looking for a project to base the #OGB dev off.

@surli found the videos fascinating, we are looking for a wiki to build this project from Online governance - openwebgovernancebody - Open Media Network: Gitea which is ActivityPub based and built from plugins ontop of a wiki

Hi, you can find most information about this extension in https://extensions.xwiki.org/xwiki/bin/view/Extension/ActivityPub%20Application/. We are not actively working on it anymore, but we’d be glad to get feedback if you want to try it.

1 Like

We are moving to the dev stage of the XWiki based project #OGB you can see the draft tech spec here Tech Spec - openwebgovernancebody - Open Media Network

Would be good to talk to you guys about this dev soon.

Nice! You can ping me or @surli for further discussions.

1 Like