MediaWiki master
|
Discovery and review of recent edits and log events on the wiki. More...
Classes | |
class | MediaWiki\Api\ApiFeedRecentChanges |
Recent changes feed. More... | |
class | MediaWiki\Api\ApiQueryRecentChanges |
A query action to enumerate the recent changes that were done to the wiki. More... | |
class | CategoryMembershipChange |
Helper class for category membership changes. More... | |
class | ChangesFeed |
XML feed for Special:RecentChanges and Special:RecentChangesLinked. More... | |
class | ChangesList |
Base class for lists of recent changes shown on special pages. More... | |
class | ChangesListBooleanFilter |
Represents a hide-based boolean filter (used on ChangesListSpecialPage and descendants) More... | |
class | ChangesListBooleanFilterGroup |
If the group is active, any unchecked filters will translate to hide parameters in the URL. More... | |
class | ChangesListFilter |
Represents a filter (used on ChangesListSpecialPage and descendants) More... | |
class | ChangesListFilterGroup |
Represents a filter group (used on ChangesListSpecialPage and descendants) More... | |
class | MediaWiki\SpecialPage\ChangesListSpecialPage |
Special page which uses a ChangesList to show query results. More... | |
class | ChangesListStringOptionsFilter |
An individual filter in a ChangesListStringOptionsFilterGroup. More... | |
class | ChangesListStringOptionsFilterGroup |
Represents a filter group with multiple string options. More... | |
class | EnhancedChangesList |
Generate a list of changes using an Enhanced system (uses javascript). More... | |
class | MediaWiki\RCFeed\FormattedRCFeed |
Base class for RCFeed implementations that use RCFeedFormatter. More... | |
class | MediaWiki\RCFeed\IRCColourfulRCFeedFormatter |
Format a notification as a human-readable string using IRC colour codes. More... | |
class | MediaWiki\RCFeed\JSONRCFeedFormatter |
Format a recent change notification using JSON (https://www.json.org). More... | |
class | MediaWiki\RCFeed\MachineReadableRCFeedFormatter |
Abstract class so there can be multiple formatters outputting the same data. More... | |
class | MediaWiki\Pager\NewPagesPager |
class | OldChangesList |
Generate a list of changes using the good old system (no javascript). More... | |
class | PurgeRecentChanges |
Purge rows from the recentchanges table older than wgRCMaxAge. More... | |
class | RCCacheEntry |
class | RCCacheEntryFactory |
Create a RCCacheEntry from a RecentChange to use in EnhancedChangesList. More... | |
class | MediaWiki\RCFeed\RCFeed |
interface | MediaWiki\RCFeed\RCFeedFormatter |
Interface for RC feed formatters. More... | |
class | RecentChange |
Utility class for creating and reading rows in the recentchanges table. More... | |
class | RecentChangesUpdateJob |
Purge expired rows from the recentchanges table. More... | |
class | MediaWiki\RCFeed\RedisPubSubFeedEngine |
Send recent change to a Redis Pub/Sub channel. More... | |
class | MediaWiki\Specials\SpecialRecentChanges |
List of the last changes made to the wiki. More... | |
class | MediaWiki\Specials\SpecialRecentChangesLinked |
This is to display changes made to all articles linked in an article. More... | |
class | MediaWiki\RCFeed\UDPRCFeedEngine |
Send recent change notifications to a destination address over UDP. More... | |
class | MediaWiki\RCFeed\XMLRCFeedFormatter |
Discovery and review of recent edits and log events on the wiki.
The Recent changes feature stores a temporary copy of the long-term revision
and logging
table rows which represent page edits and log actions respectively.
Recent changes augments revision and logging rows with additional metadata that empower reviewers to efficiently find edits related to their interest, or edits that warrant a closer look. This includes page namespace, "minor" edit status, and user type. As well as metadata we don't store elsewhere, such the bot flag (rc_bot), edit type (page creation, edit, or something else), and patrolling state (rc_patrolled).
The patrolled status facilitates edit review via the "mark as patrolled" button, in combination with filtering by patrol status via SpecialRecentChanges, SpecialWatchlist, and ApiQueryRecentChanges.