Extension:Multi-protocol notification

Multi-protocol notification informs people or applications connected to a chatroom (IRC channel or XMPP MUC) or other PSYC entity about a change that has been submitted to a wiki in real-time.

Requirements
You will need a chatroom on a psyced server. If you install a psyced on the same host with your wiki, it comes with a pre-configured wikinotify chatroom that should work out-of-the-box.

Usage
Taking the out-of-the-box place as an example, with an IRC client you would have to access #wikinotify on your psyced server, whereas using an XMPP client you would join a MUC called *wikinotify@example.org with example.org being the address of your psyced. The asterisk (*) cannot be left out!

You can also register an XMPP account on psyced directly, so you avoid having XMPP servers in-between.

The notifications will look something like this, depending on your user interface:

(Wiki:lynx) has made a major change in http://about.psyc.eu/Routing saying: packet ids (Wiki:fippo) has made a minor change in http://about.psyc.eu/XMPP

Installation
put it into extensions/psycnotify.php, then add to LocalSettings.php

Example
See notifications of changes to the about.psyc.eu Wiki by entering the welcome channel using any of these:
 * psyc://psyced.org/@welcome
 * irc://psyced.org/welcome
 * should be xmpp:*welcome@psyced.org but for technical reasons it is currently xmpp:*welcome@ve.symlynX.com instead
 * https://psyced.org/PSYC/

This extension has been running stable since 2005.