Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wikifab/customrecentchanges
Extension that redesigns the Special:RecentChanges MediaWiki page
https://github.com/wikifab/customrecentchanges
mediawiki mediawiki-extension
Last synced: 12 days ago
JSON representation
Extension that redesigns the Special:RecentChanges MediaWiki page
- Host: GitHub
- URL: https://github.com/wikifab/customrecentchanges
- Owner: Wikifab
- Created: 2018-09-03T16:16:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-03T07:47:44.000Z (about 5 years ago)
- Last Synced: 2024-11-16T17:42:45.126Z (about 1 month ago)
- Topics: mediawiki, mediawiki-extension
- Language: PHP
- Homepage:
- Size: 25.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CustomRecentChanges
CustomRecentChanges redesigns the ``Special:RecentChanges`` page to make it easier to read.
## Installation
* Download the full archive of this repository
* Extract and put ``CustomRecentChanges`` folder in the ``extensions`` directory.
* Add the following line to the ``LocalSettings.php``
```
wfLoadExtension('CustomRecentChanges');
```## Usage
The recent changes page is located at ``Special:DokitRecentChanges``## Configuration
By default, it will display 5 namespaces
* Page (0)
* User (2)
* File (6)
* Category (14)
* Group (220)But you can add namespaces as many as you want by editing the following configurations variables
### ``$wgRCNamespacesList``
(array) Array of integers. In the filters, only display the specified namespaces.Exemple :
``````
### ``$wgRCNamespacesListIgnored``
(array) Array of integers. In the filters, display all the namespaces but the ignored.Exemple :
``````
## Translation
As usual, the translation files are located in the ``i18n`` folder. You can translate / change the namespace buttons on the filter bar. Just add a translation to a file.
The key for translating a namespace button begins with ``customrecentchanges-namespace-`` and ends by the english or official namespace name in lowercase.
Exemple of a french for the ``Group`` namespace:
```
// fr.json
{
"customrecentchanges-namespace-group": "Groupes"
}
```