Extension:FlexiblePrefix
Appearance
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. |
Release status: unmaintained |
|
|---|---|
| Implementation | Special page, Hook |
| Description | A more flexible version of Special:Prefixindex that lets you omit namespaces and redirects if there is only one result. |
| Author(s) | (Gittenburgtalk) |
| Latest version | 0.1.0 (2019-05-04) |
| MediaWiki | |
| License | MIT License |
| Download | GitHub: Note: |
| Example | example using FlexiblePrefixDetails hook |
|
$wgFlexiblePrefixNamespaces |
|
The FlexiblePrefix extension provides a more flexible version of Special:PrefixIndex that lets you omit namespaces and redirects if there is only one result.
Usage
[edit]Special:FlexiblePrefix/Title
- Searches across
$wgFlexiblePrefixNamespaces.
Special:FlexiblePrefix/Namespace:Title
- Searches in the given namespace.
Special:FlexiblePrefix/:Title
- Searches in the main namespace.
Installation
[edit]- Download and place the file(s) in a directory called
FlexiblePrefixin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'FlexiblePrefix' );
Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Configuration parameters
[edit]- $wgFlexiblePrefixNamespaces
- Array of ids of the enabled namespaces.
Tips
[edit]- The
FlexiblePrefixDetails(Title $title, &$details, $context)hook lets you add details to results (details is an associative array mapping keys to HTML strings). - The
FlexiblePrefixBeforeDisplay(&$items, $context)hook lets you modify the result list before display. - The
SpecialFlexiblePrefixclass can be integrated elsewhere (either by direct instantiation or inheritance).
Credits
[edit]This extension is a rewrite of SimilarNamedArticles by Mathias Ertl.
