Anonymous user
Main Page: Difference between revisions
no edit summary
imported>FrozenPlum No edit summary |
imported>FrozenPlum No edit summary |
||
Line 1:
{{DPL manual|section=|subsection=}}
'''DynamicPageList3''' (DPL3) is a powerful MediaWiki [[meta:extension|extension]] that
As a basic example, DPL3 can be used to insert, in a wiki page, an always-current list of all pages of a particular [[mw:Help:category|category]]. The data displayed may be selected and sorted based on factors like author, namespace, date, name pattern, usage of templates, or references to other articles, with a variety of custom formatting
▲As a basic example, DPL3 can be used to insert, in a wiki page, an always-current list of all pages of a particular [[mw:Help:category|category]]. The data displayed may be selected and sorted based on factors like author, namespace, date, name pattern, usage of templates, or references to other articles, with a variety of custom formatting possibilities.
==Installation==
* '''For [[meta:Miraheze|Miraheze]] ([[mw:Project:WikiFarm|WikiFarm]]) users''', the DPL3 MediaWiki extension is already installed, it simply needs to be enabled by a user with the appropriate privileges in [[Meta:ManageWiki]].
See the MediaWiki software [[mw:Extension:DynamicPageList3#Installation|DynamicPageList3 Extension installation]] page section for installation details.▼
▲
== Configuration ==
Line 12 ⟶ 16:
DPL3 has a variety of configuration settings that can be used, as well as a number of defaults that are important to note. Settings should be defined before enabling the extension.
* '''For [[meta:Miraheze|Miraheze]] ([[mw:Project:WikiFarm|WikiFarm]]) users''', the DPL3 MediaWiki extension is already configured.
* See the MediaWiki software [[mw:Extension:DynamicPageList3#Configuration|DynamicPageList3 Extension configuration]] page section for a list of configuration options.▼
▲*
===Limiting results and resource consumption===
Line 21 ⟶ 28:
* <code>$wgDplSettings['maxResultCount']</code> – Limits the number of results returned in a query ('''default''' is 500).
* <code>$wgDplSettings['runFromProtectedPagesOnly']</code> – Causes DPL3 to only run from protected pages (if set to ''true''), which can aid administrators having problems with malicous user activity resulting in computationally expensive queries.
'''Note:''' For [[meta:Miraheze|Miraheze]] users, these settings are set by Miraheze.
=== Functional richness ===
Line 32 ⟶ 42:
* <code>$wgDplSettings['functionalRichness'] = 4</code> – Permits potentially dangerous and exotic batch delete and update operations; not recommended for public websites. Also includes extra debugging parameters for development and testing.
{{note|'''Important:''' Some levels of functional richness can cause high database or CPU load, and should be carefully considered.|warn}}
'''Note:''' For [[meta:Miraheze|Miraheze]] users, these settings are set by Miraheze.
== Usage ==
The ''General use and invocation syntax'' page is essential to read, to understand the fundamentals of DPL3 use, it is not recommended to skip this section of the manual.
* [[General usage and invocation syntax|General usage and invocation syntax]]
== Primary DPL3 module ==
Line 44 ⟶ 58:
* [[Controlling output volume|Controlling output volume]]
* [[Other parameters|Other parameters]]
== Complete DPL3 Manual Table of Contents ==
For the legacy Table of Contents, see [[Parameter Quick Reference]].
== Other DPL3 modules ==
Line 55 ⟶ 69:
* [[Dplnum|<nowiki>{{#dplnum: ... }}</nowiki>]]
* [[Dplmatrix|<nowiki>{{#dplmatrix: ... }}</nowiki>]]
== More information ==
|