QED:Dynamic Page List

From QED

Revision as of 17:34, 18 August 2006 by Peak (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

QED currently supports Dynamic Page List Version 2 (v0.5.1), which is useful for producing lists of pages dynamically using a simple query language.

Queries take the form of marked up text. For example, the query:

<DPL>
category=Africa|Europe
category=Politics and conflicts
</DPL>

will output pages that are in: ([[Category:Africa]] OR [[Category:Europe]]) AND [[Category:Politics and conflicts]]

The above query is equivalent to the following:

<DPL> category=Africa|Europe category=Politics and conflicts </DPL>

Note that so far as DPL queries are concerned, a page is in a category if and only if it has been specifically tagged as such. For queries that traverse the subcategory relation, see Help:Category_Queries.

Examples

Query: Display all pages in Category:MediaWiki Extensions.

DPL Query:

<DPL>
ordermethod=lastedit
category=MediaWiki Extensions
</DPL>

Result:


Query: Display all pages in the Main: namespace that are also in Category:MediaWiki Extensions.

DPL Query:

<DPL>
namespace=Main
category=MediaWiki Extensions
</DPL>

Result:


Conjunction

Query: Display pages that are in both Category:Glyph and Category:Symbol

DPL query: <DPL> ordermethod=title category=glyph category=symbol </DPL>

Result:

See also

Personal tools