From version 1.1 >
edited by Vincent Massol
on 2019/02/02 18:41
To version < 2.1
edited by Clément Aubin
on 2019/02/05 08:56
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.VincentMassol
1 +xwiki:XWiki.caubin
GoogleSummerOfCode.ProjectClass[0]
Mentor(s)
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.VincentMassol
1 +xwiki:XWiki.VincentMassol,xwiki:XWiki.caubin
Developer profile
Mentor(s)
Estimated workload
2 man month
Details

XWiki supports Events for various actions done in the XWiki: creating a new page, modifying a page, doing an action, etc. It's possible to write Event Listeners in Java or in Wiki pages.

However it would be great to be able to register Web Hooks in XWiki so that events would trigger Web Hooks, i.e. call remote APIs to notify them about the event that has just happened.

Goals & Ideas

  • Provide something similar to GitLab's System Hooks and Web Hooks.
  • Write a generic Event Listener that listens to all events and forward them as remote API calls when events occur.
  • Also provide an Admin UI so that users can register URLs for specific events.
  • Implement this as a Contrib Extension and release it

The JIRA issue corresponding to this need is XWIKI-16088.

Active
Yes
Year

2019

Developer profile

Useful Technologies:

  • Java
  • Maven
  • Velocity
Status

Proposed

Get Connected