Extension:PagesList
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. If you are interested in taking on the task of developing and maintaining this extension, you can request repository ownership. As a courtesy, you may want to contact the author. You should also remove this template and list yourself as maintaining the extension in the page's {{Extension }} infobox. |
PagesList Release status: unmaintained |
|
---|---|
Implementation | Parser function , Special page |
Description | Shows a list of pages |
Author(s) | Ike Hecht (Tosfostalk) |
Latest version | 0.3 (May 2015) |
Compatibility policy | Snapshots releases along with MediaWiki. Master is not backward compatible. |
MediaWiki | >= 1.34.0 |
PHP | 5.3 |
Database changes | No |
License | GNU General Public License 2.0 or later |
Download | |
|
|
Quarterly downloads | 6 (Ranked 134th) |
Translate the PagesList extension if it is available at translatewiki.net | |
The PagesList extension shows a list of pages contained in the wiki. The list can be limited by namespace, category or base page name. Optionally, the extension also displays the last author and modified date for each page. The list can be accessed through a special page or included using a parser function. It uses the DataTables jQuery plug-in.
Installation
edit- Download and move the extracted
PagesList
folder to yourextensions/
directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PagesList - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'PagesList' );
If installing from git, don't forget to dogit submodule init && git submodule update
. Otherwise, the DataTables plug-in will not be loaded. - Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Configuration parameters
edit- $wgPagesListShowLastUser
- Show who the page was last modified by
- $wgPagesListShowLastModification
- Show when the page was last modified
- $wgPagesListDataTablesOptions
- An array of options for the DataTables plugin. See here for more information.
- Example:
$wgPagesListDataTablesOptions = array(
'iDisplayLength' => 25
);
Usage
editSpecial page
editNavigate to Special:PagesList
for a list of pages using in DataTables format. Alternatively, navigate to Special:PagesListQueryPage
to see the same list in a paginated query page format, which will load large lists quicker. Either way, use the options header to modify which pages are displayed.
Parser function
editThese parameters are all optional. By default the extension lists all pages in the wiki. Other default values are listed in all-caps below.
{{#pageslist: namespace=namespacename | invert=yes/NO | associated=yes/NO | category=categoryname | format=plain/ol/ul/table/DATATABLE }}