Last modified by Vincent Massol on 2020/03/31

Hide last authors
Simon Urli 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
Vincent Massol 8.3 5 This is the release notes for [[ActivityPub Application>>extensions:Extension.ActivityPub Application.WebHome]] 1.1.
Simon Urli 1.1 6
Simon Urli 2.1 7 This release mainly focused on bringing persistency to allow a long term usage of the application, but also improved the capabilities to interact with other systems. We mainly focused on starting the interaction with Nextcloud and Mastodon which are already partially supported. Then we improved the UI of the application and integrated the messaging capability.
Simon Urli 1.1 8
Simon Urli 5.1 9 = New and Noteworthy (since ActivityPub Application 1.0) =
Vincent Massol 4.1 10
Simon Urli 5.1 11 {{releasenotechanges/}}
12
Simon Urli 8.2 13 == Full list of issues ==
14
15
Vincent Massol 4.1 16 [[Full list of issues fixed for 1.1>>https://jira.xwiki.org/issues/?jql=project%20%3D%20XAP%20AND%20fixVersion%20%3D%201.1]].
17
Simon Urli 7.1 18 = Installation instructions =
19
20 == Persistency Preparation ==
21
22 For {{info}}XWiki 12.2{{/info}}, and in order to use ActivityPub properly, you need to restart your wiki after the install of the extension. This will allow initializing the database.
23
24 == Webfinger Installation ==
25
26 This step is optional but heavily recommended since it will allow your user to have the best experience with ActivityPub.
27
28 Webfinger is a protocol that allows discovering users' information automatically. An implementation is provided with ActivityPub Application, but the protocol requires that the requests are made on a specific endpoint. Webfinger specifications require the {{code}}/.well-known/webfinger{{/code}} endpoint to be placed at the root of the server to be discoverable.
29
30 The configuration of the reverse-proxy must be configured accordingly.
Simon Urli 8.2 31 The example below shows how to adapt the [[Nginx configuration of XWiki>>Documentation.AdminGuide.Installation.NginX]] for Webfinger.
Simon Urli 7.1 32
33 The block below must be added before the {{code}}location / { ... }{{/code}} block of the Nginx configuration.
34
35 {{code}}
36 location ~* ^/.well-known/webfinger(.*)$ {
37 access_log off;
38 rewrite ^/.well-known/webfinger(.*) /xwiki/webfinger$1 permanent;
39 expires 0m;
40 }
41 {{/code}}
42
43 == ActivityPub Notifications ==
44
Simon Urli 8.2 45 ActivityPub Application relies a lot on XWiki Notifications, so don't forget to [[enable the notifications>>extensions:Extension.Notifications Application||anchor="HSettings"]] for ActivityPub after installing it.
Simon Urli 7.1 46
47 {{gallery}}
48 image:activitypub-notifications.png
49 {{/gallery}}
50
Vincent Massol 4.1 51 = Known issues =
Simon Urli 1.1 52
Vincent Massol 4.1 53 * [[Bugs we know about>>https://jira.xwiki.org/issues/?jql=project%20%3D%20XAP%20AND%20type%20%3D%20Bug%20and%20resolution%20%3D%20Unresolved%20]]

Get Connected