Extension:EventBus

The EventBus extension propagates state changes (edit, move, delete, revision visibility, etc) to a RESTful event service, providing consumers of the service with the means of tracking changes to MediaWiki content.

Known Issues
Ideally, this sort of change propagation would be atomic, that is to say, if one of the tracked changes is committed in MediaWiki, the corresponding event is guaranteed to be delivered (even if by eventual consistency). As this extension is hook-based, that is not currently the case; Truly reliable event delivery will likely require something bound to the corresponding database transaction.

In the long-term, expect to see this extension deprecated in favor of support for atomic event production integrated into MediaWiki core, (tracked in ).

Download / Install

 * To enable, add the following code to the bottom of your :


 * ✅; Navigate to 'Special:Version' on your wiki, and verify the extension is successfully installed

Configuration
Note: For this extension to be useful, you need to be running an event service.

To configure the event service URL, add the following to your, (setting the URL value according to your environment):