FrontPage RecentChanges AboutWikiFeatures WikiNode

EventCasting

Event Casting

Pings an IntComm:EventServer whenever anything interesting happens.


Events that might be “interesting:”

Possibilities

This really opens up the door to a lot of possibilities.

Wiki Mirroring

One interesting side effect of this is that you can easily set up a mirror wiki.

Whenever a page is edited, the source wiki notifies the event server. The mirror wiki receives the event, and then retrieves the new page.

You could even have it automatically report when someone starts to edit a page. That way, they don’t have to tell people in the IRC channel that they are going to start work on a page. They can just do it. And everyone else will “hear” it.

IRC notice

An IRC bot could hear that a page was opened for edit, or that an edit has been saved, and notify an IRC channel.

Rewired Change Tracking

With EventCasting, you don’t technically need to have built in RecentChanges functionality. You can just transcribe what a log server collects from the IntComm:EventServer.

You even get UserFollowingRecentChanges (IdeasToPlace #56) for free, by collecting the logs made by listening for events attached to a specific user.

Implementations

No real built-in support in wiki yet, but hang on- read the Activity section below.