Last modified by Vincent Massol on 2020/03/31

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 This is the release notes for [[ActivityPub Application>>extensions:Extension.ActivityPub Application.WebHome]] 1.1.
6
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.
8
9 = New and Noteworthy (since ActivityPub Application 1.0) =
10
11 {{releasenotechanges/}}
12
13 == Full list of issues ==
14
15
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
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.
31 The example below shows how to adapt the [[Nginx configuration of XWiki>>Documentation.AdminGuide.Installation.NginX]] for Webfinger.
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
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.
46
47 {{gallery}}
48 image:activitypub-notifications.png
49 {{/gallery}}
50
51 = Known issues =
52
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