Manual

Authors and History
follow the link in the headline ..

Source and Installation, Security Issues
follow the link in the headline ..

Compatibility
follow the link in the headline ..

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. So, please read.

Bug Reporting and Feature Requests
follow the link in the headline ..

Language Support

 * A German manual can be found on Wiki Aventurica.

Modules
DPL at the moment is rather monolithic. But there is an attempt to offer parts of its functionality as separate functions.


 * dpl -- this is the main module. The list below describes its parameters
 * #dplvar -- a small cache which can hold a few variable values
 * #dplreplace -- a function for string replacement based on regular expressions
 * #dplmatrix -- a small matrix generator which takes an indented list as input
 * #dplchapter -- a function which transcludes portions of another article (not described / not public so far)

Parameters for DPL
 category=DPL Manual namespace=DPL titlematch=Manual - DPL parameters% mode=userformat includepage={Type Manual}.overview,{DPL parameter}.overview listseparators={|class=wikitable,\n|-\n|,,\n|} secseparators=,,\n|\n{|class="wikitable sortable" width=100%\n!width=140px|name\n!purpose\n|-\n|,\n|} multisecseparators=,\n|-\n| 