Manual: Difference between revisions
m (→Sections) |
(revised) |
||
Line 3: | Line 3: | ||
The '''DynamicPageList3''' extension is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. When invoked with a basic set of selection parameters, DPL displays a list of pages in one or more categories. Selections may also be based on factors such as author, namespace, date, name pattern, usage of templates, or references to other articles. Output takes a variety of forms, some of which incorporate elements of selected articles. |
The '''DynamicPageList3''' extension is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. When invoked with a basic set of selection parameters, DPL displays a list of pages in one or more categories. Selections may also be based on factors such as author, namespace, date, name pattern, usage of templates, or references to other articles. Output takes a variety of forms, some of which incorporate elements of selected articles. |
||
== |
== Usage == |
||
⚫ | |||
** Visit this section to see full installation directions and how to find DynamicPageList3's source code. |
|||
⚫ | |||
** DynamicPageList3 is fully backwards compatible and this section highlights those details. |
|||
⚫ | |||
* [[Extension:DPL3/General usage and invocation syntax|General usage and invocation syntax]] |
* [[Extension:DPL3/General usage and invocation syntax|General usage and invocation syntax]] |
||
** '''This chapter is really important to read. It explains fundamental concepts of DPL.''' There are two modes to invoke DPL; each of them has its advantages and disadvantages. DPL has a mechanism to substitute variables, it has different output modes, can accept variables from the URL, etc. |
|||
== Primary DPL module == |
|||
==Parameters== |
|||
These sections contain documentation on DPL's primary module, <code><nowiki>{{#dpl: ... }}</nowiki></code>. This is the DPL functionality used most often, and has a wide range of powerful coding options. |
|||
* [[Extension:DPL3/Parameters: Criteria for page selection|Criteria for page selection]] |
* [[Extension:DPL3/Parameters: Criteria for page selection|Criteria for page selection]] |
||
* [[Extension:DPL3/Parameters: Other parameters|Other parameters]] |
* [[Extension:DPL3/Parameters: Other parameters|Other parameters]] |
||
Line 19: | Line 14: | ||
* [[Extension:DPL3/Parameters: Controlling output volume|Controlling output volume]] |
* [[Extension:DPL3/Parameters: Controlling output volume|Controlling output volume]] |
||
== Other DPL modules == |
|||
==Accessing individual features== |
|||
These sections detail some additional functions provided by the DPL extension. |
|||
* [[Extension:DPL3/Dplchapter|<nowiki>{{#dplchapter: ... }}</nowiki>]] |
* [[Extension:DPL3/Dplchapter|<nowiki>{{#dplchapter: ... }}</nowiki>]] |
||
* [[Extension:DPL3/Dplvar|<nowiki>{{#dplvar: ... }}</nowiki>]] |
* [[Extension:DPL3/Dplvar|<nowiki>{{#dplvar: ... }}</nowiki>]] |
||
Line 26: | Line 22: | ||
* [[Extension:DPL3/Dplmatrix|<nowiki>{{#dplmatrix: ... }}</nowiki>]] |
* [[Extension:DPL3/Dplmatrix|<nowiki>{{#dplmatrix: ... }}</nowiki>]] |
||
== |
== Notes == |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Examples == |
|||
⚫ | |||
* [[Extension:DPL3/Example: Select by category|By category]] |
* [[Extension:DPL3/Example: Select by category|By category]] |
||
* [[Extension:DPL3/Example: Select by recently changed|By recently changed]] |
* [[Extension:DPL3/Example: Select by recently changed|By recently changed]] |
||
===Show article's context or contents=== |
=== Show article's context or contents === |
||
* [[Extension:DPL3/Example: Related to article|Pages, templates, images, or categories related to an article]] |
* [[Extension:DPL3/Example: Related to article|Pages, templates, images, or categories related to an article]] |
||
* [[Extension:DPL3/Example: Display images used|Display all images used in an article]] |
* [[Extension:DPL3/Example: Display images used|Display all images used in an article]] |
||
===Controlling output=== |
=== Controlling output === |
||
* [[Extension:DPL3/Example: Show templates parameters from an article|Show templates parameters from an article]] |
* [[Extension:DPL3/Example: Show templates parameters from an article|Show templates parameters from an article]] |
||
* [[Extension:DPL3/Example: Show sections from an article|Show sections from an article]] |
* [[Extension:DPL3/Example: Show sections from an article|Show sections from an article]] |
Revision as of 11:22, 30 July 2019
|
Manual |
The DynamicPageList3 extension is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. When invoked with a basic set of selection parameters, DPL displays a list of pages in one or more categories. Selections may also be based on factors such as author, namespace, date, name pattern, usage of templates, or references to other articles. Output takes a variety of forms, some of which incorporate elements of selected articles.
Usage
Primary DPL module
These sections contain documentation on DPL's primary module, {{#dpl: ... }}
. This is the DPL functionality used most often, and has a wide range of powerful coding options.
- Criteria for page selection
- Other parameters
- Controlling output order
- Controlling output format
- Controlling output volume
Other DPL modules
These sections detail some additional functions provided by the DPL extension.
- {{#dplchapter: ... }}
- {{#dplvar: ... }}
- {{#dplreplace: ... }}
- {{#dplnum: ... }}
- {{#dplmatrix: ... }}
Notes
Examples
Selecting articles
Show article's context or contents
Controlling output