Manual:$wgRCFeeds/cs

Podrobnosti
Tato proměnná slouží ke konfiguraci, kam bude MediaWiki posílat síťové aktualizace pro poslední změny. Volá se po vložení informací o posledních změnách do tabulky.

Použití
MediaWiki podporuje odesílání aktualizací posledních změn do libovolného počtu destinací. Proto je tato proměnná pole, přičemž každá položka je popisem toho, kam a jak data odeslat.

Každý deskriptor je asociativní pole s následujícími klíči:


 * formatter : Plně kvalifikovaný název třídy pro třídu, která bude formátovat data pro odesílání přes síť. Musí zdědit rozhraní RCFeedFormatter.
 * uri : URI, kam se mají data odeslat (protokol udává, jaký nástroj se používá k odeslání dat)
 * omit_bots : True nebo false, zda přeskočit úpravy bota
 * omit_anon : True nebo false, zda přeskočit úpravy anon
 * omit_user : True nebo false, zda přeskočit registrované uživatele
 * omit_minor : True or false whether to skip minor edits
 * omit_patrolled : True or false whether to skip patrolled edits

As mentioned, the  key specifies what class will be used to format the data, and the protocol of the URI specifies how to actually send the data.

Formatters
A formatter needs to be specified in order for the data to be translated properly before going over the network. MediaWiki has the following built-in formatter classes:


 * JSONRCFeedFormatter
 * Outputs the RC information in a JSON dictionary


 * XMLRCFeedFormatter
 * Outputs the RC information in XML format


 * IRCColourfulRCFeedFormatter
 * Outputs an IRC line with color codes for broadcast to an IRC server
 * Custom parameters:
 * add_interwiki_prefix : True or false whether to add the interwiki prefix to the data . Only works for the IRCColourfulRCFeedFormatter formatter.

Engines
Engines are the method by which the recentchange notifications are sent. MediaWiki has the following built-in engines:


 * UDPRCFeedEngine: Sends via a UDP packet
 * RedisPubSubFeedEngine: Sends via Redis Pub/Sub

See  for how to configure the mapping of protocols to engines.

Example
Here are some example configurations: