Wikipédia:LiveRC/Documentation/Présentation/en

(fr)(en)(it)[edit]

Description 

LiveRC is a JavaScript program providing real-time monitoring of recent changes to Wikipedia. In its standard configuration, it has numerous features including:

  • an IRC chat channel
  • several special logs (abuselog, article feedback log, revocked users log, new pages log, etc...),
  • an history of all pages visualized through LiveRC
  • an external search window
  • the possibility of all common actions:
    • for everyone : visualize a page, a diff, an history, user contributions, backlinked pages, edit or move a page
    • for administrators : protect or delete a page, block a user, see deleted contributions, delete or undelete revisions
  • autopatrolled users (those registered for 3 months and who have at least 500 contributions) can use automatic functions to:
    • revert or rollback a user's edits
    • warn or send a message to a user
    • thank an user
    • blank a page
    • add a tag template at the top of a page
    • make a report or a request (page deletion or protection, user block, etc...)

LiveRC capabilities can can also be extended with extensions.

Complete overview and description of all LiveRC features, in production and in developement.

Installation 

  1. Check the option LiveRC in the Gadgets tab of your preferences or copy and paste in your /common.js the following code:
    obtenir("LiveRC");
    
  2. Bypass (or purge) your browser's cache (Ctrl + maj + R or CTRL + F5)
  3. Go to Wikipédia:LiveRC (wait about 10-15 seconds for LiveRC to load)


Functionnalities 

Basic controls 

Watched users list 

LiveRC permit to create a list of users you will be able to watch in LiveRC. Edits made by this users will be tagged, and added to a dedicated special log.

The watched status of a user can be set in the RC lines produced by this user through a W or UW link.

The whole list can be manage throught the config panel where it is possible to add or remove any user. This list is stored throught your own watchlist, so noone can know who you are watching.

It is also possible to add or delete a user from this list outside LiveRC starting page when viewing a user page or talk page. A link (W or UW) permit to set this user watching status in LiveRC.

Hidden users list 

LiveRC permit to create a list of users you will be able to hide in LiveRC. Edits made by this users will not appear in the RC table (but will be avaiable through a dedicated special log).

The hidden status of a user can be set in the RC lines produced by this user through a H link.

The whole list can be manage throught the config panel where it is possible to add or remove any user. This list is stored throught your own watchlist, so noone can know who you are watching.

It is also possible to add or delete a user from this list outside LiveRC starting page when viewing a user page or talk page. A link (H or UH) permit to set this user hidden status in LiveRC.

Special logs 

LiveRC provide several logs to watch some special contributions. The number of available logs depends on the wiki configuration.

The generated special logs are:

  • the list of users detected by the abusefilter extension, with the pages where the detections have occur;
  • the list of users detected by the spamblacklist, with the pages where the detections have occur;
  • the list of the reverted users, with the pages where they have been reverted;
  • the list of the users registred during the session, with the list of pages they edited (if they do so) ;
  • the list of edits made by the users you are watching ;
  • the list of the edits made by the users you hide ;
  • the list of the edits made on pages of your watchlist ;
  • the list of the edits made on pages you hide ;
  • the list of the pages created during the session with all edits made on them ;
  • the list of all article feedbacks, ordered by page ;
  • the list of the pending changes ;

Automatic features 

autopatrolled users (3 months and 500 contributions) can use special forms to automatically perform some predefined actions.

Revert feature

When previewing a diff, it is possible to undo the last edit or rollback all edits made by a same user (limited to 10edits). Predefined revert comments are available and customizable in the LiveRC config panel.

Blanking feature

When previewing a page or a diff, it is possible to blank the page. Predefined blanking comments are available and customizable in the LiveRC config panel.

Tagging feature

When previewing a page, it is possible to add tag templates at the top of the page to ask references or admissibility of the page. Predefined tag templates are available and customizable in the LiveRC config panel.

Warning feature

When previewing a diff or a user (talk) page, it is possible to send a message to the last editor or the user page owner. Predefined message templates are available and customizable in the LiveRC config panel.

Request feature

Non-sysop users can make a request on the revelant request page to ask a page deletion or protection or a user block. Predefined request templates are available and customizable in the LiveRC config panel.

Configuration 

Since version 0.4.5, many LiveRC settings can be customizables automatically. You just have to clic the button  .

The config panel is divided in tabs, each one being a reflect of a customizable list of variables. Then, texts, starting options, icons, etc, can be fully customizable. For some variables, supplemental links are provided to add or remove items in the variable list.

The config panel can manage also the watched users list and the hidden users list, the installation of LiveRC extension and the customization of some CSS styles.

Some extensions may add more params to the config panel for the customization of their own variable lists.

Sysops also have another button, named Configuration MW. It permit to update from the MediaWiki API the informations of the local configuration needed by LiverC (system messages, available extensions, namespaces, etc...). By default, they are stored on the page called MediaWiki:Gadget-LiveRCSiteConfig.js, loaded with LiveRC, to avoid a systematic API request to get these informations.

Extensions 

Extensions are third-party programs loaded at the same tima as LiveRC and executed at precise moments of the process, modifying the way LiveRC is working or providing new features. Since version 0.4.5, LiveRC permit to manage the installation of these extensions through the config panel.

By default, the following extensions are available in the config panel (Complete list automatically updated) :

Script Description
ProposeTranslationExtension.js Add a form to propose a translation of the interface text.
InstallAndConfigLiveRCExtension.js Provide an interface for the global LiveRC configuration.
UserWarningsExtension.js Add an icon to user that have received a warning. Optionnal: show if the user talk page exists.
LinkOnIconExtension.js Link AfD, FA, GA and copyvio icons to the corresponding talk page.
LinkOnLanglinkCountExtension.js Link langlinks count to the wikidata item (when existing).
EditCharactersExtension.js Add Common.js edit mode functions to the preview window (toolbar and special characters).
ToolbarExtension.js Add a toolbar when editing a page.
RunCommonJS.js Add Common.js functions to the prewiew window (navbox, etc...).
HotCatsMulti.js Permit to add/modify/remove one or several categories while previewing a page.
BandeauPortail.js Permit to add/modify/remove one or several Portal template while previewing a page
MostModifiedPagesExtension.js Add an icon to pages recently modified by several users or with several reverts.
PreviewThisPageExtension.js Permit to preview any page you want.
CategoryRCExtension.js Permit to watch only pages that belong to one or more categories.
PreviewAllLinksExtension.js Permit to preview all links in the preview window
DiffExtension.js Provide LiveRC automatic functions in "normal" diff pages.
AddComplexTemplateExtension
(it:InserisciTemplate)
Permit to add complex templates with parameters
AskForRevisionDeleteFromHistExtension Add checkboxes and button in history for revision deletion request.

Thanks and other infos 

Developers 

[edit]


All good wishes are welcome…

Licence 

LiveRC on other wikis 

[edit]

Wikipedia
Wikimedia
Wikiversity
Wiktionary


Road map 

Identified clashes 

Gallery