<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Algorithmix</id>
	<title>MediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Algorithmix"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.org/wiki/Special:Contributions/Algorithmix"/>
	<updated>2026-08-23T02:47:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.16</generator>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList3&amp;diff=2530794</id>
		<title>Extension talk:DynamicPageList3</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList3&amp;diff=2530794"/>
		<updated>2017-08-03T20:55:15Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* original documentation is available again */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;quot;&amp;amp;&amp;quot; character in pagename causes page not listed in dpl ==&lt;br /&gt;
I have a DPL3 query to list all subpages within the same namespace and category = name of current page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
|category={{PAGENAME}}&lt;br /&gt;
|namespace={{NAMESPACE}}&lt;br /&gt;
|allowcachedresults=false&lt;br /&gt;
|format=,\n* [[%PAGE%|²{SUBPAGENAME:%TITLE%}²]],,&lt;br /&gt;
|ordermethod=titlewithoutnamespace&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This works as expected, except when the pagename of the current page contains an &amp;quot;&amp;amp;&amp;quot;. Then this list is always empty..I assume that the &amp;quot;&amp;amp;&amp;quot; in PAGENAME is interpreted as a logical AND? Is there a way around ?&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;code&amp;gt;require_once &amp;quot;$IP/extensions/DynamicPageList3/DynamicPageList3.php&amp;quot;;&amp;lt;code&amp;gt; doesn&#039;t reflect the actual naming in the source archive. It&#039;s actually named &amp;lt;code&amp;gt;DynamicPageList.php&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;DynamicPageList3.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: I fixed the documentation.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:23, 27 May 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== includeonly,onlyinclude tags ==&lt;br /&gt;
Is there any way to get DPL to account for these tags when it includes content through a template? --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 19:33, 9 July 2015 (UTC)&lt;br /&gt;
: Quite possibly.  Do you happen to have a working live example of where it is broken?  I can not seem to reproduce it exactly as described.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:31, 9 July 2015 (UTC)&lt;br /&gt;
::I just set up an example for you in my public wiki, but it&#039;s working perfectly! The problem I&#039;m having is on an intranet so I can&#039;t show you, but it doesn&#039;t matter now as it must not be DPL3 that&#039;s causing the trouble. --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 14:47, 10 July 2015 (UTC)&lt;br /&gt;
::: Check if you have an extra opening or closing includeonly/noinclude/onlyinclude tag somewhere in the template you are working with.  I have done that before and Mediawiki&#039;s parser does not produce an error.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:15, 10 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL not installed on gamepedia.com ==&lt;br /&gt;
A lot of the manual examples in gamepedia.com aren&#039;t making much sense because they use actual DPL statements to show the results of the examples, but DPL isn&#039;t installed so the result of the example syntax is the same text as the example itself. --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 14:59, 12 July 2015 (UTC)&lt;br /&gt;
:Looks like I never actually copied/ported over the examples from the old manual.  The examples on the individual documentation pages are intended to be plain text.  I will work on porting and/or creating examples.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 16:10, 20 July 2015 (UTC)&lt;br /&gt;
:: This is still a work in progress, but progress is being made.  There were some bugs in 3.0.1 that I encountered that were actually preventing the manual from progressing forward.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:14, 29 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== HitCounters ==&lt;br /&gt;
&lt;br /&gt;
[[Manual:$wgDisableCounters|HitCounters]] were removed in 1.25 and moved into an [[Extension:HitCounters|extension]].  Since installing the extension deletes the relevant tables, which is also scheduled to happen in 1.26 for all installs, reports that use the counters throw database errors.  -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 02:00, 21 July 2015 (UTC)&lt;br /&gt;
: The new release of [[Extension:DynamicPageList3]] supports the HitCounters extension now and resolves this issue.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:14, 29 July 2015 (UTC)&lt;br /&gt;
::It doesn&#039;t seem to be working for me.  I got the following error: Unknown column &#039;hit_counter.page_counter&#039; in &#039;order clause&#039;. -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 02:22, 11 August 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== suppresserrors/debug, undefined variable ==&lt;br /&gt;
&lt;br /&gt;
Many thanks for this great re-work! DPL has become so essential to my wiki that I went through the trouble of upgrading to MW 1.24 and lifting PHP to 5.4. I am truly glad to see that this extension is being maintained in good hands. &lt;br /&gt;
&lt;br /&gt;
I am using version 3.0.2 which I cloned via Git IIRC. Two things I noticed:&lt;br /&gt;
&lt;br /&gt;
# Instead of &amp;quot;suppresserrors = true&amp;quot; I had to set &amp;quot;debug = false&amp;quot; in addition.&lt;br /&gt;
# There seems to be a small bug in the code for I am getting &amp;quot;Notice: Undefined variable: where in /var/www/extensions/DynamicPageList/classes/Query.php on line 1816&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
: I am looking into suppresserrors/debug issue.  However, the PHP notices are fixed as of: https://github.com/Alexia/DynamicPageList/commit/3b8c52336cde5c444e7cd21d675d1dc802b681c0  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:23, 31 July 2015 (UTC)&lt;br /&gt;
:: Took a few minutes to figure out, but the issue with suppresserrors is that it is deprecated.  Setting [http://help.gamepedia.com/DPL:Parameters:_Controlling_Output_Volume#noresultsheader noresultsheader] to a blank space will have the same effect of suppressing errors for queries.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:43, 31 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Many thanks for your quick response! In my original request I forgot to mention that the [http://help.gamepedia.com/DPL:Parameters:_Controlling_Output_Volume#suppresserrors wiki page about suppresserrors] mentions debug but that is a red link. It would be great if that could reference could be completed. Cheers! --[[User:Sm8ps|Sm8ps]] ([[User talk:Sm8ps|talk]]) 19:29, 31 July 2015 (UTC)&lt;br /&gt;
:: I just went though and fixed several on that page.  Thanks!  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 19:47, 31 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Internal using DPL3  ==&lt;br /&gt;
&lt;br /&gt;
I tried this with DPL3 &lt;br /&gt;
&amp;lt;code&amp;gt;{{#dpl:&lt;br /&gt;
|category       = Africa&lt;br /&gt;
|ordermethod    = counter&lt;br /&gt;
|order          = descending&lt;br /&gt;
|addpagecounter = true&lt;br /&gt;
|count          = 5&lt;br /&gt;
}}&amp;lt;/code&amp;gt;&lt;br /&gt;
I&#039;m getting internal error&lt;br /&gt;
[2eb5afba] /index.php?title=PM_Toolkit&amp;amp;action=submit MWException from line 496 of /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php: DPL\Query::addJoin: Attempted to overwrite existing join clause.&lt;br /&gt;
&lt;br /&gt;
Backtrace:&lt;br /&gt;
&lt;br /&gt;
#0 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php(736): DPL\Query-&amp;gt;addJoin(string, array)&lt;br /&gt;
#1 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php(168): DPL\Query-&amp;gt;_addpagecounter(boolean)&lt;br /&gt;
#2 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Parse.php(221): DPL\Query-&amp;gt;buildAndSelect(boolean)&lt;br /&gt;
#3 /var/www/mediawiki/mw/extensions/DynamicPageList/DynamicPageList.hooks.php(302): DPL\Parse-&amp;gt;parse(string, Parser, NULL, NULL, boolean)&lt;br /&gt;
#4 [internal function]: DynamicPageListHooks::dplParserFunction(Parser, string, string, string, string, string, string)&lt;br /&gt;
#5 /var/www/mediawiki/mw/includes/parser/Parser.php(3771): call_user_func_array(array, array)&lt;br /&gt;
#6 /var/www/mediawiki/mw/includes/parser/Parser.php(3505): Parser-&amp;gt;callParserFunction(PPFrame_DOM, string, array)&lt;br /&gt;
#7 /var/www/mediawiki/mw/includes/parser/Preprocessor_DOM.php(1169): Parser-&amp;gt;braceSubstitution(array, PPFrame_DOM)&lt;br /&gt;
#8 /var/www/mediawiki/mw/includes/parser/Parser.php(3322): PPFrame_DOM-&amp;gt;expand(PPNode_DOM, integer)&lt;br /&gt;
#9 /var/www/mediawiki/mw/includes/parser/Parser.php(1231): Parser-&amp;gt;replaceVariables(string)&lt;br /&gt;
#10 /var/www/mediawiki/mw/includes/parser/Parser.php(434): Parser-&amp;gt;internalParse(string)&lt;br /&gt;
#11 /var/www/mediawiki/mw/includes/content/WikitextContent.php(333): Parser-&amp;gt;parse(string, Title, ParserOptions, boolean, boolean, NULL)&lt;br /&gt;
#12 /var/www/mediawiki/mw/includes/content/AbstractContent.php(497): WikitextContent-&amp;gt;fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput)&lt;br /&gt;
#13 /var/www/mediawiki/mw/includes/page/WikiPage.php(2131): AbstractContent-&amp;gt;getParserOutput(Title, NULL, ParserOptions)&lt;br /&gt;
#14 /var/www/mediawiki/mw/includes/page/WikiPage.php(1757): WikiPage-&amp;gt;prepareContentForEdit(WikitextContent, NULL, User, string)&lt;br /&gt;
#15 [internal function]: WikiPage-&amp;gt;doEditContent(WikitextContent, string, integer, boolean, NULL, string)&lt;br /&gt;
#16 /var/www/mediawiki/mw/includes/page/Article.php(2016): call_user_func_array(array, array)&lt;br /&gt;
#17 /var/www/mediawiki/mw/includes/EditPage.php(1921): Article-&amp;gt;__call(string, array)&lt;br /&gt;
#18 /var/www/mediawiki/mw/includes/EditPage.php(1921): Article-&amp;gt;doEditContent(WikitextContent, string, integer, boolean, NULL, string)&lt;br /&gt;
#19 /var/www/mediawiki/mw/includes/EditPage.php(1305): EditPage-&amp;gt;internalAttemptSave(array, boolean)&lt;br /&gt;
#20 /var/www/mediawiki/mw/includes/EditPage.php(539): EditPage-&amp;gt;attemptSave(array)&lt;br /&gt;
#21 /var/www/mediawiki/mw/includes/actions/EditAction.php(56): EditPage-&amp;gt;edit()&lt;br /&gt;
#22 /var/www/mediawiki/mw/includes/actions/SubmitAction.php(40): EditAction-&amp;gt;show()&lt;br /&gt;
#23 /var/www/mediawiki/mw/includes/MediaWiki.php(395): SubmitAction-&amp;gt;show()&lt;br /&gt;
#24 /var/www/mediawiki/mw/includes/MediaWiki.php(273): MediaWiki-&amp;gt;performAction(Article, Title)&lt;br /&gt;
#25 /var/www/mediawiki/mw/includes/MediaWiki.php(566): MediaWiki-&amp;gt;performRequest()&lt;br /&gt;
#26 /var/www/mediawiki/mw/includes/MediaWiki.php(414): MediaWiki-&amp;gt;main()&lt;br /&gt;
#27 /var/www/mediawiki/mw/index.php(41): MediaWiki-&amp;gt;run()&lt;br /&gt;
#28 {main}&lt;br /&gt;
&lt;br /&gt;
When I run php update I get this&lt;br /&gt;
&lt;br /&gt;
PHP Parse error:  syntax error, unexpected &#039;[&#039; in /var/www/mediawiki/mw/extensions/DynamicPageList/DynamicPageList.php on line 21&lt;br /&gt;
&lt;br /&gt;
: If you are running less than PHP version 5.4 you will need to upgrade.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 18:27, 19 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
::MediaWiki 1.25.3, PHP 5.4.40, MySQL 5.6.19-log -- 19 October 2015 [mailto:plegault@its.jnj.com?Subject=DynamicPageList3%20-%20Internal%20error Phil Legault]&lt;br /&gt;
&lt;br /&gt;
:: I get these errors &lt;br /&gt;
::Fatal error: Call to undefined function DPL\mb_strtoupper() in /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Parse.php on line 658&lt;br /&gt;
::: I ran into this same mb_strtoupper() problem. You need the mbstring php extension. On Ubuntu I had to install php7.0-mbstring package&lt;br /&gt;
&lt;br /&gt;
== Parent category listing only articles of ordermethod=firstedit ==&lt;br /&gt;
&lt;br /&gt;
When I add the parent category it list only sub-categories and not pages. How do I get it to select the pages for the sub-categories and not the subcategories?&lt;br /&gt;
: Can you put in the DPL tag with all the parameters you are using here?  Thanks!  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 14:23, 29 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== dplcache parameter ==&lt;br /&gt;
&lt;br /&gt;
When is going to be introduced a replacemenet for the &#039;dplcache&#039; parameter? Or is there already one? The documentation on gamepedia says that it&#039;s being worked on. Is there a release date or...  ? [[Special:Contributions/188.24.73.36|188.24.73.36]] 14:22, 15 November 2015 (UTC)&lt;br /&gt;
: Whoops, that should have been removed from the documentation.  The dplcache parameter was added in DPL2 and I removed it when creating DPL3.  The cache functionality is now fully handled by MediaWiki&#039;s built in cache system and there is no need for it anymore.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 17:35, 15 November 2015 (UTC)&lt;br /&gt;
::Hmm, then how can I make it so whatever it&#039;s displaying (images in my case) changes only once per day and not every time I reload the page? I am using both &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|allowcachedresults=true&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|cacheperiod=864000&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. [[Special:Contributions/188.24.73.36|188.24.73.36]] 13:48, 16 November 2015 (UTC)&lt;br /&gt;
:::Allowcachedresults=true is the default.  Caching is is explicitly turned on and has to be disabled(set to false) in DPL3 so it is not needed to specify the allowcachedresults parameters.  This is opposite of DPL2.  The usage of cacheperiod is still correct, but you have an extra zero for the number of seconds.  Otherwise the default is one hour.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:07, 16 November 2015 (UTC)&lt;br /&gt;
::::Welp, I have removed both the extra zero and the unnecessary parameter, but it&#039;s still showing a different image each time the page is reloaded. Is there a tag that makes it change the image only once per day? Also, does this separator &amp;lt;code&amp;gt;¦&amp;lt;/code&amp;gt; separate titles both in &#039;notcategory&#039; and &#039;nottitlematch&#039;? [[Special:Contributions/188.24.73.36|188.24.73.36]] 16:29, 16 November 2015 (UTC)&lt;br /&gt;
So, will you answer me? [[Special:Contributions/92.82.28.212|92.82.28.212]] 17:05, 27 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Setting $allowUnlimitedResults=true makes no change of count limit of 500 ==&lt;br /&gt;
&lt;br /&gt;
I want to count the number of members in a category by using&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=MyCat|noresultsfooter=0|resultsheader=%PAGES%|mode=userformat}}.&lt;br /&gt;
&lt;br /&gt;
The category contains more than 500 members, so I set $wgDplSettings[&#039;allowUnlimitedResults&#039;]=true; in LocalSettings, but I only got 500 again.&lt;br /&gt;
&lt;br /&gt;
Setting $wgDplSettings[&#039;maxResultCount&#039;]=10000; and $wgDplSettings[&#039;allowUnlimitedResults&#039;]=false; in LocalSettings... the same 500.&lt;br /&gt;
&lt;br /&gt;
Setting $wgDplSettings[&#039;allowUnlimitedResults&#039;]=true; in LocalSettings and the parameter &amp;quot;count=&amp;quot; in the #dpl-command above... the same 500.&lt;br /&gt;
&lt;br /&gt;
I got the correct count by editing ParametersData.php the value for &#039;count&#039; &#039;default&#039;=500&#039; in a higher value say 10000.&lt;br /&gt;
&lt;br /&gt;
The two DplSettings above left to standard (&amp;quot;false&amp;quot; and &amp;quot;500&amp;quot; respectively). I&#039;m using the latest DPL-version 3.0.9 and MediaWiki 1.25.3.&lt;br /&gt;
&lt;br /&gt;
Can someone please check this. Thanks. Karsten [[Special:Contributions/192.53.103.119|192.53.103.119]] 11:13, 6 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I&#039;m running into the same problem.  $wgDplSettings[&#039;maxResultCount&#039;]=5000, but I still only am getting 500 results when I should be getting 801.  [[User:Brianfreud|Brianfreud]] ([[User talk:Brianfreud|talk]]) 04:44, 11 September 2016 (UTC) Brian&lt;br /&gt;
&lt;br /&gt;
== How to sort items alphabetically? ==&lt;br /&gt;
&lt;br /&gt;
How do I set the list to sort the results alphabetically? This page and the manual is pretty confusing.&lt;br /&gt;
&lt;br /&gt;
: i was also trying to do the same, and unfortunately did not work out how to do so until i found [http://semeb.com/dpldemo/DPL:Manual_-_DPL_parameters:_Controlling_output_order a page about sorting] on a completely different manual at semeb.com. so i added some examples to [http://help.gamepedia.com/DPL:Example_-_Select_by_Category# a page in the the original gamepedia.com manual].&lt;br /&gt;
: [[User:Tetriminos|Tetriminos]] ([[User talk:Tetriminos|talk]]) 12:20, 17 September 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Installation, update.php must be executed (?) ==&lt;br /&gt;
&lt;br /&gt;
* my DPL output always contained a red link to &amp;lt;code&amp;gt;Template:Extension_DPL&amp;lt;/code&amp;gt;, I had to execute &amp;lt;code&amp;gt;php maintenance/update.php&amp;lt;/code&amp;gt; to generate &amp;lt;code&amp;gt;Template:Extension_DPL&amp;lt;/code&amp;gt;&lt;br /&gt;
* Is this a normal case? A hint in the documentation would be useful... --[[User:Escalator~enwikibooks|Escalator~enwikibooks]] ([[User talk:Escalator~enwikibooks|talk]]) 13:11, 2 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== How to output last modified articles with ordermethod=lastedit ? ==&lt;br /&gt;
&lt;br /&gt;
The example from the manual http://help.gamepedia.com/DPL:Example_-_Select_by_Recently_Changed&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
namespace=DPL&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
does not work for me, tried both &amp;lt;code&amp;gt;|order=descending&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;|order=ascending&amp;lt;/code&amp;gt;, still getting the oldest articles only. --[[User:Escalator~enwikibooks|Escalator~enwikibooks]] ([[User talk:Escalator~enwikibooks|talk]]) 12:17, 9 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Conflict b/w Extension:Lockdown and Extension:DynamicPageList3 ==&lt;br /&gt;
Hi all,&lt;br /&gt;
there seems to be a conflict between [[Extension:Lockdown|Lockdown]] and [[Extension:DynamicPageList3|DPL3]] in cases where you have custom namespaces defined that are locked. In such cases DPL neglects selection of all pages that reside in locked namespaces.&lt;br /&gt;
Though in LocalSettings.php &lt;br /&gt;
* nothing is set for &amp;lt;code&amp;gt;[[Manual:$wgNonincludableNamespaces|$wgNonincludableNamespaces[]]]&amp;lt;/code&amp;gt; thus principally allowing transclusion and&lt;br /&gt;
* &amp;lt;code&amp;gt;[[Extension:DynamicPageList3|$wgDplSettings[&#039;allowedNamespaces&#039;]]]&amp;lt;/code&amp;gt; is set to default value null hence allowing all namespaces for DPL.&lt;br /&gt;
&lt;br /&gt;
Example: let &#039;&#039;Secure&#039;&#039; be a custom name space that has been locked down for everyone except sysop. Sysop executes following dpl code:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Secure&lt;br /&gt;
lastrevisionbefore=&amp;quot;20161231&amp;quot;&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This renders message: &#039;&#039;Extension:DynamicPageList (DPL), version 3.0.7: Warning: No results.&#039;&#039; though &#039;&#039;Secure&#039;&#039; has several pages.&lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
thanks, wolf --[[User:Stoettner|Stoettner]] ([[User talk:Stoettner|talk]]) 13:57, 16 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Switching from previous version ==&lt;br /&gt;
&lt;br /&gt;
The wiki [http://www.mobadaten.info/wiki/Spezial:Version MoBaDaten.Info] ist still runing with the  [[Extension:DynamicPageList (third-party)|&#039;&#039;DynamicPageList (third-party) extension&#039;&#039;]]. The introducing note of the [[Extension:DynamicPageList3|&#039;&#039;DynamicPageList3 extension&#039;&#039;]] promises fully backwards compatibility. If I want to switch from that “ancient” version to this revised version, I only have to do the following steps:&lt;br /&gt;
# Upload of the &#039;&#039;DynamicPageList3 extension&#039;&#039; into the extension folder&lt;br /&gt;
# Change of the require_once statement in LocalSettings.php (wiki is still running with Mediawiki 1.23)&lt;br /&gt;
# {{ {{TNTN|Done}} }} without any unpleasent surprises afterwards …???&lt;br /&gt;
--[[User:Wgkderdicke|Wgkderdicke]] ([[User talk:Wgkderdicke|talk]]) 13:56, 23 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== List is not going to update? ==&lt;br /&gt;
&lt;br /&gt;
I installed DPL3 for lastedit list in main page. But I got a problem that list will not refresh by itself.&lt;br /&gt;
&lt;br /&gt;
The list content will keep as no change since I edited it. Refresh, logout, close window is not going to change anything.&lt;br /&gt;
&lt;br /&gt;
Anytime I edit the settings in LocalSettings.php or edit the code, then list will update. Any possible reason?&lt;br /&gt;
&lt;br /&gt;
Here&#039;s my code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = ABC&lt;br /&gt;
addeditdate = true&lt;br /&gt;
ordermethod = lastedit&lt;br /&gt;
order = descending&lt;br /&gt;
count = 10&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional question:&lt;br /&gt;
&lt;br /&gt;
1. When I set namespace = 0, which should display content from main space. But I got this error:&lt;br /&gt;
&lt;br /&gt;
Extension:DynamicPageList (DPL), version 3.0.9: 警告: 錯誤的 &#039;$0&#039; 參數: &#039;namespace&#039;! 正在使用預設值: &#039;0&#039;。 說明: $0= $3。&lt;br /&gt;
&lt;br /&gt;
2. When I tried to use firstedit as ordermethod, the result is totally the same with lastedit. Is it a bug? How to fix it?&lt;br /&gt;
&lt;br /&gt;
Thanks for reply! --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 02:09, 18 August 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m having the same problem. Also, according to gamepedia there should be a randomseed parameter, but when I use it it just says the parameter does not exist...[[Special:Contributions/118.212.157.16|118.212.157.16]] 01:48, 7 October 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Descending for firstedit is not working ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki 1.27.&lt;br /&gt;
&lt;br /&gt;
I found it seems like descending is not working for firstedit.&lt;br /&gt;
&lt;br /&gt;
When firstedit is set as ordermethod, ascending and descending will get the same result(sort by ascending).&lt;br /&gt;
&lt;br /&gt;
How to fix it? --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 17:14, 28 October 2016 (UTC)&lt;br /&gt;
: No one has the same problem?? --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 02:32, 3 November 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Display list of headings within a page ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to get a list of pages, and show their headings only, not the actually contents? I read the documentation and didn&#039;t seem to find anything of sort.... [[Special:Contributions/118.212.156.216|118.212.156.216]] 14:35, 16 April 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;shownav&amp;quot; style (&amp;quot;next 100&amp;quot;) navigation bar for list generated by DPL ==&lt;br /&gt;
&lt;br /&gt;
I would like to use DPL to generate a list of recently changed pages.&lt;br /&gt;
List can run into 100s of entries. &lt;br /&gt;
I would like to put a navigation bar like the one that is automatically generated by Special:NewPages.&lt;br /&gt;
Generate links like (Newest) (Newer 100) (Older 100) (Oldest).&lt;br /&gt;
Clicking on these links, DPL should generate a list of relevant set of pages.&lt;br /&gt;
Can this be done?&lt;br /&gt;
Can you show me how?&lt;br /&gt;
Size of list is not predetermined.&lt;br /&gt;
&lt;br /&gt;
== How do you exclude lastedits when the edit was done by bot? ==&lt;br /&gt;
&lt;br /&gt;
We have a DPL query which shows the date/time of the last edit on all our Talk pages, a link of the person who last edited the talk page, a link to the corresponding main page and the value of the (SMW) property Editor on the corresponding main page. &lt;br /&gt;
We recently had bot activity (from [[extension:MassEditRegex]]) that made updates to the talk pages and now all these last edits from bot are listed. So I want to &#039;not see&#039; any edits from bot, similar to hiding updates from bot on Recent Changes. I was looking at something like using &amp;lt;code&amp;gt;notmodifiedby=bot&amp;lt;/code&amp;gt;, but that doesn&#039;t give the desired result. Any ideas?&lt;br /&gt;
&lt;br /&gt;
This is the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl: &lt;br /&gt;
|namespace=Talk&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|adduser=true&lt;br /&gt;
|format=¶{¦ class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    ¶!When&lt;br /&gt;
    ¶!Who&lt;br /&gt;
    ¶!Talk page of&lt;br /&gt;
    ¶!Editor,&lt;br /&gt;
    ¶¦-¶¦%DATE% ¶¦[[User:%USER%]] ¶¦[[%PAGE%|%TITLE%]] ¶¦ ²{#show: %TITLE%¦?Editor}²,,¶¦}&lt;br /&gt;
  |secseparators=¶¦&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example output:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!When&lt;br /&gt;
!Who	&lt;br /&gt;
!Talk page of	&lt;br /&gt;
!Editor&lt;br /&gt;
|-&lt;br /&gt;
|2017-04-18 23:47:58	&lt;br /&gt;
|[[Bodifee, Peter]]	&lt;br /&gt;
|[[R-ALG-O.10.02]]&lt;br /&gt;
|[[Frank Ruessink]]&lt;br /&gt;
|-&lt;br /&gt;
|2017-04-18 23:47:58	&lt;br /&gt;
|[[Bodifee, Peter]]	&lt;br /&gt;
|[[ISO/IEC 13249-3]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Thanks! [[User:PeterBodifee|PeterBodifee]] ([[User talk:PeterBodifee|talk]]) 22:56, 21 April 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.29 + Cite + DPL3 ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve updated to the latest versions of each, and got this error. -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 23:04, 16 July 2017 (UTC)&lt;br /&gt;
 Fatal error: Cannot access private property Cite::$mGroupCnt in extensions/DynamicPageList/classes/DynamicPageList.php on line 84&lt;br /&gt;
&lt;br /&gt;
: Same here. I had previously also tested DPL (March 2017 update) with MediaWiki v1.28.2 and [[Extension:Cite]] (for MediaWiki v1.29). It threw out the same fatal error. ([https://github.com/Alexia/DynamicPageList/issues/22 GitHub issue]) --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 16:13, 18 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I also tried upgrading 1.27 to 1.29 today. All my other (far too long) list of Extensions are up to date. Not sure if  [[Extension:Cite]]  is causing the issue but I get the same message as above. --[[User:Brianoflondon|Brian of London]] ([[User talk:Brianoflondon|talk]]) 10:42, 19 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: It&#039;s definitely a known incompatibility of DynamicPageList3 with Cite, see the [https://github.com/Alexia/DynamicPageList/issues/22 GitHub issue]. Apparently, will have to wait until some developer finds the time to fix the issue. --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 00:27, 21 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: I can confirm, as well, that I encounter the same issue after upgrading to 1.29. Disabling [[Extension:Cite|Cite]] allows DPL to work. │[[User:Star Warden|&amp;lt;span style=&amp;quot;color:white; background:blue;&amp;quot;&amp;gt;&#039;&#039;&#039;Star&#039;&#039;&#039;&amp;lt;/span&amp;gt;]]&amp;lt;span style=&amp;quot;color:white; background:white;&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;[[User talk:Star Warden|&amp;lt;span style=&amp;quot;color:white; background:purple;&amp;quot;&amp;gt;&#039;&#039;&#039;Warden&#039;&#039;&#039;&amp;lt;/span&amp;gt;]]│ 16:06, 22 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Issue resolved in Aug 2, 2017 commits. --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 20:30, 3 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL: &amp;quot;**&amp;quot; will add all DIRECT subcategories of that category DB ERROR ==&lt;br /&gt;
&lt;br /&gt;
When adding the asterisk to a category in the DPL parser function to add search in subcategories I always get an error:&lt;br /&gt;
 &lt;br /&gt;
A database query error has occurred. This may indicate a bug in the software.&lt;br /&gt;
Fatal exception of type &amp;quot;Wikimedia\Rdbms\DBQueryError&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
The code can be as simple as :&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
category= **&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Any hint of why this might be and how to solve it?&lt;br /&gt;
Or how to search in subcategories of the current one?&lt;br /&gt;
 &lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
== Gallery tag stops the processing of Format special symbols ==&lt;br /&gt;
&lt;br /&gt;
The example in the documentation:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = &amp;lt;nowiki&amp;gt;&amp;lt;gallery&amp;gt;&amp;lt;/nowiki&amp;gt;,%PAGE%\n,,&amp;lt;nowiki&amp;gt;&amp;lt;/gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
DOES NOT work and it just produces a Gallery with ONE &amp;quot;photo&amp;quot; reading ,%PAGE%\n,,  like in:&lt;br /&gt;
&amp;lt;gallery&amp;gt;,%PAGE%\n,,&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Whereas:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = &amp;lt;nowiki&amp;gt;&amp;lt;gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Gorrion.jpeg &lt;br /&gt;
&lt;br /&gt;
File:Passer-montanus.jpg&lt;br /&gt;
&lt;br /&gt;
File:Milano.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOES work producing a Gallery with three photos.&lt;br /&gt;
&lt;br /&gt;
In the test I have done, it seems that as soon as DPL encounters the &amp;lt;gallery&amp;gt; tag it stops processing as symbols the following characters so there is no way to pass to the Gallery the resulting list of pages.&lt;br /&gt;
&lt;br /&gt;
As it is in the documentation... did it ever work in previous versions?&lt;br /&gt;
&lt;br /&gt;
Any workaround available for this great functionality?&lt;br /&gt;
&lt;br /&gt;
YES: The workaround is as simple as using the Escape characters of DPL. The following code works:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = «gallery»,%PAGE%\n,,«/gallery»&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
I have corrected the mistake in the documentation.&lt;br /&gt;
&lt;br /&gt;
== runtime error with MW 1.29 (Cite extension conflict) ==&lt;br /&gt;
&lt;br /&gt;
The code in DPL.php near line 80 tries to access private variables from the Cite extension to avoid that citations get lost that were made before DPL is called. The php interpreter does not allow such kind of access and you will get an error message which blocks the whole wiki installation.&lt;br /&gt;
As a quick work around you can disable the workaround. In the long run the conflict should be solved via API calls to Cite.php (if this is possible).&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 20:46, 3 August 2017 (UTC)&lt;br /&gt;
* This was fixed in the latest release of DPL3.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:47, 3 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== original documentation is available again ==&lt;br /&gt;
&lt;br /&gt;
I (Algorithmix aka Gero) am the author of the original manual (and of large code portions of DPL). Unfortunately the website with the manual was down for some time due to a PHP version change. I migrated the manual to another server (the old link to http://semeb.com/dpldemo still works) and upgraded the MW version to a more recent one.&lt;br /&gt;
&lt;br /&gt;
User accounts that were valid for the original website should still work.&lt;br /&gt;
&lt;br /&gt;
I noticed that there is a (partial) copy of the manual at &amp;quot;gamepedia&amp;quot;. In case the version at gamepedia contains some updates/corrections: How should we proceed?&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 20:55, 3 August 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList3&amp;diff=2530789</id>
		<title>Extension talk:DynamicPageList3</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList3&amp;diff=2530789"/>
		<updated>2017-08-03T20:46:29Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* runtime error with MW 1.29 (Cite extension conflict) */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;quot;&amp;amp;&amp;quot; character in pagename causes page not listed in dpl ==&lt;br /&gt;
I have a DPL3 query to list all subpages within the same namespace and category = name of current page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
|category={{PAGENAME}}&lt;br /&gt;
|namespace={{NAMESPACE}}&lt;br /&gt;
|allowcachedresults=false&lt;br /&gt;
|format=,\n* [[%PAGE%|²{SUBPAGENAME:%TITLE%}²]],,&lt;br /&gt;
|ordermethod=titlewithoutnamespace&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This works as expected, except when the pagename of the current page contains an &amp;quot;&amp;amp;&amp;quot;. Then this list is always empty..I assume that the &amp;quot;&amp;amp;&amp;quot; in PAGENAME is interpreted as a logical AND? Is there a way around ?&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;code&amp;gt;require_once &amp;quot;$IP/extensions/DynamicPageList3/DynamicPageList3.php&amp;quot;;&amp;lt;code&amp;gt; doesn&#039;t reflect the actual naming in the source archive. It&#039;s actually named &amp;lt;code&amp;gt;DynamicPageList.php&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;DynamicPageList3.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: I fixed the documentation.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:23, 27 May 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== includeonly,onlyinclude tags ==&lt;br /&gt;
Is there any way to get DPL to account for these tags when it includes content through a template? --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 19:33, 9 July 2015 (UTC)&lt;br /&gt;
: Quite possibly.  Do you happen to have a working live example of where it is broken?  I can not seem to reproduce it exactly as described.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:31, 9 July 2015 (UTC)&lt;br /&gt;
::I just set up an example for you in my public wiki, but it&#039;s working perfectly! The problem I&#039;m having is on an intranet so I can&#039;t show you, but it doesn&#039;t matter now as it must not be DPL3 that&#039;s causing the trouble. --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 14:47, 10 July 2015 (UTC)&lt;br /&gt;
::: Check if you have an extra opening or closing includeonly/noinclude/onlyinclude tag somewhere in the template you are working with.  I have done that before and Mediawiki&#039;s parser does not produce an error.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:15, 10 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL not installed on gamepedia.com ==&lt;br /&gt;
A lot of the manual examples in gamepedia.com aren&#039;t making much sense because they use actual DPL statements to show the results of the examples, but DPL isn&#039;t installed so the result of the example syntax is the same text as the example itself. --[[User:Nad|Nad]] ([[User talk:Nad|talk]]) 14:59, 12 July 2015 (UTC)&lt;br /&gt;
:Looks like I never actually copied/ported over the examples from the old manual.  The examples on the individual documentation pages are intended to be plain text.  I will work on porting and/or creating examples.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 16:10, 20 July 2015 (UTC)&lt;br /&gt;
:: This is still a work in progress, but progress is being made.  There were some bugs in 3.0.1 that I encountered that were actually preventing the manual from progressing forward.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:14, 29 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== HitCounters ==&lt;br /&gt;
&lt;br /&gt;
[[Manual:$wgDisableCounters|HitCounters]] were removed in 1.25 and moved into an [[Extension:HitCounters|extension]].  Since installing the extension deletes the relevant tables, which is also scheduled to happen in 1.26 for all installs, reports that use the counters throw database errors.  -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 02:00, 21 July 2015 (UTC)&lt;br /&gt;
: The new release of [[Extension:DynamicPageList3]] supports the HitCounters extension now and resolves this issue.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 20:14, 29 July 2015 (UTC)&lt;br /&gt;
::It doesn&#039;t seem to be working for me.  I got the following error: Unknown column &#039;hit_counter.page_counter&#039; in &#039;order clause&#039;. -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 02:22, 11 August 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== suppresserrors/debug, undefined variable ==&lt;br /&gt;
&lt;br /&gt;
Many thanks for this great re-work! DPL has become so essential to my wiki that I went through the trouble of upgrading to MW 1.24 and lifting PHP to 5.4. I am truly glad to see that this extension is being maintained in good hands. &lt;br /&gt;
&lt;br /&gt;
I am using version 3.0.2 which I cloned via Git IIRC. Two things I noticed:&lt;br /&gt;
&lt;br /&gt;
# Instead of &amp;quot;suppresserrors = true&amp;quot; I had to set &amp;quot;debug = false&amp;quot; in addition.&lt;br /&gt;
# There seems to be a small bug in the code for I am getting &amp;quot;Notice: Undefined variable: where in /var/www/extensions/DynamicPageList/classes/Query.php on line 1816&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
: I am looking into suppresserrors/debug issue.  However, the PHP notices are fixed as of: https://github.com/Alexia/DynamicPageList/commit/3b8c52336cde5c444e7cd21d675d1dc802b681c0  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:23, 31 July 2015 (UTC)&lt;br /&gt;
:: Took a few minutes to figure out, but the issue with suppresserrors is that it is deprecated.  Setting [http://help.gamepedia.com/DPL:Parameters:_Controlling_Output_Volume#noresultsheader noresultsheader] to a blank space will have the same effect of suppressing errors for queries.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:43, 31 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Many thanks for your quick response! In my original request I forgot to mention that the [http://help.gamepedia.com/DPL:Parameters:_Controlling_Output_Volume#suppresserrors wiki page about suppresserrors] mentions debug but that is a red link. It would be great if that could reference could be completed. Cheers! --[[User:Sm8ps|Sm8ps]] ([[User talk:Sm8ps|talk]]) 19:29, 31 July 2015 (UTC)&lt;br /&gt;
:: I just went though and fixed several on that page.  Thanks!  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 19:47, 31 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Internal using DPL3  ==&lt;br /&gt;
&lt;br /&gt;
I tried this with DPL3 &lt;br /&gt;
&amp;lt;code&amp;gt;{{#dpl:&lt;br /&gt;
|category       = Africa&lt;br /&gt;
|ordermethod    = counter&lt;br /&gt;
|order          = descending&lt;br /&gt;
|addpagecounter = true&lt;br /&gt;
|count          = 5&lt;br /&gt;
}}&amp;lt;/code&amp;gt;&lt;br /&gt;
I&#039;m getting internal error&lt;br /&gt;
[2eb5afba] /index.php?title=PM_Toolkit&amp;amp;action=submit MWException from line 496 of /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php: DPL\Query::addJoin: Attempted to overwrite existing join clause.&lt;br /&gt;
&lt;br /&gt;
Backtrace:&lt;br /&gt;
&lt;br /&gt;
#0 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php(736): DPL\Query-&amp;gt;addJoin(string, array)&lt;br /&gt;
#1 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Query.php(168): DPL\Query-&amp;gt;_addpagecounter(boolean)&lt;br /&gt;
#2 /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Parse.php(221): DPL\Query-&amp;gt;buildAndSelect(boolean)&lt;br /&gt;
#3 /var/www/mediawiki/mw/extensions/DynamicPageList/DynamicPageList.hooks.php(302): DPL\Parse-&amp;gt;parse(string, Parser, NULL, NULL, boolean)&lt;br /&gt;
#4 [internal function]: DynamicPageListHooks::dplParserFunction(Parser, string, string, string, string, string, string)&lt;br /&gt;
#5 /var/www/mediawiki/mw/includes/parser/Parser.php(3771): call_user_func_array(array, array)&lt;br /&gt;
#6 /var/www/mediawiki/mw/includes/parser/Parser.php(3505): Parser-&amp;gt;callParserFunction(PPFrame_DOM, string, array)&lt;br /&gt;
#7 /var/www/mediawiki/mw/includes/parser/Preprocessor_DOM.php(1169): Parser-&amp;gt;braceSubstitution(array, PPFrame_DOM)&lt;br /&gt;
#8 /var/www/mediawiki/mw/includes/parser/Parser.php(3322): PPFrame_DOM-&amp;gt;expand(PPNode_DOM, integer)&lt;br /&gt;
#9 /var/www/mediawiki/mw/includes/parser/Parser.php(1231): Parser-&amp;gt;replaceVariables(string)&lt;br /&gt;
#10 /var/www/mediawiki/mw/includes/parser/Parser.php(434): Parser-&amp;gt;internalParse(string)&lt;br /&gt;
#11 /var/www/mediawiki/mw/includes/content/WikitextContent.php(333): Parser-&amp;gt;parse(string, Title, ParserOptions, boolean, boolean, NULL)&lt;br /&gt;
#12 /var/www/mediawiki/mw/includes/content/AbstractContent.php(497): WikitextContent-&amp;gt;fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput)&lt;br /&gt;
#13 /var/www/mediawiki/mw/includes/page/WikiPage.php(2131): AbstractContent-&amp;gt;getParserOutput(Title, NULL, ParserOptions)&lt;br /&gt;
#14 /var/www/mediawiki/mw/includes/page/WikiPage.php(1757): WikiPage-&amp;gt;prepareContentForEdit(WikitextContent, NULL, User, string)&lt;br /&gt;
#15 [internal function]: WikiPage-&amp;gt;doEditContent(WikitextContent, string, integer, boolean, NULL, string)&lt;br /&gt;
#16 /var/www/mediawiki/mw/includes/page/Article.php(2016): call_user_func_array(array, array)&lt;br /&gt;
#17 /var/www/mediawiki/mw/includes/EditPage.php(1921): Article-&amp;gt;__call(string, array)&lt;br /&gt;
#18 /var/www/mediawiki/mw/includes/EditPage.php(1921): Article-&amp;gt;doEditContent(WikitextContent, string, integer, boolean, NULL, string)&lt;br /&gt;
#19 /var/www/mediawiki/mw/includes/EditPage.php(1305): EditPage-&amp;gt;internalAttemptSave(array, boolean)&lt;br /&gt;
#20 /var/www/mediawiki/mw/includes/EditPage.php(539): EditPage-&amp;gt;attemptSave(array)&lt;br /&gt;
#21 /var/www/mediawiki/mw/includes/actions/EditAction.php(56): EditPage-&amp;gt;edit()&lt;br /&gt;
#22 /var/www/mediawiki/mw/includes/actions/SubmitAction.php(40): EditAction-&amp;gt;show()&lt;br /&gt;
#23 /var/www/mediawiki/mw/includes/MediaWiki.php(395): SubmitAction-&amp;gt;show()&lt;br /&gt;
#24 /var/www/mediawiki/mw/includes/MediaWiki.php(273): MediaWiki-&amp;gt;performAction(Article, Title)&lt;br /&gt;
#25 /var/www/mediawiki/mw/includes/MediaWiki.php(566): MediaWiki-&amp;gt;performRequest()&lt;br /&gt;
#26 /var/www/mediawiki/mw/includes/MediaWiki.php(414): MediaWiki-&amp;gt;main()&lt;br /&gt;
#27 /var/www/mediawiki/mw/index.php(41): MediaWiki-&amp;gt;run()&lt;br /&gt;
#28 {main}&lt;br /&gt;
&lt;br /&gt;
When I run php update I get this&lt;br /&gt;
&lt;br /&gt;
PHP Parse error:  syntax error, unexpected &#039;[&#039; in /var/www/mediawiki/mw/extensions/DynamicPageList/DynamicPageList.php on line 21&lt;br /&gt;
&lt;br /&gt;
: If you are running less than PHP version 5.4 you will need to upgrade.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 18:27, 19 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
::MediaWiki 1.25.3, PHP 5.4.40, MySQL 5.6.19-log -- 19 October 2015 [mailto:plegault@its.jnj.com?Subject=DynamicPageList3%20-%20Internal%20error Phil Legault]&lt;br /&gt;
&lt;br /&gt;
:: I get these errors &lt;br /&gt;
::Fatal error: Call to undefined function DPL\mb_strtoupper() in /var/www/mediawiki/mw/extensions/DynamicPageList/classes/Parse.php on line 658&lt;br /&gt;
::: I ran into this same mb_strtoupper() problem. You need the mbstring php extension. On Ubuntu I had to install php7.0-mbstring package&lt;br /&gt;
&lt;br /&gt;
== Parent category listing only articles of ordermethod=firstedit ==&lt;br /&gt;
&lt;br /&gt;
When I add the parent category it list only sub-categories and not pages. How do I get it to select the pages for the sub-categories and not the subcategories?&lt;br /&gt;
: Can you put in the DPL tag with all the parameters you are using here?  Thanks!  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 14:23, 29 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== dplcache parameter ==&lt;br /&gt;
&lt;br /&gt;
When is going to be introduced a replacemenet for the &#039;dplcache&#039; parameter? Or is there already one? The documentation on gamepedia says that it&#039;s being worked on. Is there a release date or...  ? [[Special:Contributions/188.24.73.36|188.24.73.36]] 14:22, 15 November 2015 (UTC)&lt;br /&gt;
: Whoops, that should have been removed from the documentation.  The dplcache parameter was added in DPL2 and I removed it when creating DPL3.  The cache functionality is now fully handled by MediaWiki&#039;s built in cache system and there is no need for it anymore.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 17:35, 15 November 2015 (UTC)&lt;br /&gt;
::Hmm, then how can I make it so whatever it&#039;s displaying (images in my case) changes only once per day and not every time I reload the page? I am using both &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|allowcachedresults=true&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|cacheperiod=864000&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. [[Special:Contributions/188.24.73.36|188.24.73.36]] 13:48, 16 November 2015 (UTC)&lt;br /&gt;
:::Allowcachedresults=true is the default.  Caching is is explicitly turned on and has to be disabled(set to false) in DPL3 so it is not needed to specify the allowcachedresults parameters.  This is opposite of DPL2.  The usage of cacheperiod is still correct, but you have an extra zero for the number of seconds.  Otherwise the default is one hour.  [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 15:07, 16 November 2015 (UTC)&lt;br /&gt;
::::Welp, I have removed both the extra zero and the unnecessary parameter, but it&#039;s still showing a different image each time the page is reloaded. Is there a tag that makes it change the image only once per day? Also, does this separator &amp;lt;code&amp;gt;¦&amp;lt;/code&amp;gt; separate titles both in &#039;notcategory&#039; and &#039;nottitlematch&#039;? [[Special:Contributions/188.24.73.36|188.24.73.36]] 16:29, 16 November 2015 (UTC)&lt;br /&gt;
So, will you answer me? [[Special:Contributions/92.82.28.212|92.82.28.212]] 17:05, 27 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Setting $allowUnlimitedResults=true makes no change of count limit of 500 ==&lt;br /&gt;
&lt;br /&gt;
I want to count the number of members in a category by using&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=MyCat|noresultsfooter=0|resultsheader=%PAGES%|mode=userformat}}.&lt;br /&gt;
&lt;br /&gt;
The category contains more than 500 members, so I set $wgDplSettings[&#039;allowUnlimitedResults&#039;]=true; in LocalSettings, but I only got 500 again.&lt;br /&gt;
&lt;br /&gt;
Setting $wgDplSettings[&#039;maxResultCount&#039;]=10000; and $wgDplSettings[&#039;allowUnlimitedResults&#039;]=false; in LocalSettings... the same 500.&lt;br /&gt;
&lt;br /&gt;
Setting $wgDplSettings[&#039;allowUnlimitedResults&#039;]=true; in LocalSettings and the parameter &amp;quot;count=&amp;quot; in the #dpl-command above... the same 500.&lt;br /&gt;
&lt;br /&gt;
I got the correct count by editing ParametersData.php the value for &#039;count&#039; &#039;default&#039;=500&#039; in a higher value say 10000.&lt;br /&gt;
&lt;br /&gt;
The two DplSettings above left to standard (&amp;quot;false&amp;quot; and &amp;quot;500&amp;quot; respectively). I&#039;m using the latest DPL-version 3.0.9 and MediaWiki 1.25.3.&lt;br /&gt;
&lt;br /&gt;
Can someone please check this. Thanks. Karsten [[Special:Contributions/192.53.103.119|192.53.103.119]] 11:13, 6 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I&#039;m running into the same problem.  $wgDplSettings[&#039;maxResultCount&#039;]=5000, but I still only am getting 500 results when I should be getting 801.  [[User:Brianfreud|Brianfreud]] ([[User talk:Brianfreud|talk]]) 04:44, 11 September 2016 (UTC) Brian&lt;br /&gt;
&lt;br /&gt;
== How to sort items alphabetically? ==&lt;br /&gt;
&lt;br /&gt;
How do I set the list to sort the results alphabetically? This page and the manual is pretty confusing.&lt;br /&gt;
&lt;br /&gt;
: i was also trying to do the same, and unfortunately did not work out how to do so until i found [http://semeb.com/dpldemo/DPL:Manual_-_DPL_parameters:_Controlling_output_order a page about sorting] on a completely different manual at semeb.com. so i added some examples to [http://help.gamepedia.com/DPL:Example_-_Select_by_Category# a page in the the original gamepedia.com manual].&lt;br /&gt;
: [[User:Tetriminos|Tetriminos]] ([[User talk:Tetriminos|talk]]) 12:20, 17 September 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Installation, update.php must be executed (?) ==&lt;br /&gt;
&lt;br /&gt;
* my DPL output always contained a red link to &amp;lt;code&amp;gt;Template:Extension_DPL&amp;lt;/code&amp;gt;, I had to execute &amp;lt;code&amp;gt;php maintenance/update.php&amp;lt;/code&amp;gt; to generate &amp;lt;code&amp;gt;Template:Extension_DPL&amp;lt;/code&amp;gt;&lt;br /&gt;
* Is this a normal case? A hint in the documentation would be useful... --[[User:Escalator~enwikibooks|Escalator~enwikibooks]] ([[User talk:Escalator~enwikibooks|talk]]) 13:11, 2 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== How to output last modified articles with ordermethod=lastedit ? ==&lt;br /&gt;
&lt;br /&gt;
The example from the manual http://help.gamepedia.com/DPL:Example_-_Select_by_Recently_Changed&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
namespace=DPL&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
does not work for me, tried both &amp;lt;code&amp;gt;|order=descending&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;|order=ascending&amp;lt;/code&amp;gt;, still getting the oldest articles only. --[[User:Escalator~enwikibooks|Escalator~enwikibooks]] ([[User talk:Escalator~enwikibooks|talk]]) 12:17, 9 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Conflict b/w Extension:Lockdown and Extension:DynamicPageList3 ==&lt;br /&gt;
Hi all,&lt;br /&gt;
there seems to be a conflict between [[Extension:Lockdown|Lockdown]] and [[Extension:DynamicPageList3|DPL3]] in cases where you have custom namespaces defined that are locked. In such cases DPL neglects selection of all pages that reside in locked namespaces.&lt;br /&gt;
Though in LocalSettings.php &lt;br /&gt;
* nothing is set for &amp;lt;code&amp;gt;[[Manual:$wgNonincludableNamespaces|$wgNonincludableNamespaces[]]]&amp;lt;/code&amp;gt; thus principally allowing transclusion and&lt;br /&gt;
* &amp;lt;code&amp;gt;[[Extension:DynamicPageList3|$wgDplSettings[&#039;allowedNamespaces&#039;]]]&amp;lt;/code&amp;gt; is set to default value null hence allowing all namespaces for DPL.&lt;br /&gt;
&lt;br /&gt;
Example: let &#039;&#039;Secure&#039;&#039; be a custom name space that has been locked down for everyone except sysop. Sysop executes following dpl code:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Secure&lt;br /&gt;
lastrevisionbefore=&amp;quot;20161231&amp;quot;&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This renders message: &#039;&#039;Extension:DynamicPageList (DPL), version 3.0.7: Warning: No results.&#039;&#039; though &#039;&#039;Secure&#039;&#039; has several pages.&lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
thanks, wolf --[[User:Stoettner|Stoettner]] ([[User talk:Stoettner|talk]]) 13:57, 16 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Switching from previous version ==&lt;br /&gt;
&lt;br /&gt;
The wiki [http://www.mobadaten.info/wiki/Spezial:Version MoBaDaten.Info] ist still runing with the  [[Extension:DynamicPageList (third-party)|&#039;&#039;DynamicPageList (third-party) extension&#039;&#039;]]. The introducing note of the [[Extension:DynamicPageList3|&#039;&#039;DynamicPageList3 extension&#039;&#039;]] promises fully backwards compatibility. If I want to switch from that “ancient” version to this revised version, I only have to do the following steps:&lt;br /&gt;
# Upload of the &#039;&#039;DynamicPageList3 extension&#039;&#039; into the extension folder&lt;br /&gt;
# Change of the require_once statement in LocalSettings.php (wiki is still running with Mediawiki 1.23)&lt;br /&gt;
# {{ {{TNTN|Done}} }} without any unpleasent surprises afterwards …???&lt;br /&gt;
--[[User:Wgkderdicke|Wgkderdicke]] ([[User talk:Wgkderdicke|talk]]) 13:56, 23 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== List is not going to update? ==&lt;br /&gt;
&lt;br /&gt;
I installed DPL3 for lastedit list in main page. But I got a problem that list will not refresh by itself.&lt;br /&gt;
&lt;br /&gt;
The list content will keep as no change since I edited it. Refresh, logout, close window is not going to change anything.&lt;br /&gt;
&lt;br /&gt;
Anytime I edit the settings in LocalSettings.php or edit the code, then list will update. Any possible reason?&lt;br /&gt;
&lt;br /&gt;
Here&#039;s my code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = ABC&lt;br /&gt;
addeditdate = true&lt;br /&gt;
ordermethod = lastedit&lt;br /&gt;
order = descending&lt;br /&gt;
count = 10&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional question:&lt;br /&gt;
&lt;br /&gt;
1. When I set namespace = 0, which should display content from main space. But I got this error:&lt;br /&gt;
&lt;br /&gt;
Extension:DynamicPageList (DPL), version 3.0.9: 警告: 錯誤的 &#039;$0&#039; 參數: &#039;namespace&#039;! 正在使用預設值: &#039;0&#039;。 說明: $0= $3。&lt;br /&gt;
&lt;br /&gt;
2. When I tried to use firstedit as ordermethod, the result is totally the same with lastedit. Is it a bug? How to fix it?&lt;br /&gt;
&lt;br /&gt;
Thanks for reply! --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 02:09, 18 August 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m having the same problem. Also, according to gamepedia there should be a randomseed parameter, but when I use it it just says the parameter does not exist...[[Special:Contributions/118.212.157.16|118.212.157.16]] 01:48, 7 October 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Descending for firstedit is not working ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki 1.27.&lt;br /&gt;
&lt;br /&gt;
I found it seems like descending is not working for firstedit.&lt;br /&gt;
&lt;br /&gt;
When firstedit is set as ordermethod, ascending and descending will get the same result(sort by ascending).&lt;br /&gt;
&lt;br /&gt;
How to fix it? --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 17:14, 28 October 2016 (UTC)&lt;br /&gt;
: No one has the same problem?? --[[User:Harry0725|JHK]] ([[User talk:Harry0725|talk]]) 02:32, 3 November 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Display list of headings within a page ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to get a list of pages, and show their headings only, not the actually contents? I read the documentation and didn&#039;t seem to find anything of sort.... [[Special:Contributions/118.212.156.216|118.212.156.216]] 14:35, 16 April 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;shownav&amp;quot; style (&amp;quot;next 100&amp;quot;) navigation bar for list generated by DPL ==&lt;br /&gt;
&lt;br /&gt;
I would like to use DPL to generate a list of recently changed pages.&lt;br /&gt;
List can run into 100s of entries. &lt;br /&gt;
I would like to put a navigation bar like the one that is automatically generated by Special:NewPages.&lt;br /&gt;
Generate links like (Newest) (Newer 100) (Older 100) (Oldest).&lt;br /&gt;
Clicking on these links, DPL should generate a list of relevant set of pages.&lt;br /&gt;
Can this be done?&lt;br /&gt;
Can you show me how?&lt;br /&gt;
Size of list is not predetermined.&lt;br /&gt;
&lt;br /&gt;
== How do you exclude lastedits when the edit was done by bot? ==&lt;br /&gt;
&lt;br /&gt;
We have a DPL query which shows the date/time of the last edit on all our Talk pages, a link of the person who last edited the talk page, a link to the corresponding main page and the value of the (SMW) property Editor on the corresponding main page. &lt;br /&gt;
We recently had bot activity (from [[extension:MassEditRegex]]) that made updates to the talk pages and now all these last edits from bot are listed. So I want to &#039;not see&#039; any edits from bot, similar to hiding updates from bot on Recent Changes. I was looking at something like using &amp;lt;code&amp;gt;notmodifiedby=bot&amp;lt;/code&amp;gt;, but that doesn&#039;t give the desired result. Any ideas?&lt;br /&gt;
&lt;br /&gt;
This is the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl: &lt;br /&gt;
|namespace=Talk&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|adduser=true&lt;br /&gt;
|format=¶{¦ class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    ¶!When&lt;br /&gt;
    ¶!Who&lt;br /&gt;
    ¶!Talk page of&lt;br /&gt;
    ¶!Editor,&lt;br /&gt;
    ¶¦-¶¦%DATE% ¶¦[[User:%USER%]] ¶¦[[%PAGE%|%TITLE%]] ¶¦ ²{#show: %TITLE%¦?Editor}²,,¶¦}&lt;br /&gt;
  |secseparators=¶¦&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example output:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!When&lt;br /&gt;
!Who	&lt;br /&gt;
!Talk page of	&lt;br /&gt;
!Editor&lt;br /&gt;
|-&lt;br /&gt;
|2017-04-18 23:47:58	&lt;br /&gt;
|[[Bodifee, Peter]]	&lt;br /&gt;
|[[R-ALG-O.10.02]]&lt;br /&gt;
|[[Frank Ruessink]]&lt;br /&gt;
|-&lt;br /&gt;
|2017-04-18 23:47:58	&lt;br /&gt;
|[[Bodifee, Peter]]	&lt;br /&gt;
|[[ISO/IEC 13249-3]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Thanks! [[User:PeterBodifee|PeterBodifee]] ([[User talk:PeterBodifee|talk]]) 22:56, 21 April 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.29 + Cite + DPL3 ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve updated to the latest versions of each, and got this error. -- [[User:Prod|Prod]] ([[User talk:Prod|talk]]) 23:04, 16 July 2017 (UTC)&lt;br /&gt;
 Fatal error: Cannot access private property Cite::$mGroupCnt in extensions/DynamicPageList/classes/DynamicPageList.php on line 84&lt;br /&gt;
&lt;br /&gt;
: Same here. I had previously also tested DPL (March 2017 update) with MediaWiki v1.28.2 and [[Extension:Cite]] (for MediaWiki v1.29). It threw out the same fatal error. ([https://github.com/Alexia/DynamicPageList/issues/22 GitHub issue]) --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 16:13, 18 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I also tried upgrading 1.27 to 1.29 today. All my other (far too long) list of Extensions are up to date. Not sure if  [[Extension:Cite]]  is causing the issue but I get the same message as above. --[[User:Brianoflondon|Brian of London]] ([[User talk:Brianoflondon|talk]]) 10:42, 19 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: It&#039;s definitely a known incompatibility of DynamicPageList3 with Cite, see the [https://github.com/Alexia/DynamicPageList/issues/22 GitHub issue]. Apparently, will have to wait until some developer finds the time to fix the issue. --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 00:27, 21 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: I can confirm, as well, that I encounter the same issue after upgrading to 1.29. Disabling [[Extension:Cite|Cite]] allows DPL to work. │[[User:Star Warden|&amp;lt;span style=&amp;quot;color:white; background:blue;&amp;quot;&amp;gt;&#039;&#039;&#039;Star&#039;&#039;&#039;&amp;lt;/span&amp;gt;]]&amp;lt;span style=&amp;quot;color:white; background:white;&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;[[User talk:Star Warden|&amp;lt;span style=&amp;quot;color:white; background:purple;&amp;quot;&amp;gt;&#039;&#039;&#039;Warden&#039;&#039;&#039;&amp;lt;/span&amp;gt;]]│ 16:06, 22 July 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Issue resolved in Aug 2, 2017 commits. --[[User:AhmadF.Cheema|AhmadF.Cheema]] ([[User talk:AhmadF.Cheema|talk]]) 20:30, 3 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL: &amp;quot;**&amp;quot; will add all DIRECT subcategories of that category DB ERROR ==&lt;br /&gt;
&lt;br /&gt;
When adding the asterisk to a category in the DPL parser function to add search in subcategories I always get an error:&lt;br /&gt;
 &lt;br /&gt;
A database query error has occurred. This may indicate a bug in the software.&lt;br /&gt;
Fatal exception of type &amp;quot;Wikimedia\Rdbms\DBQueryError&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
The code can be as simple as :&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
category= **&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Any hint of why this might be and how to solve it?&lt;br /&gt;
Or how to search in subcategories of the current one?&lt;br /&gt;
 &lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
== Gallery tag stops the processing of Format special symbols ==&lt;br /&gt;
&lt;br /&gt;
The example in the documentation:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = &amp;lt;nowiki&amp;gt;&amp;lt;gallery&amp;gt;&amp;lt;/nowiki&amp;gt;,%PAGE%\n,,&amp;lt;nowiki&amp;gt;&amp;lt;/gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
DOES NOT work and it just produces a Gallery with ONE &amp;quot;photo&amp;quot; reading ,%PAGE%\n,,  like in:&lt;br /&gt;
&amp;lt;gallery&amp;gt;,%PAGE%\n,,&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Whereas:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = &amp;lt;nowiki&amp;gt;&amp;lt;gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Gorrion.jpeg &lt;br /&gt;
&lt;br /&gt;
File:Passer-montanus.jpg&lt;br /&gt;
&lt;br /&gt;
File:Milano.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/gallery&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOES work producing a Gallery with three photos.&lt;br /&gt;
&lt;br /&gt;
In the test I have done, it seems that as soon as DPL encounters the &amp;lt;gallery&amp;gt; tag it stops processing as symbols the following characters so there is no way to pass to the Gallery the resulting list of pages.&lt;br /&gt;
&lt;br /&gt;
As it is in the documentation... did it ever work in previous versions?&lt;br /&gt;
&lt;br /&gt;
Any workaround available for this great functionality?&lt;br /&gt;
&lt;br /&gt;
YES: The workaround is as simple as using the Escape characters of DPL. The following code works:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
&lt;br /&gt;
|namespace = Image&lt;br /&gt;
&lt;br /&gt;
|format    = «gallery»,%PAGE%\n,,«/gallery»&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
I have corrected the mistake in the documentation.&lt;br /&gt;
&lt;br /&gt;
== runtime error with MW 1.29 (Cite extension conflict) ==&lt;br /&gt;
&lt;br /&gt;
The code in DPL.php near line 80 tries to access private variables from the Cite extension to avoid that citations get lost that were made before DPL is called. The php interpreter does not allow such kind of access and you will get an error message which blocks the whole wiki installation.&lt;br /&gt;
As a quick work around you can disable the workaround. In the long run the conflict should be solved via API calls to Cite.php (if this is possible).&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 20:46, 3 August 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList3&amp;diff=2530788</id>
		<title>Extension:DynamicPageList3</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList3&amp;diff=2530788"/>
		<updated>2017-08-03T20:39:53Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TNT|Extension&lt;br /&gt;
|name        = DynamicPageList3&lt;br /&gt;
|status      = stable&lt;br /&gt;
|type1       = tag&lt;br /&gt;
|type2       = parser function&lt;br /&gt;
|author      = &#039;&#039;&#039;[[User:Alexia_E._Smith|Alexia E. Smith]]&#039;&#039;&#039;, [[User:Algorithmix|Algorithmix]], [[meta:User:Dangerman|Dangerville]], [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[User:Theaitetos|Theaitetos]], [[w:de:Benutzer:Unendlich|Unendlich]]&lt;br /&gt;
|image       =&lt;br /&gt;
|version     = 3.1.1&lt;br /&gt;
|update      = 2017-08-02&lt;br /&gt;
|mediawiki   = 1.25+&lt;br /&gt;
|php         = 5.6+&lt;br /&gt;
|download    = {{TNT|GithubDownload|Alexia|DynamicPageList}}&lt;br /&gt;
|hook1       = ParserFirstCallInit&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|license     = GPL-2.0+&lt;br /&gt;
|example     = [http://help.gamepedia.com/DPL:Manual DPL:Manual - Gamepedia Help Wiki]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:{{note}} &#039;&#039;This is a continuation and fork of [[Extension:DynamicPageList (third-party)|DynamicPageList (third-party)]].  It is a fully reworked object oriented code base, significant code and database speed improvements, and is fully backwards compatible with previous versions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DynamicPageList3&#039;&#039;&#039; extension is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. For full documentation, see the [http://followthescore.org/dpldemo/index.php?title=Extension_DPL full original manual] or the [http://help.gamepedia.com/DPL:Manual manual at gamepedia].&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
This extension is invoked with the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt; or parser tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/code&amp;gt;.  A [[Extension:DynamicPageList (Wikimedia)|Wikimedia]]-compatible implementation of certain features can be invoked with &amp;lt;code&amp;gt;&amp;amp;lt;DynamicPageList&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Complex look ups can result in computationally expensive database queries.  However, by default all output is cached for a period of one hour to reduce the need to rerun the query every page load.  The [http://help.gamepedia.com/DPL:Parameters:_Other_Parameters#cacheperiod DPL:Parameters: Other Parameters] manual page contains information on parameters that can be used to disable the cache and allow instant updates.&lt;br /&gt;
&lt;br /&gt;
;Manual and Complete Documentation: [http://help.gamepedia.com/DPL:Manual Documentation at Gamepedia Help Wiki]&lt;br /&gt;
;Source Code: [https://github.com/Alexia/DynamicPageList Source code at Github]&lt;br /&gt;
;Bugs and Feature Requests: [https://github.com/Alexia/DynamicPageList/issues Issues at Github]&lt;br /&gt;
;Licensing: DynamicPageList3 is released under [https://opensource.org/licenses/GPL-2.0 GNU General Public License, version 2].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
{{TNT|ExtensionInstall&lt;br /&gt;
|DynamicPageList&lt;br /&gt;
|download-link=[https://github.com/Alexia/DynamicPageList/archive/3.1.1.zip Download, extract]&lt;br /&gt;
|custom-steps=* [[#Configuration|If necessary configure as required.]]&lt;br /&gt;
|registration=required&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
These are DPL&#039;s configuration settings and along with their default values.  To change them make sure they are defined before including the extension on the wiki.  More configuration information is available on the &#039;&#039;&#039;[http://help.gamepedia.com/DPL:Source_and_Installation#Configuration Source and Installation]&#039;&#039;&#039; manual page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; In release 3.0.4 the configuration variable name was changed from &amp;lt;code&amp;gt;$dplSettings&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;$wgDplSettings&amp;lt;/code&amp;gt;.  This was to faciliate compatibility with Mediawiki 1.25&#039;s extension registration change.&lt;br /&gt;
&lt;br /&gt;
{|class = &amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Setting&lt;br /&gt;
!Default&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;allowedNamespaces&#039;] || &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; || By default all existing namespaces are used when DPL initializes.  Customize this setting with an array of namespace constants to restrict DPL to work only in those namespaces.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;allowUnlimitedCategories&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set this to true to ignore &#039;maxCategoryCount&#039; and allow unlimited categories.  Please note that large amounts of categories in a query can slow down or crash servers.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;allowUnlimitedResults&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set this to true to ignore &#039;maxResultCount&#039; and allow unlimited results.  Please note that large result sets may result in slow or failed page loads.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;behavingLikeIntersection&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set DPL to always behave like Extension:Intersection.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;categoryStyleListCutoff&#039;]&amp;lt;/code&amp;gt; || 6 || Maximum number of items in a category list before being cut off.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;fixedCategories&#039;]&amp;lt;/code&amp;gt; || empty array || This does something with preventing DPL from &amp;quot;looking&amp;quot; at these categories.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;]&amp;lt;/code&amp;gt; || 3, 0 if $dplMigrationTesting is set to true || Set the level of parameters available to end users.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;maxCategoryCount&#039;]&amp;lt;/code&amp;gt; || 4 || Maximum number of categories to allow in queries.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;minCategoryCount&#039;]&amp;lt;/code&amp;gt; || 0 || Minimum number of categories to allow in queries.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;maxResultCount&#039;]&amp;lt;/code&amp;gt; || 500 || Maximum number of results to return from a query.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;recursiveTagParse&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Do recursive tag parsing on &amp;lt;nowiki&amp;gt;&amp;lt;dpl&amp;gt;&amp;lt;/nowiki&amp;gt; parser tags converting tags and functions such as magic words like &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;.  This is similar to the &amp;lt;nowiki&amp;gt;{{#dpl}}&amp;lt;/nowiki&amp;gt; parser function call, but may not work exactly the same in all cases.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;runFromProtectedPagesOnly&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set this to true to allow DPL to run from protected pages only.  This is recommend if wiki administrators are having issues with malicious users creating computationally intensive queries.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$wgDplSettings[&#039;handleSectionTag&#039;]&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set this to true to have DPL handle &amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt; tags outside of DPL parser tags.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The global variable {{manual|$wgNonincludableNamespaces}} is automatically respected by DPL.  It will prevent the contents of the listed namespaces from appearing in DPL&#039;s output.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &amp;lt;code&amp;gt;$wgDplSettings[&#039;maxResultCount&#039;]&amp;lt;/code&amp;gt; is a LIMIT &#039;&#039;on the SQL query itself&#039;&#039;.  Some DPL query parameters like &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; are applied &#039;&#039;after&#039;&#039; the SQL query, however, so results here may easily be misleading.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Functional Richness ===&lt;br /&gt;
&lt;br /&gt;
DynamicPageList has many features which are unlocked based on the maximum functional richness level.  There are some that can cause high CPU or database load and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;] = 0&amp;lt;/code&amp;gt; is equivalent to Wikimedia&#039;s [[Extension:DynamicPageList (Wikimedia)|Wikimedia]]&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;] = 1&amp;lt;/code&amp;gt; adds additional formatting parameters&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;] = 2&amp;lt;/code&amp;gt; adds performance equivalent features for templates and pagelinks&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;] = 3&amp;lt;/code&amp;gt; allows more-expensive page inclusion features and regular expression queries.&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgDplSettings[&#039;functionalRichness&#039;] = 4&amp;lt;/code&amp;gt; permits exotic and potentially dangerous batch update and delete operations; not recommended for public websites.  Includes debugging parameters for testing and development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===Extended DPL Functionality===&lt;br /&gt;
Extended DPL is invoked by using the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt;, or the parser extension tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt; .... &amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See: [http://help.gamepedia.com/DPL:General_Usage_and_Invocation_Syntax Manual - &#039;&#039;&#039;General Usage and Invocation Syntax&#039;&#039;&#039;] and [http://help.gamepedia.com/DPL:Parameters:_Criteria_for_Page_Selection DPL:Parameters: &#039;&#039;&#039;Criteria for Page Selection&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Backwards Compatibility ===&lt;br /&gt;
Functionality compatible with Wikimedia&#039;s DPL extension can be invoked with &amp;lt;code&amp;gt;&amp;amp;lt;DynamicPageList&amp;amp;gt; .... &amp;amp;lt;/DynamicPageList&amp;amp;gt;&amp;lt;/code&amp;gt;.  Further information can be found on the [http://help.gamepedia.com/DPL:Compatibility Compatibility manual page].&lt;br /&gt;
&lt;br /&gt;
==Usage Philosophy and Overview==&lt;br /&gt;
With the assumption there are some articles written about &#039;&#039;countries&#039;&#039; those articles will typically have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===Generate a Report Based on &#039;&#039;&#039;countries&#039;&#039;&#039;===&lt;br /&gt;
If there was a need to assemble a report of what countries practice a certain religion this could be easily done with the &#039;&#039;&#039;category&#039;&#039;&#039; and &#039;&#039;&#039;linksto&#039;&#039;&#039; parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
category=countries&lt;br /&gt;
|linksto=Pastafarianism&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With DPL one could:&lt;br /&gt;
* Generate a list of all those articles (or a random sample)&lt;br /&gt;
* Show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* Show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* Show parameter values which are passed to the common template&lt;br /&gt;
* Order articles appropriately&lt;br /&gt;
* Present the result in a sortable table (e.g.)&lt;br /&gt;
* Generate multiple column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* Select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* Specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* Select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* Define a pattern which must match the article&#039;s name&lt;br /&gt;
* Name a page to which the article must or must not link&lt;br /&gt;
* Name a template which the article must or must not use&lt;br /&gt;
* Name a text pattern which must occur within external links from a page&lt;br /&gt;
* Exclude or include redirections&lt;br /&gt;
* Restrict your search to stable pages or quality pages (&amp;quot;flagged revisions&amp;quot;)&lt;br /&gt;
* Use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* Define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* Article Name&lt;br /&gt;
* Article Size&lt;br /&gt;
* Date of last change&lt;br /&gt;
* Last User to Make an Edit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* Article Name&lt;br /&gt;
* Article Namespace&lt;br /&gt;
* Article Size&lt;br /&gt;
* Date of Last Change&lt;br /&gt;
* Date of Last Access&lt;br /&gt;
* Last User to Make an Edit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* Whole Article&lt;br /&gt;
* Contents of Certain Sections (Identified by headings)&lt;br /&gt;
* Text Portions (Defined by special marker tags in the article)&lt;br /&gt;
* Values of template calls&lt;br /&gt;
* Use a custom template to show output&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* Specify header and footer for the default output&lt;br /&gt;
* Use ordered list, unordered list&lt;br /&gt;
* Use tables&lt;br /&gt;
* Format table fields individually by applying templates to their content&lt;br /&gt;
* Use category style listing&lt;br /&gt;
* Truncate title or contents to a certain maximum length&lt;br /&gt;
* Add a link to the article or to one or more of its sections&lt;br /&gt;
&lt;br /&gt;
==Considerations==&lt;br /&gt;
===Performance===&lt;br /&gt;
DPL&#039;s code execution and database access is typically fast for typical category and article look ups.  However, using loose LIKE and REGEXP match parameters and/or requesting large data sets can result in long database access times.  Parser time should also be kept in consideration.  For example, having the query of image results go into a template that displays them will result in a parser media transform for each one.  This can quickly eat up 2MBs of RAM per media transform.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://help.gamepedia.com/DPL:Manual manual]&#039;&#039;&#039; is available with full parameter documentation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions{{translation}}]]&lt;br /&gt;
[[Category:List extensions{{translation}}]]&lt;br /&gt;
[[Category:Namespace extensions{{translation}}]]&lt;br /&gt;
[[Category:Special page extensions{{translation}}]]&lt;br /&gt;
[[Category:Table extensions{{translation}}]]&lt;br /&gt;
[[Category:Page content extensions{{translation}}]]&lt;br /&gt;
[[Category:Tag cloud extensions{{translation}}]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;br /&gt;
[[Category:Category intersection extensions{{translation}}]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Alexia_E._Smith&amp;diff=1224335</id>
		<title>User talk:Alexia E. Smith</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Alexia_E._Smith&amp;diff=1224335"/>
		<updated>2014-10-14T14:13:25Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Code restructuring of DPL */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Short URL Pages ==&lt;br /&gt;
Alexia, MediaWiki handles routing of paths to pages internally using REQUEST_URI. Including a ?title=$1 inside of a rewrite overrides MediaWiki&#039;s internal correct handling of urls. And in the case of webservers with broken query escaping code like Apache can result in titles such as those including pluses and ampersands breaking. But either way it&#039;s incorrect when path routing in core is getting more complex and moving towards internal support for 404 handling, routing different types of url patterns, etc...&lt;br /&gt;
&lt;br /&gt;
All the old short url guides were written without a complete knowledge of rewrites and how MediaWiki handles urls. With the same mistakes being repeated over and over. The large collection of guides is also very unfriendly towards users trying to get short urls working. New manual pages with the proper ways to setup short URLs are being written to replace all the old guides, with notes on all the edge cases included. And that knowledge is being put into a tool to generate full short URL configs based on various bits of information. The plan is to build up enough canonical information about short URL configuration for a future version of MediaWiki to have short URL configuration handling built into the installer so everyone can easily have it.&lt;br /&gt;
&lt;br /&gt;
Btw, the Nginx manuals explicitly state not to use if() to test for file existence: http://wiki.nginx.org/Pitfalls#Check_IF_File_Exists [[User:Dantman|Daniel Friesen (Dantman)]] ([[User talk:Dantman|talk]]) 04:14, 4 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have a complete knowledge of how Mediawiki handles URLs and did when that NGINX configuration was created.  It does not break URL handling and issues with special characters are non-existent.  For NGINX I could change the redirect to &amp;quot;rewrite ^/([^?]*)? /index.php/$1&amp;quot;.  That should work the same, but I have not personally tested it.  This short URL setup has also been tested on Apache on Linux for the same issues.&lt;br /&gt;
: Using NGINX&#039;s if directive is fine.  &amp;quot;Using if to ensure a file exists is horrible. It&#039;s mean.&amp;quot;  It just says it is horrible, but with no quantifiable reason.  &amp;quot;Just Because&amp;quot; is not a real reason.  The if directive simply gives more flexibility for file handling.  You could have linked to [http://wiki.nginx.org/IfIsEvil] instead, but that just also says using rewrites inside an if directive inside a location is fine for now.  The current configuration shown does work and more importantly does work with version of NGINX before 0.7.27.(Those people really should upgrade though due to security flaws.)  The internal NGINX configuration in use at Gamepedia is newer, does use try_files in cases where it makes sense, but does breaks backwards compatibility.  The base NGINX configuration provided in the manual page should get anyone started to setting their wiki up on NGINX and still give them flexibility for tailoring it to their environment.&lt;br /&gt;
: [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith|talk]]) 05:20, 4 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Not rewrite /index.php/$1. The /$1 is as unneeded as ?title=$1. You just want to send the request to index.php. You actually don&#039;t need nginx&#039;s rewrite engine at all. Unless you&#039;re trying to support the 404 thumb handler. Although in the future you won&#039;t need it for that either.&lt;br /&gt;
::You can actually get short URLs working in /wiki with something as simple as this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
location /wiki {&lt;br /&gt;
	include /etc/nginx/fastcgi_params;&lt;br /&gt;
	fastcgi_param SCRIPT_FILENAME	$document_root/index.php;&lt;br /&gt;
	fastcgi_pass  127.0.0.1:9000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::And root urls can also be done by simply making that a @wiki and using try_files.&lt;br /&gt;
::I&#039;ve never seen a person with a version of nginx before 0.7.27. In fact other php projects like Drupal have already dropped support for nginx before that version and started using try_files. [[User:Dantman|Daniel Friesen (Dantman)]] ([[User talk:Dantman|talk]]) 06:06, 4 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PDFEmebed ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having a terrible time trying to get it to work.  If I explicitly state a file name, it works great.  But if I try to pass in the file name with a template, I get &amp;quot;The URL or file path given to embed a PDF is blank.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Is it something with the extension or some obscure feature of templates?&lt;br /&gt;
&lt;br /&gt;
The template is along the lines of this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pdf width=&amp;quot;{{{width|500}}}&amp;quot; height=&amp;quot;{{{height|800}}}&amp;quot;&amp;gt;{{{file}}}&amp;lt;/pdf&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;ve checked the value of the parameter &amp;quot;file&amp;quot; in various ways and it is passed.  But not within &amp;lt;pdf&amp;gt;.  Any help is appreciated&lt;br /&gt;
&lt;br /&gt;
[[User:Fuddle|Fuddle]] ([[User talk:Fuddle|talk]]) 20:47, 28 December 2013 (UTC)&lt;br /&gt;
:: This is fixed now: https://github.com/Alexia/PDFEmbed/commit/a37ad4a033817abe83ed55d1da9ef8275bf921cc&lt;br /&gt;
:: [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith#top|talk]]) 17:33, 20 January 2014 (UTC)&lt;br /&gt;
:: I have never tested this with template functionality so it looks like it is bug with template interaction.  I created a new issue ticket on the Github project to track the status of this.  We will not get to until next week since our office is closed until after the new year starts.&lt;br /&gt;
:: https://github.com/Alexia/PDFEmbed/issues/1&lt;br /&gt;
:: [[User:Alexia E. Smith|Alexia E. Smith]] ([[User talk:Alexia E. Smith#top|talk]]) 21:33, 28 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I added the 3 lines of code, but I&#039;m getting the same error.  Is there something else I need to do? [[User:Fuddle|Fuddle]] ([[User talk:Fuddle|talk]]) 02:05, 23 January 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Code restructuring of DPL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Alexia,&lt;br /&gt;
&lt;br /&gt;
I was really happy to see that you are making efforts to improve the maintainability of DPL (&amp;quot;third party extension&amp;quot;).&lt;br /&gt;
Some years ago I inherited the DPL source code and then gradually added more and more functions - but, sad to say,&lt;br /&gt;
I never found the energy to improve its structure. A lot of my energy also went into the manual and supporting users.&lt;br /&gt;
&lt;br /&gt;
Looking back, I wish I had thrown away the initial version and started from scratch. But I was always interested to &lt;br /&gt;
use DPL ad hoc as it was in various projects and time was so scarce.&lt;br /&gt;
&lt;br /&gt;
I would be glad if you came up with an improved version so that the code can have some more years of life expectancy.&lt;br /&gt;
I still feel it is a useful extension and can do a lot of things which help to make wiki contents transparent.&lt;br /&gt;
&lt;br /&gt;
Good luck, Gero [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 14:13, 14 October 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=682246</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=682246"/>
		<updated>2013-05-01T06:43:11Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Renaming this extension on Special:Version to have (tp) in brackets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your mediawiki.org user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;product=MediaWiki+extensions&amp;amp;component=DynamicPageList2&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;keywords_type=allwords&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;bugidtype=include&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop Bugzilla] for the bugs for this extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [[Extension talk:RSS Reader#Conflict with DPL2 Extension|Comment on RSS_Reader Extension]] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The name of the extension is changed and this will create a lot of confusion about which extension infact has the bug. [[User:Jeblad|Jeblad]] 04:03, 31 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s like you said: I call a Template by the Call-Extension, the DPL-Calendar &amp;quot;:Current events&amp;quot; for example. If it&#039;s included the normal Way in a Page, in the HTML-Source the &amp;quot;SMW_custom.css&amp;quot; and the &amp;quot;SMW_sorttable.js&amp;quot; are included. If the Template ist called by the &amp;quot;Call&amp;quot;-Extension those files are not included in the HTML-Source. A workaround ist to include those files in the Common.css and Common.js for Skins, so it is included everytime. For the SMW_sortable.js I get then 2x sortbuttons :-) I think, the Call-Extension ist part of your Pakage, so I write my Problem to you. Christian Weiss 10:06, 06 Jun 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
== LoF ==&lt;br /&gt;
&lt;br /&gt;
I sthe LoF ment to be set as global in LocalSettings? I&#039;d prefer it as option per DPL call. So I want to use a complex DPL call I would set LoF = 3 or sth inside the call. But if I want to run a very simple call I would set LoF = 0 to save some ressources. --[[User:Subfader|Subfader]] 15:15, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Currently the Level of Functionality is a configurable option which is global for the whole use of DPL in a wiki. It is meant to be a &amp;quot;protection belt&amp;quot; against abuse. I try to anticipate the aguments of those people who must be convinced to run DPL on a website lime WIKIPEDIA. Any suggestion which opens this path is welcome. I guess there will be some user rights administration component in the end - although I do not like this idea very much. --[[Special:Contributions/84.58.224.247|84.58.224.247]] 21:43, 1 July 2009 (UTC) (Algorithmix)&lt;br /&gt;
&lt;br /&gt;
::kk, thanks for the explaination. I thought it&#039;s mainly to make it faster. --[[User:Subfader|Subfader]] 05:52, 2 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL Doesn&#039;t Work after MW Upgrade from 1.13 to 1.15.1 ==&lt;br /&gt;
&lt;br /&gt;
Hi, I have a private wiki we use as a content Management system at work. I updated the wiki from MW.1.13 to MW.1.15.1, and suddenly DPL doesn&#039;t work. For example, I have a page for each of our main applications, with a supbage called &#039;Troubleshooting&#039;. Below that are more subpages, one for each troubleshooting document. The &#039;/Troubleshooting&#039; subpage consists entirely of DPL to list the child subpages for a user to browse and jump to.&lt;br /&gt;
&lt;br /&gt;
For example (changing the page names to protect proprietary information):&lt;br /&gt;
&lt;br /&gt;
We have a set of pages like so:&lt;br /&gt;
&lt;br /&gt;
 * Main:Zazaza &lt;br /&gt;
 * Main:Zazaza/Troubleshooting &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Error 51 - File not Found &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Can&#039;t Save Configurations &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
The top page, Main:Zazaza, describes the application and has a link to Main:Zazaza/Troubleshooting.&lt;br /&gt;
&lt;br /&gt;
Main:Zazaza/Troubleshooting consists entirely of DPL code that will list the three &#039;troubleshooting&#039; child subpages with links. This page&#039;s DPL Code is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;Courier New&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
titlematch=Zazaza/Troubleshooting/% &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
replaceintitle=/.......Troubleshooting./, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Previously, the DPL worked, and a user browsing to the Zazaza/Troubleshooting page would see a list of clickable links:&lt;br /&gt;
&lt;br /&gt;
  Error 51 - File not Found&lt;br /&gt;
  Can&#039;t Save Configurations&lt;br /&gt;
  App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
Now, since the 1.15.1 upgrade, all that shows up is the following:&lt;br /&gt;
&lt;br /&gt;
  Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you ask, no, there is no log being generated or updated anywhere within my wiki home that provides me with a clue as to why DPL isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
I confess to being confused because when I originally downloaded DPL in May or June 2008, this was during the time frame that &amp;quot;old DPL&amp;quot; was known as &amp;quot;Intersection&amp;quot; and &#039;this&#039; DPL was just known as &amp;quot;DPL&amp;quot;, and at the time there wasn&#039;t even a reference to the forked versions on the extension page.  (I only came to learn all of this with my research this past week.)  However, I have verified that I am using semeb.com&#039;s Dynamic Page List (was using v.1.6.9, now using v.1.8.6.)  I downloaded v.1.8.6 earlier in the week from http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/, and I just re-obtained the files from the ZIP archive available at http://semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip and redeployed them to be certain.  The behavior is still the same as above.&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
--[[User:ApostleGreen|ApostleGreen]] 23:12, 16 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL doesnt&#039; work with MW 1.15.0 or MW 1.15.1 and DPL 1.8.6&lt;br /&gt;
:DPL doesn&#039;t display anything, but I&#039;ve to follow up the last Message from ApostleGreen. &lt;br /&gt;
&lt;br /&gt;
:The only output is:&lt;br /&gt;
&amp;lt;pre&amp;gt;Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_16&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Please, this is a great extension, could anyone help us?!&lt;br /&gt;
&lt;br /&gt;
:Many thanks in advance!!! [[User:Timotheus.elias|Timotheus.elias]] 07:43, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Are you sure about all this? It worked fine for me in MW 1.14 and now in 1.16 alpha (I skipped 1.15). So you could still upgrdae to 1.16 alpha but actually I think something else is wrong on your wiki. --[[User:Subfader|Subfader]] 10:57, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi Subfader, I tried 1.16 alpha, but it has a conflict with an other extension, so I must use 1.15.1 for now.&lt;br /&gt;
:::The example DPL Code I used in my page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::This are my used extensions:&lt;br /&gt;
:::* GroupPermissions Manager&lt;br /&gt;
:::* PdfExport&lt;br /&gt;
:::* PdfBook&lt;br /&gt;
:::* SimpleSecurity&lt;br /&gt;
:::* wiki2xml extension&lt;br /&gt;
:::* FCKeditor &lt;br /&gt;
:::* Lockdown&lt;br /&gt;
:::Thank you!!!&amp;lt;br&amp;gt;&lt;br /&gt;
:::[[User:Timotheus.elias|Timotheus.elias]] 12:49, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, your example code is wrong. It&#039;s either&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   titlematch=Basis:Mike3&lt;br /&gt;
   include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which is the other conflicted extension? --[[User:Subfader|Subfader]] 13:28, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have the same problem. After upgrade from 1.13.3 to 1.15.1 the extension stop working. I&#039;ve update extension to 1.8.6, but it doesn&#039;t help. --[[User:Dnikitin|Dnikitin]] 19:11, 17 July 2009 (UTC)&lt;br /&gt;
::: It seems I fix my problem. Originally my code was &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
count=50&lt;br /&gt;
namespace=Image&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
::: After I replace &#039;&#039;&#039;Image&#039;&#039;&#039; with &#039;&#039;&#039;File&#039;&#039;&#039; the extension starts working again. --[[User:Dnikitin|Dnikitin]] 22:22, 17 July 2009 (UTC)&lt;br /&gt;
::::Yep the Image namespace was renamed to File in MW 1.14. It needs to be replaced in all DPL calls. Still it works with old &amp;lt;nowiki&amp;gt;[[Image:...]]&amp;lt;/nowiki&amp;gt; tags. --[[User:Subfader|Subfader]] 23:11, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thank you very much vor your quick answer. Now, after I installed your extension correctly :), I&#039;m able to include other pages that are not protected&lt;br /&gt;
::by the extension Lockdown. Pages in the namespace I&#039;ve locked with Lockdown extension are not includeable and there will be come following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Extension:DynamicPageList (DPL), version 1.8.6 : WARNING: No results.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::When I call the following&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;ll get all Article&#039;s there are not in the extra namespace &amp;quot;basis&amp;quot; and &amp;quot;public&amp;quot;. Why is this so?&lt;br /&gt;
::Although I don&#039;t enable Lockdown extension, there&#039;ll be the same result!&lt;br /&gt;
::Many thanks! [[User:Timotheus.elias|Timotheus.elias]] 13:41, 20 July 2009 (UTC)&lt;br /&gt;
:::The problem was fixed, the Wiki Parameter $wgNonincludableNamespaces was set and therefore this wasn&#039;t included. Thanks a lot for your great extension!!! [[User:Timotheus.elias|Timotheus.elias]] 14:06, 20 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parsing Pipes ==&lt;br /&gt;
&lt;br /&gt;
I have run into a little bit of a quandary which I am trying to solve. I am trying to create a template with a set of parameters that are passed from a dynamically created list from DPL. However, when using the pipe character in the formatting for DPL like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot_issues&lt;br /&gt;
|&amp;lt;DPL&amp;gt;category=Application&lt;br /&gt;
category=Hot_issues&lt;br /&gt;
format=,|,[[%TITLE%]],&lt;br /&gt;
notnamespace=Category&lt;br /&gt;
noresultsheader=Nothing found...&amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...the pipe character is not parsed by the templating system, I think because of the order in which things are processed... The result is all the articles listed like this: &amp;quot;|Article1|Article2&amp;quot;, and so on, instead of passing each one as a template parameter.  I have been trying, but I can&#039;t think of a way around this.  Does anybody have any thoughts on this?  --[[User:Bsmithme|Bsmithme]] 21:12, 18 July 2009 (UTC)&lt;br /&gt;
:I have tried using subst:Hot_issues but that had no effect.  I&#039;ve also tried creating a template with &amp;quot;|&amp;quot;, but that didn&#039;t work either.  I think I am approaching it wrong...--[[User:Bsmithme|Bsmithme]] 21:15, 18 July 2009 (UTC)&lt;br /&gt;
::Try ¦ --[[User:Subfader|Subfader]] 21:16, 18 July 2009 (UTC)&lt;br /&gt;
:::No luck there. I think ¦ is only used when you are using #dpl and need a pipe in the dpl parameters, but I&#039;m not sure (versus &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; where you can use pipes with impunity).  --[[User:Bsmithme|Bsmithme]] 21:29, 18 July 2009 (UTC)&lt;br /&gt;
::::Dunno your template but shouldn&#039;t it be {{Hot_issues&amp;lt;DPL&amp;gt; without | cos that will be return in front of the first result already. Try &lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,\n¦[[%PAGE%]],,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::Finds only pages in cats Application AND Hot_issues. Also &amp;lt;nowiki&amp;gt;[[%TITLE%]]&amp;lt;/nowiki&amp;gt; doesn&#039;t make much sense to me when should find pages from all namespaces except subcats. If it doesn&#039;t help post your template here as I can&#039;t image what you try to do there by sending an unknown ammount of parameters (each page link) to the template. --[[User:Subfader|Subfader]] 22:15, 18 July 2009 (UTC)&lt;br /&gt;
:::::Think the best way to illustrate what I&#039;m trying to do is this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot issues&lt;br /&gt;
| DPL result 1&lt;br /&gt;
| DPL result 2&lt;br /&gt;
| and so on&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
So that the page calling the hot issue template is automatically populated based on the results of the DPL query.  I&#039;m starting to think it might not be possible to do it this way.  --[[User:Bsmithme|Bsmithme]] 23:45, 18 July 2009 (UTC)&lt;br /&gt;
:Oh, but you are on to something with your suggestion and I think I can get it to work with some more fidgeting.  --[[User:Bsmithme|Bsmithme]] 23:52, 18 July 2009 (UTC)&lt;br /&gt;
::Aha! I got it with this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,¦%PAGE%,,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thank you &#039;&#039;&#039;so&#039;&#039;&#039; much for your assistance, Subfader.  --[[User:Bsmithme|Bsmithme]] 23:56, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== RESOLVED: Fatal error ==&lt;br /&gt;
&lt;br /&gt;
After upgrading my wiki to MW 1.15 I got the error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fatal error: Unsupported operand types in /home/schlott/public_html/wiki/includes/parser/LinkHolderArray.php on line 33&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the extension stoped working.&lt;br /&gt;
&lt;br /&gt;
The solution was inside the DynamicPageList/DPL.php with the following statement in Line 36:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// cloning the parser in the following statement leads in some cases to a php error in MW 1.15&lt;br /&gt;
// You must apply the following patch to avoid this:&lt;br /&gt;
// add in LinkHoldersArray.php at the beginning of function &#039;merge&#039; the following code lines:&lt;br /&gt;
//		if (!isset($this-&amp;gt;interwikis)) {&lt;br /&gt;
//			$this-&amp;gt;internals = array();&lt;br /&gt;
//			$this-&amp;gt;interwikis = array();&lt;br /&gt;
//			$this-&amp;gt;size = 0;&lt;br /&gt;
//			$this-&amp;gt;parent  = $other-&amp;gt;parent;&lt;br /&gt;
//		}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the mentioned code lines to LinkHoldersArray.php the extension works just fine. -- Flaming Moe&lt;br /&gt;
&lt;br /&gt;
:Does this still happen in later versions of MediaWiki? I&#039;m experiencing the same issue with version 1.17, should I try this solution? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 18:53, 17 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comment on differing versions by [[User:Algorithmix|Algorithmix]] ==&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for compatibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 17:18, 1 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing! --[[User:Algorithmix|Algorithmix]] 21:10, 15 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Moved from the main page.&#039;&#039; [[User:GreenReaper|GreenReaper]] 20:02, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My own thoughts on this: it&#039;s a good idea, but performance is a huge consideration. I suggest investigating ways to avoid loading DPL code unless it is required, particularly [[Manual:$wgAutoloadClasses|$wgAutoloadClasses]]. Right now APC shows that it is touching all the code on every page access, and that&#039;s a significant cost when you have a large number of pages being accessed. [[User:GreenReaper|GreenReaper]] 21:51, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The latest version of DPL only loads a small portion of its php code on the initial require_once(). ONLY if there is a DPL call within a page the rest of the php code will be loaded. Which version did you test? [[User:Algorithmix|Algorithmix]] 05:53, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Ah, indeed it does - thank you! I was using 1.8.6 and it seems you made that change in 1.8.7 - I updated to 1.8.8 and now only DPLSetup.php is showing up on each load. That is a big improvement in code loaded - from 1.1Mb to 150kb. :-) [[User:GreenReaper|GreenReaper]] 19:55, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trying to List Pages... ==&lt;br /&gt;
Trying to List Pages within a Namespace in Category Mode, Alphabatized on a non category page. Sounds ridiculous however this is the syntax that i am using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Article&lt;br /&gt;
shownamespace=false&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=category,title &lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What i am trying to do is show all pages in the article namespace on a page in category mode alphabetized by the page title rather then the namespace. Currently all pages are organized under &amp;quot;A&amp;quot; because the pages are named Article:Page Name.  I want to eliminate or mask the Article so that they are organized by Page Name.&lt;br /&gt;
&lt;br /&gt;
Kevindank AT Gmail.com&lt;br /&gt;
&lt;br /&gt;
:Hmh, you aren&#039;t very clear.&lt;br /&gt;
:1) is there really a custom namespace called &amp;quot;Article&amp;quot;? Cos otherwise you mean Main: &amp;quot;namespace=&amp;quot;&lt;br /&gt;
:But I guess I know what you mean. Like in [http://semeb.com/dpldemo/index.php?title=User:Subfader/Olli1/O7 this example] you don&#039;t want U headings but 0-Z... I dunno a solution :/ --[[User:Subfader|Subfader]] 21:17, 21 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Workaround ===&lt;br /&gt;
If you apply a very small patch you can use&lt;br /&gt;
 ordermethod=titlewithoutnamespace&lt;br /&gt;
to get the desired result:&lt;br /&gt;
&lt;br /&gt;
find (near line 1860 in DPLMain.php in the latest version)&lt;br /&gt;
                case &#039;titlewithoutnamespace&#039;:&lt;br /&gt;
and add the following line immediately after that line:&lt;br /&gt;
                    $sSqlSortkey = &amp;quot;, $sPageTable.page_title &amp;quot;.$sOrderCollation.&amp;quot; as sortkey&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
I will add this code line to the next release. &lt;br /&gt;
In fact, the patch will make the new behaviour the default (which is o.k., I think). Use &amp;lt;tt&amp;gt;ordermethod=title&amp;lt;/tt&amp;gt; to switch to the old behaviour.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/84.59.226.244|84.59.226.244]] 07:01, 22 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This worked perfectly Thank You.&lt;br /&gt;
&lt;br /&gt;
==DISPLAYTITLE and DYNAMIC PAGE LIST==&lt;br /&gt;
is it possible to tie this to DISPLAYTITLE to sort pages by their DisplayTitle?&lt;br /&gt;
&lt;br /&gt;
==installation instruction problems==&lt;br /&gt;
Thanks for this powerful extension. In order to help others to use it, I want to report two problems I just had in following the installation instructions in the article.&lt;br /&gt;
&lt;br /&gt;
The instructions say:&lt;br /&gt;
 add include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList.php&amp;quot;); to LocalSettings.php&lt;br /&gt;
However, the actual file downloaded for v1.14 was named DynamicPageList2.php. This modification worked:&lt;br /&gt;
 include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;2&amp;lt;/font&amp;gt;.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
The second problem is probably due to my lack of familiarity with PHP. The instructions appear to say to add a function call in LocalSettings after the include() statement above to control the richness level, like this:&lt;br /&gt;
 ExtDynamicPageList::setFunctionalRichness(3);&lt;br /&gt;
However, this caused a fatal error, so I commented it out. Should the call be like this?&lt;br /&gt;
 DynamicPageList2::setFunctionalRichness(3);&lt;br /&gt;
&lt;br /&gt;
--[[User:AJim|AJim]] 21:20, 30 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL extension inserts a blank line headline ==&lt;br /&gt;
[[Image:DPL empty line headline.jpg|thumb|right|450px|Blank line in headline]]&lt;br /&gt;
Problem:&lt;br /&gt;
DPL extension inserts a blank line in the article title (see picture). Other articles that do not use DPL, displayed without distortion.&lt;br /&gt;
&lt;br /&gt;
I use the original Monobook skin and the following versions of components:&lt;br /&gt;
*MediaWiki - 1.15.0&lt;br /&gt;
*PHP - 5.2.8 (appache)&lt;br /&gt;
*MySQL - 5.1.30-community-log&lt;br /&gt;
	&lt;br /&gt;
Can you tell me how to solve the problem, please. Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Kabanoff|Kabanoff]] 13:57, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Never had this problem. But since it&#039;s also on the [http://semeb.com/dpldemo/index.php?title=Main_Page DPL website] I guess it&#039;s not so easy to fix? --[[User:Subfader|Subfader]] 14:35, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Perhaps. The problem on this wiki appears when the user is not logged in the system. In my wiki blank line appears wherever there is DPL. Discussion of this issue is on [http://semeb.com/dpldemo/index.php?title=Issue:DPL_extension_inserts_a_blank_line_headline DPL issue page] --[[User:Kabanoff|Kabanoff]] 08:53, 6 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: The simplest way to go is to edit the main.css of your own skin. In Monobook, search p-cactions, you will see &amp;quot;top: 1.3em;&amp;quot; (or similar). Change it to &amp;quot;top: 2.3em&amp;quot;. It may work. --[[User:Dullmau|Dullmau]] 20:26, 10 June 2010 (UTC)b&lt;br /&gt;
&lt;br /&gt;
== Having DPL Maintain #section Links ==&lt;br /&gt;
&lt;br /&gt;
If the pages I&#039;m building my DPL from have links like &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[#section|A Section]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, is it possible to to have DPL maintain the url of the page with that specific section, rather than have it change it to the page that has the DPL on it? &amp;amp;mdash; [[User:Cosmotron|Cosmotron]] 18:56, 8 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Template:DPL_Extension creation as potential redirect loop ==&lt;br /&gt;
&lt;br /&gt;
There is a DPLSetup.php routine, commonSetup(), which attempts to create an &amp;lt;nowiki&amp;gt;{{Extension DPL}}&amp;lt;/nowiki&amp;gt; template using the userid of the first user to visit the wiki after the extension is installed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
private static function commonSetup() {&lt;br /&gt;
        &lt;br /&gt;
        if (!isset(self::$createdLinks)) {&lt;br /&gt;
            self::$createdLinks=array( &lt;br /&gt;
                &#039;resetLinks&#039;=&amp;gt; false, &#039;resetTemplates&#039; =&amp;gt; false, &lt;br /&gt;
                &#039;resetCategories&#039; =&amp;gt; false, &#039;resetImages&#039; =&amp;gt; false, &#039;resetdone&#039; =&amp;gt; false , &#039;elimdone&#039; =&amp;gt; false );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // make sure page &amp;quot;Template:Extension DPL&amp;quot; exists&lt;br /&gt;
        $title = Title::newFromText(&#039;Template:Extension DPL&#039;);&lt;br /&gt;
        global $wgUser;&lt;br /&gt;
        if (!$title-&amp;gt;exists() &amp;amp;&amp;amp; $wgUser-&amp;gt;isAllowed(&#039;edit&#039;)) {&lt;br /&gt;
            $article = new Article($title);&lt;br /&gt;
            $article-&amp;gt;doEdit( &amp;quot;&amp;lt;noinclude&amp;gt;This page was automatically created. It serves as an anchor page for &amp;quot;.&lt;br /&gt;
                              &amp;quot;all &#039;&#039;&#039;[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]&#039;&#039;&#039; &amp;quot;.&lt;br /&gt;
                              &amp;quot;of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].&amp;lt;/noinclude&amp;gt;&amp;quot;,&lt;br /&gt;
                              $title, EDIT_NEW | EDIT_FORCE_BOT );&lt;br /&gt;
            die(header(&#039;Location: &#039;.Title::newFromText(&#039;Template:Extension DPL&#039;)-&amp;gt;getFullURL()));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two issues with this:&lt;br /&gt;
* (minor) The external link [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)] points to a disambiguation page here instead of to the actual extension info.&lt;br /&gt;
* (not so minor) If creation of the template fails, the user is redirected to [[Template:Extension DPL]] regardless, and the failed attempt to create the template is repeated until the browser detects this as a redirect loop and shuts down.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed that new installs, if started with just a blank set of database tables and a LocalSettings file (without running the MediaWiki installer again for the new wiki), are prone to go into an endless HTML redirect loop because of this code. Attempts to run maintenance/update.php from the command line may also abruptly end with errors if the extension is trying to create this page during the &amp;quot;update.php&amp;quot; run and the database is not yet updated to the latest MW format (and therefore not ready for the template creation attempt).&lt;br /&gt;
&lt;br /&gt;
There needs to be some error handling; if the creation of the placeholder template fails, don&#039;t just keep trying forever - at least not if this is going to return errors or redirect loops. --[[User:Carlb|Carlb]] 14:12, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Dynamic Pagelist vs. Semantic Mediawiki ==&lt;br /&gt;
I have started a [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]. Please help to give valuable information for a good choice. --[[User:Jannis|Jannis]] 19:19, 22 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2010=&lt;br /&gt;
&lt;br /&gt;
== [SOLVED] White page after including Semantic Media Wiki Extension in LocalSettings.php == &lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
I installed the Semantic Media Wiki extension on a Media Wiki 1.16.0&lt;br /&gt;
According to the install notes on the page I appended the following two lines to the LocalSettings.php:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
include_once(&amp;quot;$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
enableSemantics(&#039;filerepos.de&#039;);&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
After that I get a blank page on every URL of the Wiki.&lt;br /&gt;
Set error_reporting to E_ALL (in LocalSettings.php, SMW-Config-Files) but also got a blank page.&lt;br /&gt;
&lt;br /&gt;
Also tried the hint from the Semantic Wiki Site with no success:&lt;br /&gt;
&lt;br /&gt;
ini_set( &#039;memory_limit&#039;, &#039;100M&#039; );&lt;br /&gt;
&lt;br /&gt;
When I comment the both lines out everything works again.&lt;br /&gt;
&lt;br /&gt;
(Setup: Mediawiki 1.16.0, PHP Version 5.2.6, MySql 5.0.45, Semantic Media Wiki Extension 1.5.3 stable)&lt;br /&gt;
&lt;br /&gt;
Would apreciate any hint.&lt;br /&gt;
:This page is only for support for the DynamicPageList extension. You&#039;re more likely to get a response if you ask the SMW people. With that said, Did you add the:&lt;br /&gt;
 error_reporting(E_ALL);&lt;br /&gt;
 ini_set(&amp;quot;display_errors&amp;quot;, 1);&lt;br /&gt;
as the very first lines of LocalSettings.php (directly below the opening &amp;amp;lt;?php )? If that still doesn&#039;t work, try setting error reporting to E_ALL directly in your php.ini file. You can also try checking your webserver&#039;s error log as well (doesn&#039;t usually have php errors in it, but if its some sort of config problem with your webserver it might have relevant information). [[User:Bawolff|Bawolff]] 22:31, 26 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Thanks for the reply...think ini_set got the errorReporting working.&lt;br /&gt;
Now there is some output I can work with:&lt;br /&gt;
http://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;amp;action=edit&amp;amp;section=38&lt;br /&gt;
Call to undefined function enableSemantics() in /srv/www/vhosts/filerepos.de/httpdocs/websites/semwiki/LocalSettings.php on line 138 &lt;br /&gt;
&lt;br /&gt;
[SOLVED] I accidently downloaded the wiki and the extension with different user...so the wiki wasnt allowed to access the extension.&lt;br /&gt;
Changed extension files owner to the same owner as the wiki and so everything works now.&lt;br /&gt;
Thanks for the error reporting hint which allowed me to find my mistake&lt;br /&gt;
&lt;br /&gt;
== Undefined index and .default ==&lt;br /&gt;
&lt;br /&gt;
I try to make the DPL-Extension read out a category and get the parameters of a template in the articles of this category. They are meant to be used in another template. I saw another wiki which did it the same way as I did, but I get a strange Error while using the preview on this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = Some Category&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  includepage = {Template in articles} Kr&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Notice: Undefined index: tip ... EditPage.php&amp;quot;. The line is this: &amp;quot;$tip = $tool[&#039;tip&#039;],&amp;quot;.&lt;br /&gt;
This is strange but probably not that important. The real problem I got ist, that the extension always adds an &amp;quot;.default&amp;quot; at the end of the template. So I get a long list which just says &amp;quot;Template:Template in articles Kr.defaultTemplate:Template in articles Kr.default...&amp;quot;.I don&#039;t really get the origin of the problem and couldn&#039;t find an answer anywhere.&lt;br /&gt;
I didn&#039;t change anything in the basic code of mediawiki, except for some extra buttons i added in EditPage.php. There are also no extensions, that could affect the DPL extension.--[[User:Eski123|Eski123]] 12:14, 2 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My five cents on this: according to [http://semeb.com/dpldemo/index.php?title=Includepage#include_contents_related_to_templates doc], the DPL engine calls a template with the additional sufix &amp;quot;.default&amp;quot; when a page listed in the result does not use the specified template. [[User:Pierrem100|Pierrem100]] 14:49, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with missing subheads ==&lt;br /&gt;
&lt;br /&gt;
DPL is apparently crashing when used with a subhead that doesn&#039;t exist on one of the pages included by Category.&lt;br /&gt;
&lt;br /&gt;
I have the following DPL code on a page called &amp;quot;Current projects&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 =Projects in process=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects&lt;br /&gt;
  |include = #Project steward, #Need&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Need&lt;br /&gt;
 }}&lt;br /&gt;
 &lt;br /&gt;
 =Completed projects=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects, completed&lt;br /&gt;
  |include = #Project steward, #Final accounting&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Final Accounting&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The first DPL call works if I temporarily clip out the second DPL cal, but including the second DPL call displays:&lt;br /&gt;
&lt;br /&gt;
:Fatal error: Call to a member function getPrefixedDBkey() on a non-object in /Library/WebServer/EcoReality/wiki/includes/parser/Preprocessor_DOM.php on line 994&lt;br /&gt;
&lt;br /&gt;
I then looked over the pages in the Category &amp;quot;Projects, completed&amp;quot; and discovered several of them did not have a subhead called &amp;quot;Final accounting.&amp;quot; These are old pages, and this worked once upon a time!&lt;br /&gt;
&lt;br /&gt;
For now, I&#039;ve removed &amp;quot;Final accounting&amp;quot; from the second DPL call, but it seems it should behave better than this in such a case, no? Have I messed up something to cause it to misbehave this way?&lt;br /&gt;
&lt;br /&gt;
See it fixed at: http://www.ecoreality.org/wiki/Current_projects .&lt;br /&gt;
&lt;br /&gt;
:If you haven&#039;t found it, this appears to be a problem with the DOM parser that has a patch [[bugzilla:22675|on bugzilla]]. (&#039;&#039;I forgot to sign AND log in, awesome&#039;&#039;) --[[User:WeaverThree|WeaverThree]] 20:03, 23 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spaces and underscores ==&lt;br /&gt;
&lt;br /&gt;
It seems that the &amp;quot;titleregexp&amp;quot; parameter doesn&#039;t interpret spaces and underscores the same way. In fact, since page names can&#039;t have spaces in them, any time there is a space it just flat out fails. This would ordinarily not be such a big deal, so, okay, you learn not to use spaces, however i have a template for detecting direct subpages of a page (but not sub-subpages). the regexp is {{PAGENAME}}/[^/]*$ however, if used on a page with a space in the name, {{PAGENAME}} returns a space there where dpl requires an underscore. It seems to me that spaces and underscores should be totally interchangable in dpl, as they are in the rest of MW. [[User:DeFender1031|DeFender1031]] 11:22, 29 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki SVN code incompatible? ==&lt;br /&gt;
&lt;br /&gt;
The code in the mediawiki SVN does not work as per the instructions on the page.  I wonder if we should remove this code to avoid confusion? [[User:JonathanWilliford|JonathanWilliford]] 20:44, 6 February 2010 (UTC)&lt;br /&gt;
:I found out that some MediaWiki users are trying to copy some of the functionality available from the zip file into the MediaWiki repository, while making sure that the code meets MediaWiki&#039;s coding standards.  I created a [[Extension:DynamicPageList_(third-party)#MediaWiki SVN Version of DPL2|section on the main page]] to comment on some of the differences in the code that is pertinent to users of the extension. --[[User:JonathanWilliford|JonathanWilliford]] 22:24, 6 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL breaks references in Cite? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having a weird problem with DPL and the Cite extension ([[Extension:Cite]]). A &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;asdf&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; reference won&#039;t show up in the &amp;lt;nowiki&amp;gt;&amp;lt;references/&amp;gt;&amp;lt;/nowiki&amp;gt; section if any DPL query is run in between. Dug into the code a bit and it seems like DPL clones the parser and does a clearState(), maybe that clears the active cite object as well for some reason? Anyone else have this problem? Is there a workaround? I&#039;m running MediaWiki 1.15.1, DPL 1.8.9 with PHP 5.2.6. --[[User:Shadowie|Shadowie]] 15:02, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Found an [[bugzilla:21502|active bug]] about this now as well. --[[User:Shadowie|Shadowie]] 15:07, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::This is still a problem. [[Special:Contributions/24.167.100.32|24.167.100.32]] 23:03, 15 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::This is happened to me on a wiki running 1.19 a few months ago, but I bookmarked it for later and ended up abandoning the DPL scheme for unrelated reasons before looking for a resolution. Now I&#039;m using DPL heavily on a corporate wiki and I need both of these functionalities intact.&lt;br /&gt;
&lt;br /&gt;
:::It doesn&#039;t matter where the DPL function comes from, even transcluded from a subpage, it clears the {{tl|reflist}}. References that appear after (or inside of) the DPL function are loaded normally, but the only way to make the references from before the first DPL function appear seems to be to place a {{tl|reflist}} above the DPL function on the page, which is a problem for so many reasons. Does anyone know of a workaround?&lt;br /&gt;
&lt;br /&gt;
:::I&#039;m running Mediawiki 1.20, DPL 2.01, PHP 5.3.19, and MySQL 5.1.30. Cheers. [[User:Michael Chidester|Michael Chidester]] ([[User talk:Michael Chidester|talk]]) 16:38, 30 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Great and easy: Searchable Tables ==&lt;br /&gt;
&lt;br /&gt;
I use the TableTools (Firefox-Extension) to search the tables generated with DynamicPageList (Mediawiki-Extension); see here [https://addons.mozilla.org/en-US/firefox/addon/2637]&lt;br /&gt;
&lt;br /&gt;
With the Firefox-Extension installed you can right-click into a table and choose&lt;br /&gt;
# show Filter (german: Filter anzeigen)&lt;br /&gt;
# show Searchfilter (german: Suchfilter anzeigen)&lt;br /&gt;
&lt;br /&gt;
With the first you get lists where you can choose an item in the table-heading and get all the rows matching this item.&lt;br /&gt;
&lt;br /&gt;
With the second you get searchfields in the heading to use for a wildcard-search.&lt;br /&gt;
&lt;br /&gt;
Both functions are very (!) usefull for the DynamicPageList-tables. But it is not userfriendly for less sophisticated users to right-click to get the function. I would like to put such functionality with an easy dpl-command into the heading, similar to the magicword &amp;quot;wikitable&amp;quot; or &amp;quot;sortable&amp;quot;: &amp;quot;searchable&amp;quot;. Now I wonder if it would be possible to integrate such a great feature directly into DynamicPageList?? &lt;br /&gt;
&lt;br /&gt;
I hope that others are also interested in such a feature.&lt;br /&gt;
&lt;br /&gt;
Jan, --[[Special:Contributions/87.186.27.10|87.186.27.10]] 20:58, 1 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug found in Mix/Max revisions ==&lt;br /&gt;
&lt;br /&gt;
Lines 2376 - 2381 of DPLMain.php should be modified as follows to use the abstract table names:&lt;br /&gt;
&lt;br /&gt;
 if ($iMinRevisions != NULL) {&lt;br /&gt;
  $sSqlWhere .= &amp;quot; and ((select count(rev_aux2.rev_page) from $sRevisionTable as rev_aux2 where rev_aux2.rev_page=$sPageTable.page_id) &amp;gt;= $iMinRevisions)&amp;quot;;&lt;br /&gt;
 }        &lt;br /&gt;
 if ($iMaxRevisions != NULL) {&lt;br /&gt;
 $sSqlWhere .= &amp;quot; and ((select count(rev_aux3.rev_page) from $sRevisionTable  as rev_aux3 where rev_aux3.rev_page=$sPageTable.page_id) &amp;lt;= $iMaxRevisions)&amp;quot;;&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/86.54.80.245|86.54.80.245]] 15:17, 19 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting parameter without using template? ==&lt;br /&gt;
&lt;br /&gt;
Hi, it seems that all parameters are set in a template. In my wiki, there is a pretty standardized section and i would like to implement DPL on it. It&#039;s not a template but just a list of 1....2....3...list. Is there any markup tag that i can tell DPL that item01 = 1..  ; item02 = 2... ; item03 = 3.... ?&lt;br /&gt;
&lt;br /&gt;
The current method is like this. It&#039;s actually good but in a FCKeditor-based Wiki, it may be too difficult to ask laymen to learn it.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
Country&amp;lt;BR&amp;gt;&lt;br /&gt;
|capital=Bamitogoo&amp;lt;BR&amp;gt;&lt;br /&gt;
|name=Republic of Nigunda&amp;lt;BR&amp;gt;&lt;br /&gt;
|dial=237&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 --[[User:Dullmau|Dullmau]] 12:57, 19 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.17alpha and [[bugzilla:22675|bug 22675]] ==&lt;br /&gt;
&lt;br /&gt;
I downloaded the daily build of MW 1.17 alpha (12:13, 20 June 2010 - revision: r68310) core code and extensions and this seems to be broken. Symptoms are the same as reported in [[bugzilla:22675|bug 22675]] four months ago, the output appears on-screen as an HTML source code dump (&amp;amp;lt;a href=&amp;quot;...) instead of as hyperlinks in their clickable form. The Wikimedia (intersection) version of the extension still works normally with no other change to configuration. --[[User:Carlb|Carlb]] 23:03, 20 June 2010 (UTC)&lt;br /&gt;
:This applies to MW 1.16 beta3 as well.  [[User:Thorncrag|Thorncrag]] 02:47, 29 June 2010 (UTC)&lt;br /&gt;
:The same problem with MW 1.16 beta1 [[User:EduRam|EduRam]] 09:41, 1 July 2010 (UTC)&lt;br /&gt;
::Oops. I just downloaded r68608 and it works with 1.16 beta3.  I imagine it will with 1.17 as well.  Should have done that before. :)  [[User:Thorncrag|Thorncrag]] 01:36, 30 June 2010 (UTC)&lt;br /&gt;
:::Er, now it appears I was somewhat incorrect.  It appears as though some DPL statements are functioning and some are not, in r68608.  Continuing to investigate.  [[User:Thorncrag|Thorncrag]] 22:31, 30 June 2010 (UTC)&lt;br /&gt;
::::&#039;&#039;&#039;Actually,this issue fixed in [[Special:Code/MediaWiki/68812|r68812]] completely.You can download the new DPLMain.php to solve this problem.&#039;&#039;&#039;--[[User:Xlsoul|Xlsoul]] 07:43, 21 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== imagecontainer ==&lt;br /&gt;
&lt;br /&gt;
Hi, I&#039;m using DPL and imagecontainer, but I&#039;m not sure what the problem is.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
imagecontainer=Constructed items (1-24)&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this give a list of all of the images used on the page?  It&#039;s blank.  [[Special:Contributions/24.41.43.85|24.41.43.85]] 21:37, 1 July 2010 (UTC)&lt;br /&gt;
:imagecontainer might be disabled - it needs the functionalrichness parameter to be at least 2. (if that is the case, I have no idea if there would be an error of some sort. this is just a guess, I don&#039;t know much about DPL2). Also check your version. imagecontainer was added in 1.7.4, some sites use older versions (wikia for example uses 1.6.4) [[User:Bawolff|Bawolff]] 23:06, 1 July 2010 (UTC)&lt;br /&gt;
::Well, that would probably be the problem (the version; I&#039;m using wikia).  Is there any other way to make a list of all the images on the page?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 00:51, 2 July 2010 (UTC)&lt;br /&gt;
:::You can use the api - http://runescape.wikia.com/api.php?titles=Constructed_items_(1-24)&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=max (if you need pretty output you can use either javascript or xslt) [[User:Bawolff|Bawolff]] 07:44, 2 July 2010 (UTC)&lt;br /&gt;
::::Thank you very much.  I ended up using a mix of DPL and AWB to figure it out :).  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:16, 9 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PHP error since moving host ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Anyone got an answer for this PHP error, which has been appearing ever since I switched to a new web host? DPLs have stopped appearing on the pages, seems this error is to blame.&lt;br /&gt;
&lt;br /&gt;
 Parameter 3 to ExtDynamicPageList::dplTag() expected to be a reference, value given in /[snip]/includes/parser/Parser.php on line 3243&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried upgrading DPL, no luck. Is it a permissions problem perhaps? [[Special:Contributions/87.194.148.160|87.194.148.160]] 17:14, 6 July 2010 (UTC)&lt;br /&gt;
:You have to change the signature of the method &#039;&#039;&#039;dplTag()&#039;&#039;&#039; in line 865&lt;br /&gt;
:&#039;&#039;public static function dplTag( $input, $params, $parser )&#039;&#039;&lt;br /&gt;
:[[Special:Contributions/190.107.36.184|190.107.36.184]] 15:30, 30 July 2010 (UTC)&lt;br /&gt;
::Thank you, it works (I&#039;ve had this problem since I&#039;d upgraded to PHP 5.3.x. ;)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed some weird issues with PHP 5.3.  The above patch resolves some but not all. The &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; tag is now working but &amp;lt;nowiki&amp;gt;{{#dpl}}&amp;lt;/nowiki&amp;gt; is still broken, at least on my  Ubuntu localhost with PHP 5.3. On the server, with RHEL and PHP 5.3 (same minor version) neither dpl thing is working.  I&#039;ve looked a bit into the [http://www.php.net/manual/en/migration53.incompatible.php differences between PHP 5.2 and 5.3], mostly the by-reference parameter stuff but so far I haven&#039;t fixed this yet. [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 14:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did some [http://techblog.wimgodden.be/2010/06/24/automated-php-5-3-compatibility-testing-for-your-old-code/ Automated PHP 5.3 compatibility testing] (based on PHP_CodeSniffer) and (unfortunately) only got some warnings about split() (which should become preg_split()). [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Image inside a template ==&lt;br /&gt;
&lt;br /&gt;
Is there by chance a way to make a list of all of the images that are used in a template?  For instance, on [http://runescape.wikia.com/wiki/Rune_scimitar this page], I&#039;d like to have it add File:New Rune Scimitar.png .  It&#039;s a parameter on the template, not part of the template itself.  Is there a way to do so?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:19, 9 July 2010 (UTC)&lt;br /&gt;
:Anyone?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 22:10, 10 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser function after a backup ==&lt;br /&gt;
I seem to have a strange issue after restoring a backup of my wiki on another computer. Both computers are using DPL version 1.8.9. I have a bunch of pages that use the parser function variant (&amp;lt;nowiki&amp;gt;{{#dpl: ...}}&amp;lt;/nowiki&amp;gt; through some templates. For some reason, they display incorrectly on the new computer.  Basically they just show the function then all of the parameters in what looks like a PRE tag.&lt;br /&gt;
&lt;br /&gt;
The parser tag works fine. I can take the same queries and change them to the tag variant on a test page and they work great. The trouble is I need these to work in templates, so the function is needed. Anybody have any ideas what would cause this? - [[User:Glycerine102|Glycerine102]] 14:50, 19 July 2010 (UTC)&lt;br /&gt;
:No idea whats causing your original issue, but you can also try &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; - see [[Help:Magic_words#Miscellaneous]]. [[User:Bawolff|Bawolff]] 01:42, 20 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I highly suspect this to be an issue with PHP 5.2 vs 5.3... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:37, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser versus Hook change? ==&lt;br /&gt;
&lt;br /&gt;
Does anyone know what might have changed in the code to cause the following statement to no longer include the category here, as seen below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl:category={{PAGENAME}}|category=Application Error|notcategory=Subtopic-topic|replaceintitle=/{{BASEPAGENAME}}\//,|format=,\n*,[[{{BASEPAGENAME}}/%TITLE%{{pipe}}%TITLE%]],|notnamespace=Category|noresultsheader=There are no symptom entries for this application.[[Category:Articles with no symptom entries]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The odd thing is that it is actually working for one of my templates.  I resolved the issue by converting to the &amp;lt;DPL&amp;gt; hook instead.  Still, it seems strange that this suddenly stopped working.  [[User:Thorncrag|Thorncrag]] 20:31, 18 August 2010 (UTC)&lt;br /&gt;
:And I have just discovered that my workaround will not suffice because using the hook causes replaceintitle to not function the same as when using the parser call instead. [[User:Thorncrag|Thorncrag]] 21:18, 18 August 2010 (UTC)&lt;br /&gt;
::Note, as said in the thread above this one, you can also use &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to access the &amp;amp;lt;DPL&amp;amp;gt; tag as a parser function which should have the exact same behaviour as &amp;amp;lt;DPL&amp;amp;gt; (compared to &amp;lt;nowiki&amp;gt;{{#dpl:&amp;lt;/nowiki&amp;gt; which has slightly different behaviour compared to &amp;amp;lt;DPL&amp;amp;gt;). [[User:Bawolff|Bawolff]] 17:41, 19 August 2010 (UTC)&lt;br /&gt;
:::&amp;lt;s&amp;gt;Even with this tag format, the noresultsheader is not honored, for some unknown reason. [[User:Thorncrag|Thorncrag]] 19:45, 19 August 2010 (UTC)&amp;lt;/s&amp;gt; Due to being dyslexic I misread the suggestion... This actually might work, I shall troubleshoot further.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:31, 7 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This might also be a PHP 5.2 vs 5.3 problem... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:45, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Is this extension provoking an early call to [[Manual:Hooks/ParserClearState|ParserClearState]]? ==&lt;br /&gt;
&lt;br /&gt;
On [[Extension talk:VariablesExtension#Big Job Queue/Import bug solved in 1.3]] a bug in combination with [[Extension:VariablesExtension]] was reported. It seems like DynamicPageList triggers an early call of the hook [[Manual:Hooks/ParserClearState|ParserClearState]] which could cause trouble with several extension. Do you have any idea how this happens and what would be the best solution to solve this problem between the extensions? --[[User:Danwe|Danwe]] 04:35, 31 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 70760 and mw 1.16+ ==&lt;br /&gt;
&lt;br /&gt;
i know it&#039;s not the most secure thing in the world, but do they still play nice together? [[User:Redekopmark|redekopmark]] 18:38, 13 September 2010 (UTC)&lt;br /&gt;
:I&#039;m not sure what the number of 70760 is, however as far as i know they still play nicely together as long as the version of DPL is post [[rev:68812]]. However with that said, the categorylinks table changed quite a bit in 1.17 (aka current svn head). Some features might break in subtle (or perhaps not so subtle ways) because of that. It will certainly be less efficient for plain ole&#039; category listings (but then again this is a very inefficient extension, so if you care about efficiently, I doubt you&#039;d use it). Short answer: In my testing it still works, but no guarantees (+ the XSS issue). [[User:Bawolff|Bawolff]] 22:10, 13 September 2010 (UTC)&lt;br /&gt;
::okay, thanks, the 70760 is the revision that i got when i downloaded the trunk version earlier today and i&#039;m only planning on using it with 1.16 until 1.17 hits stable, again, thanks [[User:Redekopmark|redekopmark]] 04:29, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL &amp;amp; Nested Templates? ==&lt;br /&gt;
&lt;br /&gt;
I may be missing something so I am posting the question here.  Can DPL query variables passed to a nested template? Meaning, ... &lt;br /&gt;
* You have a page named Resource1 which uses a template called ResourceType1 which is a member of the Asset Category.&lt;br /&gt;
* Within template ResourceType1 you pass variables to and call the template called AssetInfo.&lt;br /&gt;
* You then construct a DPL query which based on the Asset category queries all pages member of Asset and lists the variables found on the nested AssetInfo template&lt;br /&gt;
&lt;br /&gt;
The rational for such a construct would be to list AsseInfo common to all resources which may use different ResourceType templates (type1, type2, etc) but are all members of Asset.  Since the include/includepage line in DPL table output must be consistent, querying the nested common template seems the best approach but does not work.&lt;br /&gt;
please advise?, thanks ahead of time for replies [[Special:Contributions/208.79.244.111|208.79.244.111]] 23:23, 4 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Replace in title breaks with titles that contain parentheses ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just discovered that an article title which contains parentheses causes the replaceintitle statement to break in that it will no longer perform any longer.  In context, I have a replaceintitle which is supposed to remove the BASEPAGENAME from the title or an article that is a subpage, so that when I output title I can output only the name of the subpage instead of the entire trail.  I still need to do further troubleshooting to see if it is actually BASEPAGENAME or %TITLE% which is breaking.  Nevertheless, it&#039;s clearly an issue with the extension.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:41, 7 October 2010 (UTC)&lt;br /&gt;
:Note, per issue I reported above, I changed to #tag:DPL .... which is what bawolff had suggested.  Unfortunately I misread it a long time ago... Anyhow that seems to have sufficiently worked around this issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:30, 7 October 2010 (UTC)&lt;br /&gt;
::Well, changing to tag:DPL is till not yielding the results I need.  It seems that several of the DPL options are not honored when changing to it.  So I&#039;m back to parentheses breaking again.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 01:12, 8 October 2010 (UTC)&lt;br /&gt;
:::&amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; Should take the exact same syntax as &amp;amp;lt;DPL&amp;amp;gt;. If there&#039;s something that works for &amp;amp;lt;DPL&amp;amp;gt; but not &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt;, that&#039;s probably a bug in mediawiki (core) not the extension, since converting &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to &amp;amp;lt;DPL&amp;amp;gt; is part of the parser. (With that said, I&#039;m not sure how it&#039;d help you with your issue, since the two should be exactly the same with exception of parsing the args before passing to DPL.). [[User:Bawolff|Bawolff]] 22:19, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Use with TreeAndMenu Extension ? ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I only need this:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=Foo|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
&lt;br /&gt;
..To dynamically add all pages to a tree that is created by the Extension TreeAndMenu.&lt;br /&gt;
I´ve tested it and it works great. Though I´m planning an opened wiki I´m a bit scared&lt;br /&gt;
about the red box on this extensions main page telling me that it has a major security&lt;br /&gt;
risk. &lt;br /&gt;
&lt;br /&gt;
Is it possible to enable this extension only for a specific (admin) page or to eliminate&lt;br /&gt;
the security risk by adding some contraints?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
[[Special:Contributions/87.78.238.27|87.78.238.27]] 18:47, 4 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The security risk will be eliminated in the next version. If you protect the the page with the DPL statement against changes, however, there should be no risk, even with the current version. [[Special:Contributions/84.59.134.95|84.59.134.95]] 17:27, 10 December 2010 (UTC)&lt;br /&gt;
::Hmm? Someone could just write a new DPL on an unprotected page. You&#039;d also need to make it so DPL&#039;s only ran on protected pages. (I think there might even be an option for that. can&#039;t remember). [[User:Bawolff|Bawolff]] 19:09, 10 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thaks Bawolff, I´ll take a look at the settings soon. If you remeber please post it here. &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/87.78.237.140|87.78.237.140]] 09:33, 11 December 2010 (UTC)&lt;br /&gt;
:&amp;lt;code&amp;gt;ExtDynamicPageList::$options[&#039;RunFromProtectedPagesOnly&#039;] = &amp;quot;NO DPL FOR YOU!&amp;quot;;&amp;lt;/code&amp;gt; See http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#DPL_Security (Note I haven&#039;t looked at the code implementing that, so I can&#039;t vouch for its security in any way or form, but the manual claims that it will work). [[User:Bawolff|Bawolff]] 17:09, 11 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thanks a lot! Have a nice christmas time! [[Special:Contributions/87.78.48.253|87.78.48.253]]&lt;br /&gt;
&lt;br /&gt;
Hi again. Sadly that was not the solution. If the option to allow DPL only on protected pages is enabled this also affects the NavTree (Extension: TreeANDMenu) that needs DPL to work propperly. What I need is DPL to only work in the sidebar :-). But I don´t know if that is easily possible?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/195.14.207.110|195.14.207.110]] 19:30, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2011=&lt;br /&gt;
&lt;br /&gt;
== Tree and Menu and DPL - Advanced use ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently using Tree and Menu and DPL to generate lists as shown in the Example. Works fine. &lt;br /&gt;
&lt;br /&gt;
 {{#tree:id=ToolsMenuTree|openlevels=0|root=Tools, Tips and best practice|&lt;br /&gt;
 * [[Tools and Tricks|Overview]] (Introduction Page)&lt;br /&gt;
 {{#dpl:category=Tools and Tricks|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The problem is that our wiki will have a lot of pages and subpages, making the list expand really fast with similar named entries such as:&lt;br /&gt;
 Outlook&lt;br /&gt;
 Outlook/Installation&lt;br /&gt;
 Outlook/Usage&lt;br /&gt;
&lt;br /&gt;
With the example structure above, is there a way to automatically create subfolders for all subpages using DPL syntax? Should be looking something like that&lt;br /&gt;
 **Outlook&lt;br /&gt;
  ***Installation&lt;br /&gt;
  ***Usage&lt;br /&gt;
Any hints would be greatly appreciated. (Mike)&lt;br /&gt;
dpl nested&lt;br /&gt;
&lt;br /&gt;
:For subcategories you could use [http://semeb.com/dpldemo/index.php?search=nested&amp;amp;go=Go nested queries]. Not sure how to implent that for subpages. You may need [[Help:Extension:ParserFunctions#.23titleparts|titleparts]] and [http://semeb.com/dpldemo/index.php?title=Titlematch#titlematch titlematch].&lt;br /&gt;
:I once wrote a [http://semeb.com/dpldemo/index.php?title=User:Subfader/Subpages_don%27t_work subpages script] but it had some bug in the order iirc.  --[[User:Subfader|Subfader]] 19:20, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Error on line 442 ==&lt;br /&gt;
&lt;br /&gt;
Hello, how can I solve this error?&amp;lt;br&amp;gt;&lt;br /&gt;
Deprecated: Function split() is deprecated in /home/tibiawi/public_html/extensions/DynamicPageList/DynamicPageList2Include.php on line 442&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Replace the [http://php.net/split &#039;&#039;&#039;&amp;lt;code&amp;gt;split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;] call with [http://php.net/preg_split &#039;&#039;&#039;&amp;lt;code&amp;gt;preg_split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;], that should be equivalent. :) Make sure the line is passing the arguments as it should, though, the function headers are subtly different. -[[User:Pinkgothic|pinkgothic]] 14:36, 28 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL transclusion and performance tip ==&lt;br /&gt;
&lt;br /&gt;
Better write of the (meanwhile deleted) ramble below is at [[User:Pinkgothic/DPL]], which is &#039;&#039;very&#039;&#039; layman oriented, so probably going to bore most people out of their minds, but I like having something I can link anyone to. :) -[[User:Pinkgothic|pinkgothic]] 15:49, 28 January 2011 (UTC)&lt;br /&gt;
: Deleted the ramble, better read the extended version ;-) --[[User:Nakohdo|Nakohdo]] 17:56, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Semeb.com Troubles? ==&lt;br /&gt;
&lt;br /&gt;
The whole /dpldemo/ folder seems to have disappeared from semeb.com. Is there somewhere else we can go to get to the manual? –[[User:DamnedScholar|DamnedScholar]] 20:51, 4 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Seems to be back: http://semeb.com/dpldemo/ --[[User:Nakohdo|Nakohdo]] 17:48, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: So it is. –[[User:DamnedScholar|DamnedScholar]] 03:48, 14 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Issue with replaceintitle==&lt;br /&gt;
I&#039;m having an issue with replaceintitle when attemtping to do a replacement on a title which includes an apostrophy.&lt;br /&gt;
&lt;br /&gt;
Here is my dpl call:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|shownamespace=false&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
|titlematch={{PAGENAME}}/%&lt;br /&gt;
|replaceintitle=/{{PAGENAME}}\//&lt;br /&gt;
|format=,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above works perfectly on, for example, &amp;quot;John Smith&amp;quot;, but &amp;quot;John O&#039;Shea&amp;quot; fails to return any results.  I&#039;ve tried a number of ways to escape the apostrophy with no success, so any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
-AerosAtar 20:04, 19 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[[Extension:StringFunctions#.23replace:]], [[Extension:MultiReplace]] --[[User:Subfader|Subfader]] 00:29, 20 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried using a #replace call from ParserFunctions (running 1.16.2), but it fails under the same circumstances.  It is possible I wasn&#039;t writing the regexp correctly though. What would you suggest I try within the #replace call?&lt;br /&gt;
::-AerosAtar 22:37, 21 February 2011 (UTC)&lt;br /&gt;
:::Its because the &#039; in &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt; is outputted as a &amp;lt;nowiki&amp;gt;&amp;amp;amp;#39;&amp;lt;/nowiki&amp;gt; to avoid making italic/bolding. You need to somehow use the replace parser function to replace the &amp;amp;amp;#39; with a &#039; (And hope replace doesn&#039;t similarly replace &#039; character). [[User:Bawolff|Bawolff]] 03:58, 26 February 2011 (UTC)&lt;br /&gt;
::::Using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|%27}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t seem to make any difference.  Could there be something else causing this? It does only seem to be the one page with a &#039; in the title that is having a problem, which is why I have made the assumption that is the problem. -AerosAtar 16:37, 27 February 2011 (UTC)&lt;br /&gt;
:::::Probably something to do with at what stage the &amp;amp;amp;#39; is getting converted to a &#039;. Perhaps using the tag version (aka &amp;amp;lt;dpl&amp;amp;gt; instead of &amp;lt;nowiki&amp;gt;{{#dpl:...&amp;lt;/nowiki&amp;gt;) might work better since tpyically tag extensions have the content passed unmangled to the extension hook. (thats a bit of a long shot though). [[User:Bawolff|Bawolff]]&lt;br /&gt;
::::::On a related note, this issue isn&#039;t limited to DPL, see [[bugzilla:16474]]. [[User:Bawolff|Bawolff]] 00:50, 1 March 2011 (UTC)&lt;br /&gt;
Unfortunately, for some reason that I have been unable to fathom, the &amp;amp;lt;DPL&amp;amp;gt; tag doesn&#039;t work on my wiki. Or on my 1.16 test wiki.  So something has changed between 1.15 and 1.16 which has broken that (but my PHP knowledge is far too limited to even attempt to figure out what).  Even Using &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; doesn&#039;t work... Oh well, guess I&#039;ll have to live with it for the moment. --AerosAtar 20:26, 3 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Breaks when using ordermethod pagesel ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve run into an interesting problem. When attempting to generate a list using &amp;quot;linksfrom&amp;quot; and setting ordermethod to &amp;quot;pagesel&amp;quot;, the parser breaks with the following error:&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT DISTINCT `page`.page_namespace as page_namespace,`page`.page_title as page_title,`page`.page_id as page_id, pagesrc.page_title as sel_title, pagesrc.page_namespace as sel_ns, CONCAT(pl.pl_namespace,pl.pl_title) AS sortkey FROM `pagelinks` as plf, `page`as pagesrc, `page` WHERE 1=1 AND `page`.page_is_redirect=0 AND `page`.page_namespace = plf.pl_namespace AND `page`.page_title = plf.pl_title AND pagesrc.page_id=plf.pl_from AND ((plf.pl_from=0)) ORDER BY sortkey ASC LIMIT 0, 500&lt;br /&gt;
&lt;br /&gt;
Error message is:&lt;br /&gt;
Unknown column &#039;pl.pl_namespace&#039; in &#039;field list&#039; (localhost) &amp;lt;/pre&amp;gt;&lt;br /&gt;
What&#039;s interesting is that this error does NOT occur if I change &amp;quot;linksfrom&amp;quot; to &amp;quot;linksto&amp;quot;.  What&#039;s also interesting is that on a cursory check of DPLMain.php for malformed code and found that the column pl.pl_namespace isn&#039;t even referenced in the &amp;quot;linksfrom&amp;quot; section, but is referenced in the &amp;quot;linksto&amp;quot; section, but I may not be looking at it right.&amp;lt;br /&amp;gt;[[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 20:50, 22 February 2011 (UTC)&lt;br /&gt;
:I forgot to post that I believe I found the issue causing this.  On line 2088 of DPLMain.php the pagesel function is referencing the pagelink when it should be referencing pagefrom:&lt;br /&gt;
 $sSqlSortkey = &amp;quot;, CONCAT(pl.pl_namespace,pl.pl_title) &amp;quot; . $sOrderCollation . &amp;quot; AS sortkey&amp;quot;;&lt;br /&gt;
I changed pl.pl_namespace,pl.pl_title to plf.pl_namespace,plf.pl_title - and this &#039;&#039;seems&#039;&#039; to have resolved the issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:13, 16 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Show images of a category including links to pages using these images! ==&lt;br /&gt;
&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;br /&gt;
I have a difficult question. I would like to create a gallery like that:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |category=Oneofmycats&lt;br /&gt;
   |namespace=Image&lt;br /&gt;
   |format=«gallery»,%PAGE%¦%NR%. %TITLE%\n,,«/gallery»&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
That works great. But now I would like to have the name of the page (all of my images are at least only used on one page!) which makes use of the image as image text (not TITLE). In addition to that the name of the page should be a linkt to the page! So it would be possible to show all Images of a certain category including linkt to each page using this image (there is only one page!).&lt;br /&gt;
&lt;br /&gt;
Found this code here:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |imageused=myimage.jpg&lt;br /&gt;
   |format=,[[%PAGE%]]\n,,&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
But I don´t know how to merge this two operations to one big thing!&lt;br /&gt;
&lt;br /&gt;
Hope you understand what I mean :-).&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
== DPL for category page – order by second name? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using DPL for a personalized category page because I didn&#039;t like the MediaWiki-own view. Everything works fine but there is one point I despair of. For the category of persons I want the list to be ordered by second name. In the standard category view this issue is solved by a tag on every page that tells MediaWiki how to order, e.g. on the page &amp;quot;Angie Gielach&amp;quot; &amp;lt;nowiki&amp;gt;[[Kategorie:Personen|Gielach]]&amp;lt;/nowiki&amp;gt; to have it listed under &amp;quot;G&amp;quot; instead of &amp;quot;A&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
In DPL I use the following code to display the pages of my category &amp;quot;Personen&amp;quot; alphabetically:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
===A===&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = Personen&lt;br /&gt;
format   = ,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
title&amp;lt;=B&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Has anyone a solution for this? &lt;br /&gt;
--[[Special:Contributions/188.110.236.197|188.110.236.197]] 20:57, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[http://semeb.com/dpldemo/index.php?title=Ordermethod#ordermethod ordermethod=category,sortkey] - IIRC it does&#039;t work well. --[[User:Subfader|Subfader]] 21:25, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibility with the Collection extension ==&lt;br /&gt;
&lt;br /&gt;
This extension is great but when you try to export to a pdf with the book/collection extension nothing gets printed. Is there a way to solve this?--[[User:Tsouchon|Tsouchon]] 13:50, 6 May 2011 (UTC)&lt;br /&gt;
:This is an issue with several extensions. See [[bugzilla:21653]] for example. [[User:Bawolff|Bawolff]] 20:05, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Selecting Articles based on template parameter value ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 20:10, 23 May 2011 (UTC)  Hi, I am new to DPL. I have articles with a template named ProjectInfo, that contains parameters named ProjectName, ProjectOwner, ProjectDate. I want to use DPL to create a list of projects that are recent (ProjectDate less than 3 years old).&lt;br /&gt;
&lt;br /&gt;
I am testing this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 category=PendingProjects&lt;br /&gt;
 include={ProjectInfo}:ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 includematch = (Here I want ProjectDate &amp;gt; 3 years)&lt;br /&gt;
 table=,,ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 resultsheader=Number of data = %PAGES%\n&lt;br /&gt;
 noresultsheader= no matching projects were found.\n&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for any help!&lt;br /&gt;
&lt;br /&gt;
:You have to use a subquery which will result in all pages with the temnplate being returned but hiding those which do no match your age criteria (for which you&#039;ll need [[Extension:ParserFunctions]] for the check). A very dirty solution tho. --[[User:Subfader|Subfader]] 19:04, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 19:36, 24 May 2011 (UTC)  The logic I may use to evaluate the date is :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#ifexpr:{{#time:U}} &amp;gt; {{#time:U| {{{ProjectDate}}} + 3 year}}|Older than 3 years|Less than 3 years}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Do you mean that all the records may be selected, then format the output to hide not wanted records?&lt;br /&gt;
Please provide an example of the format expression.&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Intercept a list of articles by alphabetic character ==&lt;br /&gt;
&lt;br /&gt;
I have a list of articles on people, sort by last name (via sortkey). To make it easier for users to find a name in the list I want to intersect the list with subheadings showing the alphabetical character:&lt;br /&gt;
&lt;br /&gt;
====A====&lt;br /&gt;
* Otto Ader&lt;br /&gt;
* Anton Albers&lt;br /&gt;
&lt;br /&gt;
====B====&lt;br /&gt;
* Chris Bill&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Any ideas? --[[Special:Contributions/188.98.11.250|188.98.11.250]] 20:42, 1 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It works this way&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Should also work with &amp;lt;code&amp;gt;mode=category&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|mode=category&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:but I get a blank page on that (old DPL version here). http://semeb.com/dpldemo/index.php?title=Mode#mode --[[User:Subfader|Subfader]] 18:26, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for your answer. I now use this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Personen&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=sortkey&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Together with the setting &amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff = 400;&amp;lt;/code&amp;gt; it outputs a list separeted by the alphabetical character but without columns. Now there is one new problem appearing: Somehow the parser doesn&#039;t change the html-tags produced by the DPL-plugin into wiki-links. Thats what I get:&lt;br /&gt;
&lt;br /&gt;
===A===&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Otto_Abetz&amp;quot; title=&amp;quot;Otto Abetz&amp;quot;&amp;gt;Otto Abetz&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Alma_de_l%27_Aigle&amp;quot; title=&amp;quot;Alma de l&#039; Aigle&amp;quot;&amp;gt;Alma de l&#039; Aigle&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Helmut_Amanshauser&amp;quot; title=&amp;quot;Helmut Amanshauser&amp;quot;&amp;gt;Helmut Amanshauser&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course everything works well if I set &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt; in localsettings.php, but shouldn&#039;t it work without this?&lt;br /&gt;
--[[Special:Contributions/188.98.11.250|188.98.11.250]] 19:53, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No idea, never happened to me. But yes, it should work without &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt;. For proper support you may want to start an &amp;quot;issue&amp;quot; on http://semeb.com/dpldemo/index.php?title=Extension_DPL --[[User:Subfader|Subfader]] 19:03, 6 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with VariableExtension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having problems with using the VariableExtension together with DPL, here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{#vardefine:pagetitle|Main Page}}&lt;br /&gt;
&lt;br /&gt;
 ==First==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&lt;br /&gt;
 ==Second==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki v1.17, Extension:VariableExtension v1.3, and DPL v1.8.9 (the MW1.17 build, DynamicPageList-MW1.17-r76531.tar.gz).&lt;br /&gt;
&lt;br /&gt;
The output from the first call is not the same as the output from the second call. Shouldn&#039;t it be identical? The first call returns &amp;quot;Main Page&amp;quot; and &amp;quot;Talk:Main Page&amp;quot; as expected, but the second call instead gives this strange error message:&lt;br /&gt;
&lt;br /&gt;
:Extension:DynamicPageList (DPL), version 1.8.9 : ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their &#039;not&#039; variants&lt;br /&gt;
&lt;br /&gt;
Please help!&lt;br /&gt;
[[User:Amerias|Amerias]] 13:27, 11 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have reported this above already, but now I looked into it a little bit further. Seems like this is a problem ob &#039;&#039;DynamicPageList&#039;&#039;. This extension shouldn use &amp;lt;code&amp;gt;Parser::parse()&amp;lt;/code&amp;gt;, the code [http://svn.wikimedia.org/doc/classParser.html Parser class documentation] states that this function should NOT be called recursively! Since this function is called for page rendering, you shouldn&#039;t use it within this extension. Instead you should use &amp;lt;code&amp;gt;Parser::recursiveTagParse()&amp;lt;/code&amp;gt;. File: DPLMain.php, line 3310, &amp;lt;code&amp;gt;$parserOutput = $localParser-&amp;gt;parse( $output, $parser-&amp;gt;mTitle, $parser-&amp;gt;mOptions );&amp;lt;/code&amp;gt; --[[User:Danwe|Danwe]] 00:18, 24 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried to use &#039;&#039;recursiveTagParse&#039;&#039; as you suggested, but it doesn&#039;t fix the problem unfortunately. So far, I can confirm on 1.17 that this problem breaks Cite, Variables and Semantic Internal Objects behaviors. Everything is fine once DPL is deactivated.&lt;br /&gt;
&lt;br /&gt;
:::sure you have changed it everywhere? Or there must be any other cause which is triggering the [[Manual:Hooks/ParserClearState|ParserClearState]] hook, thats the only event all variables getting flushed down the toilet... --[[User:Danwe|Danwe]] 17:34, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::I indeed changed it in multiple DPL files, but no success. As I saw on bugzilla, this bug is unfortunately here since 2009. --[[Special:Contributions/112.136.72.214|112.136.72.214]] 08:41, 31 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: It works in latest DPL, but latest DPL has different problems - &amp;quot;namespace&amp;quot; support doesn&#039;t work&lt;br /&gt;
&lt;br /&gt;
::::::If you still run into similar problems, I suggest you use #dplvariable instead of the #variable parser function.&lt;br /&gt;
::::::The &amp;quot;namespace&amp;quot; support should still be working; the only thing that has changed is the fact that instead of &amp;quot;namespace = Article&amp;quot; you&#039;ll have to use &amp;quot;namespace = &amp;quot;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:30, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t get a simple List to generate something other than HTML tags around the list contents ==&lt;br /&gt;
I&#039;ve followed the install as stated and generated a simple test list which yields results with html tags around the list contents. I&#039;ve tried it with both the DPL tag and the DynamicPageList tag and they still both output html and not wiki links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
namespace=Player_Page&lt;br /&gt;
columns=3&lt;br /&gt;
ordermethod=title&lt;br /&gt;
randomcount=5&lt;br /&gt;
count=5&lt;br /&gt;
offset=1&lt;br /&gt;
shownamespace=yes&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
yields&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test2&amp;quot; title=&amp;quot;Player Page:Article Count Test2&amp;quot;&amp;gt;Player Page:Article Count Test2&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test3&amp;quot; title=&amp;quot;Player Page:Article Count Test3&amp;quot;&amp;gt;Player Page:Article Count Test3&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:PC_Census&amp;quot; title=&amp;quot;Player Page:PC Census&amp;quot;&amp;gt;Player Page:PC Census&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Player_Pages&amp;quot; title=&amp;quot;Player Page:Player Pages&amp;quot;&amp;gt;Player Page:Player Pages&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Sandbox&amp;quot; title=&amp;quot;Player Page:Sandbox&amp;quot;&amp;gt;Player Page:Sandbox&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m running MW 1.16.2 with PHP 5.2.17 (cgi) and MySQL 5.0.91mm-log&lt;br /&gt;
&lt;br /&gt;
Have I forgotten something? I put in the following on my localsettings.php and downloaded from the extension page the proper package for my version of MW. &amp;lt;pre&amp;gt; include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know where else to go for help. I&#039;ve reviewed bugs and issue pages and really didn&#039;t see anything applicable. I even tried to install the Wikimedia version of this extension and that worked fine (although that version doesn&#039;t have all the function I want so I&#039;d rather have this one.) Please help. --[[User:Thing 1|Thing 1]] 23:44, 30 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am on a 1.16.2 install. I found that the trunk version worked and not the 1.16.x version. --[[User:Thing 1|Thing 1]] 04:39, 31 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Try to set [[$wgRawHtml]] to true. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:33, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
Is there a conflict between this and [[Extension:Variables]]?  In particular, it seemed that DPL was blanking variables, causing an [http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;oldid=584025 error message like this], and it was resolved by having the DPL variable declared first before the total variable ([http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;diff=584031&amp;amp;oldid=584025 like this]).   --[[User:Sigma 7|Sigma 7]] 17:07, 27 September 2011 (UTC)&lt;br /&gt;
:You can also try to use the #dplvariable function when working with variables and DPL calls. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:34, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Question about &amp;quot;includematch&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
I use this great extensions in two of mine wikis. In the last times, i have some problems with includematch. &lt;br /&gt;
My Wiki is about Final Fantasy XIV Online, for info ;)&lt;br /&gt;
&lt;br /&gt;
NPCs are selling some Items, the item goes in the category:example sells from NPC.&lt;br /&gt;
Now, some NPCs sells example-head, examplefeed, example-earring. If i create now the Article examlpe, &lt;br /&gt;
i use this DPL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{SUBPAGENAME}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{fixapos|{{fixtick|{{fixparen|{{SUBPAGENAME}}}}}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here i use the _Template:Sellsrow to get the Price and the Template:NPC dpl Zones to get all other datas.&lt;br /&gt;
In the Template:Sellsrow, i define &#039;&#039;&#039;Item&#039;&#039;&#039;. Thats why my includematch say get where Item = &amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
So, my Articles shows me now in the Table all sellinginformations about:&lt;br /&gt;
*example&lt;br /&gt;
*example-head&lt;br /&gt;
*examplefeed&lt;br /&gt;
*example-earring&lt;br /&gt;
&lt;br /&gt;
i try&#039;d some other includematch variations like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
but at least, i have allways the Same problem. It shows me all what that NPC have, where example is in :\ &lt;br /&gt;
The only what i want to see, is the Data for example &amp;gt;.&amp;lt; Someone knows how i can fix it? [[User:Yukii|Yukii]] 12:52, 17 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m not quite sure I understood everything you said, so in case you want to clarify, you can tell me in German. // Ich bin mir nicht ganz sicher, dass ich alles richtig verstanden habe, und falls nicht, dann kannst du es gerne auf Deutsch nochmals erklären.&lt;br /&gt;
::The problem is, as far as I can see, that you never included the line &amp;quot;Item=...&amp;quot; in your DPL call; you only called to include &amp;quot;Price=...&amp;quot; parameter in the {Sellsrow} template. The includematch function works only, if you include the respective parameter, so in order for it to work, you need to change &amp;lt;code&amp;gt;{Sellsrow}:Price&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;{Sellsrow}&amp;lt;font color=red&amp;gt;:Item&amp;lt;/font&amp;gt;:Price&amp;lt;/code&amp;gt;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:43, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Warning about $maxResultCount ==&lt;br /&gt;
&lt;br /&gt;
Just as a heads-up, &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is &#039;&#039;&#039;not&#039;&#039;&#039; a limit on DPL&#039;s results, but a limit on the amount of rows pulled from the database. &#039;&#039;&#039;That is not the same thing&#039;&#039;&#039;. For example, the DPL query...&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;DPL&amp;amp;gt;&lt;br /&gt;
 includematch=/\|\stemplate-attribute\s=\svalue/s&lt;br /&gt;
 titlematch=Foo%&lt;br /&gt;
 category=Foos&lt;br /&gt;
 &amp;amp;lt;/DPL&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
...will &#039;&#039;&#039;first pull all pages beginning with &amp;quot;&amp;lt;code&amp;gt;Foo&amp;lt;/code&amp;gt;&amp;quot; in the category &amp;quot;&amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt;&amp;quot; from the database&#039;&#039;&#039;, and only &#039;&#039;&#039;then&#039;&#039;&#039; check for the &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt;  pattern. In other words, if &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is 500 and you have 800 &amp;lt;code&amp;gt;Foo%&amp;lt;/code&amp;gt; pages in the &amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt; category, &#039;&#039;&#039;&#039;&#039;even if just ten of those match your &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; pattern, you will probably not get all ten&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Our solution was to remove the limit entirely (&amp;lt;code&amp;gt;$allowUnlimitedResults = true&amp;lt;/code&amp;gt;), because our wiki is private and we have a strong control over authorship.&lt;br /&gt;
&lt;br /&gt;
Your mileage may, of course, vary. -[[User:Pinkgothic|pinkgothic]] 13:32, 30 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Does not work with mediawiki 1.18 ==&lt;br /&gt;
&lt;br /&gt;
On upgrade from mediawiki 1.65 to 1.18, DPL stopped working. I downloaded the latest version from Semeb website. But still does not work. The error is: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Fatal error: Call to a member function addMessages() on a non-object in xxxxxx/extensions/DynamicPageList/DPLSetup.php on line 1163&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Help! [[User:Jonathan3|Jonathan3]] 00:49, 11 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this... find the error line and it should be this piece of code or something similar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        foreach( DPL2_i18n::getMessages() as $sLang =&amp;gt; $aMsgs )&lt;br /&gt;
        {&lt;br /&gt;
            $wgMessageCache-&amp;gt;addMessages( $aMsgs, $sLang );&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In MW 1.18 $wgMessageCache is deprecated so just comment out all those lines. It should work ok after that. --[[Special:Contributions/Paracelsus|Paracelsus]] 22:50, 12 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:But that won&#039;t add the messages to the cache... --[[User:Subfader|Subfader]] 08:04, 13 December 2011 (UTC)&lt;br /&gt;
::Better question is wtf is the extension doing messing around with the message cache by hand... [[User:Bawolff|Bawolff]] 19:21, 13 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I commented out those lines. Now it gives me the following error: &#039;&#039;&#039;Fatal error: Call to private method Title::prefix() from context &#039;DPLMain&#039; in xxxxx/extensions/DynamicPageList/DPLMain.php on line 2631&#039;&#039;&#039;. What next? :-) [[User:Jonathan3|Jonathan3]] 22:34, 18 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I also commented out the following lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            if ($bShowNamespace)&lt;br /&gt;
                //Adapted from Title::getPrefixedText()&lt;br /&gt;
                $sTitleText = str_replace( &#039;_&#039;, &#039; &#039;, $title-&amp;gt;prefix($sTitleText) );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::I&#039;m not sure if everything works fine now, but at least the error message disappeared --[[Special:Contributions/82.57.155.239|82.57.155.239]] 21:34, 25 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*FIXED*&#039;&#039;&#039; Removing the lines above fixed it. I also found the following page which may be of interest (and which includes a replacement for the missing lines): [[Special:Code/MediaWiki/86335]]  Thanks everyone [[User:Jonathan3|Jonathan3]] 23:15, 27 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:  I only saw a replacement for the second set of lines you had comment out, is that correct?  Also, does this them restore the adding messages to the cache?  Thanks!  [[User:Ncarty97|Ncarty97]] 16:36, 26 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2012 =&lt;br /&gt;
&lt;br /&gt;
== Null edits (or dummy edits) required for updating DPL listing ==&lt;br /&gt;
&lt;br /&gt;
The wiki I administer makes a huge use of DPLs for constructing lists of pages and controlling workflows--very well might I add.  &lt;br /&gt;
&lt;br /&gt;
One problem that I have perennially run into however is the need to execute a null edit in order for pages to properly show up in a DPL when the DPL is grabbing based on, for instance, page category.  What I don&#039;t understand is that when accessing the page in question the category is correct, but the DPL listing the page will not include the page in its list until executing a null edit on the page.  I&#039;m fairly knowledgebale about this extension but I have not come up with a solution to this problem.  I&#039;ve even tried using updaterules to &amp;quot;touch&amp;quot; the page when the list is built, but that feature does not seem to be usable at this point.&lt;br /&gt;
&lt;br /&gt;
Since the page shows the correct category, and the job queue is empty, I can&#039;t actually figure out why this is happening.  The only thing that I can think of is that the DPL is stored in a cache; however, that should not be causing this since cached results are supposed to be disabled by default.  I do have MediaWiki parser cache set to enabled as well as file cache, but disabling these seems to have no effect on the symptom.  Any thoughts on this?  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 18:40, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I may have posted too soon; I &#039;&#039;completely&#039;&#039; disabled caching across the wiki and this seems to have resolved the problem altogether.  This works for now, although from a scalability perspective I&#039;m not sure.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 19:20, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I think I posted too soon again.  I think disabling cache only caused an update, but null edits are still required.  I can&#039;t seem to find a way around this.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 16:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Have you tried to [[purge]] the page with the DPL call? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:46, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;skipthispage&amp;quot; - not bolded when created by DPL  ==&lt;br /&gt;
&lt;br /&gt;
Hi!  I&#039;m working through the book MediaWiki and Beyond.  Great book, but I&#039;ve run into something that doesn&#039;t seem to be working.  In the book it says that if you use the &#039;skipthispage&#039; variable and set it to false, not only will the page you are on show up in your list (in this case a navigation list), but since its pointing to itself, it will default to bolded text rather than a link.  I don&#039;t seem to be able to get that behavior though.  If I put a link to the page within itself, that will bold and present just as text, but not when it comes through the dpl command.  Any ideas why?   Thanks!  [[User:Ncarty97|Ncarty97]] 20:41, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Confirmed. Never worried about it tho. --[[User:Subfader|Subfader]] 23:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It works fine for me. Could you give some more information (version MW and DPL?) and show me an example of the issue? You can do so on [http://semeb.com/dpldemo/index.php?title=Extension_DPL the DPL wiki] if you want to. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:53, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Redirects not showing DPL listing ==&lt;br /&gt;
Similar to above, the DPL listing is not showing up when you go to the page via redirect. So when you &amp;quot;null edit&amp;quot; it then works. Any clue on why this may be happening?&lt;br /&gt;
&lt;br /&gt;
Here is the error message: Extension:DynamicPageList (DPL), version 1.8.9 : Warning: No results.&lt;br /&gt;
&lt;br /&gt;
Thanks, [[User:CJL108|CJL108]] 00:35, 15 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Hello, could you clarify the issue a bit? I&#039;m not sure what exactly you mean with redirects not showing up. Have you tried setting the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#redirects redirects parameter] to include? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:55, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Security issues? / Version 2 ==&lt;br /&gt;
What exactly needs to be fixed to resolve the security issues?&lt;br /&gt;
Are they resolved in version 2?  And what needs to happen before version 2 is released? [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:16, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Bit of useful info at [[User talk:Pinkgothic/DPL#Caching sidenote]] (this page is a good read altogether :) [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:53, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DynamicPageList only works with global $wgRawHtml set to true. ==&lt;br /&gt;
&lt;br /&gt;
Between MediaWiki version 1.15 and 1.16 the way the &amp;lt; html &amp;gt; tag is handled changed. As a result, the DynamicPageList extension&#039;s abuse of the global $wgRawHtml setting to temporarily enable raw HTML content is broken. The normal way (to my knowledge) for an extension developer to embed raw HTML is to create one or more markers and then to post process the content and replace the markers with HTML after MediaWiki has done all of it&#039;s HTML stripping.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/216.58.45.229|216.58.45.229]] 22:53, 4 March 2012 (UTC)&lt;br /&gt;
:That is correct. To anyone interested See the docs for the [http://svn.wikimedia.org/doc/classStripState.html StripState] class (which extensions can use to insert strip items that will be automatically unstripped by mediawiki at the apropriate time). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:05, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== multiple notitlematch using {#dpl} ==&lt;br /&gt;
&lt;br /&gt;
I have my query running fine if I used &amp;lt;DPL&amp;gt; to [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#nottitlematch exclude multiple pages], but I need to run it using {{#dpl}}. How do I exclude multiple pages here when the | delineates query parameters?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nottitlematch=A|B|C -&amp;gt; fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A\|B\|C  fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A,B,C fails&lt;br /&gt;
nottitlematch=A;B;C fails&lt;br /&gt;
&lt;br /&gt;
nottitlematch=A&lt;br /&gt;
nottitlematch=B&lt;br /&gt;
nottitlematch=C only excludes the last one&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/107.1.97.86|107.1.97.86]]&lt;br /&gt;
&lt;br /&gt;
:As usual, when you use a parser function, you will have to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, when you want to denote a &amp;quot;|&amp;quot; without making a statement about a new parameter ([http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax#Parser_function_method see here]):&lt;br /&gt;
:&amp;lt;pre&amp;gt;nottitlematch = A{{!}}B{{!}}C&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Ofc you need to define the [[Template:!]] as usual.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 21:23, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thx for the prompt response, works perfectly.&lt;br /&gt;
&lt;br /&gt;
== WantedPages, Templates, Files, and Categories ==&lt;br /&gt;
&lt;br /&gt;
Hi. I was wondering if it is possible to use DPL to create the list of Wanted Pages, Templates, Files, and Categories. My wiki uses this already for anything that isn&#039;t uncategorized, so we can categorize it immediately. I would like to do the same for Wanted Pages, Templates, Files, and Categories. Is this possible, and how would I do that? [[Special:Contributions/173.66.197.202|173.66.197.202]] 17:18, 11 June 2012 (UTC)&lt;br /&gt;
:You have special pages that list wanted pages, templates and files already. Why exactly do you need DPL to create those lists as well? Aside from that, no, I don&#039;t think that is possible. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:08, 12 June 2012 (UTC)&lt;br /&gt;
::To keep it up-to-date and so it can be fixed faster than those pages can update. [[Special:Contributions/173.66.197.202|173.66.197.202]] 16:31, 13 June 2012 (UTC)&lt;br /&gt;
:::If you&#039;re using DPL, performance obviously isn&#039;t a concern, so don&#039;t use [[manual:$wgMiserMode|$wgMiserMode]], and those pages will be updated instantly. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Allowcachedresults WARNING ==&lt;br /&gt;
&lt;br /&gt;
It does not display!&amp;lt;br&amp;gt;&lt;br /&gt;
I set:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$wgFileCacheDirectory  = &amp;quot;$IP/cache&amp;quot;; &lt;br /&gt;
$wgShowIPinHeader      = false;  &lt;br /&gt;
$wgUseFileCache        = true;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And I set the Template:DPL Cache Warning, but the message won&#039;t display. Any ideas? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 19:50, 18 June 2012 (UTC)&lt;br /&gt;
::The allowcachedresults refers to the parser cache, which is different from the File cache (and as such, settings related to the file cache really don&#039;t have that much bearing on how allowcachedresults should work [afaik]. Of course, disabling parser cache would also disable file cache so they&#039;re mildly related, but I would concentrate first on verifying that parser caching is working [ which it does appear to be based on the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Saved in parser cache with key guildwar_wiki:pcache:idhash:2870-0!*!0!!pt-br!2!edit=0 and timestamp 20120619120119 --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the link). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:10, 19 June 2012 (UTC)&lt;br /&gt;
:Please... someone help me, I don&#039;t know what else I can do, another thing that happens is that the following template call makes pages show AS templates (when previewing):&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|category=*Skills do elementalist¦Skills downed¦Skills de Lava Axe¦Skills de Magnetic Shield¦Skills de Fiery Greatsword¦Skills de Bow of Frost¦Skills de Lightning Hammer&lt;br /&gt;
|uses=Predefinição:Skill infobox&lt;br /&gt;
|include={Skill infobox}:%PAGE%,{Skill infobox}:description,{Skill infobox}:%PAGE%,{Skill infobox}:recharge&lt;br /&gt;
|secseparators = ²{#vardefine:,¦,,}²,²{#vardefine:Recharge-,¦,,}²&lt;br /&gt;
|format=,,,&lt;br /&gt;
|allowcachedresults=yes+warn&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The template is called in [http://guildwars2brasil.com.br/wiki/Lista_de_skills_do_elementalist this page]. - [[Special:Contributions/186.218.184.219|186.218.184.219]] 21:51, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure if I got what I&#039;m supposed to do, also, the &#039;&#039;&#039;&#039;&#039;resultsheader = %PAGES%&#039;&#039;&#039;&#039;&#039; [http://guildwars2brasil.com.br/wiki/Predefini%C3%A7%C3%A3o:Dye_palette isn&#039;t working]. [[Special:Contributions/186.218.184.251|186.218.184.251]] 07:06, 9 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Where can I download DPL2? ==&lt;br /&gt;
&lt;br /&gt;
First, I don&#039;t know git very well but it seems that all of the links to download DynamicPageList2 are broken.  Can anyone point me to a version of DPL2 that works with MediaWiki 1.19?  Thanks.&lt;br /&gt;
&lt;br /&gt;
: http://semeb.com/dpldemo/index.php?title=DPL --[[User:Subfader|Subfader]] ([[User talk:Subfader|talk]]) 22:13, 29 June 2012 (UTC)&lt;br /&gt;
::I doubt this extension has been migrated to git since no one has been maintaining it for years. The svn links should still work. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 01:32, 3 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Attempting to use DPL to create a table &amp;quot;on-the-fly&amp;quot; on any given article page by pulling from a list on a page; Getting error message: %DPL-1.7.6-WARNING: No results! ==&lt;br /&gt;
* Hi, so my goal in this scenario is to create a table on-the-fly using DPL and put that table on any given article page (I&#039;ve opted to do a template call to facilitate this) -- and so part of the problem has been to figure out which of the DPL commands are best suited to accomplish this. I started with &amp;lt;b&amp;gt;table&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;tablerow&amp;lt;/b&amp;gt; and initially got the results I was looking for on simpler test examples. But now I&#039;m getting this error %DPL-1.7.6-WARNING: No results! and I can&#039;t find my bug! So yesterday I started looking at the &amp;lt;b&amp;gt;secseparators&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;multisecseparators&amp;lt;/b&amp;gt; commands, but the syntax is killing me and they&#039;re just a bit too tricky for me right now (I just started learning/implementing DPL). In the DPL Manual it even suggests sticking with &amp;quot;table&amp;quot; and &amp;quot;tablerow&amp;quot;, and that&#039;s what I&#039;d like to do. &lt;br /&gt;
* I&#039;d be grateful for some help figuring out where I took a wrong turn. &lt;br /&gt;
* One thing I saw yesterday was that I had misnamed the first parameter - i.e., Drug Code instead of Pfizer Drug Code. So I corrected that. It still didn&#039;t work. So I created a new Template:Drug Info 5 and Template:Drug Info5.dpl - suspecting that maybe there was something I wasn&#039;t aware of in the functioning of a phantom template where even if I fixed the parameter name in the dpl template, the phantom template might not pass the parameters through properly (?). &lt;br /&gt;
* Further down I list an example that did work. That&#039;s the one I built upon to try to get this one to work.&lt;br /&gt;
* Many thanks for your reply and insight. Cheers, Jeff Western cell: 323.449.7944&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;NON-WORKING VERSION:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Full error message is:&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;%DPL-1.7.6-WARNING: No results!&lt;br /&gt;
{|class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;&lt;br /&gt;
!Pfizer Drug Code !Drug Brand Name !Compound Name !Drug Class !Project Code |} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s the DPL and template call which goes on any given article (page):&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD Pfizer Compounds (to assoc drugs to Ulcerative Colitis) &lt;br /&gt;
|include = {Drug Info 5}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s Template:Drug Info 5.dpl:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{{Pfizer Drug Code|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Brand Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Compound Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Class|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Project Code|}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;And then there&#039;s the phantom Template:Drug Info 5 which just serves to pass the above 5 parameters.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;The article:&#039;&#039;&amp;lt;b&amp;gt;EQDD PFizer Compounds (to assoc drugs to Ulcertative Colitis)&amp;lt;/b&amp;gt; &#039;&#039;-- has a small listing of just a few drugs for me to test out the DPL, for example:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Drug Info 5|Pfizer Drug Code=PF-00547659|Drug Brand Name=drug brand name|Compound Name=compound name (for Ulcerative Colitis, Crohn&#039;s Disease)|Drug Class=null|Project Code=A728}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;WORKING VERSION which &amp;lt;i&amp;gt;did&amp;lt;/i&amp;gt; create a table on-the-fly successfully:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD for UK-092480  &amp;lt;-- but strangely, when I replaced UK-092480 with PF-00346519 (which is what it should be) it craps out&lt;br /&gt;
|include = {Drug Info 3}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code,Description,Disease&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Previously I also tried to put the Drug Info parameters for each drug beneath a Drug Code section heading. Then, using #1sth:, I was able to get the Drug Info parameters -- but I couldn&#039;t figure out how to parse out the individual drug parameters in order to then output them in tabular format and build that table on-the-fly. Here&#039;s what I&#039;m talking about:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Inserting the &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/b&amp;gt; transclusion section tag into the data source (page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=PF-00547659=&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;{{#ifeq:{{{transcludesection|Pfizer Drug Code}}}|Pfizer Drug Code|PF-00547659}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
drug brand name &amp;lt;br&amp;gt;&lt;br /&gt;
compound name (for Ulcerative Colitis, Crohn&#039;s Disease)&amp;lt;br&amp;gt;&lt;br /&gt;
null&amp;lt;br&amp;gt;&lt;br /&gt;
A728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Getting the &amp;quot;UK-092480&amp;quot; Drug Info parameters from the data source using template code only,&#039;&#039; &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;{{#lsth:(page)|(parameter)}}&amp;lt;/nowiki&amp;gt;:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Brand Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Compound Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Class}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Project Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Description}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Disease}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hi, could you give me a link to your wiki and the respective pages, so I can take a look at it? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:24, 4 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;b&amp;gt;7/5/12:&amp;lt;/b&amp;gt;&lt;br /&gt;
::Hello, I wish I could give you a link to the wiki, but it&#039;s an internal wiki to the company and a network credentials are required in order to even view the wiki. Good news is that the solution to this first part of my problem is to use &amp;lt;tt&amp;gt;titlematch=&amp;lt;/tt&amp;gt; in the DPL, not &amp;lt;tt&amp;gt;linksto=&amp;lt;/tt&amp;gt;. I admit, I really didn&#039;t quite understand how the linksto command works, but titlematch definitely worked. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 | titlematch=EQDD_Pfizer_Compounds_(to_assoc_drugs_to_Ulcerative_Colitis) &lt;br /&gt;
 | include = {Drug Info 5}.dpl&lt;br /&gt;
 | table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
 | tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;m currently trying to figure out how to use the output of this table to enable the end-user to pick a drug (a row of Drug Info data) and copy that row and only that row to a new table in another section of the same page. I was going to upload an image here so you could see what the table looks like, and where I&#039;m trying to get to... but I don&#039;t see an &amp;lt;tt&amp;gt;Upload&amp;lt;/tt&amp;gt; link here. &lt;br /&gt;
::I appreciate your having looked at my questions, in any case. Thank you!&lt;br /&gt;
:::You could upload files via [[Special:Upload]], but I recommend uploading to an image hoster like http://tinypic.com or something similar.&lt;br /&gt;
:::I am still a bit unsure what you mean with copying that code to the same page. Are you trying to create a table, or code for a table that can be copied and pasted?&lt;br /&gt;
:::The tablerow in the latest statement shouldn&#039;t do anything as the entire output of a phantom template should not be changed by tablerow.&lt;br /&gt;
:::The linksto statement is selecting pages basically the same way as the &amp;quot;what links here&amp;quot;-tool.&lt;br /&gt;
:::The way you use the titlematch statement should only give you one page, the very one you put into the statement. If you want to select several pages with titematch, you will have to use &amp;quot;_&amp;quot; as a one letter wildcard or &amp;quot;%&amp;quot; as a wildcard for any amount of letters; for example &amp;quot;titlematch=c_t&amp;quot; would give you &amp;quot;cat&amp;quot;, &amp;quot;cut&amp;quot;, et.al. yet &amp;quot;c%t&amp;quot; could even give you &amp;quot;cannot&amp;quot;, &amp;quot;carrot&amp;quot;, ...&lt;br /&gt;
:::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:34, 5 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::&#039;&#039;&#039;&#039;&#039;I am trying to create a table which will contain only the drugs (Drug Info in each row) that the user has selected from a master list (a table of ALL drugs). I&#039;m really perplexed how to do this!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::::I don&#039;t think you need a phantom template at this point. In order to create such a table, just try the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |uses = Template:Drug Info 5&lt;br /&gt;
  |include = {Drug Info 5}:Pfizer Drug Code:Drug Brand Name:Compound Name:Drug Class:Project Code&lt;br /&gt;
  |table = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 00:24, 7 July 2012 (UTC)&lt;br /&gt;
::Theaitetos, I much appreciate your looking at this and answering with this code. I just tried it and it works. I got my code with the phantom template to work as well, but yours is a bit cleaner of course. I do get some multiple hits on a couple of the drugs, not sure why, but I suspect it might be my error somewhere (maybe too many category tags?!); I also got multiple hits with my code. &lt;br /&gt;
::(7/12/12)&#039;&#039;&#039;&#039;&#039;On another note, the last piece of the puzzle for this first User Story that I&#039;m trying to solve right now is this...&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;Once the user is on a Disease page, how do I &amp;quot;automate&amp;quot; (from the user&#039;s pov) the selection of drug(s) that they wish to associate with the disease?&#039;&#039;&#039; (...which then leads to the creation of the on-the-fly-dpl-table, which is pretty much working now -- thanks again!) So, I&#039;ve checked with the internal IT dept here, and Javascript drop-menus are out of the question -- too bad, seems that&#039;s the nicest way to implement this. Raw HTML is not allowed currently on the company&#039;s internal wiki (and discouraged in general), and Javascript is only allowed by changing Common.js – which is a javascript which is triggered on every page load on the wiki. So they&#039;re telling me it&#039;s very inefficient to include Javascript on their internal wiki. Okay, so the approach I just hit on yesterday (brainstorming in my head while smoking a cigar!) is to do the following:&lt;br /&gt;
* Created a template:  &amp;lt;nowiki&amp;gt;{{DPL for EQDD Diseases List with include redirects}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* This template has DPL: &amp;lt;nowiki&amp;gt;{{#dpl: |category=EQDD Diseases List |mode=none |redirects=include |format=,\n* EQDD for [[%PAGE%|%TITLE%]],,  }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Then I do the template call on any Disease page where I need it and it works, producing:&lt;br /&gt;
:::EQDD for Age Related Macular Degeneration&lt;br /&gt;
:::EQDD for Allergy and Respiratory&lt;br /&gt;
:::EQDD for Asthma&lt;br /&gt;
:::EQDD for Bunionectomy&lt;br /&gt;
:::EQDD for Chronic Abacterial Prostatitis&lt;br /&gt;
:::EQDD for Crohn&#039;s Disease&lt;br /&gt;
:::EQDD for Crohn’s Disease&lt;br /&gt;
:::EQDD for Dental Pain&lt;br /&gt;
:::EQDD for Discoid Lupus&lt;br /&gt;
:::EQDD for Endometriosis&lt;br /&gt;
:::EQDD for Inflammation&lt;br /&gt;
:::EQDD for Lupus&lt;br /&gt;
:::EQDD for Lupus Nephritis&lt;br /&gt;
:::EQDD for Male Erectile Dysfunction (MED)&lt;br /&gt;
:::EQDD for Ophthalmology&lt;br /&gt;
:::EQDD for Pain&lt;br /&gt;
:::EQDD for Primary Dysmenorrhea&lt;br /&gt;
:::EQDD for Systemic Lupus Erythamatosus (SLE)&lt;br /&gt;
:::EQDD for Ulcerative Colitis &lt;br /&gt;
:::EQDD for Women&#039;s Health and Urology&lt;br /&gt;
*&#039;&#039;&#039;But here&#039;s is where I run into a stumbling block...&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I&#039;ve discovered that when I try to run the subst: command on dpl, I just can&#039;t get it to substitute the straight text for me, e.g., &amp;lt;nowiki&amp;gt;{{subst:{{DPL for EQDD Diseases List with include redirects}} }}&amp;lt;/nowiki&amp;gt;. What it does is always gives me the dpl in the substitution. What I need&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I think!&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;is the straight text so that I can manipulate it. Because clearly, one cannot manipulate the output from a template call, or DPL, as it is just for viewing, right. So unless there is a way, using DPL commands, to further manipulate the data (on-the-fly by the DPL) such that a user can somehow select one of the diseases (list above) -- then I don&#039;t see any other way to do this. I suppose they could just highlight the text in the page name (from the list above), copy it, and paste it into a link on that Drug page, e.g., &amp;lt;nowiki&amp;gt;[[EQDD for Ulcerative Colitis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039; You see, what I&#039;m trying to do is a work-around to not having a drop-down menu option for folks to be able to select from a list of already existing Disease pages. This way, they cannot possibly enter the name of the Disease page incorrectly. So what I&#039;m trying to do is figure out a way to take a Disease page name (exactly as you see them listed above) and turn that page name into a &amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt; on the drug page -- thus the association between the drug and the disease. Then I use the linksto= command, and I get a listing of just the drugs that have been selected and associated with a disease, displayed by the on-the-fly-dpl-table on the Disease page. Again, any suggestions would be greatly appreciated. Thank you.&lt;br /&gt;
&lt;br /&gt;
:*As far as javascript is concerned: There should be some javascripts coded into the core Mediawiki css anyway, so you could try to use that stuff to do some drop-down menus. For example, try to see if the following table works in your wiki:&lt;br /&gt;
::* Thank you for this great suggestion! This would be a terrific solution but unfortunately it doesn&#039;t run on the company&#039;s internal wiki. I&#039;m thinking they don&#039;t have any Javascript enabled..? When I put this table into the internal wiki, it builds a table just fine, but it&#039;s not interactive (won&#039;t expand, collapse) like it does here. &lt;br /&gt;
:::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-A&amp;quot;| Headline 1&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-B&amp;quot;| Headline 2&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-C&amp;quot;| Headline 3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-A&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 1-1&lt;br /&gt;
| Cell 1-2&lt;br /&gt;
| Cell 1-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-B&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 2-1&lt;br /&gt;
| Cell 2-2&lt;br /&gt;
| Cell 2-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-C&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 3-1&lt;br /&gt;
| Cell 3-2&lt;br /&gt;
| Cell 3-3&lt;br /&gt;
|}&lt;br /&gt;
:*As for the substitution: You have to substitute a dpl-call by adding the &amp;quot;subst:&amp;quot; into the dpl-call, i.e.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:#dpl:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* That&#039;s &#039;&#039;AWESOME!&#039;&#039; Thank you -- just tried it and it works great! You see, what I&#039;m after is implementing a User Story where the goal is associate a drug with a disease and in order to do this, I must  ensure the end-user cannot enter a link incorrectly... ergo my interest in drop-down menus! Shame they won&#039;t work on this company&#039;s wiki. Anyway, so my work-around is to grab all the disease pages (they&#039;re tagged by Category of course) and then wrap &amp;lt;code&amp;gt;[[..]]&amp;lt;/code&amp;gt; square brackets around the disease page name (article name) and then instruct the end-user to copy that text exactly (with the brackets) and paste it into the Drug page. So that creates the link, which &amp;lt;code&amp;gt;linksto=&amp;lt;/code&amp;gt; then uses to pull up only those Drug pages that have been &#039;&#039;associated&#039;&#039; with a particular Disease page. Of course down the road, it would be nicer to have that &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; get inserted in a more automated fashion -- to avoid any possibility of the user making a mistake.&lt;br /&gt;
:*It&#039;s hard to imagine what output you specifically desire without looking at it. Could you put one example down here, so I can see it? I.e. the direct output you desire, no dpl anything, just how you want it to look like and I&#039;ll see if I can find the proper code to produce said output.&lt;br /&gt;
::*Yes, I can appreciate that. That&#039;s why I wear multiple hats on this job - Business Analyst, to understand their needs and document requirements - Developer, to implement the User Stories - and PM to hopefully make all this happen in time. So next week I&#039;m going to set about updating my User Story diagrams and I&#039;ll start with this user story, and I&#039;ll list it here for you to see. Again, many many thanks for your great suggestions. It&#039;s been a hard week -- what with going down blind alleys with subst: -- and your hint will I think get me there!&lt;br /&gt;
:*About having multiple results: You can disable multiple results by adding the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;distinct = strict&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to your dpl call.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:51, 12 July 2012 (UTC)&lt;br /&gt;
== Are MediaWiki 1.19.1 and DPL incompatible? ==&lt;br /&gt;
I tried to use DynamicPageList 1.8.9 with MediaWiki 1.19.1 with no success. I have used for a long time DPL with MediaWiki 1.16.5. Does someone use DPL with MediaWiki 1.19.1 without any problems?&lt;br /&gt;
:Yes, there are Wikis that are running DPL with Mediawiki 1.19, e.g. [http://www.wiki-aventurica.de/wiki/Angek%C3%BCndigt this wiki]. Have you set [[Manual:$wgRawHtml|$wgRawHtml]] to true? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:09, 6 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Many thanks for your reply Theaitetos. Yes, I have set $wgRawHtml to true. I went to the http://www.wiki-aventurica.de/wiki/Spezial:Version page and I saw that there is the Version 2.0  of DynamicPageList installled on this wiki. However as far as I know the last version of DPL is 1.8.9. Is this a special version? Anyway, I will try to use DPL tomorrow with MediaWiki 1.19.0.&lt;br /&gt;
&lt;br /&gt;
::I tried to install DPL 1.8.9 with MediaWiki 1.19.0 again with no success. I have added &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgRawHtml = true;&lt;br /&gt;
include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in the LocalSettings.php file. When I try a simple query e.g. &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Page&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I get the result &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot;. Any help is greatly appreciated!&lt;br /&gt;
::Check the zip file in [http://semeb.com/dpldemo/index.php?title=Download Download] for DPL2. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 19:35, 9 August 2012 (UTC)&lt;br /&gt;
:::Just for reference, the error &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot; is caused by extensions recursively calling the parser (That doesn&#039;t help you much as a user, but in case you were wondering where the error was coming from). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:04, 9 August 2012 (UTC)&lt;br /&gt;
::::Also, the zip file contains version 1.8.9 not 2.0. I&#039;m also quite interested in version 2.0 because lots of people use this extension, and version 2.0 is claims to fix the various security issues. Alas the author&#039;s websites says the code is unreleased pending testing (but has said that for over a year). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:11, 9 August 2012 (UTC)&lt;br /&gt;
:::::Version 1.9 also seems to work with MW 1.19 and can be found here: https://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/&lt;br /&gt;
:::::--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 09:05, 11 August 2012 (UTC)&lt;br /&gt;
:::::: Thank you very much Filburt for your suggestion! Version 1.9 works with MediaWiki 1.19 in my system (Moutain Lion, MAMP 1.9.6). Version 1.8.9 still does not work.&lt;br /&gt;
&lt;br /&gt;
I will publish 2.0 soon, it will run on the latest MW version and avoid the security risks mentioned above. This will be my last and final action on DPL. I would be pleased if someone would like to keep the work up and put the new DPL into the official source code repository. (Gero, the author.) [[Special:Contributions/77.0.39.249|77.0.39.249]] 22:21, 14 August 2012 (UTC)&lt;br /&gt;
:If you release the code, I&#039;d be happy to put it in wikimedia&#039;s svn repo for you. (I&#039;m not sure if there would be much point converting to git at this point though, since it appears its not going to really have an active maintainer). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:12, 15 August 2012 (UTC)&lt;br /&gt;
::[http://semeb.com/dpldemo/index.php?title=User_talk:Gero#Was_bringt_die_Zukunft.3F Gero and me agreed on certain plans for the future]: So I&#039;ll work myself into it and then actively maintain the extension. Bare with me, if it takes some time though, I am quite busy these days. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 14:30, 15 August 2012 (UTC)&lt;br /&gt;
:::Cool! When you&#039;re ready you should probably ask for a gerrit account at [[Developer_access]], and for DPL to be moved from svn-&amp;gt;git at [[Git/Conversion/Extensions queue]]. (Of course moving to git is not a requirement, but 99% of all MediaWiki development seems to be moving to the git repo). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 14:44, 15 August 2012 (UTC)&lt;br /&gt;
::::OK, I requested an account for now. Once everything is settled here, I ask for it to be moved to git. Any other advice you can offer me, as I haven&#039;t been involved in extension development so far? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 17:29, 15 August 2012 (UTC)&lt;br /&gt;
:::::Don&#039;t be afraid to ask questions. Also hang out in the #mediawiki irc channel on freenode, there&#039;s lots of friendly people there always willing to help (Not to mention one learns a lot just by eavesdropping on the conversations of others) [Of course I haven&#039;t been in #mediawiki in ages, so for all I know you could already be hanging out there). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 17:36, 15 August 2012 (UTC)&lt;br /&gt;
::::::As you surely have noticed DPL 2.0 has been released and can be downloaded. My agreement with Theaitetos says that I will assist him in finding bugs (if needed) whereas it is up to him to support users and add new features. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 07:35, 20 August 2012 (UTC)&lt;br /&gt;
::::::BTW: There is also another &amp;quot;power user&amp;quot; of DPL (&#039;&#039;poke&#039;&#039;) whio is interested in maintaining DPL in future. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 10:26, 20 August 2012 (UTC)&lt;br /&gt;
:::::::Added to svn - [[rev:115677]].  The i18n people might not like some of the changes to the i18n files. I noticed there is an issue where links to pages in non-main namespace don&#039;t go to right namespace. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 18:37, 20 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== php Strict Standards error, MediaWiki 1.19.1 installed on xampp 1.8.0 ==&lt;br /&gt;
&lt;br /&gt;
I recently installed MediaWiki 1.19.1 on xampp 1.8.0. Yesterday I added this extension and while the pages that call it do produce a list of pages very nicely, there is also an error:&lt;br /&gt;
&lt;br /&gt;
Strict Standards: Only variables should be assigned by reference in D:\xampp\htdocs\mediawiki\extensions\DynamicPageList\DPLMain.php on line 2549&lt;br /&gt;
&lt;br /&gt;
I am no php mediawiki or apache hotshot, but after searching it seemed likely that the issue was overzelaous error reporting by php. &lt;br /&gt;
&lt;br /&gt;
In php.ini I changed&lt;br /&gt;
&lt;br /&gt;
error_reporting = E_ALL | E_STRICT&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
error_reporting = E_ALL&lt;br /&gt;
&lt;br /&gt;
and restarted apache. Then I completely rem&#039;d that line. But the error message persists. Any suggestions?&lt;br /&gt;
&lt;br /&gt;
MichaelS&lt;br /&gt;
:Depending on your caching settings, the error could have been cached from before you changed the error reporting levels. Try Purging the page where the error happens. Sometimes people also change error reporting in LocalSettings.php (usually for debugging purposes, and then forget). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 2 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thanks for the response. I purged the page and it didn&#039;t help. I have not adjusted error settings in LocalSettings.php; I don&#039;t see anything there about errors in fact. What else could it be? MichaelS&lt;br /&gt;
&lt;br /&gt;
:::Try to remove the &amp;quot;&amp;amp;&amp;quot; in line 2549. Let us know here if this works. [[Special:Contributions/93.82.93.104|93.82.93.104]] 05:01, 8 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Hi, have the same problem, solution above mentioned works partially - the skin of wikimedia gets blown away by this - the top navigation bar is now floating on top as if the error message still would be show, only that it is now empty...&lt;br /&gt;
&lt;br /&gt;
:::::If you have version 2.01 of DPL the offending line can simply be deleted. The variable $sk is nowhere used. I suppose that you are using an older version. Please download 2.01 from mediawiki.org or from semeb.com/dpldemo. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 06:25, 12 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::I&#039;ve just downloaded version 2.01 from semeb.com/dpldemo (download from mediawiki.org doesn&#039;t work at the moment) and tested it with MediaWiki 1.20.0. This problem with line 2549 of DPLMain.php is still present, so apparently the line was not deleted from version 2.01. The same problem also exists for line 284 of DPL.php, which also invokes the variable $sk. I commented out both lines, it seems OK now. Maybe both lines should be deleted from the downloadable version. --[[Special:Contributions/89.97.181.92|89.97.181.92]] 08:39, 15 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Using #titleparts to control the output of Subpages ==&lt;br /&gt;
&lt;br /&gt;
First, great extension, glad to see it was updated! I need some help as I am having issues with subpage listing.&lt;br /&gt;
If I use this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
titlematch=Foo/%&lt;br /&gt;
namespace=&lt;br /&gt;
shownamespace=false&lt;br /&gt;
nottitlematch=%/%/%&lt;br /&gt;
format=,\n*[[%PAGE%|{{#titleparts: %TITLE%|1|1 }}]] {{footemplate|{{#titleparts:%TITLE% |1|2 }} }},,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Using the above, #titleparts parses just fine, all I see is the name of the parent page, exclude Foo/foo1/foo2 subpages, so all I get are the child links of the parent page, not the whole list of subpages. The first #titleparts, shows the parent name, and the 2nd #titleparts calls a template to and passes the child&#039;s name  as a parameter, which adds a marker to note the page. It works great. So what is the problem?&lt;br /&gt;
I want to call this as a template and you can&#039;t use &amp;lt;nowiki&amp;gt;titlematch={{PAGENAME}}/%&amp;lt;/nowiki&amp;gt; unless you call dpl with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:titlematch={{PAGENAME}}/%|namespace={{NAMESPACE}}|shownamespace=false|nottitlematch=%/%/%&lt;br /&gt;
|format=,\n*[[%PAGE%|{{#titleparts: %TITLE%|1|1 }}]] {{footemplate|{{#titleparts:%TITLE% |1|2 }} }},,}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list is made, but #titleparts is completely ignored in the parser call of dpl. Am I missing something? Any help appreciated because all I see is the full link to the subpage and the template call is completely ignored. Thanks [[User:Hutchy68|Hutchy68]] ([[User talk:Hutchy68|talk]]) 12:17, 16 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Here the correct code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:|titlematch={{PAGENAME}}/%|namespace={{NAMESPACEE}}|shownamespace=false|nottitlematch=%/%/%&lt;br /&gt;
|format=,\n*[[%PAGE%¦ ²{#titleparts: %TITLE%¦1¦1}² ]] ²{footemplate¦ ²{#titleparts:%TITLE%¦1¦2}² }² ,,}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
:When you use template calls in your dpl statement, you need to escape the templates with &amp;lt;code&amp;gt;²{&amp;lt;/code&amp;gt; instead of  &amp;lt;code&amp;gt;{{&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;}²&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;}}&amp;lt;/code&amp;gt;, otherwise dpl won&#039;t be able to pass variables to the included template. And you also have to escape &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; by using &amp;lt;code&amp;gt;¦&amp;lt;/code&amp;gt;, otherwise the following text will be interpreted as dpl-parameter. Also, instead of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{NAMESPACE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{NAMESPACEE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; since space characters need to be given as uunderline scores to work correctly.&lt;br /&gt;
:Yet, I wouldn&#039;t recommend the above code, as it is a lot more efficient to use the &amp;lt;code&amp;gt;replaceintitle&amp;lt;/code&amp;gt; function of dpl, which allows you to have the &amp;lt;code&amp;gt;%TITLE%&amp;lt;/code&amp;gt;-variable changed with a regular expression. Example, try this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:|titlematch={{PAGENAME}}/%|namespace={{NAMESPACEE}}|replaceintitle=@(.*?)\/.*$@,\1|nottitlematch=%/%/%&lt;br /&gt;
|format=,\n*[[%PAGE%¦%TITLE%]] ²{footemplate¦ ²{#titleparts:%TITLE%¦1¦2}² }² ,,}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Here, I eliminate everything in the &amp;lt;code&amp;gt;%TITLE%&amp;lt;/code&amp;gt;-variable behind the first &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;@ ... @&amp;lt;/code&amp;gt; is just there to mark the beginning and end of the regex statement, you can also use other non-alphanumeric characters, but since &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; is rarely ever used in any code at all (at least in the wikis I know), I go with &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; as it stands out and can be more easily seen than slashes or something. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:38, 16 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thanks [[User:Theaitetos|Theaitetos]] - You beat me the punch - I just sat down to write up the fix after playing with debug=5 earlier today and realized the parser function #titleparts was being processed before being returned with the format, thus I needed to use ²{  }² to parse it after the fact because it was parsing #titleparts before &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;%TITLE%&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; was being returned. This of course led to knowing I needed the broken pipe ¦ instead of | and I had it working with your first example.&lt;br /&gt;
&lt;br /&gt;
::I didn&#039;t use the replaceintitle= because I am need two things to pass, the &#039;&#039;&#039;parent title&#039;&#039;&#039; and the &#039;&#039;&#039;child title&#039;&#039;&#039; which are completely different. Using replaceintitle is a great idea, but the it sets &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;%TITLE%&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to the value of the &#039;&#039;&#039;parent title&#039;&#039;&#039;, which is the displayed link title and trying to call it a second time when I really need the &#039;&#039;&#039;child page name&#039;&#039;&#039; as a parameter it fails because &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;%TITLE%&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will now return as only the &#039;&#039;&#039;parent name&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
::I will change the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{NAMESPACE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{NAMESPACEE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, I didn&#039;t think of anyone using it in a NAMESPACE like the _talk NAMESPACE. I don&#039;t think there are any NAMESPACEs on the wiki it is being used on with the break in NAMESPACE names, but it is a good idea to plan ahead. &#039;&#039;&#039;This is all Great stuff!&#039;&#039;&#039; Thanks again! -- [[User:Hutchy68|Hutchy68]] ([[User talk:Hutchy68|talk]]) 20:37, 16 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== After DPL pages have another category ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve installed DPL in a MW 1.19.2 and I used only simple codes, for example&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=RedBooks_PHP&lt;br /&gt;
count=5&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
qualitypages=only&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=ABAB|CGIDEV2|CL|PHP|REXX|Ruby&lt;br /&gt;
count=5&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
order=descending&lt;br /&gt;
addauthor=true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Pagine_e_categorie_di_servizio]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I noted that:&lt;br /&gt;
#With these codes I list also some categories.&lt;br /&gt;
#Since a category is classified for example as &amp;quot;CL&amp;quot;, then also the page with the code is classified as &amp;quot;CL&amp;quot;.&lt;br /&gt;
How can I avoid these two issue?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance --[[User:WhiteTigerItaly|WhiteTigerItaly]] 07:02, 10 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You will have to use the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#reset reset] parameter. That should do it, but if it doesn&#039;t, take a look at [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#eliminate eliminate] and [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#fixcategory fixcategory]. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 01:31, 11 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Behavior with $wgNonincludableNamespaces ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
thanks for the extension! Would it be possible to make it configurable whether the variable $wgNonincludableNamespaces is recognized? I have a use case where I need to set $wgNonincludableNamespaces for transclusion but need to allow DPL to show pages titles from all namespaces and prevent DPL inlcusion via function richness settings in DPLsetup.php. (MW1.19, DPL 2.1)&lt;br /&gt;
&lt;br /&gt;
Thanks or support!&lt;br /&gt;
--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 12:37, 11 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Does the richness functionality in DPLsetup.php work? ==&lt;br /&gt;
&lt;br /&gt;
Hi again,&lt;br /&gt;
&lt;br /&gt;
I changed the $validParametersForRichnessLevel in DPLsetup.php - i.e. I moved the include - functionality from level 2 to 3 - but nothing changed. Do I have to make some more changes? (MW1.19, DPL 2.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks a lot!&lt;br /&gt;
--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 12:47, 11 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Sort by custom date field? ==&lt;br /&gt;
&lt;br /&gt;
This extension has been a real leap forward for the intranet wiki I&#039;m running even though I&#039;m only using it for the simplest of purposes, i.e displaying a feed of links to newly added content within various categories or intersections. Right now the lists are sorted using addfirstcategorydate, which is fine up to a point. But since we&#039;re adding documents and data that are sometimes older than what&#039;s already there (we&#039;re effectively building an archive) the result is sometimes confusing for users. As far as I can see the other date-sorting options (lastedit etc.) would not help. So I&#039;m wondering if there is a relatively simple way of creating a custom date field on the page to mark content with its date of provenance and then having DPL sort by that. The capabilities of this extension appear to be amazing, but I&#039;m afraid the advanced stuff finds me quickly out of my depth. So I&#039;d be much obliged for any pointers anyone might have, or even to know whether I&#039;m barking up the wrong extension here. [[User:Themicksa|Themicksa]] ([[User talk:Themicksa|talk]]) 13:21, 7 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL can retrieve information, that you put into templates, even if those templates don&#039;t show anything. For example, if you want to mark those pages with a date, by which the pages should be sorted, then just add somewhere on that page the template date (e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{timestamp|2012/11/07}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), then create the page &amp;lt;code&amp;gt;{{timestamp}}&amp;lt;/code&amp;gt; as empty page or something. Now the DPL call can retrieve that by the command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  include = {timestamp}:1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Depending on how your DPL call is structured you can then sort by this value; for example, if you use a table, just add the column &amp;quot;Date&amp;quot; to the table, where the retrieved timestamp shows up and then sort by this table column &amp;lt;code&amp;gt;tablesortcol = 5&amp;lt;/code&amp;gt;, if &amp;quot;Date&amp;quot; is the fifth column. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:16, 7 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Wow. Thanks for the quick reply. Even better I think I understand that solution and look forward to trying it out. [[User:Themicksa|Themicksa]] ([[User talk:Themicksa|talk]]) 20:42, 7 November 2012 (UTC)&lt;br /&gt;
:::OK. Progress of a kind. The timestamp template solution works and although the content isn&#039;t normally within a table (and doesn&#039;t otherwise need to be) I have got close to what I need using the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 |category= Good News&lt;br /&gt;
 |category= UK Grants&lt;br /&gt;
 |category= International Grants&lt;br /&gt;
 |notcategory= Global&lt;br /&gt;
 |notnamespace= Category&lt;br /&gt;
 |include = {timestamp}:1&lt;br /&gt;
 |table=class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
 |tablesortcol = -2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This gives me a list of page titles followed by the timestamp date that are sorted with latest at top--all great. I&#039;ve used an existing table class and can create a more suitable one if needs be, but I&#039;m wondering if there is a way of doing it without the table (i.e. is tablesortcol the only way of sorting the timestamps. &lt;br /&gt;
&lt;br /&gt;
Also, I&#039;d like to use different date format; is that governed by the format in the timestamp template or can it be set via the DPL? (I&#039;m presuming that the ordermethod= option is redundant here.) &lt;br /&gt;
&lt;br /&gt;
Finally i&#039;d like to include a bullet at the front of the line. I tried playing around with the example in the Manual&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|format   = ,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
but it doesn&#039;t work when used along with the table= parameter and I&#039;m not sure how or where to place {timestamp} in that. In short, can I also use format= to give me this: • Pagename dd/mm/yyy&lt;br /&gt;
&lt;br /&gt;
Thanks again for your help Theaitetos and even more thanks if you can shed any more light in my dimness.&lt;br /&gt;
&lt;br /&gt;
[[User:Themicksa|Themicksa]] ([[User talk:Themicksa|talk]]) 14:07, 8 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Using the bulletpoint-syntax inside a table is already a little bit tricky in Mediawiki itself, as |* would just give you a line starting with a mere *. Although an additional newline would do the job, it isn&#039;t really necessary, as we can simply put the bulletpoint wherever we need it manually.&lt;br /&gt;
&lt;br /&gt;
::As for &amp;quot;format&amp;quot;: When you use the format= parameter, every other formatting is suppressed, so you have to write down everything you want as output using the given variables; i.e. you can&#039;t use table= along with it, but you can write down a table in the format= parameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 |format = {¦ , \n¦- \n¦ • ¦¦ [[%PAGE%]] ¦¦ , , \n¦}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::and then you should be able to use &amp;lt;code&amp;gt;tablesortcol = 3&amp;lt;/code&amp;gt; to get the job done, as the included content will simply appear at the position of the 2nd comma. If you want the Mediawiki bulletpoint, you would have to replace the &amp;lt;code&amp;gt;•&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;\n*&amp;lt;/code&amp;gt;. Sorting output outside of tables is atm only possible with the DPL intrinsic parameters and none of them helps you in this case, so you will have to use a table. But since tables are highly customizable, that shouldn&#039;t be a big layout problem, just add the desired css-style right after the &amp;quot;{|&amp;quot; table beginning.&lt;br /&gt;
&lt;br /&gt;
::The content of the [[template:timestamp]] is irrelevant to the output, but what you enter in the respective pages is what is important as that is the included content, so when you write down &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{timestamp|2012-11-09}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on [[Olympics 2012]] then &amp;lt;code&amp;gt;&amp;amp;bull; [[Olympics 2012]] 2012-11-09&amp;lt;/code&amp;gt; is exactly what appears. And when you write &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{timestamp|&amp;quot;2012-11-09&amp;quot;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; then you get &amp;lt;code&amp;gt;&amp;amp;bull; [[Olympics 2012]] &amp;quot;2012-11-09&amp;quot;&amp;lt;/code&amp;gt;. DPL isn&#039;t doing anything with the transcluded content here, it just repeats what is written on the respective page. So you would have to change those pages in the way you want it to appear. -[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 16:41, 9 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Thanks once again for the help which I&#039;m only just now finding the time to implement. Unfortunately, I&#039;m now floundering. I can get the display I require by using the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include = {timestamp}:1&lt;br /&gt;
tablesortcol = -2&lt;br /&gt;
count   = 10&lt;br /&gt;
format = {¦ , \n¦- \n¦ \n*  [[%PAGE%]] {{Align|Right|,}}, \n¦}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::I got that through trial and error so I&#039;m not sure I understand everything. This gives me a bullet followed by the pagename, followed by the timestamp date as entered on each page (aligned to the right). However, the items are not ordered by the date stamp. Is the tablesortcol ref wrong? Or perhaps the timestamp template is at fault:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Template is: —Post date: {{{1}}}&lt;br /&gt;
ON the page is: {{Timestamp|2012/11/29}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::btw The timestamp sort was working in my earlier attempt, but ideally I would like that to be sorted AND displayed in a different format, ie dd/mm/yyyy. Can that be handled within the DPL code or is it a function of the timestamp.&lt;br /&gt;
:::I realise that I&#039;m well out of my depth here, but I&#039;d be so grateful for a hand in getting over this hump, so I can get back to churning out pages. thx and best. [[User:Themicksa|Themicksa]] ([[User talk:Themicksa|talk]]) 15:56, 29 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Quick question: Can you link me to your wiki, so I can have a real look at it and possibly edit things to get it done? It&#039;s easier to explain then. Otherwise here&#039;s an idea:&lt;br /&gt;
::::Create a new (sub-)template {{timestamp/dpl}} and enter the following code (requires string functions enabled):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display:none;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt; {{#sub:{{{1}}}|8|2}}-{{#sub:{{{1}}}|5|2}}-{{#sub:{{{1}}}|0|4}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::You should then be able to just write &amp;lt;code&amp;gt;include = {timestamp}/dpl&amp;lt;/code&amp;gt; and revert to the old &amp;lt;code&amp;gt;table&amp;lt;/code&amp;gt;-statement along with &amp;lt;code&amp;gt;tablesortcol = 2&amp;lt;/code&amp;gt; to have it sorted and displayed the way you want. Basically the &amp;quot;invisible span&amp;quot; makes sure that the timestamp is written there (for sorting) but invisible to the eye; while &amp;quot;sub&amp;quot; helps retrive the different parts of the 1st parameteter to make sure that it first displays day, then month, then year. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:34, 30 November 2012 (UTC)&lt;br /&gt;
:::::I&#039;m immensely grateful for all your help with this, but I have to conclude there is just too much here I don&#039;t understand and unfortunately, because this is behind our firewall, there&#039;s no way to give you a link to get in and take a look. I&#039;d be happy to send or link you to copies of the relevant pages, but I think that might be making life a bit too complicated all round. Right now the following code or variations :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 |category= Good News¦Impact¦UK Grants¦International Grants&lt;br /&gt;
 |notcategory= Global&lt;br /&gt;
 |notnamespace= Category&lt;br /&gt;
 |include = {timestamp}:1&lt;br /&gt;
 |table=class=&amp;quot;table.ombox&amp;quot;&lt;br /&gt;
 |tablesortcol = -2&lt;br /&gt;
 |count   = 100&lt;br /&gt;
 |format   = , [[%PAGE%|%TITLE%]],,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::: is giving me a functional list of the correct pages followed by and sorted by date. That&#039;s way better than when I started out, so I&#039;ll settle for that and save the formatting niceties for another day. Again, many thanks for your help. It really is much appreciated. [[User:Themicksa|Themicksa]] ([[User talk:Themicksa|talk]]) 11:45, 3 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Passing parameters from DPL to Semantic MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m trying to created a template that will output a dynamic report by generating a list of pages with Dynamic Page List and then run queries on each page using Semantic Mediawiki, outputting the whole mess in a table. The structure of the template looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable sortable collapsible collapsed&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;bottom&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Compound ID&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Generic name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Trade name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Developer&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Phase of development&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | Target&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 | category=compounds&lt;br /&gt;
 | linksto={{PAGENAME}}{{#dpl: linksto={{PAGENAME}} | redirects=only | mode=userformat | format=,{{!}},%TITLE%, | suppresserrors=true }}&lt;br /&gt;
 | ignorecase=true&lt;br /&gt;
 | distinct=strict&lt;br /&gt;
 | format=,{{!}}- valign=&amp;quot;top&amp;quot;\n{{indication-based compound list/row|%TITLE%}}\n&lt;br /&gt;
 | noresultsheader={{!}}-\n{{!}} colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot; {{!}} &#039;&#039;No compounds have yet been studied for this indication.&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The row formatting template, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{indication-based compound list/row}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, consists of the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;includeonly&amp;gt;{{!}} {{#show: {{{1}}} | ?compound id }}&lt;br /&gt;
{{!}}{{!}} {{#show: {{{1}}} | ?compound generic name }}&lt;br /&gt;
{{!}}{{!}} {{#show: {{{1}}} | ?compound trade name }}&lt;br /&gt;
{{!}}{{!}} {{#show: {{{1}}} | ?developer }}&lt;br /&gt;
{{!}}{{!}} {{#ask: [[category:clinical studies]][[compound number::{{{1|}}}]]&lt;br /&gt;
 | ?study phase=&lt;br /&gt;
 | limit=1&lt;br /&gt;
 | mainlabel=-&lt;br /&gt;
 | searchlabel=&lt;br /&gt;
 | sort=study phase&lt;br /&gt;
 | order=descending&lt;br /&gt;
}}&lt;br /&gt;
{{!}}{{!}} {{#show: {{{1|}}} | ?target }}&amp;lt;/includeonly&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;{{#ask}}&amp;lt;/code&amp;gt; query is the reason why this isn&#039;t just a straight-forward DPL table: because the current phase of clinical development of a specific compound for a specific indication is a dynamic piece of data that changes frequently, the only option seems to be using an &amp;lt;code&amp;gt;{{#ask}}&amp;lt;/code&amp;gt; query to find out the highest value for study phase among the clinical trials that meet the parameters. But this template will be surveying auto-generated pages and I don&#039;t have a way of auto-loading a list of indications for each compound (to apply semantic markup to), so instead it&#039;s generating based on lists of indication links that are themselves generated by a &amp;lt;code&amp;gt;{{#dpl}}&amp;lt;/code&amp;gt; function on each compound page.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve walked through this step by step, and none of the following are the problem:&lt;br /&gt;
&lt;br /&gt;
# The template code is sound, and generates the proper structure.&lt;br /&gt;
# The table row template is sound, and if I remove the &amp;lt;code&amp;gt;{{#dpl}}&amp;lt;/code&amp;gt; function and replace it with the template and a compound page name as a parameter, e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{indication-based compound list/row|infliximab}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, it creates exactly the output I&#039;m looking for.&lt;br /&gt;
# The &amp;lt;code&amp;gt;{{#dpl}}&amp;lt;/code&amp;gt; function produces the correct list of pages when using the default output format.&lt;br /&gt;
# The &amp;lt;code&amp;gt;{{#dpl}}&amp;lt;/code&amp;gt; function passes the list as sequential parameters properly when using &amp;lt;code&amp;gt;format = ,{{template}}&amp;lt;/code&amp;gt; with a simply dummy template (just an unordered list).&lt;br /&gt;
&lt;br /&gt;
However, when I put all the pieces together I just get empty table cells. The &amp;lt;code&amp;gt;{{#show}}&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{#ask}}&amp;lt;/code&amp;gt; functions can&#039;t seem to accept the DPL input as parameters. Is there an additional argument or intermediate step I&#039;m skipping that can sanitize the input and make the whole thing work? Or are DPL and SMW fundamentally incompatible in this way?&lt;br /&gt;
&lt;br /&gt;
* DynamicPageList 2.01&lt;br /&gt;
* Semantic MediaWiki 1.8&lt;br /&gt;
* MediaWiki 1.20.2&lt;br /&gt;
* PHP 5.3.19 (apache2handler)&lt;br /&gt;
* MySQL 5.1.30&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
::I am not too familiar with the SMW extension, but this isn&#039;t the first time, that suggests incompatibility issues between the two extensions, i.e. each of them works fine on its own, but they fail when put together. Having them work together fine requires changing the very code of the two extensions, which at this moment is very unlikely to happen. Yet, I might have an idea as to how you can achieve what you want: You will need to install the [[Extension:Variables]] and instead of calling upon the template {{Template|indication-based compound list/row|%TITLE%}} directly, you can use the primary DPL call to define variables, which you can then use to call the template after the DPL call itself. So place the dpl call above your table and change it as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  |format = , ²{#vardefine:%NR%¦%PAGE%}² ,,&lt;br /&gt;
  |resultsheader = ²{#vardefine:TOTAL¦%PAGES%}²&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::This DPL call will produce no visible output, but now the variable {{#var:TOTAL}} gives you the total amount of pages that were found by the DPL call and the variables {{#var:1}}, {{#var:2}}, {{#var:3}}, ... will give you said pages. You should then be able to use the template {{Template|indication-based compound list/row|{{#var:1}}}} and so forth to produce your table output without another DPL call (which might erase your variables). It&#039;s not the most straightforward way, but the only one that comes to my mind atm. Good luck! --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 12:55, 23 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tablerow parameter including too many columns ==&lt;br /&gt;
&lt;br /&gt;
In my wiki (concerning beekeeping in the game Minecraft), I want to build on an overview page a list of all bees, which have a certain temperature tolerance. Each bee uses several templates on its page. The relevant ones here are &#039;&#039;Bee&#039;&#039; and &#039;&#039;Attributes&#039;&#039;. The &#039;&#039;Bee&#039;&#039; template gives me the information I want displayed via the tablerow parameter, the &#039;&#039;Attributes&#039;&#039; template gives me the parameter, on which includematch selects the bees.&lt;br /&gt;
&lt;br /&gt;
Code I tried:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |category     = Bees&lt;br /&gt;
  |includematch = ,/temp-tol\s*=\s*\-2\s*\R/i&lt;br /&gt;
  |include      = {Bee}:name, {Attributes}:temp-tol&lt;br /&gt;
  |table        = class=&amp;quot;wikitable&amp;quot;,-,Down 2&lt;br /&gt;
  |tablerow     = [[File:Bee-%%.png|32px]] [[%% Bee]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Result:&lt;br /&gt;
Selection works, but the table has two columns. The first one has the picture and textual link to the article as I want, the second one (unwanted) gives me the content of the temp-tol variable. According to the DPL-Manual: &amp;quot;Skipping a column would suppress output for that column completely.&amp;quot;, but I don&#039;t define a second column (neither in table, nor in tablerow), so I expected to get a single column table.&lt;br /&gt;
&lt;br /&gt;
I can workaround this by using a surrogate template for Attributes, which only contains a &#039;&#039;&amp;amp;amp;nbsp;&#039;&#039;, but is it possible without this? At what point lies my thinking error? --[[Special:Contributions/137.226.119.115|137.226.119.115]] 20:07, 22 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think the manual is out of date on this one. To make things easier for new users, the default has changed to always add colums, when there is more content included via the &amp;quot;include=&amp;quot; statement. In order to not have it, you need to manually suppress the visible output. I recommend changing the last line to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  |tablerow     = [[File:Bee-%%.png|32px]] [[%% Bee]] &amp;lt;span style=&amp;quot;display:none;&amp;quot;&amp;gt;«nowiki»,«/nowiki»&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:If you want to, you could even put the temp-tol output invisible in front of the image and use it for sorting purposes. Tell me if it doesn&#039;t work out and I have another look at it. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 12:33, 23 February 2013 (UTC)&lt;br /&gt;
::Thank you very much, it worked perfectly. --[[Special:Contributions/137.226.119.115|137.226.119.115]] 23:33, 24 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tablerow parameter - Use of default values possible? ==&lt;br /&gt;
&lt;br /&gt;
First the code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |category     = Bees&lt;br /&gt;
  |includematch = /prod-s\s*=/i, /(humid{{!}}temp)\s*=/i&lt;br /&gt;
  |include      = {Bee}:name, {Attributes}:temp:humid&lt;br /&gt;
  |table        = class=&amp;quot;wikitable sortable&amp;quot;,-,Bee,Temp,Humid&lt;br /&gt;
  |tablerow     = [[File:Bee-%%.png|32px]] [[%% Bee]],%%,%%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The template parameters for the Attribute template (temp and humid) can sometimes be empty. Is it possible to display an alternative text for these cases in the tablerow parameter?&lt;br /&gt;
&lt;br /&gt;
Code I tried:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  |tablerow     = [[File:Bee-%%.png|32px]] [[%% Bee]],{{#if: %% {{!}} %% {{!}} Normal}},{{#if: %% {{!}} %% {{!}} Normal}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Line of reasoning: IF %% is non-empty THEN display %% ELSE display &#039;Normal&#039;.&lt;br /&gt;
* Result: Empty cells everywhere in column 2+3, independent of the usage of the temp or humid parameter.&lt;br /&gt;
** I&#039;ve found the error myself. The code which works is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  |tablerow     = [[File:Bee-%%.png|32px]] [[%% Bee]],²{#if: %% {{!}} %% {{!}} Normal}²,²{#if: %% {{!}} %% {{!}} Normal}²&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Special:Contributions/89.245.192.136|89.245.192.136]] 13:27, 14 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Exactly, you need to employ escape characters here. The other escape characters are:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! escape character !! corresponding wiki character&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;amp;laquo;&#039;&#039;&#039; || &amp;amp;lt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;amp;raquo;&#039;&#039;&#039; || &amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;²{&#039;&#039;&#039; || &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;}²&#039;&#039;&#039; || &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;¶&#039;&#039;&#039; || newline&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;\n&#039;&#039;&#039; || newline&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;¦&#039;&#039;&#039; || &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{template|!}} || &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{template|!!}} || &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
::The templates &amp;lt;nowiki&amp;gt;{{!}} and {{!!}}&amp;lt;/nowiki&amp;gt; can, obviously, only be used, if you define them first in your wiki. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 14:49, 15 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL ignores words with +1 or (R) in the Name ==&lt;br /&gt;
&lt;br /&gt;
Hey Guys, Hey Theaitetos :)&lt;br /&gt;
&lt;br /&gt;
i use the Version 2.01 and the following code down. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=Kategorie:{{{Name|}}} Monster&lt;br /&gt;
|notcategory=Kategorie:Berüchtigte Monster&lt;br /&gt;
|notcategory=Kategorie:Auftragsmonster&lt;br /&gt;
|notcategory=Kategorie:Eventmonster&lt;br /&gt;
|namespace     = &lt;br /&gt;
|includepage = {Monsterzeile} dpl 4&lt;br /&gt;
|includematch = /\s*Ort\s*{{=}}\s*{{{Name|}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|tablesortcol= 1&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Pos,Level,Hinterlässt,Familie&lt;br /&gt;
|tablerow =%%,%%,%%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;nowiki&amp;gt;{{{Name|}}}&amp;lt;/nowiki&amp;gt; is like &#039;&#039;&#039;XYZ +1&#039;&#039;&#039; or &#039;&#039;&#039;ZYX (R)&#039;&#039;&#039; it dosen&#039;t works. I got only this message in German:&lt;br /&gt;
&#039;&#039;Extension:DynamicPageList (DPL), version 2.01 : Warnung: Kein passender Eintrag gefunden!&#039;&#039;&lt;br /&gt;
Any Idea how i can fix it? [[User:Yukii|Yukii]] ([[User talk:Yukii|talk]]) 18:34, 31 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Hallo. Das Problem dürfte hier in der Zeile &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|includematch = /\s*Ort\s*{{=}}\s*{{{Name|}}}/si&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; stecken, denn Zeichen wie &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; sind [[de:Metazeichen#Metazeichen in regulären Ausdrücken|RegEx-Metazeichen]]. Wenn also ein solches Metazeichen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{Name|}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; vorkommt, funktioniert es nicht. Du musst die Metazeichen also erst per &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt; entwerten, sodass sie als normale Zeichen aufgefasst werden. Das kannst du bspw. durch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{{Name|}}}|+|\+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; für das &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; erreichen. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 19:48, 31 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Hallo Theaitetos, danke schon mal für deine Antwort. Das mit dem &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{{Name|}}}|+|\+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hat schon mal sehr gut funktioniert, danke. Das mit den Klammern krieg ich irgendwie noch nicht gebacken. Wenn ich das richtig sehe, kann ich mit Replace doch nur ein Zeichen ersetzen oder gibt es da vielleicht einen trick? [[User:Yukii|Yukii]] ([[User talk:Yukii|talk]]) 07:16, 1 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hallo (und frohe Ostern). Einen Trick gibt es nicht, aber du kannst es einfach mehrfach anwenden: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{#replace:{{#replace:{{{Name|}}}|+|\+}}|(|\(}}|)|\)}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::Übrigens, in den Zeilen für Kategorieangaben kann man das &amp;lt;code&amp;gt;Kategorie:&amp;lt;/code&amp;gt; weglassen, also statt &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category=Kategorie:{{{Name|}}} Monster&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;notcategory=Kategorie:Berüchtigte Monster&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; einfacher &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category={{{Name|}}} Monster&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;notcategory=Berüchtigte Monster&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::Eine weitere Kleinigkeit: Bei RegEx-Ausdrücken wie &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;includematch = /\s*Ort\s*{{=}}\s*{{{Name|}}}/si&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sollte man das &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; eigentlich ohne Vorlage verwenden können. Und zur Übersichtlichkeit verwende ich als Anfangs- und Endzeichen immer ein &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;, da dass ja praktisch nie vorkommt in Parameterwerten, es würde also so aussehen: &amp;lt;code&amp;gt;includematch = @\¦\s*Ort\s*=\s*{{{Name|}}}@si&amp;lt;/code&amp;gt; (das &amp;lt;code&amp;gt;¦&amp;lt;/code&amp;gt; ist das Ausweichzeichen für &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; in DPL; man kann alternativ aber auch &amp;lt;code&amp;gt;{{Template|!}}&amp;lt;/code&amp;gt; verwenden).&lt;br /&gt;
:::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:48, 1 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Hallo und dir natürlich auch Frohe Ostern :). Also das &amp;quot;verschachteln&amp;quot; hab ich jetzt mal versucht, aber es bringt nicht den gewünschten Erfolg. Bekomme leider immer noch die Meldung &#039;&#039;Extension:DynamicPageList (DPL), version 2.01 : Warnung: Kein passender Eintrag gefunden!&#039;&#039; :\&lt;br /&gt;
::::Das mit der &amp;quot;Kategorie:&amp;quot; weglassen ist mir schon bekannt. Die Vorlagen hatte ich noch zur Zeit des alten DPLs gemacht und da hatte ich ohne dieser angabe paar probleme gehabt, daher ist das noch Gewohnheit ;) &lt;br /&gt;
::::Das werde ich mir mal ansehen. Klingt gar nicht mal so verkehrt, &lt;br /&gt;
::::[[User:Yukii|Yukii]] ([[User talk:Yukii|talk]]) 18:18, 1 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Ich verbessere mich, die verschachtelte Variante klappt nun. Das hat sich wohl mit ner anderen Vorlage irgendwie gekappelt. Ich danke dir Theaitetos für die hilfe :) [[User:Yukii|Yukii]] ([[User talk:Yukii|talk]]) 18:57, 1 April 2013 (UTC)&lt;br /&gt;
==Renaming this extension on Special:Version to have (tp) in brackets==&lt;br /&gt;
Kghbln	has proposed over at [[gerrit:43868]] to have the name of this extension on Special:version be changed to &#039;&#039;DynamicPageList (tp)&#039;&#039;. Does anyone have any objections? Would &#039;&#039;DynamicPageList (third-party)&#039;&#039; be better? If no one has any objections in the next little while (say a week or so) I intend to merge the change. (I feel a little weird merging changes like this, since I am not a maintainer of this extension, but no one else is commenting/merging changes to this extension). Thanks  [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 01:23, 4 April 2013 (UTC)&lt;br /&gt;
:Thanks for the notification. Somehow the mail ended up in the spam folder of a secondary mail address. IIrc Algorithmix intended renaming it to &amp;quot;Dynamic Page List 2&amp;quot;, though I guess that might be a bit confusing as well, which is why I prefer &amp;quot;third-party&amp;quot; to &amp;quot;tp&amp;quot;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 17:33, 4 April 2013 (UTC)&lt;br /&gt;
::I am perfectly fine with the suffix (&amp;quot;third party&amp;quot;) or (&amp;quot;tp&amp;quot;). [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 06:43, 1 May 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Pecoes&amp;diff=593482</id>
		<title>User talk:Pecoes</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Pecoes&amp;diff=593482"/>
		<updated>2012-10-14T07:55:33Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: Created page with &amp;quot;Extension:Call  Schreib eine Mail an gero . scholz bei gmx und ich sende dir die php Quelle.  Die Extension ist eigentlich obsolet, wenn man DPL benutzt, denn da geht die Para...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Extension:Call&lt;br /&gt;
&lt;br /&gt;
Schreib eine Mail an gero . scholz bei gmx und ich sende dir die php Quelle.&lt;br /&gt;
&lt;br /&gt;
Die Extension ist eigentlich obsolet, wenn man DPL benutzt, denn da geht die Parameterübergabe mit &amp;quot;execandexit=geturlargs&amp;quot; noch biel bequemer.&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#execandexit&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 07:55, 14 October 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=582437</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=582437"/>
		<updated>2012-09-12T06:25:27Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your mediawiki.org user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;product=MediaWiki+extensions&amp;amp;component=DynamicPageList2&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;keywords_type=allwords&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;bugidtype=include&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop Bugzilla] for the bugs for this extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [[Extension talk:RSS Reader#Conflict with DPL2 Extension|Comment on RSS_Reader Extension]] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The name of the extension is changed and this will create a lot of confusion about which extension infact has the bug. [[User:Jeblad|Jeblad]] 04:03, 31 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s like you said: I call a Template by the Call-Extension, the DPL-Calendar &amp;quot;:Current events&amp;quot; for example. If it&#039;s included the normal Way in a Page, in the HTML-Source the &amp;quot;SMW_custom.css&amp;quot; and the &amp;quot;SMW_sorttable.js&amp;quot; are included. If the Template ist called by the &amp;quot;Call&amp;quot;-Extension those files are not included in the HTML-Source. A workaround ist to include those files in the Common.css and Common.js for Skins, so it is included everytime. For the SMW_sortable.js I get then 2x sortbuttons :-) I think, the Call-Extension ist part of your Pakage, so I write my Problem to you. Christian Weiss 10:06, 06 Jun 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
== LoF ==&lt;br /&gt;
&lt;br /&gt;
I sthe LoF ment to be set as global in LocalSettings? I&#039;d prefer it as option per DPL call. So I want to use a complex DPL call I would set LoF = 3 or sth inside the call. But if I want to run a very simple call I would set LoF = 0 to save some ressources. --[[User:Subfader|Subfader]] 15:15, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Currently the Level of Functionality is a configurable option which is global for the whole use of DPL in a wiki. It is meant to be a &amp;quot;protection belt&amp;quot; against abuse. I try to anticipate the aguments of those people who must be convinced to run DPL on a website lime WIKIPEDIA. Any suggestion which opens this path is welcome. I guess there will be some user rights administration component in the end - although I do not like this idea very much. --[[Special:Contributions/84.58.224.247|84.58.224.247]] 21:43, 1 July 2009 (UTC) (Algorithmix)&lt;br /&gt;
&lt;br /&gt;
::kk, thanks for the explaination. I thought it&#039;s mainly to make it faster. --[[User:Subfader|Subfader]] 05:52, 2 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL Doesn&#039;t Work after MW Upgrade from 1.13 to 1.15.1 ==&lt;br /&gt;
&lt;br /&gt;
Hi, I have a private wiki we use as a content Management system at work. I updated the wiki from MW.1.13 to MW.1.15.1, and suddenly DPL doesn&#039;t work. For example, I have a page for each of our main applications, with a supbage called &#039;Troubleshooting&#039;. Below that are more subpages, one for each troubleshooting document. The &#039;/Troubleshooting&#039; subpage consists entirely of DPL to list the child subpages for a user to browse and jump to.&lt;br /&gt;
&lt;br /&gt;
For example (changing the page names to protect proprietary information):&lt;br /&gt;
&lt;br /&gt;
We have a set of pages like so:&lt;br /&gt;
&lt;br /&gt;
 * Main:Zazaza &lt;br /&gt;
 * Main:Zazaza/Troubleshooting &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Error 51 - File not Found &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Can&#039;t Save Configurations &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
The top page, Main:Zazaza, describes the application and has a link to Main:Zazaza/Troubleshooting.&lt;br /&gt;
&lt;br /&gt;
Main:Zazaza/Troubleshooting consists entirely of DPL code that will list the three &#039;troubleshooting&#039; child subpages with links. This page&#039;s DPL Code is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;Courier New&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
titlematch=Zazaza/Troubleshooting/% &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
replaceintitle=/.......Troubleshooting./, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Previously, the DPL worked, and a user browsing to the Zazaza/Troubleshooting page would see a list of clickable links:&lt;br /&gt;
&lt;br /&gt;
  Error 51 - File not Found&lt;br /&gt;
  Can&#039;t Save Configurations&lt;br /&gt;
  App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
Now, since the 1.15.1 upgrade, all that shows up is the following:&lt;br /&gt;
&lt;br /&gt;
  Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you ask, no, there is no log being generated or updated anywhere within my wiki home that provides me with a clue as to why DPL isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
I confess to being confused because when I originally downloaded DPL in May or June 2008, this was during the time frame that &amp;quot;old DPL&amp;quot; was known as &amp;quot;Intersection&amp;quot; and &#039;this&#039; DPL was just known as &amp;quot;DPL&amp;quot;, and at the time there wasn&#039;t even a reference to the forked versions on the extension page.  (I only came to learn all of this with my research this past week.)  However, I have verified that I am using semeb.com&#039;s Dynamic Page List (was using v.1.6.9, now using v.1.8.6.)  I downloaded v.1.8.6 earlier in the week from http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/, and I just re-obtained the files from the ZIP archive available at http://semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip and redeployed them to be certain.  The behavior is still the same as above.&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
--[[User:ApostleGreen|ApostleGreen]] 23:12, 16 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL doesnt&#039; work with MW 1.15.0 or MW 1.15.1 and DPL 1.8.6&lt;br /&gt;
:DPL doesn&#039;t display anything, but I&#039;ve to follow up the last Message from ApostleGreen. &lt;br /&gt;
&lt;br /&gt;
:The only output is:&lt;br /&gt;
&amp;lt;pre&amp;gt;Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_16&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Please, this is a great extension, could anyone help us?!&lt;br /&gt;
&lt;br /&gt;
:Many thanks in advance!!! [[User:Timotheus.elias|Timotheus.elias]] 07:43, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Are you sure about all this? It worked fine for me in MW 1.14 and now in 1.16 alpha (I skipped 1.15). So you could still upgrdae to 1.16 alpha but actually I think something else is wrong on your wiki. --[[User:Subfader|Subfader]] 10:57, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi Subfader, I tried 1.16 alpha, but it has a conflict with an other extension, so I must use 1.15.1 for now.&lt;br /&gt;
:::The example DPL Code I used in my page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::This are my used extensions:&lt;br /&gt;
:::* GroupPermissions Manager&lt;br /&gt;
:::* PdfExport&lt;br /&gt;
:::* PdfBook&lt;br /&gt;
:::* SimpleSecurity&lt;br /&gt;
:::* wiki2xml extension&lt;br /&gt;
:::* FCKeditor &lt;br /&gt;
:::* Lockdown&lt;br /&gt;
:::Thank you!!!&amp;lt;br&amp;gt;&lt;br /&gt;
:::[[User:Timotheus.elias|Timotheus.elias]] 12:49, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, your example code is wrong. It&#039;s either&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   titlematch=Basis:Mike3&lt;br /&gt;
   include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which is the other conflicted extension? --[[User:Subfader|Subfader]] 13:28, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have the same problem. After upgrade from 1.13.3 to 1.15.1 the extension stop working. I&#039;ve update extension to 1.8.6, but it doesn&#039;t help. --[[User:Dnikitin|Dnikitin]] 19:11, 17 July 2009 (UTC)&lt;br /&gt;
::: It seems I fix my problem. Originally my code was &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
count=50&lt;br /&gt;
namespace=Image&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
::: After I replace &#039;&#039;&#039;Image&#039;&#039;&#039; with &#039;&#039;&#039;File&#039;&#039;&#039; the extension starts working again. --[[User:Dnikitin|Dnikitin]] 22:22, 17 July 2009 (UTC)&lt;br /&gt;
::::Yep the Image namespace was renamed to File in MW 1.14. It needs to be replaced in all DPL calls. Still it works with old &amp;lt;nowiki&amp;gt;[[Image:...]]&amp;lt;/nowiki&amp;gt; tags. --[[User:Subfader|Subfader]] 23:11, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thank you very much vor your quick answer. Now, after I installed your extension correctly :), I&#039;m able to include other pages that are not protected&lt;br /&gt;
::by the extension Lockdown. Pages in the namespace I&#039;ve locked with Lockdown extension are not includeable and there will be come following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Extension:DynamicPageList (DPL), version 1.8.6 : WARNING: No results.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::When I call the following&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;ll get all Article&#039;s there are not in the extra namespace &amp;quot;basis&amp;quot; and &amp;quot;public&amp;quot;. Why is this so?&lt;br /&gt;
::Although I don&#039;t enable Lockdown extension, there&#039;ll be the same result!&lt;br /&gt;
::Many thanks! [[User:Timotheus.elias|Timotheus.elias]] 13:41, 20 July 2009 (UTC)&lt;br /&gt;
:::The problem was fixed, the Wiki Parameter $wgNonincludableNamespaces was set and therefore this wasn&#039;t included. Thanks a lot for your great extension!!! [[User:Timotheus.elias|Timotheus.elias]] 14:06, 20 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parsing Pipes ==&lt;br /&gt;
&lt;br /&gt;
I have run into a little bit of a quandary which I am trying to solve. I am trying to create a template with a set of parameters that are passed from a dynamically created list from DPL. However, when using the pipe character in the formatting for DPL like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot_issues&lt;br /&gt;
|&amp;lt;DPL&amp;gt;category=Application&lt;br /&gt;
category=Hot_issues&lt;br /&gt;
format=,|,[[%TITLE%]],&lt;br /&gt;
notnamespace=Category&lt;br /&gt;
noresultsheader=Nothing found...&amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...the pipe character is not parsed by the templating system, I think because of the order in which things are processed... The result is all the articles listed like this: &amp;quot;|Article1|Article2&amp;quot;, and so on, instead of passing each one as a template parameter.  I have been trying, but I can&#039;t think of a way around this.  Does anybody have any thoughts on this?  --[[User:Bsmithme|Bsmithme]] 21:12, 18 July 2009 (UTC)&lt;br /&gt;
:I have tried using subst:Hot_issues but that had no effect.  I&#039;ve also tried creating a template with &amp;quot;|&amp;quot;, but that didn&#039;t work either.  I think I am approaching it wrong...--[[User:Bsmithme|Bsmithme]] 21:15, 18 July 2009 (UTC)&lt;br /&gt;
::Try ¦ --[[User:Subfader|Subfader]] 21:16, 18 July 2009 (UTC)&lt;br /&gt;
:::No luck there. I think ¦ is only used when you are using #dpl and need a pipe in the dpl parameters, but I&#039;m not sure (versus &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; where you can use pipes with impunity).  --[[User:Bsmithme|Bsmithme]] 21:29, 18 July 2009 (UTC)&lt;br /&gt;
::::Dunno your template but shouldn&#039;t it be {{Hot_issues&amp;lt;DPL&amp;gt; without | cos that will be return in front of the first result already. Try &lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,\n¦[[%PAGE%]],,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::Finds only pages in cats Application AND Hot_issues. Also &amp;lt;nowiki&amp;gt;[[%TITLE%]]&amp;lt;/nowiki&amp;gt; doesn&#039;t make much sense to me when should find pages from all namespaces except subcats. If it doesn&#039;t help post your template here as I can&#039;t image what you try to do there by sending an unknown ammount of parameters (each page link) to the template. --[[User:Subfader|Subfader]] 22:15, 18 July 2009 (UTC)&lt;br /&gt;
:::::Think the best way to illustrate what I&#039;m trying to do is this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot issues&lt;br /&gt;
| DPL result 1&lt;br /&gt;
| DPL result 2&lt;br /&gt;
| and so on&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
So that the page calling the hot issue template is automatically populated based on the results of the DPL query.  I&#039;m starting to think it might not be possible to do it this way.  --[[User:Bsmithme|Bsmithme]] 23:45, 18 July 2009 (UTC)&lt;br /&gt;
:Oh, but you are on to something with your suggestion and I think I can get it to work with some more fidgeting.  --[[User:Bsmithme|Bsmithme]] 23:52, 18 July 2009 (UTC)&lt;br /&gt;
::Aha! I got it with this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,¦%PAGE%,,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thank you &#039;&#039;&#039;so&#039;&#039;&#039; much for your assistance, Subfader.  --[[User:Bsmithme|Bsmithme]] 23:56, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== RESOLVED: Fatal error ==&lt;br /&gt;
&lt;br /&gt;
After upgrading my wiki to MW 1.15 I got the error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fatal error: Unsupported operand types in /home/schlott/public_html/wiki/includes/parser/LinkHolderArray.php on line 33&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the extension stoped working.&lt;br /&gt;
&lt;br /&gt;
The solution was inside the DynamicPageList/DPL.php with the following statement in Line 36:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// cloning the parser in the following statement leads in some cases to a php error in MW 1.15&lt;br /&gt;
// You must apply the following patch to avoid this:&lt;br /&gt;
// add in LinkHoldersArray.php at the beginning of function &#039;merge&#039; the following code lines:&lt;br /&gt;
//		if (!isset($this-&amp;gt;interwikis)) {&lt;br /&gt;
//			$this-&amp;gt;internals = array();&lt;br /&gt;
//			$this-&amp;gt;interwikis = array();&lt;br /&gt;
//			$this-&amp;gt;size = 0;&lt;br /&gt;
//			$this-&amp;gt;parent  = $other-&amp;gt;parent;&lt;br /&gt;
//		}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the mentioned code lines to LinkHoldersArray.php the extension works just fine. -- Flaming Moe&lt;br /&gt;
&lt;br /&gt;
:Does this still happen in later versions of MediaWiki? I&#039;m experiencing the same issue with version 1.17, should I try this solution? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 18:53, 17 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comment on differing versions by [[User:Algorithmix|Algorithmix]] ==&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for compatibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 17:18, 1 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing! --[[User:Algorithmix|Algorithmix]] 21:10, 15 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Moved from the main page.&#039;&#039; [[User:GreenReaper|GreenReaper]] 20:02, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My own thoughts on this: it&#039;s a good idea, but performance is a huge consideration. I suggest investigating ways to avoid loading DPL code unless it is required, particularly [[Manual:$wgAutoloadClasses|$wgAutoloadClasses]]. Right now APC shows that it is touching all the code on every page access, and that&#039;s a significant cost when you have a large number of pages being accessed. [[User:GreenReaper|GreenReaper]] 21:51, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The latest version of DPL only loads a small portion of its php code on the initial require_once(). ONLY if there is a DPL call within a page the rest of the php code will be loaded. Which version did you test? [[User:Algorithmix|Algorithmix]] 05:53, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Ah, indeed it does - thank you! I was using 1.8.6 and it seems you made that change in 1.8.7 - I updated to 1.8.8 and now only DPLSetup.php is showing up on each load. That is a big improvement in code loaded - from 1.1Mb to 150kb. :-) [[User:GreenReaper|GreenReaper]] 19:55, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trying to List Pages... ==&lt;br /&gt;
Trying to List Pages within a Namespace in Category Mode, Alphabatized on a non category page. Sounds ridiculous however this is the syntax that i am using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Article&lt;br /&gt;
shownamespace=false&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=category,title &lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What i am trying to do is show all pages in the article namespace on a page in category mode alphabetized by the page title rather then the namespace. Currently all pages are organized under &amp;quot;A&amp;quot; because the pages are named Article:Page Name.  I want to eliminate or mask the Article so that they are organized by Page Name.&lt;br /&gt;
&lt;br /&gt;
Kevindank AT Gmail.com&lt;br /&gt;
&lt;br /&gt;
:Hmh, you aren&#039;t very clear.&lt;br /&gt;
:1) is there really a custom namespace called &amp;quot;Article&amp;quot;? Cos otherwise you mean Main: &amp;quot;namespace=&amp;quot;&lt;br /&gt;
:But I guess I know what you mean. Like in [http://semeb.com/dpldemo/index.php?title=User:Subfader/Olli1/O7 this example] you don&#039;t want U headings but 0-Z... I dunno a solution :/ --[[User:Subfader|Subfader]] 21:17, 21 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Workaround ===&lt;br /&gt;
If you apply a very small patch you can use&lt;br /&gt;
 ordermethod=titlewithoutnamespace&lt;br /&gt;
to get the desired result:&lt;br /&gt;
&lt;br /&gt;
find (near line 1860 in DPLMain.php in the latest version)&lt;br /&gt;
                case &#039;titlewithoutnamespace&#039;:&lt;br /&gt;
and add the following line immediately after that line:&lt;br /&gt;
                    $sSqlSortkey = &amp;quot;, $sPageTable.page_title &amp;quot;.$sOrderCollation.&amp;quot; as sortkey&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
I will add this code line to the next release. &lt;br /&gt;
In fact, the patch will make the new behaviour the default (which is o.k., I think). Use &amp;lt;tt&amp;gt;ordermethod=title&amp;lt;/tt&amp;gt; to switch to the old behaviour.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/84.59.226.244|84.59.226.244]] 07:01, 22 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This worked perfectly Thank You.&lt;br /&gt;
&lt;br /&gt;
==DISPLAYTITLE and DYNAMIC PAGE LIST==&lt;br /&gt;
is it possible to tie this to DISPLAYTITLE to sort pages by their DisplayTitle?&lt;br /&gt;
&lt;br /&gt;
==installation instruction problems==&lt;br /&gt;
Thanks for this powerful extension. In order to help others to use it, I want to report two problems I just had in following the installation instructions in the article.&lt;br /&gt;
&lt;br /&gt;
The instructions say:&lt;br /&gt;
 add include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList.php&amp;quot;); to LocalSettings.php&lt;br /&gt;
However, the actual file downloaded for v1.14 was named DynamicPageList2.php. This modification worked:&lt;br /&gt;
 include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;2&amp;lt;/font&amp;gt;.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
The second problem is probably due to my lack of familiarity with PHP. The instructions appear to say to add a function call in LocalSettings after the include() statement above to control the richness level, like this:&lt;br /&gt;
 ExtDynamicPageList::setFunctionalRichness(3);&lt;br /&gt;
However, this caused a fatal error, so I commented it out. Should the call be like this?&lt;br /&gt;
 DynamicPageList2::setFunctionalRichness(3);&lt;br /&gt;
&lt;br /&gt;
--[[User:AJim|AJim]] 21:20, 30 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL extension inserts a blank line headline ==&lt;br /&gt;
[[Image:DPL empty line headline.jpg|thumb|right|450px|Blank line in headline]]&lt;br /&gt;
Problem:&lt;br /&gt;
DPL extension inserts a blank line in the article title (see picture). Other articles that do not use DPL, displayed without distortion.&lt;br /&gt;
&lt;br /&gt;
I use the original Monobook skin and the following versions of components:&lt;br /&gt;
*MediaWiki - 1.15.0&lt;br /&gt;
*PHP - 5.2.8 (appache)&lt;br /&gt;
*MySQL - 5.1.30-community-log&lt;br /&gt;
	&lt;br /&gt;
Can you tell me how to solve the problem, please. Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Kabanoff|Kabanoff]] 13:57, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Never had this problem. But since it&#039;s also on the [http://semeb.com/dpldemo/index.php?title=Main_Page DPL website] I guess it&#039;s not so easy to fix? --[[User:Subfader|Subfader]] 14:35, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Perhaps. The problem on this wiki appears when the user is not logged in the system. In my wiki blank line appears wherever there is DPL. Discussion of this issue is on [http://semeb.com/dpldemo/index.php?title=Issue:DPL_extension_inserts_a_blank_line_headline DPL issue page] --[[User:Kabanoff|Kabanoff]] 08:53, 6 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: The simplest way to go is to edit the main.css of your own skin. In Monobook, search p-cactions, you will see &amp;quot;top: 1.3em;&amp;quot; (or similar). Change it to &amp;quot;top: 2.3em&amp;quot;. It may work. --[[User:Dullmau|Dullmau]] 20:26, 10 June 2010 (UTC)b&lt;br /&gt;
&lt;br /&gt;
== Having DPL Maintain #section Links ==&lt;br /&gt;
&lt;br /&gt;
If the pages I&#039;m building my DPL from have links like &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[#section|A Section]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, is it possible to to have DPL maintain the url of the page with that specific section, rather than have it change it to the page that has the DPL on it? &amp;amp;mdash; [[User:Cosmotron|Cosmotron]] 18:56, 8 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Template:DPL_Extension creation as potential redirect loop ==&lt;br /&gt;
&lt;br /&gt;
There is a DPLSetup.php routine, commonSetup(), which attempts to create an &amp;lt;nowiki&amp;gt;{{Extension DPL}}&amp;lt;/nowiki&amp;gt; template using the userid of the first user to visit the wiki after the extension is installed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
private static function commonSetup() {&lt;br /&gt;
        &lt;br /&gt;
        if (!isset(self::$createdLinks)) {&lt;br /&gt;
            self::$createdLinks=array( &lt;br /&gt;
                &#039;resetLinks&#039;=&amp;gt; false, &#039;resetTemplates&#039; =&amp;gt; false, &lt;br /&gt;
                &#039;resetCategories&#039; =&amp;gt; false, &#039;resetImages&#039; =&amp;gt; false, &#039;resetdone&#039; =&amp;gt; false , &#039;elimdone&#039; =&amp;gt; false );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // make sure page &amp;quot;Template:Extension DPL&amp;quot; exists&lt;br /&gt;
        $title = Title::newFromText(&#039;Template:Extension DPL&#039;);&lt;br /&gt;
        global $wgUser;&lt;br /&gt;
        if (!$title-&amp;gt;exists() &amp;amp;&amp;amp; $wgUser-&amp;gt;isAllowed(&#039;edit&#039;)) {&lt;br /&gt;
            $article = new Article($title);&lt;br /&gt;
            $article-&amp;gt;doEdit( &amp;quot;&amp;lt;noinclude&amp;gt;This page was automatically created. It serves as an anchor page for &amp;quot;.&lt;br /&gt;
                              &amp;quot;all &#039;&#039;&#039;[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]&#039;&#039;&#039; &amp;quot;.&lt;br /&gt;
                              &amp;quot;of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].&amp;lt;/noinclude&amp;gt;&amp;quot;,&lt;br /&gt;
                              $title, EDIT_NEW | EDIT_FORCE_BOT );&lt;br /&gt;
            die(header(&#039;Location: &#039;.Title::newFromText(&#039;Template:Extension DPL&#039;)-&amp;gt;getFullURL()));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two issues with this:&lt;br /&gt;
* (minor) The external link [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)] points to a disambiguation page here instead of to the actual extension info.&lt;br /&gt;
* (not so minor) If creation of the template fails, the user is redirected to [[Template:Extension DPL]] regardless, and the failed attempt to create the template is repeated until the browser detects this as a redirect loop and shuts down.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed that new installs, if started with just a blank set of database tables and a LocalSettings file (without running the MediaWiki installer again for the new wiki), are prone to go into an endless HTML redirect loop because of this code. Attempts to run maintenance/update.php from the command line may also abruptly end with errors if the extension is trying to create this page during the &amp;quot;update.php&amp;quot; run and the database is not yet updated to the latest MW format (and therefore not ready for the template creation attempt).&lt;br /&gt;
&lt;br /&gt;
There needs to be some error handling; if the creation of the placeholder template fails, don&#039;t just keep trying forever - at least not if this is going to return errors or redirect loops. --[[User:Carlb|Carlb]] 14:12, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Dynamic Pagelist vs. Semantic Mediawiki ==&lt;br /&gt;
I have started a [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]. Please help to give valuable information for a good choice. --[[User:Jannis|Jannis]] 19:19, 22 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2010=&lt;br /&gt;
&lt;br /&gt;
== [SOLVED] White page after including Semantic Media Wiki Extension in LocalSettings.php == &lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
I installed the Semantic Media Wiki extension on a Media Wiki 1.16.0&lt;br /&gt;
According to the install notes on the page I appended the following two lines to the LocalSettings.php:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
include_once(&amp;quot;$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
enableSemantics(&#039;filerepos.de&#039;);&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
After that I get a blank page on every URL of the Wiki.&lt;br /&gt;
Set error_reporting to E_ALL (in LocalSettings.php, SMW-Config-Files) but also got a blank page.&lt;br /&gt;
&lt;br /&gt;
Also tried the hint from the Semantic Wiki Site with no success:&lt;br /&gt;
&lt;br /&gt;
ini_set( &#039;memory_limit&#039;, &#039;100M&#039; );&lt;br /&gt;
&lt;br /&gt;
When I comment the both lines out everything works again.&lt;br /&gt;
&lt;br /&gt;
(Setup: Mediawiki 1.16.0, PHP Version 5.2.6, MySql 5.0.45, Semantic Media Wiki Extension 1.5.3 stable)&lt;br /&gt;
&lt;br /&gt;
Would apreciate any hint.&lt;br /&gt;
:This page is only for support for the DynamicPageList extension. You&#039;re more likely to get a response if you ask the SMW people. With that said, Did you add the:&lt;br /&gt;
 error_reporting(E_ALL);&lt;br /&gt;
 ini_set(&amp;quot;display_errors&amp;quot;, 1);&lt;br /&gt;
as the very first lines of LocalSettings.php (directly below the opening &amp;amp;lt;?php )? If that still doesn&#039;t work, try setting error reporting to E_ALL directly in your php.ini file. You can also try checking your webserver&#039;s error log as well (doesn&#039;t usually have php errors in it, but if its some sort of config problem with your webserver it might have relevant information). [[User:Bawolff|Bawolff]] 22:31, 26 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Thanks for the reply...think ini_set got the errorReporting working.&lt;br /&gt;
Now there is some output I can work with:&lt;br /&gt;
http://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;amp;action=edit&amp;amp;section=38&lt;br /&gt;
Call to undefined function enableSemantics() in /srv/www/vhosts/filerepos.de/httpdocs/websites/semwiki/LocalSettings.php on line 138 &lt;br /&gt;
&lt;br /&gt;
[SOLVED] I accidently downloaded the wiki and the extension with different user...so the wiki wasnt allowed to access the extension.&lt;br /&gt;
Changed extension files owner to the same owner as the wiki and so everything works now.&lt;br /&gt;
Thanks for the error reporting hint which allowed me to find my mistake&lt;br /&gt;
&lt;br /&gt;
== Undefined index and .default ==&lt;br /&gt;
&lt;br /&gt;
I try to make the DPL-Extension read out a category and get the parameters of a template in the articles of this category. They are meant to be used in another template. I saw another wiki which did it the same way as I did, but I get a strange Error while using the preview on this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = Some Category&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  includepage = {Template in articles} Kr&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Notice: Undefined index: tip ... EditPage.php&amp;quot;. The line is this: &amp;quot;$tip = $tool[&#039;tip&#039;],&amp;quot;.&lt;br /&gt;
This is strange but probably not that important. The real problem I got ist, that the extension always adds an &amp;quot;.default&amp;quot; at the end of the template. So I get a long list which just says &amp;quot;Template:Template in articles Kr.defaultTemplate:Template in articles Kr.default...&amp;quot;.I don&#039;t really get the origin of the problem and couldn&#039;t find an answer anywhere.&lt;br /&gt;
I didn&#039;t change anything in the basic code of mediawiki, except for some extra buttons i added in EditPage.php. There are also no extensions, that could affect the DPL extension.--[[User:Eski123|Eski123]] 12:14, 2 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My five cents on this: according to [http://semeb.com/dpldemo/index.php?title=Includepage#include_contents_related_to_templates doc], the DPL engine calls a template with the additional sufix &amp;quot;.default&amp;quot; when a page listed in the result does not use the specified template. [[User:Pierrem100|Pierrem100]] 14:49, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with missing subheads ==&lt;br /&gt;
&lt;br /&gt;
DPL is apparently crashing when used with a subhead that doesn&#039;t exist on one of the pages included by Category.&lt;br /&gt;
&lt;br /&gt;
I have the following DPL code on a page called &amp;quot;Current projects&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 =Projects in process=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects&lt;br /&gt;
  |include = #Project steward, #Need&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Need&lt;br /&gt;
 }}&lt;br /&gt;
 &lt;br /&gt;
 =Completed projects=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects, completed&lt;br /&gt;
  |include = #Project steward, #Final accounting&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Final Accounting&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The first DPL call works if I temporarily clip out the second DPL cal, but including the second DPL call displays:&lt;br /&gt;
&lt;br /&gt;
:Fatal error: Call to a member function getPrefixedDBkey() on a non-object in /Library/WebServer/EcoReality/wiki/includes/parser/Preprocessor_DOM.php on line 994&lt;br /&gt;
&lt;br /&gt;
I then looked over the pages in the Category &amp;quot;Projects, completed&amp;quot; and discovered several of them did not have a subhead called &amp;quot;Final accounting.&amp;quot; These are old pages, and this worked once upon a time!&lt;br /&gt;
&lt;br /&gt;
For now, I&#039;ve removed &amp;quot;Final accounting&amp;quot; from the second DPL call, but it seems it should behave better than this in such a case, no? Have I messed up something to cause it to misbehave this way?&lt;br /&gt;
&lt;br /&gt;
See it fixed at: http://www.ecoreality.org/wiki/Current_projects .&lt;br /&gt;
&lt;br /&gt;
:If you haven&#039;t found it, this appears to be a problem with the DOM parser that has a patch [[bugzilla:22675|on bugzilla]]. (&#039;&#039;I forgot to sign AND log in, awesome&#039;&#039;) --[[User:WeaverThree|WeaverThree]] 20:03, 23 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spaces and underscores ==&lt;br /&gt;
&lt;br /&gt;
It seems that the &amp;quot;titleregexp&amp;quot; parameter doesn&#039;t interpret spaces and underscores the same way. In fact, since page names can&#039;t have spaces in them, any time there is a space it just flat out fails. This would ordinarily not be such a big deal, so, okay, you learn not to use spaces, however i have a template for detecting direct subpages of a page (but not sub-subpages). the regexp is {{PAGENAME}}/[^/]*$ however, if used on a page with a space in the name, {{PAGENAME}} returns a space there where dpl requires an underscore. It seems to me that spaces and underscores should be totally interchangable in dpl, as they are in the rest of MW. [[User:DeFender1031|DeFender1031]] 11:22, 29 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki SVN code incompatible? ==&lt;br /&gt;
&lt;br /&gt;
The code in the mediawiki SVN does not work as per the instructions on the page.  I wonder if we should remove this code to avoid confusion? [[User:JonathanWilliford|JonathanWilliford]] 20:44, 6 February 2010 (UTC)&lt;br /&gt;
:I found out that some MediaWiki users are trying to copy some of the functionality available from the zip file into the MediaWiki repository, while making sure that the code meets MediaWiki&#039;s coding standards.  I created a [[Extension:DynamicPageList_(third-party)#MediaWiki SVN Version of DPL2|section on the main page]] to comment on some of the differences in the code that is pertinent to users of the extension. --[[User:JonathanWilliford|JonathanWilliford]] 22:24, 6 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL breaks references in Cite? ==&lt;br /&gt;
I&#039;m having a weird problem with DPL and the Cite extension ([[Extension:Cite]]). A &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;asdf&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; reference won&#039;t show up in the &amp;lt;nowiki&amp;gt;&amp;lt;references/&amp;gt;&amp;lt;/nowiki&amp;gt; section if any DPL query is run in between. Dug into the code a bit and it seems like DPL clones the parser and does a clearState(), maybe that clears the active cite object as well for some reason? Anyone else have this problem? Is there a workaround? I&#039;m running MediaWiki 1.15.1, DPL 1.8.9 with PHP 5.2.6. --[[User:Shadowie|Shadowie]] 15:02, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Found an [[bugzilla:21502|active bug]] about this now as well. --[[User:Shadowie|Shadowie]] 15:07, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Great and easy: Searchable Tables ==&lt;br /&gt;
&lt;br /&gt;
I use the TableTools (Firefox-Extension) to search the tables generated with DynamicPageList (Mediawiki-Extension); see here [https://addons.mozilla.org/en-US/firefox/addon/2637]&lt;br /&gt;
&lt;br /&gt;
With the Firefox-Extension installed you can right-click into a table and choose&lt;br /&gt;
# show Filter (german: Filter anzeigen)&lt;br /&gt;
# show Searchfilter (german: Suchfilter anzeigen)&lt;br /&gt;
&lt;br /&gt;
With the first you get lists where you can choose an item in the table-heading and get all the rows matching this item.&lt;br /&gt;
&lt;br /&gt;
With the second you get searchfields in the heading to use for a wildcard-search.&lt;br /&gt;
&lt;br /&gt;
Both functions are very (!) usefull for the DynamicPageList-tables. But it is not userfriendly for less sophisticated users to right-click to get the function. I would like to put such functionality with an easy dpl-command into the heading, similar to the magicword &amp;quot;wikitable&amp;quot; or &amp;quot;sortable&amp;quot;: &amp;quot;searchable&amp;quot;. Now I wonder if it would be possible to integrate such a great feature directly into DynamicPageList?? &lt;br /&gt;
&lt;br /&gt;
I hope that others are also interested in such a feature.&lt;br /&gt;
&lt;br /&gt;
Jan, --[[Special:Contributions/87.186.27.10|87.186.27.10]] 20:58, 1 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug found in Mix/Max revisions ==&lt;br /&gt;
&lt;br /&gt;
Lines 2376 - 2381 of DPLMain.php should be modified as follows to use the abstract table names:&lt;br /&gt;
&lt;br /&gt;
 if ($iMinRevisions != NULL) {&lt;br /&gt;
  $sSqlWhere .= &amp;quot; and ((select count(rev_aux2.rev_page) from $sRevisionTable as rev_aux2 where rev_aux2.rev_page=$sPageTable.page_id) &amp;gt;= $iMinRevisions)&amp;quot;;&lt;br /&gt;
 }        &lt;br /&gt;
 if ($iMaxRevisions != NULL) {&lt;br /&gt;
 $sSqlWhere .= &amp;quot; and ((select count(rev_aux3.rev_page) from $sRevisionTable  as rev_aux3 where rev_aux3.rev_page=$sPageTable.page_id) &amp;lt;= $iMaxRevisions)&amp;quot;;&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/86.54.80.245|86.54.80.245]] 15:17, 19 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting parameter without using template? ==&lt;br /&gt;
&lt;br /&gt;
Hi, it seems that all parameters are set in a template. In my wiki, there is a pretty standardized section and i would like to implement DPL on it. It&#039;s not a template but just a list of 1....2....3...list. Is there any markup tag that i can tell DPL that item01 = 1..  ; item02 = 2... ; item03 = 3.... ?&lt;br /&gt;
&lt;br /&gt;
The current method is like this. It&#039;s actually good but in a FCKeditor-based Wiki, it may be too difficult to ask laymen to learn it.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
Country&amp;lt;BR&amp;gt;&lt;br /&gt;
|capital=Bamitogoo&amp;lt;BR&amp;gt;&lt;br /&gt;
|name=Republic of Nigunda&amp;lt;BR&amp;gt;&lt;br /&gt;
|dial=237&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 --[[User:Dullmau|Dullmau]] 12:57, 19 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.17alpha and [[bugzilla:22675|bug 22675]] ==&lt;br /&gt;
&lt;br /&gt;
I downloaded the daily build of MW 1.17 alpha (12:13, 20 June 2010 - revision: r68310) core code and extensions and this seems to be broken. Symptoms are the same as reported in [[bugzilla:22675|bug 22675]] four months ago, the output appears on-screen as an HTML source code dump (&amp;amp;lt;a href=&amp;quot;...) instead of as hyperlinks in their clickable form. The Wikimedia (intersection) version of the extension still works normally with no other change to configuration. --[[User:Carlb|Carlb]] 23:03, 20 June 2010 (UTC)&lt;br /&gt;
:This applies to MW 1.16 beta3 as well.  [[User:Thorncrag|Thorncrag]] 02:47, 29 June 2010 (UTC)&lt;br /&gt;
:The same problem with MW 1.16 beta1 [[User:EduRam|EduRam]] 09:41, 1 July 2010 (UTC)&lt;br /&gt;
::Oops. I just downloaded r68608 and it works with 1.16 beta3.  I imagine it will with 1.17 as well.  Should have done that before. :)  [[User:Thorncrag|Thorncrag]] 01:36, 30 June 2010 (UTC)&lt;br /&gt;
:::Er, now it appears I was somewhat incorrect.  It appears as though some DPL statements are functioning and some are not, in r68608.  Continuing to investigate.  [[User:Thorncrag|Thorncrag]] 22:31, 30 June 2010 (UTC)&lt;br /&gt;
::::&#039;&#039;&#039;Actually,this issue fixed in [[Special:Code/MediaWiki/68812|r68812]] completely.You can download the new DPLMain.php to solve this problem.&#039;&#039;&#039;--[[User:Xlsoul|Xlsoul]] 07:43, 21 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== imagecontainer ==&lt;br /&gt;
&lt;br /&gt;
Hi, I&#039;m using DPL and imagecontainer, but I&#039;m not sure what the problem is.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
imagecontainer=Constructed items (1-24)&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this give a list of all of the images used on the page?  It&#039;s blank.  [[Special:Contributions/24.41.43.85|24.41.43.85]] 21:37, 1 July 2010 (UTC)&lt;br /&gt;
:imagecontainer might be disabled - it needs the functionalrichness parameter to be at least 2. (if that is the case, I have no idea if there would be an error of some sort. this is just a guess, I don&#039;t know much about DPL2). Also check your version. imagecontainer was added in 1.7.4, some sites use older versions (wikia for example uses 1.6.4) [[User:Bawolff|Bawolff]] 23:06, 1 July 2010 (UTC)&lt;br /&gt;
::Well, that would probably be the problem (the version; I&#039;m using wikia).  Is there any other way to make a list of all the images on the page?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 00:51, 2 July 2010 (UTC)&lt;br /&gt;
:::You can use the api - http://runescape.wikia.com/api.php?titles=Constructed_items_(1-24)&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=max (if you need pretty output you can use either javascript or xslt) [[User:Bawolff|Bawolff]] 07:44, 2 July 2010 (UTC)&lt;br /&gt;
::::Thank you very much.  I ended up using a mix of DPL and AWB to figure it out :).  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:16, 9 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PHP error since moving host ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Anyone got an answer for this PHP error, which has been appearing ever since I switched to a new web host? DPLs have stopped appearing on the pages, seems this error is to blame.&lt;br /&gt;
&lt;br /&gt;
 Parameter 3 to ExtDynamicPageList::dplTag() expected to be a reference, value given in /[snip]/includes/parser/Parser.php on line 3243&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried upgrading DPL, no luck. Is it a permissions problem perhaps? [[Special:Contributions/87.194.148.160|87.194.148.160]] 17:14, 6 July 2010 (UTC)&lt;br /&gt;
:You have to change the signature of the method &#039;&#039;&#039;dplTag()&#039;&#039;&#039; in line 865&lt;br /&gt;
:&#039;&#039;public static function dplTag( $input, $params, $parser )&#039;&#039;&lt;br /&gt;
:[[Special:Contributions/190.107.36.184|190.107.36.184]] 15:30, 30 July 2010 (UTC)&lt;br /&gt;
::Thank you, it works (I&#039;ve had this problem since I&#039;d upgraded to PHP 5.3.x. ;)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed some weird issues with PHP 5.3.  The above patch resolves some but not all. The &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; tag is now working but &amp;lt;nowiki&amp;gt;{{#dpl}}&amp;lt;/nowiki&amp;gt; is still broken, at least on my  Ubuntu localhost with PHP 5.3. On the server, with RHEL and PHP 5.3 (same minor version) neither dpl thing is working.  I&#039;ve looked a bit into the [http://www.php.net/manual/en/migration53.incompatible.php differences between PHP 5.2 and 5.3], mostly the by-reference parameter stuff but so far I haven&#039;t fixed this yet. [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 14:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did some [http://techblog.wimgodden.be/2010/06/24/automated-php-5-3-compatibility-testing-for-your-old-code/ Automated PHP 5.3 compatibility testing] (based on PHP_CodeSniffer) and (unfortunately) only got some warnings about split() (which should become preg_split()). [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Image inside a template ==&lt;br /&gt;
&lt;br /&gt;
Is there by chance a way to make a list of all of the images that are used in a template?  For instance, on [http://runescape.wikia.com/wiki/Rune_scimitar this page], I&#039;d like to have it add File:New Rune Scimitar.png .  It&#039;s a parameter on the template, not part of the template itself.  Is there a way to do so?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:19, 9 July 2010 (UTC)&lt;br /&gt;
:Anyone?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 22:10, 10 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser function after a backup ==&lt;br /&gt;
I seem to have a strange issue after restoring a backup of my wiki on another computer. Both computers are using DPL version 1.8.9. I have a bunch of pages that use the parser function variant (&amp;lt;nowiki&amp;gt;{{#dpl: ...}}&amp;lt;/nowiki&amp;gt; through some templates. For some reason, they display incorrectly on the new computer.  Basically they just show the function then all of the parameters in what looks like a PRE tag.&lt;br /&gt;
&lt;br /&gt;
The parser tag works fine. I can take the same queries and change them to the tag variant on a test page and they work great. The trouble is I need these to work in templates, so the function is needed. Anybody have any ideas what would cause this? - [[User:Glycerine102|Glycerine102]] 14:50, 19 July 2010 (UTC)&lt;br /&gt;
:No idea whats causing your original issue, but you can also try &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; - see [[Help:Magic_words#Miscellaneous]]. [[User:Bawolff|Bawolff]] 01:42, 20 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I highly suspect this to be an issue with PHP 5.2 vs 5.3... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:37, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser versus Hook change? ==&lt;br /&gt;
&lt;br /&gt;
Does anyone know what might have changed in the code to cause the following statement to no longer include the category here, as seen below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl:category={{PAGENAME}}|category=Application Error|notcategory=Subtopic-topic|replaceintitle=/{{BASEPAGENAME}}\//,|format=,\n*,[[{{BASEPAGENAME}}/%TITLE%{{pipe}}%TITLE%]],|notnamespace=Category|noresultsheader=There are no symptom entries for this application.[[Category:Articles with no symptom entries]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The odd thing is that it is actually working for one of my templates.  I resolved the issue by converting to the &amp;lt;DPL&amp;gt; hook instead.  Still, it seems strange that this suddenly stopped working.  [[User:Thorncrag|Thorncrag]] 20:31, 18 August 2010 (UTC)&lt;br /&gt;
:And I have just discovered that my workaround will not suffice because using the hook causes replaceintitle to not function the same as when using the parser call instead. [[User:Thorncrag|Thorncrag]] 21:18, 18 August 2010 (UTC)&lt;br /&gt;
::Note, as said in the thread above this one, you can also use &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to access the &amp;amp;lt;DPL&amp;amp;gt; tag as a parser function which should have the exact same behaviour as &amp;amp;lt;DPL&amp;amp;gt; (compared to &amp;lt;nowiki&amp;gt;{{#dpl:&amp;lt;/nowiki&amp;gt; which has slightly different behaviour compared to &amp;amp;lt;DPL&amp;amp;gt;). [[User:Bawolff|Bawolff]] 17:41, 19 August 2010 (UTC)&lt;br /&gt;
:::&amp;lt;s&amp;gt;Even with this tag format, the noresultsheader is not honored, for some unknown reason. [[User:Thorncrag|Thorncrag]] 19:45, 19 August 2010 (UTC)&amp;lt;/s&amp;gt; Due to being dyslexic I misread the suggestion... This actually might work, I shall troubleshoot further.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:31, 7 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This might also be a PHP 5.2 vs 5.3 problem... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:45, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Is this extension provoking an early call to [[Manual:Hooks/ParserClearState|ParserClearState]]? ==&lt;br /&gt;
&lt;br /&gt;
On [[Extension talk:VariablesExtension#Big Job Queue/Import bug solved in 1.3]] a bug in combination with [[Extension:VariablesExtension]] was reported. It seems like DynamicPageList triggers an early call of the hook [[Manual:Hooks/ParserClearState|ParserClearState]] which could cause trouble with several extension. Do you have any idea how this happens and what would be the best solution to solve this problem between the extensions? --[[User:Danwe|Danwe]] 04:35, 31 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 70760 and mw 1.16+ ==&lt;br /&gt;
&lt;br /&gt;
i know it&#039;s not the most secure thing in the world, but do they still play nice together? [[User:Redekopmark|redekopmark]] 18:38, 13 September 2010 (UTC)&lt;br /&gt;
:I&#039;m not sure what the number of 70760 is, however as far as i know they still play nicely together as long as the version of DPL is post [[rev:68812]]. However with that said, the categorylinks table changed quite a bit in 1.17 (aka current svn head). Some features might break in subtle (or perhaps not so subtle ways) because of that. It will certainly be less efficient for plain ole&#039; category listings (but then again this is a very inefficient extension, so if you care about efficiently, I doubt you&#039;d use it). Short answer: In my testing it still works, but no guarantees (+ the XSS issue). [[User:Bawolff|Bawolff]] 22:10, 13 September 2010 (UTC)&lt;br /&gt;
::okay, thanks, the 70760 is the revision that i got when i downloaded the trunk version earlier today and i&#039;m only planning on using it with 1.16 until 1.17 hits stable, again, thanks [[User:Redekopmark|redekopmark]] 04:29, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL &amp;amp; Nested Templates? ==&lt;br /&gt;
&lt;br /&gt;
I may be missing something so I am posting the question here.  Can DPL query variables passed to a nested template? Meaning, ... &lt;br /&gt;
* You have a page named Resource1 which uses a template called ResourceType1 which is a member of the Asset Category.&lt;br /&gt;
* Within template ResourceType1 you pass variables to and call the template called AssetInfo.&lt;br /&gt;
* You then construct a DPL query which based on the Asset category queries all pages member of Asset and lists the variables found on the nested AssetInfo template&lt;br /&gt;
&lt;br /&gt;
The rational for such a construct would be to list AsseInfo common to all resources which may use different ResourceType templates (type1, type2, etc) but are all members of Asset.  Since the include/includepage line in DPL table output must be consistent, querying the nested common template seems the best approach but does not work.&lt;br /&gt;
please advise?, thanks ahead of time for replies [[Special:Contributions/208.79.244.111|208.79.244.111]] 23:23, 4 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Replace in title breaks with titles that contain parentheses ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just discovered that an article title which contains parentheses causes the replaceintitle statement to break in that it will no longer perform any longer.  In context, I have a replaceintitle which is supposed to remove the BASEPAGENAME from the title or an article that is a subpage, so that when I output title I can output only the name of the subpage instead of the entire trail.  I still need to do further troubleshooting to see if it is actually BASEPAGENAME or %TITLE% which is breaking.  Nevertheless, it&#039;s clearly an issue with the extension.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:41, 7 October 2010 (UTC)&lt;br /&gt;
:Note, per issue I reported above, I changed to #tag:DPL .... which is what bawolff had suggested.  Unfortunately I misread it a long time ago... Anyhow that seems to have sufficiently worked around this issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:30, 7 October 2010 (UTC)&lt;br /&gt;
::Well, changing to tag:DPL is till not yielding the results I need.  It seems that several of the DPL options are not honored when changing to it.  So I&#039;m back to parentheses breaking again.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 01:12, 8 October 2010 (UTC)&lt;br /&gt;
:::&amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; Should take the exact same syntax as &amp;amp;lt;DPL&amp;amp;gt;. If there&#039;s something that works for &amp;amp;lt;DPL&amp;amp;gt; but not &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt;, that&#039;s probably a bug in mediawiki (core) not the extension, since converting &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to &amp;amp;lt;DPL&amp;amp;gt; is part of the parser. (With that said, I&#039;m not sure how it&#039;d help you with your issue, since the two should be exactly the same with exception of parsing the args before passing to DPL.). [[User:Bawolff|Bawolff]] 22:19, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Use with TreeAndMenu Extension ? ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I only need this:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=Foo|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
&lt;br /&gt;
..To dynamically add all pages to a tree that is created by the Extension TreeAndMenu.&lt;br /&gt;
I´ve tested it and it works great. Though I´m planning an opened wiki I´m a bit scared&lt;br /&gt;
about the red box on this extensions main page telling me that it has a major security&lt;br /&gt;
risk. &lt;br /&gt;
&lt;br /&gt;
Is it possible to enable this extension only for a specific (admin) page or to eliminate&lt;br /&gt;
the security risk by adding some contraints?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
[[Special:Contributions/87.78.238.27|87.78.238.27]] 18:47, 4 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The security risk will be eliminated in the next version. If you protect the the page with the DPL statement against changes, however, there should be no risk, even with the current version. [[Special:Contributions/84.59.134.95|84.59.134.95]] 17:27, 10 December 2010 (UTC)&lt;br /&gt;
::Hmm? Someone could just write a new DPL on an unprotected page. You&#039;d also need to make it so DPL&#039;s only ran on protected pages. (I think there might even be an option for that. can&#039;t remember). [[User:Bawolff|Bawolff]] 19:09, 10 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thaks Bawolff, I´ll take a look at the settings soon. If you remeber please post it here. &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/87.78.237.140|87.78.237.140]] 09:33, 11 December 2010 (UTC)&lt;br /&gt;
:&amp;lt;code&amp;gt;ExtDynamicPageList::$options[&#039;RunFromProtectedPagesOnly&#039;] = &amp;quot;NO DPL FOR YOU!&amp;quot;;&amp;lt;/code&amp;gt; See http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#DPL_Security (Note I haven&#039;t looked at the code implementing that, so I can&#039;t vouch for its security in any way or form, but the manual claims that it will work). [[User:Bawolff|Bawolff]] 17:09, 11 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thanks a lot! Have a nice christmas time! [[Special:Contributions/87.78.48.253|87.78.48.253]]&lt;br /&gt;
&lt;br /&gt;
Hi again. Sadly that was not the solution. If the option to allow DPL only on protected pages is enabled this also affects the NavTree (Extension: TreeANDMenu) that needs DPL to work propperly. What I need is DPL to only work in the sidebar :-). But I don´t know if that is easily possible?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/195.14.207.110|195.14.207.110]] 19:30, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2011=&lt;br /&gt;
&lt;br /&gt;
== Tree and Menu and DPL - Advanced use ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently using Tree and Menu and DPL to generate lists as shown in the Example. Works fine. &lt;br /&gt;
&lt;br /&gt;
 {{#tree:id=ToolsMenuTree|openlevels=0|root=Tools, Tips and best practice|&lt;br /&gt;
 * [[Tools and Tricks|Overview]] (Introduction Page)&lt;br /&gt;
 {{#dpl:category=Tools and Tricks|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The problem is that our wiki will have a lot of pages and subpages, making the list expand really fast with similar named entries such as:&lt;br /&gt;
 Outlook&lt;br /&gt;
 Outlook/Installation&lt;br /&gt;
 Outlook/Usage&lt;br /&gt;
&lt;br /&gt;
With the example structure above, is there a way to automatically create subfolders for all subpages using DPL syntax? Should be looking something like that&lt;br /&gt;
 **Outlook&lt;br /&gt;
  ***Installation&lt;br /&gt;
  ***Usage&lt;br /&gt;
Any hints would be greatly appreciated. (Mike)&lt;br /&gt;
dpl nested&lt;br /&gt;
&lt;br /&gt;
:For subcategories you could use [http://semeb.com/dpldemo/index.php?search=nested&amp;amp;go=Go nested queries]. Not sure how to implent that for subpages. You may need [[Help:Extension:ParserFunctions#.23titleparts|titleparts]] and [http://semeb.com/dpldemo/index.php?title=Titlematch#titlematch titlematch].&lt;br /&gt;
:I once wrote a [http://semeb.com/dpldemo/index.php?title=User:Subfader/Subpages_don%27t_work subpages script] but it had some bug in the order iirc.  --[[User:Subfader|Subfader]] 19:20, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Error on line 442 ==&lt;br /&gt;
&lt;br /&gt;
Hello, how can I solve this error?&amp;lt;br&amp;gt;&lt;br /&gt;
Deprecated: Function split() is deprecated in /home/tibiawi/public_html/extensions/DynamicPageList/DynamicPageList2Include.php on line 442&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Replace the [http://php.net/split &#039;&#039;&#039;&amp;lt;code&amp;gt;split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;] call with [http://php.net/preg_split &#039;&#039;&#039;&amp;lt;code&amp;gt;preg_split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;], that should be equivalent. :) Make sure the line is passing the arguments as it should, though, the function headers are subtly different. -[[User:Pinkgothic|pinkgothic]] 14:36, 28 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL transclusion and performance tip ==&lt;br /&gt;
&lt;br /&gt;
Better write of the (meanwhile deleted) ramble below is at [[User:Pinkgothic/DPL]], which is &#039;&#039;very&#039;&#039; layman oriented, so probably going to bore most people out of their minds, but I like having something I can link anyone to. :) -[[User:Pinkgothic|pinkgothic]] 15:49, 28 January 2011 (UTC)&lt;br /&gt;
: Deleted the ramble, better read the extended version ;-) --[[User:Nakohdo|Nakohdo]] 17:56, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Semeb.com Troubles? ==&lt;br /&gt;
&lt;br /&gt;
The whole /dpldemo/ folder seems to have disappeared from semeb.com. Is there somewhere else we can go to get to the manual? –[[User:DamnedScholar|DamnedScholar]] 20:51, 4 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Seems to be back: http://semeb.com/dpldemo/ --[[User:Nakohdo|Nakohdo]] 17:48, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: So it is. –[[User:DamnedScholar|DamnedScholar]] 03:48, 14 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Issue with replaceintitle==&lt;br /&gt;
I&#039;m having an issue with replaceintitle when attemtping to do a replacement on a title which includes an apostrophy.&lt;br /&gt;
&lt;br /&gt;
Here is my dpl call:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|shownamespace=false&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
|titlematch={{PAGENAME}}/%&lt;br /&gt;
|replaceintitle=/{{PAGENAME}}\//&lt;br /&gt;
|format=,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above works perfectly on, for example, &amp;quot;John Smith&amp;quot;, but &amp;quot;John O&#039;Shea&amp;quot; fails to return any results.  I&#039;ve tried a number of ways to escape the apostrophy with no success, so any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
-AerosAtar 20:04, 19 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[[Extension:StringFunctions#.23replace:]], [[Extension:MultiReplace]] --[[User:Subfader|Subfader]] 00:29, 20 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried using a #replace call from ParserFunctions (running 1.16.2), but it fails under the same circumstances.  It is possible I wasn&#039;t writing the regexp correctly though. What would you suggest I try within the #replace call?&lt;br /&gt;
::-AerosAtar 22:37, 21 February 2011 (UTC)&lt;br /&gt;
:::Its because the &#039; in &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt; is outputted as a &amp;lt;nowiki&amp;gt;&amp;amp;amp;#39;&amp;lt;/nowiki&amp;gt; to avoid making italic/bolding. You need to somehow use the replace parser function to replace the &amp;amp;amp;#39; with a &#039; (And hope replace doesn&#039;t similarly replace &#039; character). [[User:Bawolff|Bawolff]] 03:58, 26 February 2011 (UTC)&lt;br /&gt;
::::Using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|%27}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t seem to make any difference.  Could there be something else causing this? It does only seem to be the one page with a &#039; in the title that is having a problem, which is why I have made the assumption that is the problem. -AerosAtar 16:37, 27 February 2011 (UTC)&lt;br /&gt;
:::::Probably something to do with at what stage the &amp;amp;amp;#39; is getting converted to a &#039;. Perhaps using the tag version (aka &amp;amp;lt;dpl&amp;amp;gt; instead of &amp;lt;nowiki&amp;gt;{{#dpl:...&amp;lt;/nowiki&amp;gt;) might work better since tpyically tag extensions have the content passed unmangled to the extension hook. (thats a bit of a long shot though). [[User:Bawolff|Bawolff]]&lt;br /&gt;
::::::On a related note, this issue isn&#039;t limited to DPL, see [[bugzilla:16474]]. [[User:Bawolff|Bawolff]] 00:50, 1 March 2011 (UTC)&lt;br /&gt;
Unfortunately, for some reason that I have been unable to fathom, the &amp;amp;lt;DPL&amp;amp;gt; tag doesn&#039;t work on my wiki. Or on my 1.16 test wiki.  So something has changed between 1.15 and 1.16 which has broken that (but my PHP knowledge is far too limited to even attempt to figure out what).  Even Using &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; doesn&#039;t work... Oh well, guess I&#039;ll have to live with it for the moment. --AerosAtar 20:26, 3 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Breaks when using ordermethod pagesel ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve run into an interesting problem. When attempting to generate a list using &amp;quot;linksfrom&amp;quot; and setting ordermethod to &amp;quot;pagesel&amp;quot;, the parser breaks with the following error:&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT DISTINCT `page`.page_namespace as page_namespace,`page`.page_title as page_title,`page`.page_id as page_id, pagesrc.page_title as sel_title, pagesrc.page_namespace as sel_ns, CONCAT(pl.pl_namespace,pl.pl_title) AS sortkey FROM `pagelinks` as plf, `page`as pagesrc, `page` WHERE 1=1 AND `page`.page_is_redirect=0 AND `page`.page_namespace = plf.pl_namespace AND `page`.page_title = plf.pl_title AND pagesrc.page_id=plf.pl_from AND ((plf.pl_from=0)) ORDER BY sortkey ASC LIMIT 0, 500&lt;br /&gt;
&lt;br /&gt;
Error message is:&lt;br /&gt;
Unknown column &#039;pl.pl_namespace&#039; in &#039;field list&#039; (localhost) &amp;lt;/pre&amp;gt;&lt;br /&gt;
What&#039;s interesting is that this error does NOT occur if I change &amp;quot;linksfrom&amp;quot; to &amp;quot;linksto&amp;quot;.  What&#039;s also interesting is that on a cursory check of DPLMain.php for malformed code and found that the column pl.pl_namespace isn&#039;t even referenced in the &amp;quot;linksfrom&amp;quot; section, but is referenced in the &amp;quot;linksto&amp;quot; section, but I may not be looking at it right.&amp;lt;br /&amp;gt;[[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 20:50, 22 February 2011 (UTC)&lt;br /&gt;
:I forgot to post that I believe I found the issue causing this.  On line 2088 of DPLMain.php the pagesel function is referencing the pagelink when it should be referencing pagefrom:&lt;br /&gt;
 $sSqlSortkey = &amp;quot;, CONCAT(pl.pl_namespace,pl.pl_title) &amp;quot; . $sOrderCollation . &amp;quot; AS sortkey&amp;quot;;&lt;br /&gt;
I changed pl.pl_namespace,pl.pl_title to plf.pl_namespace,plf.pl_title - and this &#039;&#039;seems&#039;&#039; to have resolved the issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:13, 16 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Show images of a category including links to pages using these images! ==&lt;br /&gt;
&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;br /&gt;
I have a difficult question. I would like to create a gallery like that:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |category=Oneofmycats&lt;br /&gt;
   |namespace=Image&lt;br /&gt;
   |format=«gallery»,%PAGE%¦%NR%. %TITLE%\n,,«/gallery»&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
That works great. But now I would like to have the name of the page (all of my images are at least only used on one page!) which makes use of the image as image text (not TITLE). In addition to that the name of the page should be a linkt to the page! So it would be possible to show all Images of a certain category including linkt to each page using this image (there is only one page!).&lt;br /&gt;
&lt;br /&gt;
Found this code here:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |imageused=myimage.jpg&lt;br /&gt;
   |format=,[[%PAGE%]]\n,,&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
But I don´t know how to merge this two operations to one big thing!&lt;br /&gt;
&lt;br /&gt;
Hope you understand what I mean :-).&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
== DPL for category page – order by second name? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using DPL for a personalized category page because I didn&#039;t like the MediaWiki-own view. Everything works fine but there is one point I despair of. For the category of persons I want the list to be ordered by second name. In the standard category view this issue is solved by a tag on every page that tells MediaWiki how to order, e.g. on the page &amp;quot;Angie Gielach&amp;quot; &amp;lt;nowiki&amp;gt;[[Kategorie:Personen|Gielach]]&amp;lt;/nowiki&amp;gt; to have it listed under &amp;quot;G&amp;quot; instead of &amp;quot;A&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
In DPL I use the following code to display the pages of my category &amp;quot;Personen&amp;quot; alphabetically:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
===A===&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = Personen&lt;br /&gt;
format   = ,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
title&amp;lt;=B&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Has anyone a solution for this? &lt;br /&gt;
--[[Special:Contributions/188.110.236.197|188.110.236.197]] 20:57, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[http://semeb.com/dpldemo/index.php?title=Ordermethod#ordermethod ordermethod=category,sortkey] - IIRC it does&#039;t work well. --[[User:Subfader|Subfader]] 21:25, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibility with the Collection extension ==&lt;br /&gt;
&lt;br /&gt;
This extension is great but when you try to export to a pdf with the book/collection extension nothing gets printed. Is there a way to solve this?--[[User:Tsouchon|Tsouchon]] 13:50, 6 May 2011 (UTC)&lt;br /&gt;
:This is an issue with several extensions. See [[bugzilla:21653]] for example. [[User:Bawolff|Bawolff]] 20:05, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Selecting Articles based on template parameter value ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 20:10, 23 May 2011 (UTC)  Hi, I am new to DPL. I have articles with a template named ProjectInfo, that contains parameters named ProjectName, ProjectOwner, ProjectDate. I want to use DPL to create a list of projects that are recent (ProjectDate less than 3 years old).&lt;br /&gt;
&lt;br /&gt;
I am testing this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 category=PendingProjects&lt;br /&gt;
 include={ProjectInfo}:ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 includematch = (Here I want ProjectDate &amp;gt; 3 years)&lt;br /&gt;
 table=,,ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 resultsheader=Number of data = %PAGES%\n&lt;br /&gt;
 noresultsheader= no matching projects were found.\n&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for any help!&lt;br /&gt;
&lt;br /&gt;
:You have to use a subquery which will result in all pages with the temnplate being returned but hiding those which do no match your age criteria (for which you&#039;ll need [[Extension:ParserFunctions]] for the check). A very dirty solution tho. --[[User:Subfader|Subfader]] 19:04, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 19:36, 24 May 2011 (UTC)  The logic I may use to evaluate the date is :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#ifexpr:{{#time:U}} &amp;gt; {{#time:U| {{{ProjectDate}}} + 3 year}}|Older than 3 years|Less than 3 years}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Do you mean that all the records may be selected, then format the output to hide not wanted records?&lt;br /&gt;
Please provide an example of the format expression.&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Intercept a list of articles by alphabetic character ==&lt;br /&gt;
&lt;br /&gt;
I have a list of articles on people, sort by last name (via sortkey). To make it easier for users to find a name in the list I want to intersect the list with subheadings showing the alphabetical character:&lt;br /&gt;
&lt;br /&gt;
====A====&lt;br /&gt;
* Otto Ader&lt;br /&gt;
* Anton Albers&lt;br /&gt;
&lt;br /&gt;
====B====&lt;br /&gt;
* Chris Bill&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Any ideas? --[[Special:Contributions/188.98.11.250|188.98.11.250]] 20:42, 1 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It works this way&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Should also work with &amp;lt;code&amp;gt;mode=category&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|mode=category&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:but I get a blank page on that (old DPL version here). http://semeb.com/dpldemo/index.php?title=Mode#mode --[[User:Subfader|Subfader]] 18:26, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for your answer. I now use this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Personen&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=sortkey&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Together with the setting &amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff = 400;&amp;lt;/code&amp;gt; it outputs a list separeted by the alphabetical character but without columns. Now there is one new problem appearing: Somehow the parser doesn&#039;t change the html-tags produced by the DPL-plugin into wiki-links. Thats what I get:&lt;br /&gt;
&lt;br /&gt;
===A===&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Otto_Abetz&amp;quot; title=&amp;quot;Otto Abetz&amp;quot;&amp;gt;Otto Abetz&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Alma_de_l%27_Aigle&amp;quot; title=&amp;quot;Alma de l&#039; Aigle&amp;quot;&amp;gt;Alma de l&#039; Aigle&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Helmut_Amanshauser&amp;quot; title=&amp;quot;Helmut Amanshauser&amp;quot;&amp;gt;Helmut Amanshauser&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course everything works well if I set &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt; in localsettings.php, but shouldn&#039;t it work without this?&lt;br /&gt;
--[[Special:Contributions/188.98.11.250|188.98.11.250]] 19:53, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No idea, never happened to me. But yes, it should work without &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt;. For proper support you may want to start an &amp;quot;issue&amp;quot; on http://semeb.com/dpldemo/index.php?title=Extension_DPL --[[User:Subfader|Subfader]] 19:03, 6 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with VariableExtension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having problems with using the VariableExtension together with DPL, here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{#vardefine:pagetitle|Main Page}}&lt;br /&gt;
&lt;br /&gt;
 ==First==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&lt;br /&gt;
 ==Second==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki v1.17, Extension:VariableExtension v1.3, and DPL v1.8.9 (the MW1.17 build, DynamicPageList-MW1.17-r76531.tar.gz).&lt;br /&gt;
&lt;br /&gt;
The output from the first call is not the same as the output from the second call. Shouldn&#039;t it be identical? The first call returns &amp;quot;Main Page&amp;quot; and &amp;quot;Talk:Main Page&amp;quot; as expected, but the second call instead gives this strange error message:&lt;br /&gt;
&lt;br /&gt;
:Extension:DynamicPageList (DPL), version 1.8.9 : ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their &#039;not&#039; variants&lt;br /&gt;
&lt;br /&gt;
Please help!&lt;br /&gt;
[[User:Amerias|Amerias]] 13:27, 11 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have reported this above already, but now I looked into it a little bit further. Seems like this is a problem ob &#039;&#039;DynamicPageList&#039;&#039;. This extension shouldn use &amp;lt;code&amp;gt;Parser::parse()&amp;lt;/code&amp;gt;, the code [http://svn.wikimedia.org/doc/classParser.html Parser class documentation] states that this function should NOT be called recursively! Since this function is called for page rendering, you shouldn&#039;t use it within this extension. Instead you should use &amp;lt;code&amp;gt;Parser::recursiveTagParse()&amp;lt;/code&amp;gt;. File: DPLMain.php, line 3310, &amp;lt;code&amp;gt;$parserOutput = $localParser-&amp;gt;parse( $output, $parser-&amp;gt;mTitle, $parser-&amp;gt;mOptions );&amp;lt;/code&amp;gt; --[[User:Danwe|Danwe]] 00:18, 24 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried to use &#039;&#039;recursiveTagParse&#039;&#039; as you suggested, but it doesn&#039;t fix the problem unfortunately. So far, I can confirm on 1.17 that this problem breaks Cite, Variables and Semantic Internal Objects behaviors. Everything is fine once DPL is deactivated.&lt;br /&gt;
&lt;br /&gt;
:::sure you have changed it everywhere? Or there must be any other cause which is triggering the [[Manual:Hooks/ParserClearState|ParserClearState]] hook, thats the only event all variables getting flushed down the toilet... --[[User:Danwe|Danwe]] 17:34, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::I indeed changed it in multiple DPL files, but no success. As I saw on bugzilla, this bug is unfortunately here since 2009. --[[Special:Contributions/112.136.72.214|112.136.72.214]] 08:41, 31 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: It works in latest DPL, but latest DPL has different problems - &amp;quot;namespace&amp;quot; support doesn&#039;t work&lt;br /&gt;
&lt;br /&gt;
::::::If you still run into similar problems, I suggest you use #dplvariable instead of the #variable parser function.&lt;br /&gt;
::::::The &amp;quot;namespace&amp;quot; support should still be working; the only thing that has changed is the fact that instead of &amp;quot;namespace = Article&amp;quot; you&#039;ll have to use &amp;quot;namespace = &amp;quot;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:30, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t get a simple List to generate something other than HTML tags around the list contents ==&lt;br /&gt;
I&#039;ve followed the install as stated and generated a simple test list which yields results with html tags around the list contents. I&#039;ve tried it with both the DPL tag and the DynamicPageList tag and they still both output html and not wiki links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
namespace=Player_Page&lt;br /&gt;
columns=3&lt;br /&gt;
ordermethod=title&lt;br /&gt;
randomcount=5&lt;br /&gt;
count=5&lt;br /&gt;
offset=1&lt;br /&gt;
shownamespace=yes&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
yields&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test2&amp;quot; title=&amp;quot;Player Page:Article Count Test2&amp;quot;&amp;gt;Player Page:Article Count Test2&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test3&amp;quot; title=&amp;quot;Player Page:Article Count Test3&amp;quot;&amp;gt;Player Page:Article Count Test3&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:PC_Census&amp;quot; title=&amp;quot;Player Page:PC Census&amp;quot;&amp;gt;Player Page:PC Census&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Player_Pages&amp;quot; title=&amp;quot;Player Page:Player Pages&amp;quot;&amp;gt;Player Page:Player Pages&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Sandbox&amp;quot; title=&amp;quot;Player Page:Sandbox&amp;quot;&amp;gt;Player Page:Sandbox&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m running MW 1.16.2 with PHP 5.2.17 (cgi) and MySQL 5.0.91mm-log&lt;br /&gt;
&lt;br /&gt;
Have I forgotten something? I put in the following on my localsettings.php and downloaded from the extension page the proper package for my version of MW. &amp;lt;pre&amp;gt; include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know where else to go for help. I&#039;ve reviewed bugs and issue pages and really didn&#039;t see anything applicable. I even tried to install the Wikimedia version of this extension and that worked fine (although that version doesn&#039;t have all the function I want so I&#039;d rather have this one.) Please help. --[[User:Thing 1|Thing 1]] 23:44, 30 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am on a 1.16.2 install. I found that the trunk version worked and not the 1.16.x version. --[[User:Thing 1|Thing 1]] 04:39, 31 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Try to set [[$wgRawHtml]] to true. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:33, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
Is there a conflict between this and [[Extension:Variables]]?  In particular, it seemed that DPL was blanking variables, causing an [http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;oldid=584025 error message like this], and it was resolved by having the DPL variable declared first before the total variable ([http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;diff=584031&amp;amp;oldid=584025 like this]).   --[[User:Sigma 7|Sigma 7]] 17:07, 27 September 2011 (UTC)&lt;br /&gt;
:You can also try to use the #dplvariable function when working with variables and DPL calls. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:34, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Question about &amp;quot;includematch&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
I use this great extensions in two of mine wikis. In the last times, i have some problems with includematch. &lt;br /&gt;
My Wiki is about Final Fantasy XIV Online, for info ;)&lt;br /&gt;
&lt;br /&gt;
NPCs are selling some Items, the item goes in the category:example sells from NPC.&lt;br /&gt;
Now, some NPCs sells example-head, examplefeed, example-earring. If i create now the Article examlpe, &lt;br /&gt;
i use this DPL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{SUBPAGENAME}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{fixapos|{{fixtick|{{fixparen|{{SUBPAGENAME}}}}}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here i use the _Template:Sellsrow to get the Price and the Template:NPC dpl Zones to get all other datas.&lt;br /&gt;
In the Template:Sellsrow, i define &#039;&#039;&#039;Item&#039;&#039;&#039;. Thats why my includematch say get where Item = &amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
So, my Articles shows me now in the Table all sellinginformations about:&lt;br /&gt;
*example&lt;br /&gt;
*example-head&lt;br /&gt;
*examplefeed&lt;br /&gt;
*example-earring&lt;br /&gt;
&lt;br /&gt;
i try&#039;d some other includematch variations like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
but at least, i have allways the Same problem. It shows me all what that NPC have, where example is in :\ &lt;br /&gt;
The only what i want to see, is the Data for example &amp;gt;.&amp;lt; Someone knows how i can fix it? [[User:Yukii|Yukii]] 12:52, 17 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m not quite sure I understood everything you said, so in case you want to clarify, you can tell me in German. // Ich bin mir nicht ganz sicher, dass ich alles richtig verstanden habe, und falls nicht, dann kannst du es gerne auf Deutsch nochmals erklären.&lt;br /&gt;
::The problem is, as far as I can see, that you never included the line &amp;quot;Item=...&amp;quot; in your DPL call; you only called to include &amp;quot;Price=...&amp;quot; parameter in the {Sellsrow} template. The includematch function works only, if you include the respective parameter, so in order for it to work, you need to change &amp;lt;code&amp;gt;{Sellsrow}:Price&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;{Sellsrow}&amp;lt;font color=red&amp;gt;:Item&amp;lt;/font&amp;gt;:Price&amp;lt;/code&amp;gt;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:43, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Warning about $maxResultCount ==&lt;br /&gt;
&lt;br /&gt;
Just as a heads-up, &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is &#039;&#039;&#039;not&#039;&#039;&#039; a limit on DPL&#039;s results, but a limit on the amount of rows pulled from the database. &#039;&#039;&#039;That is not the same thing&#039;&#039;&#039;. For example, the DPL query...&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;DPL&amp;amp;gt;&lt;br /&gt;
 includematch=/\|\stemplate-attribute\s=\svalue/s&lt;br /&gt;
 titlematch=Foo%&lt;br /&gt;
 category=Foos&lt;br /&gt;
 &amp;amp;lt;/DPL&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
...will &#039;&#039;&#039;first pull all pages beginning with &amp;quot;&amp;lt;code&amp;gt;Foo&amp;lt;/code&amp;gt;&amp;quot; in the category &amp;quot;&amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt;&amp;quot; from the database&#039;&#039;&#039;, and only &#039;&#039;&#039;then&#039;&#039;&#039; check for the &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt;  pattern. In other words, if &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is 500 and you have 800 &amp;lt;code&amp;gt;Foo%&amp;lt;/code&amp;gt; pages in the &amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt; category, &#039;&#039;&#039;&#039;&#039;even if just ten of those match your &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; pattern, you will probably not get all ten&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Our solution was to remove the limit entirely (&amp;lt;code&amp;gt;$allowUnlimitedResults = true&amp;lt;/code&amp;gt;), because our wiki is private and we have a strong control over authorship.&lt;br /&gt;
&lt;br /&gt;
Your mileage may, of course, vary. -[[User:Pinkgothic|pinkgothic]] 13:32, 30 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Does not work with mediawiki 1.18 ==&lt;br /&gt;
&lt;br /&gt;
On upgrade from mediawiki 1.65 to 1.18, DPL stopped working. I downloaded the latest version from Semeb website. But still does not work. The error is: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Fatal error: Call to a member function addMessages() on a non-object in xxxxxx/extensions/DynamicPageList/DPLSetup.php on line 1163&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Help! [[User:Jonathan3|Jonathan3]] 00:49, 11 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this... find the error line and it should be this piece of code or something similar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        foreach( DPL2_i18n::getMessages() as $sLang =&amp;gt; $aMsgs )&lt;br /&gt;
        {&lt;br /&gt;
            $wgMessageCache-&amp;gt;addMessages( $aMsgs, $sLang );&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In MW 1.18 $wgMessageCache is deprecated so just comment out all those lines. It should work ok after that. --[[Special:Contributions/Paracelsus|Paracelsus]] 22:50, 12 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:But that won&#039;t add the messages to the cache... --[[User:Subfader|Subfader]] 08:04, 13 December 2011 (UTC)&lt;br /&gt;
::Better question is wtf is the extension doing messing around with the message cache by hand... [[User:Bawolff|Bawolff]] 19:21, 13 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I commented out those lines. Now it gives me the following error: &#039;&#039;&#039;Fatal error: Call to private method Title::prefix() from context &#039;DPLMain&#039; in xxxxx/extensions/DynamicPageList/DPLMain.php on line 2631&#039;&#039;&#039;. What next? :-) [[User:Jonathan3|Jonathan3]] 22:34, 18 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I also commented out the following lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            if ($bShowNamespace)&lt;br /&gt;
                //Adapted from Title::getPrefixedText()&lt;br /&gt;
                $sTitleText = str_replace( &#039;_&#039;, &#039; &#039;, $title-&amp;gt;prefix($sTitleText) );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::I&#039;m not sure if everything works fine now, but at least the error message disappeared --[[Special:Contributions/82.57.155.239|82.57.155.239]] 21:34, 25 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*FIXED*&#039;&#039;&#039; Removing the lines above fixed it. I also found the following page which may be of interest (and which includes a replacement for the missing lines): [[Special:Code/MediaWiki/86335]]  Thanks everyone [[User:Jonathan3|Jonathan3]] 23:15, 27 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:  I only saw a replacement for the second set of lines you had comment out, is that correct?  Also, does this them restore the adding messages to the cache?  Thanks!  [[User:Ncarty97|Ncarty97]] 16:36, 26 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2012 =&lt;br /&gt;
&lt;br /&gt;
== Null edits (or dummy edits) required for updating DPL listing ==&lt;br /&gt;
&lt;br /&gt;
The wiki I administer makes a huge use of DPLs for constructing lists of pages and controlling workflows--very well might I add.  &lt;br /&gt;
&lt;br /&gt;
One problem that I have perennially run into however is the need to execute a null edit in order for pages to properly show up in a DPL when the DPL is grabbing based on, for instance, page category.  What I don&#039;t understand is that when accessing the page in question the category is correct, but the DPL listing the page will not include the page in its list until executing a null edit on the page.  I&#039;m fairly knowledgebale about this extension but I have not come up with a solution to this problem.  I&#039;ve even tried using updaterules to &amp;quot;touch&amp;quot; the page when the list is built, but that feature does not seem to be usable at this point.&lt;br /&gt;
&lt;br /&gt;
Since the page shows the correct category, and the job queue is empty, I can&#039;t actually figure out why this is happening.  The only thing that I can think of is that the DPL is stored in a cache; however, that should not be causing this since cached results are supposed to be disabled by default.  I do have MediaWiki parser cache set to enabled as well as file cache, but disabling these seems to have no effect on the symptom.  Any thoughts on this?  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 18:40, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I may have posted too soon; I &#039;&#039;completely&#039;&#039; disabled caching across the wiki and this seems to have resolved the problem altogether.  This works for now, although from a scalability perspective I&#039;m not sure.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 19:20, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I think I posted too soon again.  I think disabling cache only caused an update, but null edits are still required.  I can&#039;t seem to find a way around this.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 16:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Have you tried to [[purge]] the page with the DPL call? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:46, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;skipthispage&amp;quot; - not bolded when created by DPL  ==&lt;br /&gt;
&lt;br /&gt;
Hi!  I&#039;m working through the book MediaWiki and Beyond.  Great book, but I&#039;ve run into something that doesn&#039;t seem to be working.  In the book it says that if you use the &#039;skipthispage&#039; variable and set it to false, not only will the page you are on show up in your list (in this case a navigation list), but since its pointing to itself, it will default to bolded text rather than a link.  I don&#039;t seem to be able to get that behavior though.  If I put a link to the page within itself, that will bold and present just as text, but not when it comes through the dpl command.  Any ideas why?   Thanks!  [[User:Ncarty97|Ncarty97]] 20:41, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Confirmed. Never worried about it tho. --[[User:Subfader|Subfader]] 23:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It works fine for me. Could you give some more information (version MW and DPL?) and show me an example of the issue? You can do so on [http://semeb.com/dpldemo/index.php?title=Extension_DPL the DPL wiki] if you want to. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:53, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Redirects not showing DPL listing ==&lt;br /&gt;
Similar to above, the DPL listing is not showing up when you go to the page via redirect. So when you &amp;quot;null edit&amp;quot; it then works. Any clue on why this may be happening?&lt;br /&gt;
&lt;br /&gt;
Here is the error message: Extension:DynamicPageList (DPL), version 1.8.9 : Warning: No results.&lt;br /&gt;
&lt;br /&gt;
Thanks, [[User:CJL108|CJL108]] 00:35, 15 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Hello, could you clarify the issue a bit? I&#039;m not sure what exactly you mean with redirects not showing up. Have you tried setting the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#redirects redirects parameter] to include? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:55, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Security issues? / Version 2 ==&lt;br /&gt;
What exactly needs to be fixed to resolve the security issues?&lt;br /&gt;
Are they resolved in version 2?  And what needs to happen before version 2 is released? [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:16, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Bit of useful info at [[User talk:Pinkgothic/DPL#Caching sidenote]] (this page is a good read altogether :) [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:53, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DynamicPageList only works with global $wgRawHtml set to true. ==&lt;br /&gt;
&lt;br /&gt;
Between MediaWiki version 1.15 and 1.16 the way the &amp;lt; html &amp;gt; tag is handled changed. As a result, the DynamicPageList extension&#039;s abuse of the global $wgRawHtml setting to temporarily enable raw HTML content is broken. The normal way (to my knowledge) for an extension developer to embed raw HTML is to create one or more markers and then to post process the content and replace the markers with HTML after MediaWiki has done all of it&#039;s HTML stripping.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/216.58.45.229|216.58.45.229]] 22:53, 4 March 2012 (UTC)&lt;br /&gt;
:That is correct. To anyone interested See the docs for the [http://svn.wikimedia.org/doc/classStripState.html StripState] class (which extensions can use to insert strip items that will be automatically unstripped by mediawiki at the apropriate time). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:05, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== multiple notitlematch using {#dpl} ==&lt;br /&gt;
&lt;br /&gt;
I have my query running fine if I used &amp;lt;DPL&amp;gt; to [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#nottitlematch exclude multiple pages], but I need to run it using {{#dpl}}. How do I exclude multiple pages here when the | delineates query parameters?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nottitlematch=A|B|C -&amp;gt; fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A\|B\|C  fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A,B,C fails&lt;br /&gt;
nottitlematch=A;B;C fails&lt;br /&gt;
&lt;br /&gt;
nottitlematch=A&lt;br /&gt;
nottitlematch=B&lt;br /&gt;
nottitlematch=C only excludes the last one&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/107.1.97.86|107.1.97.86]]&lt;br /&gt;
&lt;br /&gt;
:As usual, when you use a parser function, you will have to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, when you want to denote a &amp;quot;|&amp;quot; without making a statement about a new parameter ([http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax#Parser_function_method see here]):&lt;br /&gt;
:&amp;lt;pre&amp;gt;nottitlematch = A{{!}}B{{!}}C&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Ofc you need to define the [[Template:!]] as usual.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 21:23, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thx for the prompt response, works perfectly.&lt;br /&gt;
&lt;br /&gt;
== WantedPages, Templates, Files, and Categories ==&lt;br /&gt;
&lt;br /&gt;
Hi. I was wondering if it is possible to use DPL to create the list of Wanted Pages, Templates, Files, and Categories. My wiki uses this already for anything that isn&#039;t uncategorized, so we can categorize it immediately. I would like to do the same for Wanted Pages, Templates, Files, and Categories. Is this possible, and how would I do that? [[Special:Contributions/173.66.197.202|173.66.197.202]] 17:18, 11 June 2012 (UTC)&lt;br /&gt;
:You have special pages that list wanted pages, templates and files already. Why exactly do you need DPL to create those lists as well? Aside from that, no, I don&#039;t think that is possible. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:08, 12 June 2012 (UTC)&lt;br /&gt;
::To keep it up-to-date and so it can be fixed faster than those pages can update. [[Special:Contributions/173.66.197.202|173.66.197.202]] 16:31, 13 June 2012 (UTC)&lt;br /&gt;
:::If you&#039;re using DPL, performance obviously isn&#039;t a concern, so don&#039;t use [[manual:$wgMiserMode|$wgMiserMode]], and those pages will be updated instantly. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Allowcachedresults WARNING ==&lt;br /&gt;
&lt;br /&gt;
It does not display!&amp;lt;br&amp;gt;&lt;br /&gt;
I set:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$wgFileCacheDirectory  = &amp;quot;$IP/cache&amp;quot;; &lt;br /&gt;
$wgShowIPinHeader      = false;  &lt;br /&gt;
$wgUseFileCache        = true;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And I set the Template:DPL Cache Warning, but the message won&#039;t display. Any ideas? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 19:50, 18 June 2012 (UTC)&lt;br /&gt;
::The allowcachedresults refers to the parser cache, which is different from the File cache (and as such, settings related to the file cache really don&#039;t have that much bearing on how allowcachedresults should work [afaik]. Of course, disabling parser cache would also disable file cache so they&#039;re mildly related, but I would concentrate first on verifying that parser caching is working [ which it does appear to be based on the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Saved in parser cache with key guildwar_wiki:pcache:idhash:2870-0!*!0!!pt-br!2!edit=0 and timestamp 20120619120119 --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the link). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:10, 19 June 2012 (UTC)&lt;br /&gt;
:Please... someone help me, I don&#039;t know what else I can do, another thing that happens is that the following template call makes pages show AS templates (when previewing):&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|category=*Skills do elementalist¦Skills downed¦Skills de Lava Axe¦Skills de Magnetic Shield¦Skills de Fiery Greatsword¦Skills de Bow of Frost¦Skills de Lightning Hammer&lt;br /&gt;
|uses=Predefinição:Skill infobox&lt;br /&gt;
|include={Skill infobox}:%PAGE%,{Skill infobox}:description,{Skill infobox}:%PAGE%,{Skill infobox}:recharge&lt;br /&gt;
|secseparators = ²{#vardefine:,¦,,}²,²{#vardefine:Recharge-,¦,,}²&lt;br /&gt;
|format=,,,&lt;br /&gt;
|allowcachedresults=yes+warn&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The template is called in [http://guildwars2brasil.com.br/wiki/Lista_de_skills_do_elementalist this page]. - [[Special:Contributions/186.218.184.219|186.218.184.219]] 21:51, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure if I got what I&#039;m supposed to do, also, the &#039;&#039;&#039;&#039;&#039;resultsheader = %PAGES%&#039;&#039;&#039;&#039;&#039; [http://guildwars2brasil.com.br/wiki/Predefini%C3%A7%C3%A3o:Dye_palette isn&#039;t working]. [[Special:Contributions/186.218.184.251|186.218.184.251]] 07:06, 9 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Where can I download DPL2? ==&lt;br /&gt;
&lt;br /&gt;
First, I don&#039;t know git very well but it seems that all of the links to download DynamicPageList2 are broken.  Can anyone point me to a version of DPL2 that works with MediaWiki 1.19?  Thanks.&lt;br /&gt;
&lt;br /&gt;
: http://semeb.com/dpldemo/index.php?title=DPL --[[User:Subfader|Subfader]] ([[User talk:Subfader|talk]]) 22:13, 29 June 2012 (UTC)&lt;br /&gt;
::I doubt this extension has been migrated to git since no one has been maintaining it for years. The svn links should still work. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 01:32, 3 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Attempting to use DPL to create a table &amp;quot;on-the-fly&amp;quot; on any given article page by pulling from a list on a page; Getting error message: %DPL-1.7.6-WARNING: No results! ==&lt;br /&gt;
* Hi, so my goal in this scenario is to create a table on-the-fly using DPL and put that table on any given article page (I&#039;ve opted to do a template call to facilitate this) -- and so part of the problem has been to figure out which of the DPL commands are best suited to accomplish this. I started with &amp;lt;b&amp;gt;table&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;tablerow&amp;lt;/b&amp;gt; and initially got the results I was looking for on simpler test examples. But now I&#039;m getting this error %DPL-1.7.6-WARNING: No results! and I can&#039;t find my bug! So yesterday I started looking at the &amp;lt;b&amp;gt;secseparators&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;multisecseparators&amp;lt;/b&amp;gt; commands, but the syntax is killing me and they&#039;re just a bit too tricky for me right now (I just started learning/implementing DPL). In the DPL Manual it even suggests sticking with &amp;quot;table&amp;quot; and &amp;quot;tablerow&amp;quot;, and that&#039;s what I&#039;d like to do. &lt;br /&gt;
* I&#039;d be grateful for some help figuring out where I took a wrong turn. &lt;br /&gt;
* One thing I saw yesterday was that I had misnamed the first parameter - i.e., Drug Code instead of Pfizer Drug Code. So I corrected that. It still didn&#039;t work. So I created a new Template:Drug Info 5 and Template:Drug Info5.dpl - suspecting that maybe there was something I wasn&#039;t aware of in the functioning of a phantom template where even if I fixed the parameter name in the dpl template, the phantom template might not pass the parameters through properly (?). &lt;br /&gt;
* Further down I list an example that did work. That&#039;s the one I built upon to try to get this one to work.&lt;br /&gt;
* Many thanks for your reply and insight. Cheers, Jeff Western cell: 323.449.7944&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;NON-WORKING VERSION:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Full error message is:&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;%DPL-1.7.6-WARNING: No results!&lt;br /&gt;
{|class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;&lt;br /&gt;
!Pfizer Drug Code !Drug Brand Name !Compound Name !Drug Class !Project Code |} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s the DPL and template call which goes on any given article (page):&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD Pfizer Compounds (to assoc drugs to Ulcerative Colitis) &lt;br /&gt;
|include = {Drug Info 5}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s Template:Drug Info 5.dpl:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{{Pfizer Drug Code|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Brand Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Compound Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Class|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Project Code|}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;And then there&#039;s the phantom Template:Drug Info 5 which just serves to pass the above 5 parameters.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;The article:&#039;&#039;&amp;lt;b&amp;gt;EQDD PFizer Compounds (to assoc drugs to Ulcertative Colitis)&amp;lt;/b&amp;gt; &#039;&#039;-- has a small listing of just a few drugs for me to test out the DPL, for example:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Drug Info 5|Pfizer Drug Code=PF-00547659|Drug Brand Name=drug brand name|Compound Name=compound name (for Ulcerative Colitis, Crohn&#039;s Disease)|Drug Class=null|Project Code=A728}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;WORKING VERSION which &amp;lt;i&amp;gt;did&amp;lt;/i&amp;gt; create a table on-the-fly successfully:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD for UK-092480  &amp;lt;-- but strangely, when I replaced UK-092480 with PF-00346519 (which is what it should be) it craps out&lt;br /&gt;
|include = {Drug Info 3}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code,Description,Disease&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Previously I also tried to put the Drug Info parameters for each drug beneath a Drug Code section heading. Then, using #1sth:, I was able to get the Drug Info parameters -- but I couldn&#039;t figure out how to parse out the individual drug parameters in order to then output them in tabular format and build that table on-the-fly. Here&#039;s what I&#039;m talking about:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Inserting the &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/b&amp;gt; transclusion section tag into the data source (page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=PF-00547659=&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;{{#ifeq:{{{transcludesection|Pfizer Drug Code}}}|Pfizer Drug Code|PF-00547659}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
drug brand name &amp;lt;br&amp;gt;&lt;br /&gt;
compound name (for Ulcerative Colitis, Crohn&#039;s Disease)&amp;lt;br&amp;gt;&lt;br /&gt;
null&amp;lt;br&amp;gt;&lt;br /&gt;
A728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Getting the &amp;quot;UK-092480&amp;quot; Drug Info parameters from the data source using template code only,&#039;&#039; &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;{{#lsth:(page)|(parameter)}}&amp;lt;/nowiki&amp;gt;:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Brand Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Compound Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Class}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Project Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Description}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Disease}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hi, could you give me a link to your wiki and the respective pages, so I can take a look at it? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:24, 4 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;b&amp;gt;7/5/12:&amp;lt;/b&amp;gt;&lt;br /&gt;
::Hello, I wish I could give you a link to the wiki, but it&#039;s an internal wiki to the company and a network credentials are required in order to even view the wiki. Good news is that the solution to this first part of my problem is to use &amp;lt;tt&amp;gt;titlematch=&amp;lt;/tt&amp;gt; in the DPL, not &amp;lt;tt&amp;gt;linksto=&amp;lt;/tt&amp;gt;. I admit, I really didn&#039;t quite understand how the linksto command works, but titlematch definitely worked. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 | titlematch=EQDD_Pfizer_Compounds_(to_assoc_drugs_to_Ulcerative_Colitis) &lt;br /&gt;
 | include = {Drug Info 5}.dpl&lt;br /&gt;
 | table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
 | tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;m currently trying to figure out how to use the output of this table to enable the end-user to pick a drug (a row of Drug Info data) and copy that row and only that row to a new table in another section of the same page. I was going to upload an image here so you could see what the table looks like, and where I&#039;m trying to get to... but I don&#039;t see an &amp;lt;tt&amp;gt;Upload&amp;lt;/tt&amp;gt; link here. &lt;br /&gt;
::I appreciate your having looked at my questions, in any case. Thank you!&lt;br /&gt;
:::You could upload files via [[Special:Upload]], but I recommend uploading to an image hoster like http://tinypic.com or something similar.&lt;br /&gt;
:::I am still a bit unsure what you mean with copying that code to the same page. Are you trying to create a table, or code for a table that can be copied and pasted?&lt;br /&gt;
:::The tablerow in the latest statement shouldn&#039;t do anything as the entire output of a phantom template should not be changed by tablerow.&lt;br /&gt;
:::The linksto statement is selecting pages basically the same way as the &amp;quot;what links here&amp;quot;-tool.&lt;br /&gt;
:::The way you use the titlematch statement should only give you one page, the very one you put into the statement. If you want to select several pages with titematch, you will have to use &amp;quot;_&amp;quot; as a one letter wildcard or &amp;quot;%&amp;quot; as a wildcard for any amount of letters; for example &amp;quot;titlematch=c_t&amp;quot; would give you &amp;quot;cat&amp;quot;, &amp;quot;cut&amp;quot;, et.al. yet &amp;quot;c%t&amp;quot; could even give you &amp;quot;cannot&amp;quot;, &amp;quot;carrot&amp;quot;, ...&lt;br /&gt;
:::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:34, 5 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::&#039;&#039;&#039;&#039;&#039;I am trying to create a table which will contain only the drugs (Drug Info in each row) that the user has selected from a master list (a table of ALL drugs). I&#039;m really perplexed how to do this!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::::I don&#039;t think you need a phantom template at this point. In order to create such a table, just try the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |uses = Template:Drug Info 5&lt;br /&gt;
  |include = {Drug Info 5}:Pfizer Drug Code:Drug Brand Name:Compound Name:Drug Class:Project Code&lt;br /&gt;
  |table = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 00:24, 7 July 2012 (UTC)&lt;br /&gt;
::Theaitetos, I much appreciate your looking at this and answering with this code. I just tried it and it works. I got my code with the phantom template to work as well, but yours is a bit cleaner of course. I do get some multiple hits on a couple of the drugs, not sure why, but I suspect it might be my error somewhere (maybe too many category tags?!); I also got multiple hits with my code. &lt;br /&gt;
::(7/12/12)&#039;&#039;&#039;&#039;&#039;On another note, the last piece of the puzzle for this first User Story that I&#039;m trying to solve right now is this...&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;Once the user is on a Disease page, how do I &amp;quot;automate&amp;quot; (from the user&#039;s pov) the selection of drug(s) that they wish to associate with the disease?&#039;&#039;&#039; (...which then leads to the creation of the on-the-fly-dpl-table, which is pretty much working now -- thanks again!) So, I&#039;ve checked with the internal IT dept here, and Javascript drop-menus are out of the question -- too bad, seems that&#039;s the nicest way to implement this. Raw HTML is not allowed currently on the company&#039;s internal wiki (and discouraged in general), and Javascript is only allowed by changing Common.js – which is a javascript which is triggered on every page load on the wiki. So they&#039;re telling me it&#039;s very inefficient to include Javascript on their internal wiki. Okay, so the approach I just hit on yesterday (brainstorming in my head while smoking a cigar!) is to do the following:&lt;br /&gt;
* Created a template:  &amp;lt;nowiki&amp;gt;{{DPL for EQDD Diseases List with include redirects}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* This template has DPL: &amp;lt;nowiki&amp;gt;{{#dpl: |category=EQDD Diseases List |mode=none |redirects=include |format=,\n* EQDD for [[%PAGE%|%TITLE%]],,  }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Then I do the template call on any Disease page where I need it and it works, producing:&lt;br /&gt;
:::EQDD for Age Related Macular Degeneration&lt;br /&gt;
:::EQDD for Allergy and Respiratory&lt;br /&gt;
:::EQDD for Asthma&lt;br /&gt;
:::EQDD for Bunionectomy&lt;br /&gt;
:::EQDD for Chronic Abacterial Prostatitis&lt;br /&gt;
:::EQDD for Crohn&#039;s Disease&lt;br /&gt;
:::EQDD for Crohn’s Disease&lt;br /&gt;
:::EQDD for Dental Pain&lt;br /&gt;
:::EQDD for Discoid Lupus&lt;br /&gt;
:::EQDD for Endometriosis&lt;br /&gt;
:::EQDD for Inflammation&lt;br /&gt;
:::EQDD for Lupus&lt;br /&gt;
:::EQDD for Lupus Nephritis&lt;br /&gt;
:::EQDD for Male Erectile Dysfunction (MED)&lt;br /&gt;
:::EQDD for Ophthalmology&lt;br /&gt;
:::EQDD for Pain&lt;br /&gt;
:::EQDD for Primary Dysmenorrhea&lt;br /&gt;
:::EQDD for Systemic Lupus Erythamatosus (SLE)&lt;br /&gt;
:::EQDD for Ulcerative Colitis &lt;br /&gt;
:::EQDD for Women&#039;s Health and Urology&lt;br /&gt;
*&#039;&#039;&#039;But here&#039;s is where I run into a stumbling block...&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I&#039;ve discovered that when I try to run the subst: command on dpl, I just can&#039;t get it to substitute the straight text for me, e.g., &amp;lt;nowiki&amp;gt;{{subst:{{DPL for EQDD Diseases List with include redirects}} }}&amp;lt;/nowiki&amp;gt;. What it does is always gives me the dpl in the substitution. What I need&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I think!&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;is the straight text so that I can manipulate it. Because clearly, one cannot manipulate the output from a template call, or DPL, as it is just for viewing, right. So unless there is a way, using DPL commands, to further manipulate the data (on-the-fly by the DPL) such that a user can somehow select one of the diseases (list above) -- then I don&#039;t see any other way to do this. I suppose they could just highlight the text in the page name (from the list above), copy it, and paste it into a link on that Drug page, e.g., &amp;lt;nowiki&amp;gt;[[EQDD for Ulcerative Colitis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039; You see, what I&#039;m trying to do is a work-around to not having a drop-down menu option for folks to be able to select from a list of already existing Disease pages. This way, they cannot possibly enter the name of the Disease page incorrectly. So what I&#039;m trying to do is figure out a way to take a Disease page name (exactly as you see them listed above) and turn that page name into a &amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt; on the drug page -- thus the association between the drug and the disease. Then I use the linksto= command, and I get a listing of just the drugs that have been selected and associated with a disease, displayed by the on-the-fly-dpl-table on the Disease page. Again, any suggestions would be greatly appreciated. Thank you.&lt;br /&gt;
&lt;br /&gt;
:*As far as javascript is concerned: There should be some javascripts coded into the core Mediawiki css anyway, so you could try to use that stuff to do some drop-down menus. For example, try to see if the following table works in your wiki:&lt;br /&gt;
::* Thank you for this great suggestion! This would be a terrific solution but unfortunately it doesn&#039;t run on the company&#039;s internal wiki. I&#039;m thinking they don&#039;t have any Javascript enabled..? When I put this table into the internal wiki, it builds a table just fine, but it&#039;s not interactive (won&#039;t expand, collapse) like it does here. &lt;br /&gt;
:::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-A&amp;quot;| Headline 1&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-B&amp;quot;| Headline 2&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-C&amp;quot;| Headline 3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-A&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 1-1&lt;br /&gt;
| Cell 1-2&lt;br /&gt;
| Cell 1-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-B&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 2-1&lt;br /&gt;
| Cell 2-2&lt;br /&gt;
| Cell 2-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-C&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 3-1&lt;br /&gt;
| Cell 3-2&lt;br /&gt;
| Cell 3-3&lt;br /&gt;
|}&lt;br /&gt;
:*As for the substitution: You have to substitute a dpl-call by adding the &amp;quot;subst:&amp;quot; into the dpl-call, i.e.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:#dpl:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* That&#039;s &#039;&#039;AWESOME!&#039;&#039; Thank you -- just tried it and it works great! You see, what I&#039;m after is implementing a User Story where the goal is associate a drug with a disease and in order to do this, I must  ensure the end-user cannot enter a link incorrectly... ergo my interest in drop-down menus! Shame they won&#039;t work on this company&#039;s wiki. Anyway, so my work-around is to grab all the disease pages (they&#039;re tagged by Category of course) and then wrap &amp;lt;code&amp;gt;[[..]]&amp;lt;/code&amp;gt; square brackets around the disease page name (article name) and then instruct the end-user to copy that text exactly (with the brackets) and paste it into the Drug page. So that creates the link, which &amp;lt;code&amp;gt;linksto=&amp;lt;/code&amp;gt; then uses to pull up only those Drug pages that have been &#039;&#039;associated&#039;&#039; with a particular Disease page. Of course down the road, it would be nicer to have that &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; get inserted in a more automated fashion -- to avoid any possibility of the user making a mistake.&lt;br /&gt;
:*It&#039;s hard to imagine what output you specifically desire without looking at it. Could you put one example down here, so I can see it? I.e. the direct output you desire, no dpl anything, just how you want it to look like and I&#039;ll see if I can find the proper code to produce said output.&lt;br /&gt;
::*Yes, I can appreciate that. That&#039;s why I wear multiple hats on this job - Business Analyst, to understand their needs and document requirements - Developer, to implement the User Stories - and PM to hopefully make all this happen in time. So next week I&#039;m going to set about updating my User Story diagrams and I&#039;ll start with this user story, and I&#039;ll list it here for you to see. Again, many many thanks for your great suggestions. It&#039;s been a hard week -- what with going down blind alleys with subst: -- and your hint will I think get me there!&lt;br /&gt;
:*About having multiple results: You can disable multiple results by adding the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;distinct = strict&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to your dpl call.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:51, 12 July 2012 (UTC)&lt;br /&gt;
== Are MediaWiki 1.19.1 and DPL incompatible? ==&lt;br /&gt;
I tried to use DynamicPageList 1.8.9 with MediaWiki 1.19.1 with no success. I have used for a long time DPL with MediaWiki 1.16.5. Does someone use DPL with MediaWiki 1.19.1 without any problems?&lt;br /&gt;
:Yes, there are Wikis that are running DPL with Mediawiki 1.19, e.g. [http://www.wiki-aventurica.de/wiki/Angek%C3%BCndigt this wiki]. Have you set [[Manual:$wgRawHtml|$wgRawHtml]] to true? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:09, 6 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Many thanks for your reply Theaitetos. Yes, I have set $wgRawHtml to true. I went to the http://www.wiki-aventurica.de/wiki/Spezial:Version page and I saw that there is the Version 2.0  of DynamicPageList installled on this wiki. However as far as I know the last version of DPL is 1.8.9. Is this a special version? Anyway, I will try to use DPL tomorrow with MediaWiki 1.19.0.&lt;br /&gt;
&lt;br /&gt;
::I tried to install DPL 1.8.9 with MediaWiki 1.19.0 again with no success. I have added &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgRawHtml = true;&lt;br /&gt;
include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in the LocalSettings.php file. When I try a simple query e.g. &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Page&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I get the result &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot;. Any help is greatly appreciated!&lt;br /&gt;
::Check the zip file in [http://semeb.com/dpldemo/index.php?title=Download Download] for DPL2. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 19:35, 9 August 2012 (UTC)&lt;br /&gt;
:::Just for reference, the error &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot; is caused by extensions recursively calling the parser (That doesn&#039;t help you much as a user, but in case you were wondering where the error was coming from). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:04, 9 August 2012 (UTC)&lt;br /&gt;
::::Also, the zip file contains version 1.8.9 not 2.0. I&#039;m also quite interested in version 2.0 because lots of people use this extension, and version 2.0 is claims to fix the various security issues. Alas the author&#039;s websites says the code is unreleased pending testing (but has said that for over a year). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:11, 9 August 2012 (UTC)&lt;br /&gt;
:::::Version 1.9 also seems to work with MW 1.19 and can be found here: https://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/&lt;br /&gt;
:::::--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 09:05, 11 August 2012 (UTC)&lt;br /&gt;
:::::: Thank you very much Filburt for your suggestion! Version 1.9 works with MediaWiki 1.19 in my system (Moutain Lion, MAMP 1.9.6). Version 1.8.9 still does not work.&lt;br /&gt;
&lt;br /&gt;
I will publish 2.0 soon, it will run on the latest MW version and avoid the security risks mentioned above. This will be my last and final action on DPL. I would be pleased if someone would like to keep the work up and put the new DPL into the official source code repository. (Gero, the author.) [[Special:Contributions/77.0.39.249|77.0.39.249]] 22:21, 14 August 2012 (UTC)&lt;br /&gt;
:If you release the code, I&#039;d be happy to put it in wikimedia&#039;s svn repo for you. (I&#039;m not sure if there would be much point converting to git at this point though, since it appears its not going to really have an active maintainer). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:12, 15 August 2012 (UTC)&lt;br /&gt;
::[http://semeb.com/dpldemo/index.php?title=User_talk:Gero#Was_bringt_die_Zukunft.3F Gero and me agreed on certain plans for the future]: So I&#039;ll work myself into it and then actively maintain the extension. Bare with me, if it takes some time though, I am quite busy these days. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 14:30, 15 August 2012 (UTC)&lt;br /&gt;
:::Cool! When you&#039;re ready you should probably ask for a gerrit account at [[Developer_access]], and for DPL to be moved from svn-&amp;gt;git at [[Git/Conversion/Extensions queue]]. (Of course moving to git is not a requirement, but 99% of all MediaWiki development seems to be moving to the git repo). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 14:44, 15 August 2012 (UTC)&lt;br /&gt;
::::OK, I requested an account for now. Once everything is settled here, I ask for it to be moved to git. Any other advice you can offer me, as I haven&#039;t been involved in extension development so far? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 17:29, 15 August 2012 (UTC)&lt;br /&gt;
:::::Don&#039;t be afraid to ask questions. Also hang out in the #mediawiki irc channel on freenode, there&#039;s lots of friendly people there always willing to help (Not to mention one learns a lot just by eavesdropping on the conversations of others) [Of course I haven&#039;t been in #mediawiki in ages, so for all I know you could already be hanging out there). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 17:36, 15 August 2012 (UTC)&lt;br /&gt;
::::::As you surely have noticed DPL 2.0 has been released and can be downloaded. My agreement with Theaitetos says that I will assist him in finding bugs (if needed) whereas it is up to him to support users and add new features. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 07:35, 20 August 2012 (UTC)&lt;br /&gt;
::::::BTW: There is also another &amp;quot;power user&amp;quot; of DPL (&#039;&#039;poke&#039;&#039;) whio is interested in maintaining DPL in future. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 10:26, 20 August 2012 (UTC)&lt;br /&gt;
:::::::Added to svn - [[rev:115677]].  The i18n people might not like some of the changes to the i18n files. I noticed there is an issue where links to pages in non-main namespace don&#039;t go to right namespace. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 18:37, 20 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== php Strict Standards error, MediaWiki 1.19.1 installed on xampp 1.8.0 ==&lt;br /&gt;
&lt;br /&gt;
I recently installed MediaWiki 1.19.1 on xampp 1.8.0. Yesterday I added this extension and while the pages that call it do produce a list of pages very nicely, there is also an error:&lt;br /&gt;
&lt;br /&gt;
Strict Standards: Only variables should be assigned by reference in D:\xampp\htdocs\mediawiki\extensions\DynamicPageList\DPLMain.php on line 2549&lt;br /&gt;
&lt;br /&gt;
I am no php mediawiki or apache hotshot, but after searching it seemed likely that the issue was overzelaous error reporting by php. &lt;br /&gt;
&lt;br /&gt;
In php.ini I changed&lt;br /&gt;
&lt;br /&gt;
error_reporting = E_ALL | E_STRICT&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
error_reporting = E_ALL&lt;br /&gt;
&lt;br /&gt;
and restarted apache. Then I completely rem&#039;d that line. But the error message persists. Any suggestions?&lt;br /&gt;
&lt;br /&gt;
MichaelS&lt;br /&gt;
:Depending on your caching settings, the error could have been cached from before you changed the error reporting levels. Try Purging the page where the error happens. Sometimes people also change error reporting in LocalSettings.php (usually for debugging purposes, and then forget). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 2 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thanks for the response. I purged the page and it didn&#039;t help. I have not adjusted error settings in LocalSettings.php; I don&#039;t see anything there about errors in fact. What else could it be? MichaelS&lt;br /&gt;
&lt;br /&gt;
:::Try to remove the &amp;quot;&amp;amp;&amp;quot; in line 2549. Let us know here if this works. [[Special:Contributions/93.82.93.104|93.82.93.104]] 05:01, 8 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Hi, have the same problem, solution above mentioned works partially - the skin of wikimedia gets blown away by this - the top navigation bar is now floating on top as if the error message still would be show, only that it is now empty...&lt;br /&gt;
&lt;br /&gt;
:::::If you have version 2.01 of DPL the offending line can simply be deleted. The variable $sk is nowhere used. I suppose that you are using an older version. Please download 2.01 from mediawiki.org or from semeb.com/dpldemo. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 06:25, 12 September 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=574794</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=574794"/>
		<updated>2012-08-22T21:01:53Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE : The latest version [2.01] resolves all former security_issues. It also contains a re-merge of changes that had been made in SVN since the author´s last publication (two years ago). DPL 2.01 is considered to be stable and runs on the latest Media:Wiki version (1.19.1).&lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 2.01&lt;br /&gt;
|update    = 2012-08-22&lt;br /&gt;
|mediawiki = 1.7 .. 1.19+&lt;br /&gt;
|download  = Version 2.01 from http://semeb.com/dpldemo/Download&amp;lt;br/&amp;gt; Version 2.0 is in SVN : {{WikimediaDownload|DynamicPageList|server=svn}} &lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|bugzilla = DynamicPageList2&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Extension_DPL various sample reports]&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;This is a third-party extension, not to be confused with the [[Extension:DynamicPageList (Wikimedia)|DynamicPageList used on Wikimedia sites]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList&#039;&#039;&#039; (DPL) is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. For full documentation, see the [http://semeb.com/dpldemo/DPL:Manual manual] (German Manual [http://www.wiki-aventurica.de/wiki/Hilfe:Dynamic_Page_List Hilfe:DynamicPageList]).&lt;br /&gt;
&lt;br /&gt;
In its most basic form, 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.&lt;br /&gt;
&lt;br /&gt;
This extension is invoked with the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt; or parser tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/code&amp;gt;. A [[Extension:DynamicPageList (Wikimedia)|Wikimedia]]-compatible implementation of certain features can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
DPL can result in computationally-expensive database queries. For best performance, use the optional parameters [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The extended dynamic page list (DPL) is now in Wikimedia&#039;s SVN (currently revision 2.0, soon 2.01). To install:&lt;br /&gt;
* download the extension files for your version of MediaWiki, and place them in the &amp;lt;code&amp;gt;extensions/DynamicPageList&amp;lt;/code&amp;gt; directory&lt;br /&gt;
* add &amp;lt;code&amp;gt;include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/code&amp;gt; to LocalSettings.php&lt;br /&gt;
* set overrides for DPL configuration variables, if desired&lt;br /&gt;
LocalSettings.php must &#039;&#039;&#039;not&#039;&#039;&#039; include [[Extension:Intersection|Wikimedia&#039;s version of DPL]] (Intersection). If you want to run them in parallel, [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList/DynamicPageListMigration.php?view=markup include DynamicPageListMigration.php instead] to prevent this extension from overriding &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
DPL configuration settings and their default values, &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#Server-Wide_Configuration:_Extension_options from the manual]&#039;&#039;&#039;:&lt;br /&gt;
::{|&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedCategories&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$minCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxResultCount&amp;lt;/code&amp;gt; || 500&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedResults&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$respectParserCache&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; for &amp;amp;lt;dpl&amp;amp;gt; but &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for &amp;amp;lt;DynamicPageList&amp;amp;gt;. If set to &#039;true&#039; DPL will no longer behave dynamically because its output is taken from the ParserCache.&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$options&amp;lt;/code&amp;gt; || &#039;&#039;no options&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness($level)&amp;lt;/code&amp;gt; || 4 &#039;&#039;&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| &lt;br /&gt;
|}&lt;br /&gt;
The global variable {{manual|$wgNonincludableNamespaces}} is also respected by DPL. It will prevent the contents of the listed namespaces from appearing in DPL&#039;s output.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is a LIMIT &#039;&#039;on the SQL query itself&#039;&#039;. Some DPL query parameters like &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; are applied &#039;&#039;after&#039;&#039; the SQL query, however, so results here may easily be misleading.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Functional richness ====&lt;br /&gt;
&lt;br /&gt;
DynamicPageList has many features; some are expensive, or dangerous in the wrong hands. It is important to choose an appropriate level of functionality for your wiki.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(0)&amp;lt;/code&amp;gt; is equivalent to Wikimedia&#039;s DPL&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(1)&amp;lt;/code&amp;gt; adds additional formatting parameters&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(2)&amp;lt;/code&amp;gt; adds performance equivalent features for templates and pagelinks&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(3)&amp;lt;/code&amp;gt; allows more-expensive page inclusion features and regular expression queries; expect to use the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(4)&amp;lt;/code&amp;gt; permits exotic and potentially dangerous batch update and delete operations; not recommended for public websites&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: The Functional Richness grouping described above is a built-in suggestion; it can easily be adapted to your own preferences within &amp;quot;DPLSetup.php&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
===Extended DPL functionality===&lt;br /&gt;
Extended DPL is invoked by using the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt;, or the parser extension tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt; .... &amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See: [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax Manual - General Usage and Invocation Syntax] and [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection Manual - &#039;&#039;&#039;DPL parameters&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Backwards-compatible functionality ===&lt;br /&gt;
Functionality compatible with Wikimedia&#039;s DPL extension can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt; .... &amp;lt;/DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
:&#039;&#039;See: [[Extension:DynamicPageList (Wikimedia)#Use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* name a text pattern which must occur within external links from a page&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* restrict your search to stable pages or quality pages (&amp;quot;flagged revisions&amp;quot;)&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fields individually by applying templates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is experimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyze your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows you to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Apart from that the general performance of DPL on medium-size wikis is quite acceptable (see the performance tests on the dpldemo website). Use of [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible can improve performance.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other applications===&lt;br /&gt;
* [[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
=== Comparisons ===&lt;br /&gt;
* [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] turns links and data in wiki pages into queryable information&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
* [[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
* [[Extension:DynamicPageList (Wikimedia)]] (the one used on Wikinews and Wikibooks. Note this extension is a fork of the other extension, and not exactly an older version)&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;br /&gt;
[[Category:Category intersection extensions]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Topic:Qrn6p02wn8nzn5ih&amp;topic_postId=qrn6p0i0qcl93v2x&amp;topic_revId=qrn6p0i0qcl93v2x&amp;action=single-view</id>
		<title>Topic:Qrn6p02wn8nzn5ih</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Topic:Qrn6p02wn8nzn5ih&amp;topic_postId=qrn6p0i0qcl93v2x&amp;topic_revId=qrn6p0i0qcl93v2x&amp;action=single-view"/>
		<updated>2012-08-21T05:00:09Z</updated>

		<summary type="html">&lt;span class=&quot;plainlinks&quot;&gt;&lt;a href=&quot;/wiki/User:Algorithmix&quot; class=&quot;mw-userlink&quot; title=&quot;User:Algorithmix&quot;&gt;&lt;bdi&gt;Algorithmix&lt;/bdi&gt;&lt;/a&gt; &lt;span class=&quot;mw-usertoollinks&quot;&gt;(&lt;a href=&quot;/wiki/User_talk:Algorithmix&quot; class=&quot;mw-usertoollinks-talk&quot; title=&quot;User talk:Algorithmix&quot;&gt;talk&lt;/a&gt; | &lt;a href=&quot;/wiki/Special:Contributions/Algorithmix&quot; class=&quot;mw-usertoollinks-contribs&quot; title=&quot;Special:Contributions/Algorithmix&quot;&gt;contribs&lt;/a&gt;)&lt;/span&gt; &lt;a class=&quot;external text&quot; data-mw-original-href=&quot;//www.mediawiki.org/w/index.php?title=Topic:Qrn6p02wn8nzn5ih&amp;amp;topic_showPostId=qrn6p0i0qcl93v2x#flow-post-qrn6p0i0qcl93v2x&quot; href=&quot;https://www.mediawiki.org/w/index.php?title=Topic:Qrn6p02wn8nzn5ih&amp;amp;topic_showPostId=qrn6p0i0qcl93v2x#flow-post-qrn6p0i0qcl93v2x&quot;&gt;commented&lt;/a&gt; on &quot;SVN access for DPL maintenance&quot; (&lt;em&gt;Hello Sumanah, I am the author of DPL (third party). Two years ago I published a stable release which somebody put into the SVN for me. R...&lt;/em&gt;)&lt;/span&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Sumanah&amp;diff=7534887</id>
		<title>User talk:Sumanah</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Sumanah&amp;diff=7534887"/>
		<updated>2012-08-21T05:00:09Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* SVN access for DPL maintenance */ New section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LiquidThreads imported revision}}&lt;br /&gt;
&lt;br /&gt;
== A barnstar for you! ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color: #fdffe7; border: 1px solid #fceb92;&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; padding: 5px;&amp;quot; | [[File:Vitruvian Barnstar Hires.png|100px]]&lt;br /&gt;
|style=&amp;quot;font-size: x-large; padding: 3px 3px 0 3px; height: 1.5em;&amp;quot; | &#039;&#039;&#039;The Technical Barnstar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align: middle; padding: 3px;&amp;quot; | Thank you, Sumana for caring for people who care about MediaWiki! [[User:Sergey Chernyshev|Sergey Chernyshev]] 07:34, 25 December 2011 (UTC)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== A kitten for you! ==&lt;br /&gt;
&lt;br /&gt;
[[File:Red Kitten 01.jpg|left|150px]]&lt;br /&gt;
Thank you for your great works in keeping the world a better place.&lt;br /&gt;
&lt;br /&gt;
[[User:Anuandraj|Anuandraj]] ([[User talk:Anuandraj|talk]]) 18:17, 26 February 2012 (UTC)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A barnstar for you! ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color: #fdffe7; border: 1px solid #fceb92;&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; padding: 5px;&amp;quot; | [[File:MediaWiki Barnstar.png|100px]]&lt;br /&gt;
|style=&amp;quot;font-size: x-large; padding: 3px 3px 0 3px; height: 1.5em;&amp;quot; | &#039;&#039;&#039;The MediaWiki Barnstar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align: middle; padding: 3px;&amp;quot; | Hello This is for you, you have been doing a lot for MediaWiki Developments. And for coordinating [[Berlin Hackathon 2012]]. Cheers :-)  [[User:Ansumang|ansuman]] ([[User talk:Ansumang|talk]]) 12:40, 22 April 2012 (UTC)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GSoC 2011 ==&lt;br /&gt;
&lt;br /&gt;
Hi Sumana, thank you for your private message on IRC. It was really helpful. :-) I assume that I should [http://www.google-melange.com/gsoc/profile/mentor/google/gsoc2011 register as a mentor] once the projects have been selected and assuming that my student&#039;s project is selected, right? Again, thanks for your help! [[User:Jack Phoenix|Jack Phoenix]] &amp;lt;sub&amp;gt;([[User talk:Jack Phoenix|Contact]])&amp;lt;/sub&amp;gt; 14:31, 31 March 2011 (UTC)&lt;br /&gt;
:Jack:&lt;br /&gt;
:Who&#039;s the student whose proposal you&#039;re advocating?&lt;br /&gt;
:best,&lt;br /&gt;
:Sumana [[User:Sumanah|Sumanah]] 19:31, 31 March 2011 (UTC)&lt;br /&gt;
:Jack:&lt;br /&gt;
:Who&#039;s the student whose proposal you&#039;re advocating?&lt;br /&gt;
:best,&lt;br /&gt;
:Sumana [[User:Sumanah|Sumanah]] 19:32, 31 March 2011 (UTC)&lt;br /&gt;
::[[User:Zhenya]]; his proposal is to enhance [[Extension:SocialProfile]] by writing a new feature, UserStatus, that would allow users to provide Twitter/Facebook-like short status updates on their social profiles. [[User:Jack Phoenix|Jack Phoenix]] &amp;lt;sub&amp;gt;([[User talk:Jack Phoenix|Contact]])&amp;lt;/sub&amp;gt; 19:43, 31 March 2011 (UTC)&lt;br /&gt;
:::Please sign up as a mentor via the formal system this week, so that you can look at the proposals and give students suggestions for improvement before the Friday deadline!&lt;br /&gt;
:::1) Go to http://www.google-melange.com/gsoc/org/google/gsoc2011/wikimedia&lt;br /&gt;
:::2) Under the photo of happy smiling people, click &amp;quot;Or register as a mentor&amp;quot;.&lt;br /&gt;
:::3) You&#039;ll need a Google account to sign in (sorry).  Sign in with that.&lt;br /&gt;
:::4) Fill out the form, which Brandon Harris calls the WORST form EVER.  Sorry.  Choose a &amp;quot;Link ID&amp;quot; (basically a username that you can&#039;t change later).&lt;br /&gt;
:::After you submit that, I&#039;ll see it and approve you as a mentor.  And then you&#039;ll be able to comment, privately or publicly, on students&#039; proposals, and I&#039;ll let you know when it&#039;s time to start evaluating them. [[User:Sumanah|Sumanah]] 21:14, 4 April 2011 (UTC)&lt;br /&gt;
::::OK, did that; my link ID is &amp;lt;code&amp;gt;ashley_mw&amp;lt;/code&amp;gt; and as the Google account I used my &amp;lt;code&amp;gt;jack@countervandalism.net&amp;lt;/code&amp;gt; e-mail address. [[User:Jack Phoenix|Jack Phoenix]] &amp;lt;sub&amp;gt;([[User talk:Jack Phoenix|Contact]])&amp;lt;/sub&amp;gt; 23:34, 4 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hackathon? ==&lt;br /&gt;
&lt;br /&gt;
How come you contacted me?&lt;br /&gt;
&lt;br /&gt;
Cheers, [[User:Dmb|Dmb]] 20:48, 20 August 2011 (UTC)&lt;br /&gt;
:Dmb,&lt;br /&gt;
:I contacted you about the developers&#039; days/hackathon because my searches showed that you&#039;re a MediaWiki power user and that you might be interested in participating, and because I suspect you of being in North America (I could be wrong).  It&#039;s going to be a few days of talking about and improving MediaWiki, and if you&#039;d like to influence things, it would be great if you came!  Of course there&#039;s no obligation or anything like that, but I bet it&#039;ll be fun.&lt;br /&gt;
:Thanks,&lt;br /&gt;
:[[User:Sumanah|Sumanah]] 21:35, 20 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== IRC ==&lt;br /&gt;
&lt;br /&gt;
Hi! I just wanted to let you know that we have created an [//meta.wikimedia.org/wiki/IRC IRC] channel for women and Wikipedia: called [//outreach.wikimedia.org/wiki/WikiChix&amp;amp;#x20;Lunch&amp;amp;#x20;2011#Chat&amp;amp;#x20;with&amp;amp;#x20;us.21 Wikimedia-gendergap] - I hope you&#039;ll join us. (And if you need any IRC help, just let me know!) See you there! [[User:SarahStierch|SarahStierch]] 21:48, 20 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nola Hackathon Sunday notes ==&lt;br /&gt;
&lt;br /&gt;
Hi Sumana,&lt;br /&gt;
Just reading your notes about the New Orleans Hackathon. The link http://integration.wikimedia.org/ci/ under [[NOLA Hackathon/Sunday#Chad.27s test training]] doesn&#039;t seem to work. Thought I let you know and thanks for the notes ;-) [[User:Juttavd|Juttavd]] 22:31, 30 October 2011 (UTC)&lt;br /&gt;
:Thanks for the notification, Juttavd, and I&#039;m glad you&#039;re finding the notes useful!  :-)  Fixed the link: http://integration.mediawiki.org/ci/ . [[User:Sumanah|Sumanah]] 05:15, 31 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Creative Commons Wiki upgrade ==&lt;br /&gt;
&lt;br /&gt;
Thanks for the offer of help!  I haven&#039;t done anything with the CC Wiki for a while, and I&#039;m merely a spam-fighter there, not actually a server admin -- who else have you contacted?  I might be able to give you some suggested names. [[User:JesseW|JesseW]] 22:00, 8 November 2011 (UTC)&lt;br /&gt;
:I haven&#039;t contacted anyone else, and welcome names! [[User:Sumanah|Sumanah]] 22:11, 8 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== JavaScript code review * invitation by Sumana ==&lt;br /&gt;
&lt;br /&gt;
Thank you for&lt;br /&gt;
[//de.wikipedia.org/w/index.php?title=Benutzer_Diskussion%3APerfektesChaos&amp;amp;action=historysubmit&amp;amp;diff=95701939&amp;amp;oldid=94900086 your kind offer].&lt;br /&gt;
&lt;br /&gt;
In 2011, I&#039;m rather involved in projects of both real life and Wikis.&lt;br /&gt;
&lt;br /&gt;
Recovering from New Year&#039;s Eve party in 2012 I do volunteer to pay attention to [[Special:Code/MediaWiki]] and I already read the [[Code review guide]].&lt;br /&gt;
&lt;br /&gt;
In my experience somebody on code review does something like a formal approval of his colleagues work; is there any membership or formal registration to do?&lt;br /&gt;
&lt;br /&gt;
Greetings, [[User:PerfektesChaos|PerfektesChaos]] 17:21, 9 November 2011 (UTC)&lt;br /&gt;
:PerfektesChaos, thanks for your offer!  I hope you are enjoying the code review guide, which has recently been rewritten.&lt;br /&gt;
:As long as you have a mediawiki.org login, you can do nonbinding code review.  Since you do not yet have the formal status of code reviewer, you would provide comments and feedback along with the &amp;quot;inspected&amp;quot; and &amp;quot;tested&amp;quot; checkboxes and use the &amp;quot;signoff&amp;quot; button.  If you do that for a little while and then ask for coder &amp;amp; code reviewer status, you&#039;ll then be given the privilege of being able to change a revision&#039;s status from &amp;quot;new&amp;quot; to &amp;quot;ok,&amp;quot; &amp;quot;FIXME&amp;quot;, &amp;quot;deferred&amp;quot; and so on.&lt;br /&gt;
:I hope that helps, and I hope you&#039;ll be interested in helping review some of our JavaScript code!  Thank you! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] 02:08, 10 January 2012 (UTC)&lt;br /&gt;
::Also, PerfektesChaos, you can now get [[Developer access]] and review code in our Git code repository -- I invite you to check out [[Git/Workflow]] and start helping out by reviewing code!  Thanks! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 12:22, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Resources for non-WMF extension developers? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed there is a wealth of resources and support for core developers and for extensions being submitted for deployment on WMF wikis, but not as much for folks running independent wikis or developing extensions for non-WMF wikis.  I was curious if that was a common perception, if there are resources I may be missing, if there are any plans in the works I could assist with or help motivate along.  :)  For example, it would be great if there was a similar review process for extensions not seeking deployment on WMF wikis, some sort of system for folks with commit access to maybe access test installations of the most recent versions of MW to provide more accurate compatibility information, more resources specific to the diversity of installations developers may face, etc.  Just a thought - thanks! [[User:Varnent|Varnent]] 05:10, 26 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thank you ==&lt;br /&gt;
&lt;br /&gt;
Thank you Sumanah!&lt;br /&gt;
&lt;br /&gt;
A local wiki methinks appropriate for the teachers work. It seems very useful for students&#039; writing reports, contributions, and even projects. The wikipedia is simply too big. But, the job of installing the local wiki wasn&#039;t as easy as it looks like.&lt;br /&gt;
&lt;br /&gt;
I already have installed [[Manual:Math]] on my pages (see [http://www.elemenat.com/cyr/wiki/index.php?title=%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BA%D0%B0_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%98%D0%B0_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%98%D0%B5 Math Theory of Information] in Serbian), with many difficulties. Now, I&#039;m working with the other Extensions (is it something&#039;s wrong with [[Extension:JsMath]]?), and again with many difficulties. Sorry, for not being in form for this job. &lt;br /&gt;
&lt;br /&gt;
Have you some simple instruction for installing the Wiki Extensions? &lt;br /&gt;
&lt;br /&gt;
Best regards, &lt;br /&gt;
&lt;br /&gt;
[[User:Elemenat|Elemenat]] 15:33, 7 January 2012 (UTC)&lt;br /&gt;
:Elemenat, thank you for writing to me.&lt;br /&gt;
:I see that the JsMath extension is in beta, so yes, probably some things are wrong with it.  It isn&#039;t ready for a polished release yet.&lt;br /&gt;
:I suggest you look at [[Extensions#Installing_an_extension]] for help.  If that does not help, try writing for help to the MediaWiki help email list at https://lists.wikimedia.org/mailman/listinfo/mediawiki-l. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] 02:04, 10 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== IRC chat ==&lt;br /&gt;
&lt;br /&gt;
had a good chat with you on irc , thanks for all information&lt;br /&gt;
i would try and understand all the link&#039;s you gave .&lt;br /&gt;
would contact you soon &lt;br /&gt;
if not gsoc i would be really interested if you could give me a project that would help me prepare for GSOC &lt;br /&gt;
for the next year &lt;br /&gt;
Thanks [[User:Hammadhaleem|Hammadhaleem]] 18:48, 30 January 2012 (UTC)&lt;br /&gt;
:We have [[Summer_of_Code_2012#Student_signup|new instructions on our Summer of Code wiki page]] so please follow those suggestions!  Best of luck. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] 20:42, 7 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for the links ==&lt;br /&gt;
&lt;br /&gt;
Thank you for the information you posted on my talk page.  I look forward to reviewing it and seeing what else I can do.  In particular, it&#039;s already helped me find the information about ResourceLoader&#039;s debug option. [[User:Superm401|Superm401]] - [[User_talk:Superm401|Talk]] 22:19, 16 February 2012 (UTC)&lt;br /&gt;
:Glad it was useful! :-) [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 22:20, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWIki flyers ==&lt;br /&gt;
&lt;br /&gt;
Hi Sumana, I made the flyers into letter-size PDFs for Pete, thought they might be handy for you:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/gallery&amp;gt; [[User:Heatherawalls|heather walls]] ([[User talk:Heatherawalls|talk]]) 09:05, 2 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Re: Berlin Hackathon 2012 ==&lt;br /&gt;
&lt;br /&gt;
Many thanks for the invitation to the Berlin Hackathon 2012, Sumana! &amp;lt;br /&amp;gt;Berlin is not far away from me and a friend of mine lives there. My schedule is very busy, but I hope to see you in Berlin this summer. &amp;lt;br /&amp;gt;All the very best. –[[w:en:User:Pjoef|p&amp;lt;span style=&amp;quot;color: #802400&amp;quot;&amp;gt;joe&amp;lt;/span&amp;gt;f]] &amp;lt;small&amp;gt;(&#039;&#039;[[w:en:User talk:Pjoef|talk]]&#039;&#039; • [[Special:Contributions/Pjoef|contribs]])&amp;lt;/small&amp;gt; 16:47, 2 April 2012 (UTC)&lt;br /&gt;
:Great!  Glad to hear it. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 17:00, 2 April 2012 (UTC)&lt;br /&gt;
::Thanks for reminding. Done! &amp;amp;nbsp;«&amp;amp;nbsp;[[User:Saper|Saper]]&amp;lt;span style=&amp;quot;font-size: 80%&amp;quot;&amp;gt;&amp;amp;nbsp;//&amp;amp;nbsp;[[User talk:Saper|talk]]&amp;lt;/span&amp;gt;&amp;amp;nbsp;»&amp;amp;nbsp; 22:58, 3 April 2012 (UTC)&lt;br /&gt;
:Thanks for inviting me as well. Sadly Berlin is too far away and I&#039;m currently busy with my study. I would like to come, but maybe in the future hackathon. Again, thank you very much! --[[User:Kurniasan|Kurniasan]] ([[User talk:Kurniasan|talk]]) 20:29, 11 May 2012 (UTC)&lt;br /&gt;
::Thanks! Please keep an eye on our upcoming events: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings . [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 13:58, 13 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== RE: Invitation to the Berlin hackathon ==&lt;br /&gt;
&lt;br /&gt;
Thank you very much for your kind invitation! Unfortunately, I think the logistics would be infeasible for me to attend, from me not being able to afford the cost of travel to me possibly being on-call that weekend, etc. I hope to be in a place soon where I can accept invitations such as this and become a greater participant in the Wikimedia development community (and brush up on my German!).&lt;br /&gt;
&lt;br /&gt;
Cheers! [[User:Madman|Madman]] ([[User talk:Madman|talk]]) 13:20, 5 April 2012 (UTC)&lt;br /&gt;
:Thanks for your kind note!  And I hope to see you around on IRC sometime (#mediawiki).&lt;br /&gt;
:Best,&lt;br /&gt;
:Sumana [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 05:04, 7 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Invitation ==&lt;br /&gt;
&lt;br /&gt;
Hi, Sumanah. Thanks for inviting me! Though I would love to go and I am an user of gadgets, scripts, (...), I am not a maker of any of these stuff. I&#039;m sure that there are other users with a lot more technical knowledge than me. Thanks anyway. ‴ [[user:Teles|&#039;&#039;&#039;T&#039;&#039;&#039;&amp;lt;sub&amp;gt;eleS&amp;lt;/sub&amp;gt;]] ([[User talk:Teles|&amp;lt;font color=&amp;quot;#EC2300&amp;quot;&amp;gt;&#039;&#039;&#039;T&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] &amp;lt;sub&amp;gt;[[:m:user talk:Teles|M]] [[Special:Emailuser/Teles|@]] [[Special:Contributions/Teles|C]] [[sulutil:Teles|S]]&amp;lt;/sub&amp;gt;) 04:46, 6 April 2012 (UTC)&lt;br /&gt;
:Teles -- thanks for your reply.  If you want to learn how to write gadgets, hack MediaWiki, or do other stuff with Wikimedia technology, we&#039;re always happy to help you, online (in #mediawiki on Freenode IRC) or in one of our offline events.  And please spread the word about the Berlin hackathon to your more technical friends.  Thanks! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 13:54, 6 April 2012 (UTC)&lt;br /&gt;
::Sure... I will talk to some of them : ) ‴ [[user:Teles|&#039;&#039;&#039;T&#039;&#039;&#039;&amp;lt;sub&amp;gt;eleS&amp;lt;/sub&amp;gt;]] ([[User talk:Teles|&amp;lt;font color=&amp;quot;#EC2300&amp;quot;&amp;gt;&#039;&#039;&#039;T&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] &amp;lt;sub&amp;gt;[[:m:user talk:Teles|M]] [[Special:Emailuser/Teles|@]] [[Special:Contributions/Teles|C]] [[sulutil:Teles|S]]&amp;lt;/sub&amp;gt;) 22:00, 6 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Invitation to the hackathon ==&lt;br /&gt;
&lt;br /&gt;
Thanks for the invitation. Actually, I wanted to come this year, but I&#039;m very busy in June. So I won&#039;t be able to come this summer. But maybe I will next year :) &#039;&#039;&#039;&amp;lt;font face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;[[User:Micki|&amp;lt;span style=&amp;quot;color:#6082B6&amp;quot;&amp;gt;mi&amp;lt;/span&amp;gt;]][[User talk:Micki|&amp;lt;span style=&amp;quot;color:#555555&amp;quot;&amp;gt;cki&amp;lt;/span&amp;gt;]]&amp;lt;/font&amp;gt;&#039;&#039;&#039; 07:28, 6 April 2012 (UTC)&lt;br /&gt;
:Thanks, Micki.  Yes, maybe next year!  And even in the interim, perhaps you can come to one of the other developers&#039; events, or join us in #mediawiki on Freenode IRC, or start your own event! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 13:53, 6 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Berlin Hackathon 2012 ==&lt;br /&gt;
&lt;br /&gt;
Hello there, will you be on irc next week? I need to talk to you about Berlin Hackathon 2012, i&#039;ve seen the &amp;quot;spam&amp;quot; on some pt.wikipedia users, and i&#039;m trying to translate the invitation to Portuguese, in order to &amp;quot;spam&amp;quot; it over the several tech discussion pages. I&#039;ll provably be off during the weekend, so will you be around irc next week? [[User:Alchimista|Alchimista]] ([[User talk:Alchimista|talk]]) 22:31, 6 April 2012 (UTC)&lt;br /&gt;
:Yes, I will be on IRC next week.  I hope I haven&#039;t been too spammy.  Thank you for the offer to translate -- I appreciate that a lot!&lt;br /&gt;
:[[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 22:32, 6 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Berlin Hackathon ==&lt;br /&gt;
&lt;br /&gt;
Hello,&amp;lt;br&amp;gt;Thank you for the invitation. &lt;br /&gt;
&lt;br /&gt;
I&#039;m indeed deeply interested in Lua and wikidata. If everything goes well IRL, I will participate. [[User:Lgd|Lgd]] ([[User talk:Lgd|talk]]) 08:18, 8 April 2012 (UTC)&lt;br /&gt;
:Fantastic!  Hope to see you there.  And even if you can&#039;t be there, I hope to see you in the wikidata-l mailing list and on IRC. :-) [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 10:54, 8 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Call between Templates JS and Lua ==&lt;br /&gt;
&lt;br /&gt;
I am probably too newbie in MW. My question is : Have you already talked about the call from Templates/JS/Lua to each others ? And perhaps also use variables in templates. My idea is we must do all, i explain [[Talk:Lua scripting‎‎|here]]. [[User:Rical|Rical]] ([[User talk:Rical|talk]]) 10:36, 8 April 2012 (UTC)&lt;br /&gt;
:I&#039;ve asked Tim Starling, the leader of the Lua work for MediaWiki, to look at your question.  Thanks for asking it. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 11:09, 8 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Berlin Hackathon ==&lt;br /&gt;
&lt;br /&gt;
Hi there Sumanah,&lt;br /&gt;
&lt;br /&gt;
Thank you for the [http://no.wikipedia.org/w/index.php?title=Brukerdiskusjon%3AStigmj&amp;amp;diff=10312522&amp;amp;oldid=10240671 invitation], but I am currently living in Brazil and the logistics would be a bit complicated for me at this time. I&#039;ll spread the word at nowiki to see if anyone else want to go. [[User:Stigmj|Stigmj]] ([[User talk:Stigmj|talk]]) 22:25, 8 April 2012 (UTC)&lt;br /&gt;
:My goodness - Brazil is a bit far from Germany, isn&#039;t it?  :-)  I hope you are enjoying your time in Brazil.  And thank you for publicizing the event!&lt;br /&gt;
:Hope to see you around the #mediawiki IRC channel sometime.&lt;br /&gt;
:Regards. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 02:07, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Invitation for Berlin Hackathon 2012 ==&lt;br /&gt;
&lt;br /&gt;
Hi&lt;br /&gt;
&lt;br /&gt;
Thanks for the invitation. However, I won&#039;t be able to come. But my best wishes are there.&lt;br /&gt;
&lt;br /&gt;
I am from as wiki (as.wikipedia.org), being a computer science teacher, in NIT silchar, I deal with a lot of Indic language speaker  students here and would like to share the technical happenings there with my students and hence please forward me what technical discussions happened there. &lt;br /&gt;
&lt;br /&gt;
If possible, I&#039;ll find if any of my students working in and near Berlin, and urge them to go there. &lt;br /&gt;
&lt;br /&gt;
[[User:Psneog|Psneog]] ([[User talk:Psneog|talk]]) 07:01, 9 April 2012 (UTC)&lt;br /&gt;
:Thank you very much for helping me with the outreach, Psneog!  And please feel free to join us in [[MediaWiki on IRC|IRC]] or share [[:Category:Tutorials|our technical tutorials]] (including exercises and videos) with your students.  Best wishes! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 12:21, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Talkback ==&lt;br /&gt;
&lt;br /&gt;
Hello. SVG and I have been discussing the thread you posted about my mentee on my talk page. Cheers! [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 20:21, 9 April 2012 (UTC)&lt;br /&gt;
:Got it!  Thanks for the heads-up. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 20:22, 9 April 2012 (UTC)&lt;br /&gt;
::Yeah, I&#039;d just like further comment on what we&#039;d do about contacting his parents if the need occurs, and I mentioned you in one of my comments. Just to give you a heads-up. No problems! [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 20:27, 9 April 2012 (UTC)&lt;br /&gt;
:::Unfortunately, with him disrupting translatewiki.net, and having used the alternate account BrandonSkyPimenta to disrupt enwiki, I think it&#039;s appropriate that something at that stage be done. [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 03:41, 11 April 2012 (UTC)&lt;br /&gt;
:::And I&#039;ve now opened a discussion about this kid at [//meta.wikimedia.org/wiki/Stewards&#039;&amp;amp;#x20;noticeboard meta:Stewards&#039; noticeboard] about a possible global ban. [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 04:26, 11 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Reply: Berlin hackathon invitation ==&lt;br /&gt;
&lt;br /&gt;
Hi, Sumanah. Thanks for inviting me! Even if I would like to go I&#039;m not very practiced with these stuffs, I&#039;m sure that there are users more exeperienced than me though. Even so, I appreciate your notice. Thank you anyhow! [[User:Frigotoni|&amp;lt;span style=&amp;quot;font-family:Bradley Hand ITC; color:black&amp;quot; &amp;gt;&#039;&#039;&#039;Frigotoni&#039;&#039;&#039;&amp;lt;/span&amp;gt;]][[User_talk:Frigotoni|&amp;lt;small&amp;gt; ...&amp;lt;span style=&amp;quot;font-family:Segoe Script; color:navy&amp;quot; &amp;gt;&#039;&#039;&#039;i&#039;m here&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;/small&amp;gt;]]; 14:06, 10 April 2012 (UTC)&lt;br /&gt;
:Frigotoni, if you can make it to the event, and if you want to learn, you&#039;re welcome to come.  And please spread the word to other people in your community who might be interested!  Thanks for the reply. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 15:46, 10 April 2012 (UTC)&lt;br /&gt;
::Sure, I&#039;ll do it. Regards, [[User:Frigotoni|&amp;lt;span style=&amp;quot;font-family:Bradley Hand ITC; color:black&amp;quot; &amp;gt;&#039;&#039;&#039;Frigotoni&#039;&#039;&#039;&amp;lt;/span&amp;gt;]][[User_talk:Frigotoni|&amp;lt;small&amp;gt; ...&amp;lt;span style=&amp;quot;font-family:Segoe Script; color:navy&amp;quot; &amp;gt;&#039;&#039;&#039;i&#039;m here&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;/small&amp;gt;]]; 19:23, 10 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Re: Hackaton ==&lt;br /&gt;
&lt;br /&gt;
Hi, thank you for your invite to the [[Berlin Hackathon 2012|Berlin Hackathon]], however it is outside of my field of interests. Regards, &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;[[User:Snowolf|&amp;lt;font color=&amp;quot;darkmagenta&amp;quot;&amp;gt;Snowolf&amp;lt;/font&amp;gt;]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;[//meta.wikimedia.org/wiki/User:Snowolf &amp;lt;font color=&amp;quot;darkmagenta&amp;quot;&amp;gt;How can I help?&amp;lt;/font&amp;gt;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; 08:19, 13 April 2012 (UTC)&lt;br /&gt;
:Understood.  Thanks for your reply! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 15:01, 13 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Re: Berlin hackathon invitation ==&lt;br /&gt;
&lt;br /&gt;
Hi Sumanah, thanks for the invitation! I plan on participating. [[User:Tgr|Tgr]] ([[User talk:Tgr|talk]]) 15:15, 18 April 2012 (UTC)&lt;br /&gt;
:Great! Thanks! Did you already register? [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 17:24, 18 April 2012 (UTC)&lt;br /&gt;
:Thank you for the invitation. I am very busy at the moment and will not be able to attend. [[User:GoEThe|GoEThe]] ([[User talk:GoEThe|talk]]) 08:53, 20 April 2012 (UTC)&lt;br /&gt;
::Understood.  Thanks!  It would be neat if you could come to future meetups, or even host one when you&#039;re not so busy.  Best wishes with all your endeavors. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 12:45, 20 April 2012 (UTC)&lt;br /&gt;
:Hello Sumana, &lt;br /&gt;
:I&#039;ve replied to your message at [http://nl.wikipedia.org/wiki/Overleg_gebruiker:Basvb#Invitation_to_Berlin_hackathon:_bot.2C_script.2C_template.2C_and_Gadget_makers_wanted]. I think my lack of technical toolskills makes other people more suitable to attend. Mvg, [[User:Basvb|Basvb]] ([[User talk:Basvb|talk]]) 11:01, 20 April 2012 (UTC)&lt;br /&gt;
::Understood.  Thanks for your reply.  If you would be interested in coming to a future event that focuses more on &#039;&#039;learning&#039;&#039; these kinds of skills, feel free to let WMDE know and they might create one! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 12:46, 20 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Berlin Hackathon ==&lt;br /&gt;
&lt;br /&gt;
Hello! Thank you for the invitation, I&#039;d like to participate. [[User:Hunyadym|Hunyadym]] ([[User talk:Hunyadym|talk]]) 11:44, 22 April 2012 (UTC)&lt;br /&gt;
:Thanks for registering! I will respond to your registration soon. Thanks for your work. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 15:21, 22 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Berlin hackathon ==&lt;br /&gt;
&lt;br /&gt;
Hello Sumana ji, Thanks for the invitation. I really want to attend, but I don&#039;t think I can go to Berlin and I have no knowledge. I just copy templates and gadgets to Odia Wiki and modify a bit according to the requirements. I really appreciate your works you have been doing for the MediaWiki developments. Thank You! [[User:Ansumang|ansuman]] ([[User talk:Ansumang|talk]]) 12:27, 22 April 2012 (UTC)&lt;br /&gt;
:ansuman, thank you for your reply.&lt;br /&gt;
:If you believe that you are not technically skilled enough to find the event useful, then I understand and won&#039;t push you to register and attend.  :-)  But please spend some time using our online learning resources, get as far as you can that way, and then apply for a seat again next year.&lt;br /&gt;
:I understand that developers in your area don&#039;t yet have a critical mass of experienced Wikimedia technology experts.  So I suggest that your community should hold some in-person trainings using the documentation that already exists:&lt;br /&gt;
:* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;br /&gt;
:* https://www.mediawiki.org/wiki/Category:Tutorials&lt;br /&gt;
:* http://openhatch.org/missions/&lt;br /&gt;
:* https://www.mediawiki.org/wiki/Manual:Pywikipediabot&lt;br /&gt;
:* https://en.wikipedia.org/wiki/Help:A_quick_guide_to_templates&lt;br /&gt;
:and communicating with the larger Wikimedia technical community instantaneously on IRC:&lt;br /&gt;
:https://www.mediawiki.org/wiki/MediaWiki_on_IRC&lt;br /&gt;
:If you have any trouble finding the materials you need to learn a topic you want to learn, please tell me!  It&#039;s my job to find or make those materials for you.  :-)&lt;br /&gt;
:Best wishes. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 15:40, 22 April 2012 (UTC)&lt;br /&gt;
::Thank you. yes I will go through these resources for sure and will ping you if I get any doubt. All the very best for Berlin and other endeavours :-) [[User:Ansumang|ansuman]] ([[User talk:Ansumang|talk]]) 17:05, 22 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve sent you an e-mail. [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 00:20, 24 April 2012 (UTC)&lt;br /&gt;
:Thanks.  I&#039;m forwarding it to the right channels. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 00:28, 24 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Installing Git review on windows ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just had a conversation with Roan about this at #mediawiki on IRC. According to the information he so helpfully provided, there&#039;s no workaround to installing git-review; since not having it will greatly lengthen git commands. This leaves the part where one has to install git-review. However, I was wondering if it would be possible to do that without having to install pip and then modifying the system PATH (that&#039;s the most annoying part of the process). http://pypi.python.org/pypi/git-review reads &#039;&#039;For installation from source simply add git-review to your $PATH&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
However, I don&#039;t really know what $PATH is here.&lt;br /&gt;
&lt;br /&gt;
Roan says that even if this method was successful, bypassing pip could mean that some dependencies of git-review may not get installed; resulting in a broken git-review (depending on the python version).&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what I think:&lt;br /&gt;
&lt;br /&gt;
Installing pip and then installing git-review through python requires running python commands in cmd and modifying the system PATH manually. If the $PATH being referred to here is in fact the system PATH, this installation could mean:&lt;br /&gt;
* right click, save link as, unzip, paste in so-and-so folder&lt;br /&gt;
* Modify system PATH&lt;br /&gt;
&lt;br /&gt;
If we have to go about messing with PATH no matter we download pip or not, why bother with one extra download? Just seems a waste of time.&lt;br /&gt;
&lt;br /&gt;
Also, installing pip is annoying. [[Git/Workflow#Windows]] gives the order as install pip first and then install the setuptools .exe while http://www.pip-installer.org/en/latest/installing.html#prerequisites says that setuptools is a prerequisite for installing pip.&lt;br /&gt;
&lt;br /&gt;
It would be nice if installation of git-review could be made simpler. Since I&#039;m a noob and have already spent a lot of time in the first install, I daren&#039;t try to test the above hypothesis (installing git-review without pip). Maybe you know an experienced user who&#039;d give it a shot? Thanks [[User:Siddhartha Ghai|Siddhartha Ghai]] ([[User talk:Siddhartha Ghai|talk]]) 02:35, 24 April 2012 (UTC)&lt;br /&gt;
:Siddhartha Ghai, thanks for talking with Roan and writing up that summary of the issue.  I suggest you send it to wikitech-l to see whether there&#039;s an experienced user who can boot up a VM and try out your hypothesis! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator]] ([[User talk:Sumanah|talk]]) 14:08, 24 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Username ==&lt;br /&gt;
&lt;br /&gt;
Apologies for not appending my Wikipedia username before. Helen [[User:Elen of the Roads|Elen of the Roads]] ([[User talk:Elen of the Roads|talk]]) 19:52, 1 May 2012 (UTC)&lt;br /&gt;
:No problem, and thanks! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 00:27, 2 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Message from another user ==&lt;br /&gt;
&lt;br /&gt;
I am posting this on behalf of [[User:Adethya]]:&lt;br /&gt;
&lt;br /&gt;
Hi Sumanah, My name is Adethya from Chennai, Tamil Nadu, India.&lt;br /&gt;
&lt;br /&gt;
Please forgive me for editing your user page. I am not good at editing. So I might slip on a few ethics of editing. But the reason I wanted to edit this page, is to let you know that I wanna participate in Berlin Hackathon, 2012. I have no idea about how things work at a Hackathon, but I am deeply interested in getting involved. please let me know if there is still room for scholarships which I will be glad to use for the Hackathon.&lt;br /&gt;
&lt;br /&gt;
You can reach out to me on adethyasjce@gmail.com. Or you can leave your number and I shall call you and discuss.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance, Ade. [[User:Jasper Deng|Jasper Deng]] ([[User talk:Jasper Deng|talk]]) 04:17, 7 May 2012 (UTC)&lt;br /&gt;
:Thanks, Jasper. Will respond to this person. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 14:24, 10 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Re: Thanks! ==&lt;br /&gt;
&lt;br /&gt;
Hello Sumana, thanks for stopping by and of course for your warm welcome! Btw, when you are available on IRC, can you please poke me? Please /query me directly. Thanks in advance for that! :-) &amp;amp;mdash;&amp;amp;nbsp;[[User:Wikitanvir|&amp;lt;span title=&amp;quot;Shoot!&amp;quot; style=&amp;quot;font-family: Mono; font-weight: bold; cursor: crosshair;&amp;quot;&amp;gt;T.&amp;lt;/span&amp;gt;]] 15:00, 17 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Labs access request ==&lt;br /&gt;
&lt;br /&gt;
Hey Sumana, I filed the request as you asked. I see there is a backlog now or something. Can you [[Developer access#Wikitanvir|take a look]]? Thanks very much in advance! &amp;amp;mdash;&amp;amp;nbsp;[[User:Wikitanvir|&amp;lt;span title=&amp;quot;Shoot!&amp;quot; style=&amp;quot;font-family: Mono; font-weight: bold; cursor: crosshair;&amp;quot;&amp;gt;T.&amp;lt;/span&amp;gt;]] 07:54, 21 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== My &amp;quot;note from foswiki&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Thanks for curating my [[Talk:Lua_scripting#Note_from_Foswikinote| about MongoDB!]]&lt;br /&gt;
&lt;br /&gt;
But I was responding to a comment on the original [[User:Sumanah/Lua_vs_Javascript]] where I wrote that note, so I feel you&#039;ve moved it somewhere less useful perhaps?&lt;br /&gt;
&lt;br /&gt;
I was (perhaps clumsily) trying to counter the comment which implied that spidermonkey/V8 could not control their footprint programmatically. Of course, I might be wrong, given that I only have a cursory familiarity with MongoDB internals, and even less knoledge of MW&#039;s Lua/JS efforts.&lt;br /&gt;
&lt;br /&gt;
But I am watching developments here with interest. [[User:Csirac2|Csirac2]] ([[User talk:Csirac2|talk]]) 02:54, 26 May 2012 (UTC)&lt;br /&gt;
:Hmm, I see [https://www.mediawiki.org/w/index.php?title=Talk:Lua_scripting&amp;amp;curid=84613&amp;amp;diff=542497&amp;amp;oldid=542431 someone else removed it from where I had pasted it]; that&#039;s unfortunate.  May I suggest [https://www.mediawiki.org/w/index.php?title=User_talk:Sumanah/Lua_vs_Javascript&amp;amp;action=edit&amp;amp;redlink=1 the Lua vs. JS talk page] for you to re-paste it?&lt;br /&gt;
:Thanks!  And please do [[Communication|continue to chat with us]]. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 02:55, 29 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Wikipedia aimed mapmaking ==&lt;br /&gt;
&lt;br /&gt;
Sumanah, thanks&#039; a lot for your interest ([http://en.wikipedia.org/wiki/User_talk:Yug#Mappers.27_software_needs wp:en:User_talk:Yug#Mappers: software needs]). The map and illustatrive sides of articles should indeed move to a more professional approach with comprehensive guidelines and sustainable, updatable allowed by centralized cloud technologies such as google-map. I&#039;m currently finishing my master thesis of Chinese teaching, I will make a push and proposals to the WMF this summer. Best regards, Yug 10:12, 17 June 2012 (UTC)&lt;br /&gt;
:Thanks, Yug. I hope to see your requests in Bugzilla and on the wikitech-l mailing list once you&#039;re done with your thesis.  Best wishes for the success of your research and studies! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 11:58, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Gerrit project administrator ==&lt;br /&gt;
&lt;br /&gt;
Hi Sumana, &lt;br /&gt;
&lt;br /&gt;
As per [[Talk:Git/Workflow#x.5Bremote_rejected.5D_.28.22branch_not_found.22.29_16290|discussion]], Snaper said &#039;&#039;...So forget about &amp;quot;branching gets much easier&amp;quot; part as far as Gerrit is concerned Gerrit project administrator can create Gerrit branches in the repository. ...&#039;&#039; I could not find any notion of a Gerrit project administrator on the Git page, so it would be helpful to know who is a Gerrit project administrator and how to get in contact with them. &lt;br /&gt;
&lt;br /&gt;
On a further note maybe it should be considered to make branching easier for anything that is not mw.core since extensions don&#039;t really have to rely on whatever policy is necessary to keep mw.core afloat. Thanks [[User:MWJames|MWJames]] ([[User talk:MWJames|talk]]) 11:38, 18 June 2012 (UTC)&lt;br /&gt;
:MWJames, thanks for your note.  I don&#039;t control the branching policy, so do you mind if I move this discussion to the Git talk page?  Also, you may find [[Git/Gerrit project ownership]] and https://gerrit.wikimedia.org/r/#/admin/groups/ useful. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 11:57, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Is someone abusing your identity on [[Developer access]]? ==&lt;br /&gt;
&lt;br /&gt;
Hey Sumana. I saw lots of requests on [[Developer access]] approved with your name by IP addresses. The IP addresses&#039; notes were always: {{done}} - do https://labsconsole.wikimedia.org/wiki/Help:Access#Initial_log_in_and_password_change - Sumana&lt;br /&gt;
&lt;br /&gt;
Could you please confirm that you made those edits? [[User:SVG|&amp;lt;span title=&amp;quot;User SVG&amp;quot; style=&amp;quot;color: #007&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tim&amp;lt;/b&amp;gt; &amp;lt;small&amp;gt;(SVG)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;]] 08:47, 29 June 2012 (UTC)&lt;br /&gt;
:Yes, that was me - just had trouble logging in. Thanks. [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 16:54, 3 July 2012 (UTC)&lt;br /&gt;
::Ok. [[User:SVG|&amp;lt;span title=&amp;quot;User SVG&amp;quot; style=&amp;quot;color: #007&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tim&amp;lt;/b&amp;gt; &amp;lt;small&amp;gt;(SVG)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;]] 22:00, 3 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Yearly Berlin hackathon, 1-3 June. ==&lt;br /&gt;
&lt;br /&gt;
Sorry for this late response but by the time I got the email it was impossible for me to leave Greece. I hope I get invited in future Hackathon&#039;s. -- [[User:Magioladitis|Magioladitis]] ([[User talk:Magioladitis|talk]]) 20:27, 12 July 2012 (UTC)&lt;br /&gt;
:You are hereby invited to our future hackathons!  Keep an eye on the wikitech-l and wikitech-announce mailing lists and on the [[MediaWiki developer meetings]] page, and on @MediaWikiMeet ! [[User:Sumanah|Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager]] ([[User talk:Sumanah|talk]]) 00:53, 13 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Lab account ==&lt;br /&gt;
&lt;br /&gt;
Hello Sumana!!&lt;br /&gt;
&lt;br /&gt;
Thanks for granting lab access to me that fast!! You used &amp;quot;Drtrigon&amp;quot; in order to create my account, this results for me in having 3 different nicks now. We should use either &amp;quot;drtrigon&amp;quot; for lower-case only and &amp;quot;DrTrigon&amp;quot; (with capital &amp;quot;T&amp;quot;) else. Is it possible to rename (or if simpler delete and re-create) my account? That would be nice. Thanks and greetings [[User:DrTrigon|DrTrigon]] ([[User talk:DrTrigon|talk]]) 10:02, 18 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== SVN access for DPL maintenance ==&lt;br /&gt;
&lt;br /&gt;
Hello Sumanah,&lt;br /&gt;
I am the author of DPL (third party). Two years ago I published a stable release which somebody put into the SVN for me.&lt;br /&gt;
Recently I published DPL 2.0 (which solves some major issues that had been open for a long time)&lt;br /&gt;
and bawolff was so kind to check in the sources for me into SVN. I made my changes based on the last version which I had published (2 years ago).&lt;br /&gt;
Now some changes have to be re-merged which have been made to DPL in SVN in the meantime by various people.&lt;br /&gt;
Two years ago I had been applying for SVN access and finally it was granted. But by then I did not have time to spend any resources on &lt;br /&gt;
the DPL project so I never used the account and lost my account data. Can you help me to regain access (I can be reached via gero.scholz(at)gmx.de).&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 05:00, 21 August 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Thread:User_talk:Sumanah/SVN_access_for_DPL_maintenance&amp;diff=574167</id>
		<title>Thread:User talk:Sumanah/SVN access for DPL maintenance</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Thread:User_talk:Sumanah/SVN_access_for_DPL_maintenance&amp;diff=574167"/>
		<updated>2012-08-21T05:00:09Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: New thread: SVN access for DPL maintenance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello Sumanah,&lt;br /&gt;
I am the author of DPL (third party). Two years ago I published a stable release which somebody put into the SVN for me.&lt;br /&gt;
Recently I published DPL 2.0 (which solves some major issues that had been open for a long time)&lt;br /&gt;
and bawolff was so kind to check in the sources for me into SVN. I made my changes based on the last version which I had published (2 years ago).&lt;br /&gt;
Now some changes have to be re-merged which have been made to DPL in SVN in the meantime by various people.&lt;br /&gt;
Two years ago I had been applying for SVN access and finally it was granted. But by then I did not have time to spend any resources on &lt;br /&gt;
the DPL project so I never used the account and lost my account data. Can you help me to regain access (I can be reached via gero.scholz(at)gmx.de).&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 05:00, 21 August 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=574161</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=574161"/>
		<updated>2012-08-21T04:34:58Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{security alert|problem=&amp;amp;#32;&lt;br /&gt;
*Doesn&#039;t adequately check the dplcache parameter. This allows user to overwrite certain files in the filesystem (if they end in .txt), and possibly display the contents of certain files. In the worst case, if apache is configured to support scripting languages using the AddHandler directive, this allows arbitrary code to be executed on the server.|signed=[[User:Bawolff|Bawolff]] 23:28, 30 June 2010 (UTC)}}&lt;br /&gt;
 NOTE : Since the last publication of DPL by the author several useful changes have been made in the SVN system.&lt;br /&gt;
       These changes are not included in DPL 2.0. They will be re-merged into that revision, however, within the next weeks.&lt;br /&gt;
       Also the security risk of manipulating files in the dpl-cache described above will be eliminated soon. &lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 2.0&lt;br /&gt;
|update    = 2012-08-19&lt;br /&gt;
|mediawiki = 1.7 .. 1.19+&lt;br /&gt;
|download  = from http://semeb.com/dpldemo/Download&amp;lt;br/&amp;gt;{{WikimediaDownload|DynamicPageList|server=svn}} &lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|bugzilla = DynamicPageList2&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Extension_DPL various sample reports]&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;This is a third-party extension, not to be confused with the [[Extension:DynamicPageList (Wikimedia)|DynamicPageList used on Wikimedia sites]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList&#039;&#039;&#039; (DPL) is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. For full documentation, see the [http://semeb.com/dpldemo/DPL:Manual manual] (German Manual [http://www.wiki-aventurica.de/wiki/Hilfe:Dynamic_Page_List Hilfe:DynamicPageList]).&lt;br /&gt;
&lt;br /&gt;
In its most basic form, 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.&lt;br /&gt;
&lt;br /&gt;
This extension is invoked with the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt; or parser tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/code&amp;gt;. A [[Extension:DynamicPageList (Wikimedia)|Wikimedia]]-compatible implementation of certain features can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
DPL can result in computationally-expensive database queries. For best performance, use the optional parameters [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The extended dynamic page list (DPL) is now in Wikimedia&#039;s SVN. To install:&lt;br /&gt;
* download the extension files for your version of MediaWiki, and place them in the &amp;lt;code&amp;gt;extensions/DynamicPageList&amp;lt;/code&amp;gt; directory&lt;br /&gt;
* add &amp;lt;code&amp;gt;include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/code&amp;gt; to LocalSettings.php&lt;br /&gt;
* set overrides for DPL configuration variables, if desired&lt;br /&gt;
LocalSettings.php must &#039;&#039;&#039;not&#039;&#039;&#039; include [[Extension:Intersection|Wikimedia&#039;s version of DPL]] (Intersection). If you want to run them in parallel, [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList/DynamicPageListMigration.php?view=markup include DynamicPageListMigration.php instead] to prevent this extension from overriding &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
DPL configuration settings and their default values, &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#Server-Wide_Configuration:_Extension_options from the manual]&#039;&#039;&#039;:&lt;br /&gt;
::{|&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedCategories&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$minCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxResultCount&amp;lt;/code&amp;gt; || 500&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedResults&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$respectParserCache&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; for &amp;amp;lt;dpl&amp;amp;gt; but &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for &amp;amp;lt;DynamicPageList&amp;amp;gt;. If set to &#039;true&#039; DPL will no longer behave dynamically because its output is taken from the ParserCache.&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$options&amp;lt;/code&amp;gt; || &#039;&#039;no options&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness($level)&amp;lt;/code&amp;gt; || 4 &#039;&#039;&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| &lt;br /&gt;
|}&lt;br /&gt;
The global variable {{manual|$wgNonincludableNamespaces}} is also respected by DPL. It will prevent the contents of the listed namespaces from appearing in DPL&#039;s output.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is a LIMIT &#039;&#039;on the SQL query itself&#039;&#039;. Some DPL query parameters like &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; are applied &#039;&#039;after&#039;&#039; the SQL query, however, so results here may easily be misleading.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Functional richness ====&lt;br /&gt;
&lt;br /&gt;
DynamicPageList has many features; some are expensive, or dangerous in the wrong hands. It is important to choose an appropriate level of functionality for your wiki.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(0)&amp;lt;/code&amp;gt; is equivalent to Wikimedia&#039;s DPL&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(1)&amp;lt;/code&amp;gt; adds additional formatting parameters&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(2)&amp;lt;/code&amp;gt; adds performance equivalent features for templates and pagelinks&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(3)&amp;lt;/code&amp;gt; allows more-expensive page inclusion features and regular expression queries; expect to use the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(4)&amp;lt;/code&amp;gt; permits exotic and potentially dangerous batch update and delete operations; not recommended for public websites&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Functional Richness parameters have been removed in the latest versions of the extension.  There is no function for setting functional richness in these versions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
===Extended DPL functionality===&lt;br /&gt;
Extended DPL is invoked by using the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt;, or the parser extension tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt; .... &amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See: [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax Manual - General Usage and Invocation Syntax] and [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection Manual - &#039;&#039;&#039;DPL parameters&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Backwards-compatible functionality ===&lt;br /&gt;
Functionality compatible with Wikimedia&#039;s DPL extension can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt; .... &amp;lt;/DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
:&#039;&#039;See: [[Extension:DynamicPageList (Wikimedia)#Use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* name a text pattern which must occur within external links from a page&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* restrict your search to stable pages or quality pages (&amp;quot;flagged revisions&amp;quot;)&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fields individually by applying templates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is experimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyze your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows you to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Apart from that the general performance of DPL on medium-size wikis is quite acceptable (see the performance tests on the dpldemo website). Use of [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible can improve performance.&lt;br /&gt;
&lt;br /&gt;
==MediaWiki SVN Version of DPL2==&lt;br /&gt;
The instructions on this page were written for the code that is available from http://semeb.com/dpldemo/Download and is different than the version available in MediaWiki&#039;s SVN.  Some of the differences include:&lt;br /&gt;
* There is not a &amp;lt;DynamicPageList&amp;gt; tag, just a DPL and section tag.&lt;br /&gt;
* There is no setFunctionalRichness() function.&lt;br /&gt;
* The main class is named ExtDynamicPageList2 and not ExtDynamicPageList.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other applications===&lt;br /&gt;
* [[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
=== Comparisons ===&lt;br /&gt;
* [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] turns links and data in wiki pages into queryable information&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
* [[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
* [[Extension:DynamicPageList (Wikimedia)]] (the one used on Wikinews and Wikibooks. Note this extension is a fork of the other extension, and not exactly an older version)&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;br /&gt;
[[Category:Category intersection extensions]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=573911</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=573911"/>
		<updated>2012-08-20T10:26:15Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your mediawiki.org user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;product=MediaWiki+extensions&amp;amp;component=DynamicPageList2&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;keywords_type=allwords&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;bugidtype=include&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop Bugzilla] for the bugs for this extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [[Extension talk:RSS Reader#Conflict with DPL2 Extension|Comment on RSS_Reader Extension]] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The name of the extension is changed and this will create a lot of confusion about which extension infact has the bug. [[User:Jeblad|Jeblad]] 04:03, 31 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s like you said: I call a Template by the Call-Extension, the DPL-Calendar &amp;quot;:Current events&amp;quot; for example. If it&#039;s included the normal Way in a Page, in the HTML-Source the &amp;quot;SMW_custom.css&amp;quot; and the &amp;quot;SMW_sorttable.js&amp;quot; are included. If the Template ist called by the &amp;quot;Call&amp;quot;-Extension those files are not included in the HTML-Source. A workaround ist to include those files in the Common.css and Common.js for Skins, so it is included everytime. For the SMW_sortable.js I get then 2x sortbuttons :-) I think, the Call-Extension ist part of your Pakage, so I write my Problem to you. Christian Weiss 10:06, 06 Jun 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
== LoF ==&lt;br /&gt;
&lt;br /&gt;
I sthe LoF ment to be set as global in LocalSettings? I&#039;d prefer it as option per DPL call. So I want to use a complex DPL call I would set LoF = 3 or sth inside the call. But if I want to run a very simple call I would set LoF = 0 to save some ressources. --[[User:Subfader|Subfader]] 15:15, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Currently the Level of Functionality is a configurable option which is global for the whole use of DPL in a wiki. It is meant to be a &amp;quot;protection belt&amp;quot; against abuse. I try to anticipate the aguments of those people who must be convinced to run DPL on a website lime WIKIPEDIA. Any suggestion which opens this path is welcome. I guess there will be some user rights administration component in the end - although I do not like this idea very much. --[[Special:Contributions/84.58.224.247|84.58.224.247]] 21:43, 1 July 2009 (UTC) (Algorithmix)&lt;br /&gt;
&lt;br /&gt;
::kk, thanks for the explaination. I thought it&#039;s mainly to make it faster. --[[User:Subfader|Subfader]] 05:52, 2 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL Doesn&#039;t Work after MW Upgrade from 1.13 to 1.15.1 ==&lt;br /&gt;
&lt;br /&gt;
Hi, I have a private wiki we use as a content Management system at work. I updated the wiki from MW.1.13 to MW.1.15.1, and suddenly DPL doesn&#039;t work. For example, I have a page for each of our main applications, with a supbage called &#039;Troubleshooting&#039;. Below that are more subpages, one for each troubleshooting document. The &#039;/Troubleshooting&#039; subpage consists entirely of DPL to list the child subpages for a user to browse and jump to.&lt;br /&gt;
&lt;br /&gt;
For example (changing the page names to protect proprietary information):&lt;br /&gt;
&lt;br /&gt;
We have a set of pages like so:&lt;br /&gt;
&lt;br /&gt;
 * Main:Zazaza &lt;br /&gt;
 * Main:Zazaza/Troubleshooting &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Error 51 - File not Found &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Can&#039;t Save Configurations &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
The top page, Main:Zazaza, describes the application and has a link to Main:Zazaza/Troubleshooting.&lt;br /&gt;
&lt;br /&gt;
Main:Zazaza/Troubleshooting consists entirely of DPL code that will list the three &#039;troubleshooting&#039; child subpages with links. This page&#039;s DPL Code is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;Courier New&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
titlematch=Zazaza/Troubleshooting/% &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
replaceintitle=/.......Troubleshooting./, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Previously, the DPL worked, and a user browsing to the Zazaza/Troubleshooting page would see a list of clickable links:&lt;br /&gt;
&lt;br /&gt;
  Error 51 - File not Found&lt;br /&gt;
  Can&#039;t Save Configurations&lt;br /&gt;
  App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
Now, since the 1.15.1 upgrade, all that shows up is the following:&lt;br /&gt;
&lt;br /&gt;
  Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you ask, no, there is no log being generated or updated anywhere within my wiki home that provides me with a clue as to why DPL isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
I confess to being confused because when I originally downloaded DPL in May or June 2008, this was during the time frame that &amp;quot;old DPL&amp;quot; was known as &amp;quot;Intersection&amp;quot; and &#039;this&#039; DPL was just known as &amp;quot;DPL&amp;quot;, and at the time there wasn&#039;t even a reference to the forked versions on the extension page.  (I only came to learn all of this with my research this past week.)  However, I have verified that I am using semeb.com&#039;s Dynamic Page List (was using v.1.6.9, now using v.1.8.6.)  I downloaded v.1.8.6 earlier in the week from http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/, and I just re-obtained the files from the ZIP archive available at http://semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip and redeployed them to be certain.  The behavior is still the same as above.&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
--[[User:ApostleGreen|ApostleGreen]] 23:12, 16 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL doesnt&#039; work with MW 1.15.0 or MW 1.15.1 and DPL 1.8.6&lt;br /&gt;
:DPL doesn&#039;t display anything, but I&#039;ve to follow up the last Message from ApostleGreen. &lt;br /&gt;
&lt;br /&gt;
:The only output is:&lt;br /&gt;
&amp;lt;pre&amp;gt;Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_16&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Please, this is a great extension, could anyone help us?!&lt;br /&gt;
&lt;br /&gt;
:Many thanks in advance!!! [[User:Timotheus.elias|Timotheus.elias]] 07:43, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Are you sure about all this? It worked fine for me in MW 1.14 and now in 1.16 alpha (I skipped 1.15). So you could still upgrdae to 1.16 alpha but actually I think something else is wrong on your wiki. --[[User:Subfader|Subfader]] 10:57, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi Subfader, I tried 1.16 alpha, but it has a conflict with an other extension, so I must use 1.15.1 for now.&lt;br /&gt;
:::The example DPL Code I used in my page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::This are my used extensions:&lt;br /&gt;
:::* GroupPermissions Manager&lt;br /&gt;
:::* PdfExport&lt;br /&gt;
:::* PdfBook&lt;br /&gt;
:::* SimpleSecurity&lt;br /&gt;
:::* wiki2xml extension&lt;br /&gt;
:::* FCKeditor &lt;br /&gt;
:::* Lockdown&lt;br /&gt;
:::Thank you!!!&amp;lt;br&amp;gt;&lt;br /&gt;
:::[[User:Timotheus.elias|Timotheus.elias]] 12:49, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, your example code is wrong. It&#039;s either&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   titlematch=Basis:Mike3&lt;br /&gt;
   include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which is the other conflicted extension? --[[User:Subfader|Subfader]] 13:28, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have the same problem. After upgrade from 1.13.3 to 1.15.1 the extension stop working. I&#039;ve update extension to 1.8.6, but it doesn&#039;t help. --[[User:Dnikitin|Dnikitin]] 19:11, 17 July 2009 (UTC)&lt;br /&gt;
::: It seems I fix my problem. Originally my code was &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
count=50&lt;br /&gt;
namespace=Image&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
::: After I replace &#039;&#039;&#039;Image&#039;&#039;&#039; with &#039;&#039;&#039;File&#039;&#039;&#039; the extension starts working again. --[[User:Dnikitin|Dnikitin]] 22:22, 17 July 2009 (UTC)&lt;br /&gt;
::::Yep the Image namespace was renamed to File in MW 1.14. It needs to be replaced in all DPL calls. Still it works with old &amp;lt;nowiki&amp;gt;[[Image:...]]&amp;lt;/nowiki&amp;gt; tags. --[[User:Subfader|Subfader]] 23:11, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thank you very much vor your quick answer. Now, after I installed your extension correctly :), I&#039;m able to include other pages that are not protected&lt;br /&gt;
::by the extension Lockdown. Pages in the namespace I&#039;ve locked with Lockdown extension are not includeable and there will be come following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Extension:DynamicPageList (DPL), version 1.8.6 : WARNING: No results.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::When I call the following&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;ll get all Article&#039;s there are not in the extra namespace &amp;quot;basis&amp;quot; and &amp;quot;public&amp;quot;. Why is this so?&lt;br /&gt;
::Although I don&#039;t enable Lockdown extension, there&#039;ll be the same result!&lt;br /&gt;
::Many thanks! [[User:Timotheus.elias|Timotheus.elias]] 13:41, 20 July 2009 (UTC)&lt;br /&gt;
:::The problem was fixed, the Wiki Parameter $wgNonincludableNamespaces was set and therefore this wasn&#039;t included. Thanks a lot for your great extension!!! [[User:Timotheus.elias|Timotheus.elias]] 14:06, 20 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parsing Pipes ==&lt;br /&gt;
&lt;br /&gt;
I have run into a little bit of a quandary which I am trying to solve. I am trying to create a template with a set of parameters that are passed from a dynamically created list from DPL. However, when using the pipe character in the formatting for DPL like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot_issues&lt;br /&gt;
|&amp;lt;DPL&amp;gt;category=Application&lt;br /&gt;
category=Hot_issues&lt;br /&gt;
format=,|,[[%TITLE%]],&lt;br /&gt;
notnamespace=Category&lt;br /&gt;
noresultsheader=Nothing found...&amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...the pipe character is not parsed by the templating system, I think because of the order in which things are processed... The result is all the articles listed like this: &amp;quot;|Article1|Article2&amp;quot;, and so on, instead of passing each one as a template parameter.  I have been trying, but I can&#039;t think of a way around this.  Does anybody have any thoughts on this?  --[[User:Bsmithme|Bsmithme]] 21:12, 18 July 2009 (UTC)&lt;br /&gt;
:I have tried using subst:Hot_issues but that had no effect.  I&#039;ve also tried creating a template with &amp;quot;|&amp;quot;, but that didn&#039;t work either.  I think I am approaching it wrong...--[[User:Bsmithme|Bsmithme]] 21:15, 18 July 2009 (UTC)&lt;br /&gt;
::Try ¦ --[[User:Subfader|Subfader]] 21:16, 18 July 2009 (UTC)&lt;br /&gt;
:::No luck there. I think ¦ is only used when you are using #dpl and need a pipe in the dpl parameters, but I&#039;m not sure (versus &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; where you can use pipes with impunity).  --[[User:Bsmithme|Bsmithme]] 21:29, 18 July 2009 (UTC)&lt;br /&gt;
::::Dunno your template but shouldn&#039;t it be {{Hot_issues&amp;lt;DPL&amp;gt; without | cos that will be return in front of the first result already. Try &lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,\n¦[[%PAGE%]],,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::Finds only pages in cats Application AND Hot_issues. Also &amp;lt;nowiki&amp;gt;[[%TITLE%]]&amp;lt;/nowiki&amp;gt; doesn&#039;t make much sense to me when should find pages from all namespaces except subcats. If it doesn&#039;t help post your template here as I can&#039;t image what you try to do there by sending an unknown ammount of parameters (each page link) to the template. --[[User:Subfader|Subfader]] 22:15, 18 July 2009 (UTC)&lt;br /&gt;
:::::Think the best way to illustrate what I&#039;m trying to do is this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot issues&lt;br /&gt;
| DPL result 1&lt;br /&gt;
| DPL result 2&lt;br /&gt;
| and so on&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
So that the page calling the hot issue template is automatically populated based on the results of the DPL query.  I&#039;m starting to think it might not be possible to do it this way.  --[[User:Bsmithme|Bsmithme]] 23:45, 18 July 2009 (UTC)&lt;br /&gt;
:Oh, but you are on to something with your suggestion and I think I can get it to work with some more fidgeting.  --[[User:Bsmithme|Bsmithme]] 23:52, 18 July 2009 (UTC)&lt;br /&gt;
::Aha! I got it with this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,¦%PAGE%,,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thank you &#039;&#039;&#039;so&#039;&#039;&#039; much for your assistance, Subfader.  --[[User:Bsmithme|Bsmithme]] 23:56, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== RESOLVED: Fatal error ==&lt;br /&gt;
&lt;br /&gt;
After upgrading my wiki to MW 1.15 I got the error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fatal error: Unsupported operand types in /home/schlott/public_html/wiki/includes/parser/LinkHolderArray.php on line 33&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the extension stoped working.&lt;br /&gt;
&lt;br /&gt;
The solution was inside the DynamicPageList/DPL.php with the following statement in Line 36:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// cloning the parser in the following statement leads in some cases to a php error in MW 1.15&lt;br /&gt;
// You must apply the following patch to avoid this:&lt;br /&gt;
// add in LinkHoldersArray.php at the beginning of function &#039;merge&#039; the following code lines:&lt;br /&gt;
//		if (!isset($this-&amp;gt;interwikis)) {&lt;br /&gt;
//			$this-&amp;gt;internals = array();&lt;br /&gt;
//			$this-&amp;gt;interwikis = array();&lt;br /&gt;
//			$this-&amp;gt;size = 0;&lt;br /&gt;
//			$this-&amp;gt;parent  = $other-&amp;gt;parent;&lt;br /&gt;
//		}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the mentioned code lines to LinkHoldersArray.php the extension works just fine. -- Flaming Moe&lt;br /&gt;
&lt;br /&gt;
:Does this still happen in later versions of MediaWiki? I&#039;m experiencing the same issue with version 1.17, should I try this solution? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 18:53, 17 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comment on differing versions by [[User:Algorithmix|Algorithmix]] ==&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for compatibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 17:18, 1 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing! --[[User:Algorithmix|Algorithmix]] 21:10, 15 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Moved from the main page.&#039;&#039; [[User:GreenReaper|GreenReaper]] 20:02, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My own thoughts on this: it&#039;s a good idea, but performance is a huge consideration. I suggest investigating ways to avoid loading DPL code unless it is required, particularly [[Manual:$wgAutoloadClasses|$wgAutoloadClasses]]. Right now APC shows that it is touching all the code on every page access, and that&#039;s a significant cost when you have a large number of pages being accessed. [[User:GreenReaper|GreenReaper]] 21:51, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The latest version of DPL only loads a small portion of its php code on the initial require_once(). ONLY if there is a DPL call within a page the rest of the php code will be loaded. Which version did you test? [[User:Algorithmix|Algorithmix]] 05:53, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Ah, indeed it does - thank you! I was using 1.8.6 and it seems you made that change in 1.8.7 - I updated to 1.8.8 and now only DPLSetup.php is showing up on each load. That is a big improvement in code loaded - from 1.1Mb to 150kb. :-) [[User:GreenReaper|GreenReaper]] 19:55, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trying to List Pages... ==&lt;br /&gt;
Trying to List Pages within a Namespace in Category Mode, Alphabatized on a non category page. Sounds ridiculous however this is the syntax that i am using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Article&lt;br /&gt;
shownamespace=false&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=category,title &lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What i am trying to do is show all pages in the article namespace on a page in category mode alphabetized by the page title rather then the namespace. Currently all pages are organized under &amp;quot;A&amp;quot; because the pages are named Article:Page Name.  I want to eliminate or mask the Article so that they are organized by Page Name.&lt;br /&gt;
&lt;br /&gt;
Kevindank AT Gmail.com&lt;br /&gt;
&lt;br /&gt;
:Hmh, you aren&#039;t very clear.&lt;br /&gt;
:1) is there really a custom namespace called &amp;quot;Article&amp;quot;? Cos otherwise you mean Main: &amp;quot;namespace=&amp;quot;&lt;br /&gt;
:But I guess I know what you mean. Like in [http://semeb.com/dpldemo/index.php?title=User:Subfader/Olli1/O7 this example] you don&#039;t want U headings but 0-Z... I dunno a solution :/ --[[User:Subfader|Subfader]] 21:17, 21 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Workaround ===&lt;br /&gt;
If you apply a very small patch you can use&lt;br /&gt;
 ordermethod=titlewithoutnamespace&lt;br /&gt;
to get the desired result:&lt;br /&gt;
&lt;br /&gt;
find (near line 1860 in DPLMain.php in the latest version)&lt;br /&gt;
                case &#039;titlewithoutnamespace&#039;:&lt;br /&gt;
and add the following line immediately after that line:&lt;br /&gt;
                    $sSqlSortkey = &amp;quot;, $sPageTable.page_title &amp;quot;.$sOrderCollation.&amp;quot; as sortkey&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
I will add this code line to the next release. &lt;br /&gt;
In fact, the patch will make the new behaviour the default (which is o.k., I think). Use &amp;lt;tt&amp;gt;ordermethod=title&amp;lt;/tt&amp;gt; to switch to the old behaviour.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/84.59.226.244|84.59.226.244]] 07:01, 22 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This worked perfectly Thank You.&lt;br /&gt;
&lt;br /&gt;
==DISPLAYTITLE and DYNAMIC PAGE LIST==&lt;br /&gt;
is it possible to tie this to DISPLAYTITLE to sort pages by their DisplayTitle?&lt;br /&gt;
&lt;br /&gt;
==installation instruction problems==&lt;br /&gt;
Thanks for this powerful extension. In order to help others to use it, I want to report two problems I just had in following the installation instructions in the article.&lt;br /&gt;
&lt;br /&gt;
The instructions say:&lt;br /&gt;
 add include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList.php&amp;quot;); to LocalSettings.php&lt;br /&gt;
However, the actual file downloaded for v1.14 was named DynamicPageList2.php. This modification worked:&lt;br /&gt;
 include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;2&amp;lt;/font&amp;gt;.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
The second problem is probably due to my lack of familiarity with PHP. The instructions appear to say to add a function call in LocalSettings after the include() statement above to control the richness level, like this:&lt;br /&gt;
 ExtDynamicPageList::setFunctionalRichness(3);&lt;br /&gt;
However, this caused a fatal error, so I commented it out. Should the call be like this?&lt;br /&gt;
 DynamicPageList2::setFunctionalRichness(3);&lt;br /&gt;
&lt;br /&gt;
--[[User:AJim|AJim]] 21:20, 30 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL extension inserts a blank line headline ==&lt;br /&gt;
[[Image:DPL empty line headline.jpg|thumb|right|450px|Blank line in headline]]&lt;br /&gt;
Problem:&lt;br /&gt;
DPL extension inserts a blank line in the article title (see picture). Other articles that do not use DPL, displayed without distortion.&lt;br /&gt;
&lt;br /&gt;
I use the original Monobook skin and the following versions of components:&lt;br /&gt;
*MediaWiki - 1.15.0&lt;br /&gt;
*PHP - 5.2.8 (appache)&lt;br /&gt;
*MySQL - 5.1.30-community-log&lt;br /&gt;
	&lt;br /&gt;
Can you tell me how to solve the problem, please. Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Kabanoff|Kabanoff]] 13:57, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Never had this problem. But since it&#039;s also on the [http://semeb.com/dpldemo/index.php?title=Main_Page DPL website] I guess it&#039;s not so easy to fix? --[[User:Subfader|Subfader]] 14:35, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Perhaps. The problem on this wiki appears when the user is not logged in the system. In my wiki blank line appears wherever there is DPL. Discussion of this issue is on [http://semeb.com/dpldemo/index.php?title=Issue:DPL_extension_inserts_a_blank_line_headline DPL issue page] --[[User:Kabanoff|Kabanoff]] 08:53, 6 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: The simplest way to go is to edit the main.css of your own skin. In Monobook, search p-cactions, you will see &amp;quot;top: 1.3em;&amp;quot; (or similar). Change it to &amp;quot;top: 2.3em&amp;quot;. It may work. --[[User:Dullmau|Dullmau]] 20:26, 10 June 2010 (UTC)b&lt;br /&gt;
&lt;br /&gt;
== Having DPL Maintain #section Links ==&lt;br /&gt;
&lt;br /&gt;
If the pages I&#039;m building my DPL from have links like &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[#section|A Section]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, is it possible to to have DPL maintain the url of the page with that specific section, rather than have it change it to the page that has the DPL on it? &amp;amp;mdash; [[User:Cosmotron|Cosmotron]] 18:56, 8 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Template:DPL_Extension creation as potential redirect loop ==&lt;br /&gt;
&lt;br /&gt;
There is a DPLSetup.php routine, commonSetup(), which attempts to create an &amp;lt;nowiki&amp;gt;{{Extension DPL}}&amp;lt;/nowiki&amp;gt; template using the userid of the first user to visit the wiki after the extension is installed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
private static function commonSetup() {&lt;br /&gt;
        &lt;br /&gt;
        if (!isset(self::$createdLinks)) {&lt;br /&gt;
            self::$createdLinks=array( &lt;br /&gt;
                &#039;resetLinks&#039;=&amp;gt; false, &#039;resetTemplates&#039; =&amp;gt; false, &lt;br /&gt;
                &#039;resetCategories&#039; =&amp;gt; false, &#039;resetImages&#039; =&amp;gt; false, &#039;resetdone&#039; =&amp;gt; false , &#039;elimdone&#039; =&amp;gt; false );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // make sure page &amp;quot;Template:Extension DPL&amp;quot; exists&lt;br /&gt;
        $title = Title::newFromText(&#039;Template:Extension DPL&#039;);&lt;br /&gt;
        global $wgUser;&lt;br /&gt;
        if (!$title-&amp;gt;exists() &amp;amp;&amp;amp; $wgUser-&amp;gt;isAllowed(&#039;edit&#039;)) {&lt;br /&gt;
            $article = new Article($title);&lt;br /&gt;
            $article-&amp;gt;doEdit( &amp;quot;&amp;lt;noinclude&amp;gt;This page was automatically created. It serves as an anchor page for &amp;quot;.&lt;br /&gt;
                              &amp;quot;all &#039;&#039;&#039;[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]&#039;&#039;&#039; &amp;quot;.&lt;br /&gt;
                              &amp;quot;of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].&amp;lt;/noinclude&amp;gt;&amp;quot;,&lt;br /&gt;
                              $title, EDIT_NEW | EDIT_FORCE_BOT );&lt;br /&gt;
            die(header(&#039;Location: &#039;.Title::newFromText(&#039;Template:Extension DPL&#039;)-&amp;gt;getFullURL()));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two issues with this:&lt;br /&gt;
* (minor) The external link [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)] points to a disambiguation page here instead of to the actual extension info.&lt;br /&gt;
* (not so minor) If creation of the template fails, the user is redirected to [[Template:Extension DPL]] regardless, and the failed attempt to create the template is repeated until the browser detects this as a redirect loop and shuts down.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed that new installs, if started with just a blank set of database tables and a LocalSettings file (without running the MediaWiki installer again for the new wiki), are prone to go into an endless HTML redirect loop because of this code. Attempts to run maintenance/update.php from the command line may also abruptly end with errors if the extension is trying to create this page during the &amp;quot;update.php&amp;quot; run and the database is not yet updated to the latest MW format (and therefore not ready for the template creation attempt).&lt;br /&gt;
&lt;br /&gt;
There needs to be some error handling; if the creation of the placeholder template fails, don&#039;t just keep trying forever - at least not if this is going to return errors or redirect loops. --[[User:Carlb|Carlb]] 14:12, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Dynamic Pagelist vs. Semantic Mediawiki ==&lt;br /&gt;
I have started a [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]. Please help to give valuable information for a good choice. --[[User:Jannis|Jannis]] 19:19, 22 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2010=&lt;br /&gt;
&lt;br /&gt;
== [SOLVED] White page after including Semantic Media Wiki Extension in LocalSettings.php == &lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
I installed the Semantic Media Wiki extension on a Media Wiki 1.16.0&lt;br /&gt;
According to the install notes on the page I appended the following two lines to the LocalSettings.php:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
include_once(&amp;quot;$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
enableSemantics(&#039;filerepos.de&#039;);&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
After that I get a blank page on every URL of the Wiki.&lt;br /&gt;
Set error_reporting to E_ALL (in LocalSettings.php, SMW-Config-Files) but also got a blank page.&lt;br /&gt;
&lt;br /&gt;
Also tried the hint from the Semantic Wiki Site with no success:&lt;br /&gt;
&lt;br /&gt;
ini_set( &#039;memory_limit&#039;, &#039;100M&#039; );&lt;br /&gt;
&lt;br /&gt;
When I comment the both lines out everything works again.&lt;br /&gt;
&lt;br /&gt;
(Setup: Mediawiki 1.16.0, PHP Version 5.2.6, MySql 5.0.45, Semantic Media Wiki Extension 1.5.3 stable)&lt;br /&gt;
&lt;br /&gt;
Would apreciate any hint.&lt;br /&gt;
:This page is only for support for the DynamicPageList extension. You&#039;re more likely to get a response if you ask the SMW people. With that said, Did you add the:&lt;br /&gt;
 error_reporting(E_ALL);&lt;br /&gt;
 ini_set(&amp;quot;display_errors&amp;quot;, 1);&lt;br /&gt;
as the very first lines of LocalSettings.php (directly below the opening &amp;amp;lt;?php )? If that still doesn&#039;t work, try setting error reporting to E_ALL directly in your php.ini file. You can also try checking your webserver&#039;s error log as well (doesn&#039;t usually have php errors in it, but if its some sort of config problem with your webserver it might have relevant information). [[User:Bawolff|Bawolff]] 22:31, 26 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Thanks for the reply...think ini_set got the errorReporting working.&lt;br /&gt;
Now there is some output I can work with:&lt;br /&gt;
http://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;amp;action=edit&amp;amp;section=38&lt;br /&gt;
Call to undefined function enableSemantics() in /srv/www/vhosts/filerepos.de/httpdocs/websites/semwiki/LocalSettings.php on line 138 &lt;br /&gt;
&lt;br /&gt;
[SOLVED] I accidently downloaded the wiki and the extension with different user...so the wiki wasnt allowed to access the extension.&lt;br /&gt;
Changed extension files owner to the same owner as the wiki and so everything works now.&lt;br /&gt;
Thanks for the error reporting hint which allowed me to find my mistake&lt;br /&gt;
&lt;br /&gt;
== Undefined index and .default ==&lt;br /&gt;
&lt;br /&gt;
I try to make the DPL-Extension read out a category and get the parameters of a template in the articles of this category. They are meant to be used in another template. I saw another wiki which did it the same way as I did, but I get a strange Error while using the preview on this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = Some Category&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  includepage = {Template in articles} Kr&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Notice: Undefined index: tip ... EditPage.php&amp;quot;. The line is this: &amp;quot;$tip = $tool[&#039;tip&#039;],&amp;quot;.&lt;br /&gt;
This is strange but probably not that important. The real problem I got ist, that the extension always adds an &amp;quot;.default&amp;quot; at the end of the template. So I get a long list which just says &amp;quot;Template:Template in articles Kr.defaultTemplate:Template in articles Kr.default...&amp;quot;.I don&#039;t really get the origin of the problem and couldn&#039;t find an answer anywhere.&lt;br /&gt;
I didn&#039;t change anything in the basic code of mediawiki, except for some extra buttons i added in EditPage.php. There are also no extensions, that could affect the DPL extension.--[[User:Eski123|Eski123]] 12:14, 2 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My five cents on this: according to [http://semeb.com/dpldemo/index.php?title=Includepage#include_contents_related_to_templates doc], the DPL engine calls a template with the additional sufix &amp;quot;.default&amp;quot; when a page listed in the result does not use the specified template. [[User:Pierrem100|Pierrem100]] 14:49, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with missing subheads ==&lt;br /&gt;
&lt;br /&gt;
DPL is apparently crashing when used with a subhead that doesn&#039;t exist on one of the pages included by Category.&lt;br /&gt;
&lt;br /&gt;
I have the following DPL code on a page called &amp;quot;Current projects&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 =Projects in process=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects&lt;br /&gt;
  |include = #Project steward, #Need&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Need&lt;br /&gt;
 }}&lt;br /&gt;
 &lt;br /&gt;
 =Completed projects=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects, completed&lt;br /&gt;
  |include = #Project steward, #Final accounting&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Final Accounting&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The first DPL call works if I temporarily clip out the second DPL cal, but including the second DPL call displays:&lt;br /&gt;
&lt;br /&gt;
:Fatal error: Call to a member function getPrefixedDBkey() on a non-object in /Library/WebServer/EcoReality/wiki/includes/parser/Preprocessor_DOM.php on line 994&lt;br /&gt;
&lt;br /&gt;
I then looked over the pages in the Category &amp;quot;Projects, completed&amp;quot; and discovered several of them did not have a subhead called &amp;quot;Final accounting.&amp;quot; These are old pages, and this worked once upon a time!&lt;br /&gt;
&lt;br /&gt;
For now, I&#039;ve removed &amp;quot;Final accounting&amp;quot; from the second DPL call, but it seems it should behave better than this in such a case, no? Have I messed up something to cause it to misbehave this way?&lt;br /&gt;
&lt;br /&gt;
See it fixed at: http://www.ecoreality.org/wiki/Current_projects .&lt;br /&gt;
&lt;br /&gt;
:If you haven&#039;t found it, this appears to be a problem with the DOM parser that has a patch [[bugzilla:22675|on bugzilla]]. (&#039;&#039;I forgot to sign AND log in, awesome&#039;&#039;) --[[User:WeaverThree|WeaverThree]] 20:03, 23 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spaces and underscores ==&lt;br /&gt;
&lt;br /&gt;
It seems that the &amp;quot;titleregexp&amp;quot; parameter doesn&#039;t interpret spaces and underscores the same way. In fact, since page names can&#039;t have spaces in them, any time there is a space it just flat out fails. This would ordinarily not be such a big deal, so, okay, you learn not to use spaces, however i have a template for detecting direct subpages of a page (but not sub-subpages). the regexp is {{PAGENAME}}/[^/]*$ however, if used on a page with a space in the name, {{PAGENAME}} returns a space there where dpl requires an underscore. It seems to me that spaces and underscores should be totally interchangable in dpl, as they are in the rest of MW. [[User:DeFender1031|DeFender1031]] 11:22, 29 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki SVN code incompatible? ==&lt;br /&gt;
&lt;br /&gt;
The code in the mediawiki SVN does not work as per the instructions on the page.  I wonder if we should remove this code to avoid confusion? [[User:JonathanWilliford|JonathanWilliford]] 20:44, 6 February 2010 (UTC)&lt;br /&gt;
:I found out that some MediaWiki users are trying to copy some of the functionality available from the zip file into the MediaWiki repository, while making sure that the code meets MediaWiki&#039;s coding standards.  I created a [[Extension:DynamicPageList_(third-party)#MediaWiki SVN Version of DPL2|section on the main page]] to comment on some of the differences in the code that is pertinent to users of the extension. --[[User:JonathanWilliford|JonathanWilliford]] 22:24, 6 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL breaks references in Cite? ==&lt;br /&gt;
I&#039;m having a weird problem with DPL and the Cite extension ([[Extension:Cite]]). A &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;asdf&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; reference won&#039;t show up in the &amp;lt;nowiki&amp;gt;&amp;lt;references/&amp;gt;&amp;lt;/nowiki&amp;gt; section if any DPL query is run in between. Dug into the code a bit and it seems like DPL clones the parser and does a clearState(), maybe that clears the active cite object as well for some reason? Anyone else have this problem? Is there a workaround? I&#039;m running MediaWiki 1.15.1, DPL 1.8.9 with PHP 5.2.6. --[[User:Shadowie|Shadowie]] 15:02, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Found an [[bugzilla:21502|active bug]] about this now as well. --[[User:Shadowie|Shadowie]] 15:07, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Great and easy: Searchable Tables ==&lt;br /&gt;
&lt;br /&gt;
I use the TableTools (Firefox-Extension) to search the tables generated with DynamicPageList (Mediawiki-Extension); see here [https://addons.mozilla.org/en-US/firefox/addon/2637]&lt;br /&gt;
&lt;br /&gt;
With the Firefox-Extension installed you can right-click into a table and choose&lt;br /&gt;
# show Filter (german: Filter anzeigen)&lt;br /&gt;
# show Searchfilter (german: Suchfilter anzeigen)&lt;br /&gt;
&lt;br /&gt;
With the first you get lists where you can choose an item in the table-heading and get all the rows matching this item.&lt;br /&gt;
&lt;br /&gt;
With the second you get searchfields in the heading to use for a wildcard-search.&lt;br /&gt;
&lt;br /&gt;
Both functions are very (!) usefull for the DynamicPageList-tables. But it is not userfriendly for less sophisticated users to right-click to get the function. I would like to put such functionality with an easy dpl-command into the heading, similar to the magicword &amp;quot;wikitable&amp;quot; or &amp;quot;sortable&amp;quot;: &amp;quot;searchable&amp;quot;. Now I wonder if it would be possible to integrate such a great feature directly into DynamicPageList?? &lt;br /&gt;
&lt;br /&gt;
I hope that others are also interested in such a feature.&lt;br /&gt;
&lt;br /&gt;
Jan, --[[Special:Contributions/87.186.27.10|87.186.27.10]] 20:58, 1 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug found in Mix/Max revisions ==&lt;br /&gt;
&lt;br /&gt;
Lines 2376 - 2381 of DPLMain.php should be modified as follows to use the abstract table names:&lt;br /&gt;
&lt;br /&gt;
 if ($iMinRevisions != NULL) {&lt;br /&gt;
  $sSqlWhere .= &amp;quot; and ((select count(rev_aux2.rev_page) from $sRevisionTable as rev_aux2 where rev_aux2.rev_page=$sPageTable.page_id) &amp;gt;= $iMinRevisions)&amp;quot;;&lt;br /&gt;
 }        &lt;br /&gt;
 if ($iMaxRevisions != NULL) {&lt;br /&gt;
 $sSqlWhere .= &amp;quot; and ((select count(rev_aux3.rev_page) from $sRevisionTable  as rev_aux3 where rev_aux3.rev_page=$sPageTable.page_id) &amp;lt;= $iMaxRevisions)&amp;quot;;&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/86.54.80.245|86.54.80.245]] 15:17, 19 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting parameter without using template? ==&lt;br /&gt;
&lt;br /&gt;
Hi, it seems that all parameters are set in a template. In my wiki, there is a pretty standardized section and i would like to implement DPL on it. It&#039;s not a template but just a list of 1....2....3...list. Is there any markup tag that i can tell DPL that item01 = 1..  ; item02 = 2... ; item03 = 3.... ?&lt;br /&gt;
&lt;br /&gt;
The current method is like this. It&#039;s actually good but in a FCKeditor-based Wiki, it may be too difficult to ask laymen to learn it.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
Country&amp;lt;BR&amp;gt;&lt;br /&gt;
|capital=Bamitogoo&amp;lt;BR&amp;gt;&lt;br /&gt;
|name=Republic of Nigunda&amp;lt;BR&amp;gt;&lt;br /&gt;
|dial=237&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 --[[User:Dullmau|Dullmau]] 12:57, 19 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.17alpha and [[bugzilla:22675|bug 22675]] ==&lt;br /&gt;
&lt;br /&gt;
I downloaded the daily build of MW 1.17 alpha (12:13, 20 June 2010 - revision: r68310) core code and extensions and this seems to be broken. Symptoms are the same as reported in [[bugzilla:22675|bug 22675]] four months ago, the output appears on-screen as an HTML source code dump (&amp;amp;lt;a href=&amp;quot;...) instead of as hyperlinks in their clickable form. The Wikimedia (intersection) version of the extension still works normally with no other change to configuration. --[[User:Carlb|Carlb]] 23:03, 20 June 2010 (UTC)&lt;br /&gt;
:This applies to MW 1.16 beta3 as well.  [[User:Thorncrag|Thorncrag]] 02:47, 29 June 2010 (UTC)&lt;br /&gt;
:The same problem with MW 1.16 beta1 [[User:EduRam|EduRam]] 09:41, 1 July 2010 (UTC)&lt;br /&gt;
::Oops. I just downloaded r68608 and it works with 1.16 beta3.  I imagine it will with 1.17 as well.  Should have done that before. :)  [[User:Thorncrag|Thorncrag]] 01:36, 30 June 2010 (UTC)&lt;br /&gt;
:::Er, now it appears I was somewhat incorrect.  It appears as though some DPL statements are functioning and some are not, in r68608.  Continuing to investigate.  [[User:Thorncrag|Thorncrag]] 22:31, 30 June 2010 (UTC)&lt;br /&gt;
::::&#039;&#039;&#039;Actually,this issue fixed in [[Special:Code/MediaWiki/68812|r68812]] completely.You can download the new DPLMain.php to solve this problem.&#039;&#039;&#039;--[[User:Xlsoul|Xlsoul]] 07:43, 21 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== imagecontainer ==&lt;br /&gt;
&lt;br /&gt;
Hi, I&#039;m using DPL and imagecontainer, but I&#039;m not sure what the problem is.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
imagecontainer=Constructed items (1-24)&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this give a list of all of the images used on the page?  It&#039;s blank.  [[Special:Contributions/24.41.43.85|24.41.43.85]] 21:37, 1 July 2010 (UTC)&lt;br /&gt;
:imagecontainer might be disabled - it needs the functionalrichness parameter to be at least 2. (if that is the case, I have no idea if there would be an error of some sort. this is just a guess, I don&#039;t know much about DPL2). Also check your version. imagecontainer was added in 1.7.4, some sites use older versions (wikia for example uses 1.6.4) [[User:Bawolff|Bawolff]] 23:06, 1 July 2010 (UTC)&lt;br /&gt;
::Well, that would probably be the problem (the version; I&#039;m using wikia).  Is there any other way to make a list of all the images on the page?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 00:51, 2 July 2010 (UTC)&lt;br /&gt;
:::You can use the api - http://runescape.wikia.com/api.php?titles=Constructed_items_(1-24)&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=max (if you need pretty output you can use either javascript or xslt) [[User:Bawolff|Bawolff]] 07:44, 2 July 2010 (UTC)&lt;br /&gt;
::::Thank you very much.  I ended up using a mix of DPL and AWB to figure it out :).  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:16, 9 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PHP error since moving host ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Anyone got an answer for this PHP error, which has been appearing ever since I switched to a new web host? DPLs have stopped appearing on the pages, seems this error is to blame.&lt;br /&gt;
&lt;br /&gt;
 Parameter 3 to ExtDynamicPageList::dplTag() expected to be a reference, value given in /[snip]/includes/parser/Parser.php on line 3243&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried upgrading DPL, no luck. Is it a permissions problem perhaps? [[Special:Contributions/87.194.148.160|87.194.148.160]] 17:14, 6 July 2010 (UTC)&lt;br /&gt;
:You have to change the signature of the method &#039;&#039;&#039;dplTag()&#039;&#039;&#039; in line 865&lt;br /&gt;
:&#039;&#039;public static function dplTag( $input, $params, $parser )&#039;&#039;&lt;br /&gt;
:[[Special:Contributions/190.107.36.184|190.107.36.184]] 15:30, 30 July 2010 (UTC)&lt;br /&gt;
::Thank you, it works (I&#039;ve had this problem since I&#039;d upgraded to PHP 5.3.x. ;)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed some weird issues with PHP 5.3.  The above patch resolves some but not all. The &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; tag is now working but &amp;lt;nowiki&amp;gt;{{#dpl}}&amp;lt;/nowiki&amp;gt; is still broken, at least on my  Ubuntu localhost with PHP 5.3. On the server, with RHEL and PHP 5.3 (same minor version) neither dpl thing is working.  I&#039;ve looked a bit into the [http://www.php.net/manual/en/migration53.incompatible.php differences between PHP 5.2 and 5.3], mostly the by-reference parameter stuff but so far I haven&#039;t fixed this yet. [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 14:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did some [http://techblog.wimgodden.be/2010/06/24/automated-php-5-3-compatibility-testing-for-your-old-code/ Automated PHP 5.3 compatibility testing] (based on PHP_CodeSniffer) and (unfortunately) only got some warnings about split() (which should become preg_split()). [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Image inside a template ==&lt;br /&gt;
&lt;br /&gt;
Is there by chance a way to make a list of all of the images that are used in a template?  For instance, on [http://runescape.wikia.com/wiki/Rune_scimitar this page], I&#039;d like to have it add File:New Rune Scimitar.png .  It&#039;s a parameter on the template, not part of the template itself.  Is there a way to do so?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:19, 9 July 2010 (UTC)&lt;br /&gt;
:Anyone?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 22:10, 10 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser function after a backup ==&lt;br /&gt;
I seem to have a strange issue after restoring a backup of my wiki on another computer. Both computers are using DPL version 1.8.9. I have a bunch of pages that use the parser function variant (&amp;lt;nowiki&amp;gt;{{#dpl: ...}}&amp;lt;/nowiki&amp;gt; through some templates. For some reason, they display incorrectly on the new computer.  Basically they just show the function then all of the parameters in what looks like a PRE tag.&lt;br /&gt;
&lt;br /&gt;
The parser tag works fine. I can take the same queries and change them to the tag variant on a test page and they work great. The trouble is I need these to work in templates, so the function is needed. Anybody have any ideas what would cause this? - [[User:Glycerine102|Glycerine102]] 14:50, 19 July 2010 (UTC)&lt;br /&gt;
:No idea whats causing your original issue, but you can also try &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; - see [[Help:Magic_words#Miscellaneous]]. [[User:Bawolff|Bawolff]] 01:42, 20 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I highly suspect this to be an issue with PHP 5.2 vs 5.3... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:37, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser versus Hook change? ==&lt;br /&gt;
&lt;br /&gt;
Does anyone know what might have changed in the code to cause the following statement to no longer include the category here, as seen below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl:category={{PAGENAME}}|category=Application Error|notcategory=Subtopic-topic|replaceintitle=/{{BASEPAGENAME}}\//,|format=,\n*,[[{{BASEPAGENAME}}/%TITLE%{{pipe}}%TITLE%]],|notnamespace=Category|noresultsheader=There are no symptom entries for this application.[[Category:Articles with no symptom entries]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The odd thing is that it is actually working for one of my templates.  I resolved the issue by converting to the &amp;lt;DPL&amp;gt; hook instead.  Still, it seems strange that this suddenly stopped working.  [[User:Thorncrag|Thorncrag]] 20:31, 18 August 2010 (UTC)&lt;br /&gt;
:And I have just discovered that my workaround will not suffice because using the hook causes replaceintitle to not function the same as when using the parser call instead. [[User:Thorncrag|Thorncrag]] 21:18, 18 August 2010 (UTC)&lt;br /&gt;
::Note, as said in the thread above this one, you can also use &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to access the &amp;amp;lt;DPL&amp;amp;gt; tag as a parser function which should have the exact same behaviour as &amp;amp;lt;DPL&amp;amp;gt; (compared to &amp;lt;nowiki&amp;gt;{{#dpl:&amp;lt;/nowiki&amp;gt; which has slightly different behaviour compared to &amp;amp;lt;DPL&amp;amp;gt;). [[User:Bawolff|Bawolff]] 17:41, 19 August 2010 (UTC)&lt;br /&gt;
:::&amp;lt;s&amp;gt;Even with this tag format, the noresultsheader is not honored, for some unknown reason. [[User:Thorncrag|Thorncrag]] 19:45, 19 August 2010 (UTC)&amp;lt;/s&amp;gt; Due to being dyslexic I misread the suggestion... This actually might work, I shall troubleshoot further.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:31, 7 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This might also be a PHP 5.2 vs 5.3 problem... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:45, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Is this extension provoking an early call to [[Manual:Hooks/ParserClearState|ParserClearState]]? ==&lt;br /&gt;
&lt;br /&gt;
On [[Extension talk:VariablesExtension#Big Job Queue/Import bug solved in 1.3]] a bug in combination with [[Extension:VariablesExtension]] was reported. It seems like DynamicPageList triggers an early call of the hook [[Manual:Hooks/ParserClearState|ParserClearState]] which could cause trouble with several extension. Do you have any idea how this happens and what would be the best solution to solve this problem between the extensions? --[[User:Danwe|Danwe]] 04:35, 31 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 70760 and mw 1.16+ ==&lt;br /&gt;
&lt;br /&gt;
i know it&#039;s not the most secure thing in the world, but do they still play nice together? [[User:Redekopmark|redekopmark]] 18:38, 13 September 2010 (UTC)&lt;br /&gt;
:I&#039;m not sure what the number of 70760 is, however as far as i know they still play nicely together as long as the version of DPL is post [[rev:68812]]. However with that said, the categorylinks table changed quite a bit in 1.17 (aka current svn head). Some features might break in subtle (or perhaps not so subtle ways) because of that. It will certainly be less efficient for plain ole&#039; category listings (but then again this is a very inefficient extension, so if you care about efficiently, I doubt you&#039;d use it). Short answer: In my testing it still works, but no guarantees (+ the XSS issue). [[User:Bawolff|Bawolff]] 22:10, 13 September 2010 (UTC)&lt;br /&gt;
::okay, thanks, the 70760 is the revision that i got when i downloaded the trunk version earlier today and i&#039;m only planning on using it with 1.16 until 1.17 hits stable, again, thanks [[User:Redekopmark|redekopmark]] 04:29, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL &amp;amp; Nested Templates? ==&lt;br /&gt;
&lt;br /&gt;
I may be missing something so I am posting the question here.  Can DPL query variables passed to a nested template? Meaning, ... &lt;br /&gt;
* You have a page named Resource1 which uses a template called ResourceType1 which is a member of the Asset Category.&lt;br /&gt;
* Within template ResourceType1 you pass variables to and call the template called AssetInfo.&lt;br /&gt;
* You then construct a DPL query which based on the Asset category queries all pages member of Asset and lists the variables found on the nested AssetInfo template&lt;br /&gt;
&lt;br /&gt;
The rational for such a construct would be to list AsseInfo common to all resources which may use different ResourceType templates (type1, type2, etc) but are all members of Asset.  Since the include/includepage line in DPL table output must be consistent, querying the nested common template seems the best approach but does not work.&lt;br /&gt;
please advise?, thanks ahead of time for replies [[Special:Contributions/208.79.244.111|208.79.244.111]] 23:23, 4 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Replace in title breaks with titles that contain parentheses ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just discovered that an article title which contains parentheses causes the replaceintitle statement to break in that it will no longer perform any longer.  In context, I have a replaceintitle which is supposed to remove the BASEPAGENAME from the title or an article that is a subpage, so that when I output title I can output only the name of the subpage instead of the entire trail.  I still need to do further troubleshooting to see if it is actually BASEPAGENAME or %TITLE% which is breaking.  Nevertheless, it&#039;s clearly an issue with the extension.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:41, 7 October 2010 (UTC)&lt;br /&gt;
:Note, per issue I reported above, I changed to #tag:DPL .... which is what bawolff had suggested.  Unfortunately I misread it a long time ago... Anyhow that seems to have sufficiently worked around this issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:30, 7 October 2010 (UTC)&lt;br /&gt;
::Well, changing to tag:DPL is till not yielding the results I need.  It seems that several of the DPL options are not honored when changing to it.  So I&#039;m back to parentheses breaking again.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 01:12, 8 October 2010 (UTC)&lt;br /&gt;
:::&amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; Should take the exact same syntax as &amp;amp;lt;DPL&amp;amp;gt;. If there&#039;s something that works for &amp;amp;lt;DPL&amp;amp;gt; but not &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt;, that&#039;s probably a bug in mediawiki (core) not the extension, since converting &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to &amp;amp;lt;DPL&amp;amp;gt; is part of the parser. (With that said, I&#039;m not sure how it&#039;d help you with your issue, since the two should be exactly the same with exception of parsing the args before passing to DPL.). [[User:Bawolff|Bawolff]] 22:19, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Use with TreeAndMenu Extension ? ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I only need this:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=Foo|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
&lt;br /&gt;
..To dynamically add all pages to a tree that is created by the Extension TreeAndMenu.&lt;br /&gt;
I´ve tested it and it works great. Though I´m planning an opened wiki I´m a bit scared&lt;br /&gt;
about the red box on this extensions main page telling me that it has a major security&lt;br /&gt;
risk. &lt;br /&gt;
&lt;br /&gt;
Is it possible to enable this extension only for a specific (admin) page or to eliminate&lt;br /&gt;
the security risk by adding some contraints?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
[[Special:Contributions/87.78.238.27|87.78.238.27]] 18:47, 4 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The security risk will be eliminated in the next version. If you protect the the page with the DPL statement against changes, however, there should be no risk, even with the current version. [[Special:Contributions/84.59.134.95|84.59.134.95]] 17:27, 10 December 2010 (UTC)&lt;br /&gt;
::Hmm? Someone could just write a new DPL on an unprotected page. You&#039;d also need to make it so DPL&#039;s only ran on protected pages. (I think there might even be an option for that. can&#039;t remember). [[User:Bawolff|Bawolff]] 19:09, 10 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thaks Bawolff, I´ll take a look at the settings soon. If you remeber please post it here. &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/87.78.237.140|87.78.237.140]] 09:33, 11 December 2010 (UTC)&lt;br /&gt;
:&amp;lt;code&amp;gt;ExtDynamicPageList::$options[&#039;RunFromProtectedPagesOnly&#039;] = &amp;quot;NO DPL FOR YOU!&amp;quot;;&amp;lt;/code&amp;gt; See http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#DPL_Security (Note I haven&#039;t looked at the code implementing that, so I can&#039;t vouch for its security in any way or form, but the manual claims that it will work). [[User:Bawolff|Bawolff]] 17:09, 11 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thanks a lot! Have a nice christmas time! [[Special:Contributions/87.78.48.253|87.78.48.253]]&lt;br /&gt;
&lt;br /&gt;
Hi again. Sadly that was not the solution. If the option to allow DPL only on protected pages is enabled this also affects the NavTree (Extension: TreeANDMenu) that needs DPL to work propperly. What I need is DPL to only work in the sidebar :-). But I don´t know if that is easily possible?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/195.14.207.110|195.14.207.110]] 19:30, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2011=&lt;br /&gt;
&lt;br /&gt;
== Tree and Menu and DPL - Advanced use ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently using Tree and Menu and DPL to generate lists as shown in the Example. Works fine. &lt;br /&gt;
&lt;br /&gt;
 {{#tree:id=ToolsMenuTree|openlevels=0|root=Tools, Tips and best practice|&lt;br /&gt;
 * [[Tools and Tricks|Overview]] (Introduction Page)&lt;br /&gt;
 {{#dpl:category=Tools and Tricks|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The problem is that our wiki will have a lot of pages and subpages, making the list expand really fast with similar named entries such as:&lt;br /&gt;
 Outlook&lt;br /&gt;
 Outlook/Installation&lt;br /&gt;
 Outlook/Usage&lt;br /&gt;
&lt;br /&gt;
With the example structure above, is there a way to automatically create subfolders for all subpages using DPL syntax? Should be looking something like that&lt;br /&gt;
 **Outlook&lt;br /&gt;
  ***Installation&lt;br /&gt;
  ***Usage&lt;br /&gt;
Any hints would be greatly appreciated. (Mike)&lt;br /&gt;
dpl nested&lt;br /&gt;
&lt;br /&gt;
:For subcategories you could use [http://semeb.com/dpldemo/index.php?search=nested&amp;amp;go=Go nested queries]. Not sure how to implent that for subpages. You may need [[Help:Extension:ParserFunctions#.23titleparts|titleparts]] and [http://semeb.com/dpldemo/index.php?title=Titlematch#titlematch titlematch].&lt;br /&gt;
:I once wrote a [http://semeb.com/dpldemo/index.php?title=User:Subfader/Subpages_don%27t_work subpages script] but it had some bug in the order iirc.  --[[User:Subfader|Subfader]] 19:20, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Error on line 442 ==&lt;br /&gt;
&lt;br /&gt;
Hello, how can I solve this error?&amp;lt;br&amp;gt;&lt;br /&gt;
Deprecated: Function split() is deprecated in /home/tibiawi/public_html/extensions/DynamicPageList/DynamicPageList2Include.php on line 442&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Replace the [http://php.net/split &#039;&#039;&#039;&amp;lt;code&amp;gt;split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;] call with [http://php.net/preg_split &#039;&#039;&#039;&amp;lt;code&amp;gt;preg_split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;], that should be equivalent. :) Make sure the line is passing the arguments as it should, though, the function headers are subtly different. -[[User:Pinkgothic|pinkgothic]] 14:36, 28 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL transclusion and performance tip ==&lt;br /&gt;
&lt;br /&gt;
Better write of the (meanwhile deleted) ramble below is at [[User:Pinkgothic/DPL]], which is &#039;&#039;very&#039;&#039; layman oriented, so probably going to bore most people out of their minds, but I like having something I can link anyone to. :) -[[User:Pinkgothic|pinkgothic]] 15:49, 28 January 2011 (UTC)&lt;br /&gt;
: Deleted the ramble, better read the extended version ;-) --[[User:Nakohdo|Nakohdo]] 17:56, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Semeb.com Troubles? ==&lt;br /&gt;
&lt;br /&gt;
The whole /dpldemo/ folder seems to have disappeared from semeb.com. Is there somewhere else we can go to get to the manual? –[[User:DamnedScholar|DamnedScholar]] 20:51, 4 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Seems to be back: http://semeb.com/dpldemo/ --[[User:Nakohdo|Nakohdo]] 17:48, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: So it is. –[[User:DamnedScholar|DamnedScholar]] 03:48, 14 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Issue with replaceintitle==&lt;br /&gt;
I&#039;m having an issue with replaceintitle when attemtping to do a replacement on a title which includes an apostrophy.&lt;br /&gt;
&lt;br /&gt;
Here is my dpl call:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|shownamespace=false&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
|titlematch={{PAGENAME}}/%&lt;br /&gt;
|replaceintitle=/{{PAGENAME}}\//&lt;br /&gt;
|format=,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above works perfectly on, for example, &amp;quot;John Smith&amp;quot;, but &amp;quot;John O&#039;Shea&amp;quot; fails to return any results.  I&#039;ve tried a number of ways to escape the apostrophy with no success, so any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
-AerosAtar 20:04, 19 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[[Extension:StringFunctions#.23replace:]], [[Extension:MultiReplace]] --[[User:Subfader|Subfader]] 00:29, 20 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried using a #replace call from ParserFunctions (running 1.16.2), but it fails under the same circumstances.  It is possible I wasn&#039;t writing the regexp correctly though. What would you suggest I try within the #replace call?&lt;br /&gt;
::-AerosAtar 22:37, 21 February 2011 (UTC)&lt;br /&gt;
:::Its because the &#039; in &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt; is outputted as a &amp;lt;nowiki&amp;gt;&amp;amp;amp;#39;&amp;lt;/nowiki&amp;gt; to avoid making italic/bolding. You need to somehow use the replace parser function to replace the &amp;amp;amp;#39; with a &#039; (And hope replace doesn&#039;t similarly replace &#039; character). [[User:Bawolff|Bawolff]] 03:58, 26 February 2011 (UTC)&lt;br /&gt;
::::Using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|%27}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t seem to make any difference.  Could there be something else causing this? It does only seem to be the one page with a &#039; in the title that is having a problem, which is why I have made the assumption that is the problem. -AerosAtar 16:37, 27 February 2011 (UTC)&lt;br /&gt;
:::::Probably something to do with at what stage the &amp;amp;amp;#39; is getting converted to a &#039;. Perhaps using the tag version (aka &amp;amp;lt;dpl&amp;amp;gt; instead of &amp;lt;nowiki&amp;gt;{{#dpl:...&amp;lt;/nowiki&amp;gt;) might work better since tpyically tag extensions have the content passed unmangled to the extension hook. (thats a bit of a long shot though). [[User:Bawolff|Bawolff]]&lt;br /&gt;
::::::On a related note, this issue isn&#039;t limited to DPL, see [[bugzilla:16474]]. [[User:Bawolff|Bawolff]] 00:50, 1 March 2011 (UTC)&lt;br /&gt;
Unfortunately, for some reason that I have been unable to fathom, the &amp;amp;lt;DPL&amp;amp;gt; tag doesn&#039;t work on my wiki. Or on my 1.16 test wiki.  So something has changed between 1.15 and 1.16 which has broken that (but my PHP knowledge is far too limited to even attempt to figure out what).  Even Using &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; doesn&#039;t work... Oh well, guess I&#039;ll have to live with it for the moment. --AerosAtar 20:26, 3 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Breaks when using ordermethod pagesel ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve run into an interesting problem. When attempting to generate a list using &amp;quot;linksfrom&amp;quot; and setting ordermethod to &amp;quot;pagesel&amp;quot;, the parser breaks with the following error:&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT DISTINCT `page`.page_namespace as page_namespace,`page`.page_title as page_title,`page`.page_id as page_id, pagesrc.page_title as sel_title, pagesrc.page_namespace as sel_ns, CONCAT(pl.pl_namespace,pl.pl_title) AS sortkey FROM `pagelinks` as plf, `page`as pagesrc, `page` WHERE 1=1 AND `page`.page_is_redirect=0 AND `page`.page_namespace = plf.pl_namespace AND `page`.page_title = plf.pl_title AND pagesrc.page_id=plf.pl_from AND ((plf.pl_from=0)) ORDER BY sortkey ASC LIMIT 0, 500&lt;br /&gt;
&lt;br /&gt;
Error message is:&lt;br /&gt;
Unknown column &#039;pl.pl_namespace&#039; in &#039;field list&#039; (localhost) &amp;lt;/pre&amp;gt;&lt;br /&gt;
What&#039;s interesting is that this error does NOT occur if I change &amp;quot;linksfrom&amp;quot; to &amp;quot;linksto&amp;quot;.  What&#039;s also interesting is that on a cursory check of DPLMain.php for malformed code and found that the column pl.pl_namespace isn&#039;t even referenced in the &amp;quot;linksfrom&amp;quot; section, but is referenced in the &amp;quot;linksto&amp;quot; section, but I may not be looking at it right.&amp;lt;br /&amp;gt;[[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 20:50, 22 February 2011 (UTC)&lt;br /&gt;
:I forgot to post that I believe I found the issue causing this.  On line 2088 of DPLMain.php the pagesel function is referencing the pagelink when it should be referencing pagefrom:&lt;br /&gt;
 $sSqlSortkey = &amp;quot;, CONCAT(pl.pl_namespace,pl.pl_title) &amp;quot; . $sOrderCollation . &amp;quot; AS sortkey&amp;quot;;&lt;br /&gt;
I changed pl.pl_namespace,pl.pl_title to plf.pl_namespace,plf.pl_title - and this &#039;&#039;seems&#039;&#039; to have resolved the issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:13, 16 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Show images of a category including links to pages using these images! ==&lt;br /&gt;
&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;br /&gt;
I have a difficult question. I would like to create a gallery like that:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |category=Oneofmycats&lt;br /&gt;
   |namespace=Image&lt;br /&gt;
   |format=«gallery»,%PAGE%¦%NR%. %TITLE%\n,,«/gallery»&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
That works great. But now I would like to have the name of the page (all of my images are at least only used on one page!) which makes use of the image as image text (not TITLE). In addition to that the name of the page should be a linkt to the page! So it would be possible to show all Images of a certain category including linkt to each page using this image (there is only one page!).&lt;br /&gt;
&lt;br /&gt;
Found this code here:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |imageused=myimage.jpg&lt;br /&gt;
   |format=,[[%PAGE%]]\n,,&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
But I don´t know how to merge this two operations to one big thing!&lt;br /&gt;
&lt;br /&gt;
Hope you understand what I mean :-).&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
== DPL for category page – order by second name? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using DPL for a personalized category page because I didn&#039;t like the MediaWiki-own view. Everything works fine but there is one point I despair of. For the category of persons I want the list to be ordered by second name. In the standard category view this issue is solved by a tag on every page that tells MediaWiki how to order, e.g. on the page &amp;quot;Angie Gielach&amp;quot; &amp;lt;nowiki&amp;gt;[[Kategorie:Personen|Gielach]]&amp;lt;/nowiki&amp;gt; to have it listed under &amp;quot;G&amp;quot; instead of &amp;quot;A&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
In DPL I use the following code to display the pages of my category &amp;quot;Personen&amp;quot; alphabetically:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
===A===&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = Personen&lt;br /&gt;
format   = ,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
title&amp;lt;=B&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Has anyone a solution for this? &lt;br /&gt;
--[[Special:Contributions/188.110.236.197|188.110.236.197]] 20:57, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[http://semeb.com/dpldemo/index.php?title=Ordermethod#ordermethod ordermethod=category,sortkey] - IIRC it does&#039;t work well. --[[User:Subfader|Subfader]] 21:25, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibility with the Collection extension ==&lt;br /&gt;
&lt;br /&gt;
This extension is great but when you try to export to a pdf with the book/collection extension nothing gets printed. Is there a way to solve this?--[[User:Tsouchon|Tsouchon]] 13:50, 6 May 2011 (UTC)&lt;br /&gt;
:This is an issue with several extensions. See [[bugzilla:21653]] for example. [[User:Bawolff|Bawolff]] 20:05, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Selecting Articles based on template parameter value ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 20:10, 23 May 2011 (UTC)  Hi, I am new to DPL. I have articles with a template named ProjectInfo, that contains parameters named ProjectName, ProjectOwner, ProjectDate. I want to use DPL to create a list of projects that are recent (ProjectDate less than 3 years old).&lt;br /&gt;
&lt;br /&gt;
I am testing this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 category=PendingProjects&lt;br /&gt;
 include={ProjectInfo}:ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 includematch = (Here I want ProjectDate &amp;gt; 3 years)&lt;br /&gt;
 table=,,ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 resultsheader=Number of data = %PAGES%\n&lt;br /&gt;
 noresultsheader= no matching projects were found.\n&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for any help!&lt;br /&gt;
&lt;br /&gt;
:You have to use a subquery which will result in all pages with the temnplate being returned but hiding those which do no match your age criteria (for which you&#039;ll need [[Extension:ParserFunctions]] for the check). A very dirty solution tho. --[[User:Subfader|Subfader]] 19:04, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 19:36, 24 May 2011 (UTC)  The logic I may use to evaluate the date is :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#ifexpr:{{#time:U}} &amp;gt; {{#time:U| {{{ProjectDate}}} + 3 year}}|Older than 3 years|Less than 3 years}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Do you mean that all the records may be selected, then format the output to hide not wanted records?&lt;br /&gt;
Please provide an example of the format expression.&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Intercept a list of articles by alphabetic character ==&lt;br /&gt;
&lt;br /&gt;
I have a list of articles on people, sort by last name (via sortkey). To make it easier for users to find a name in the list I want to intersect the list with subheadings showing the alphabetical character:&lt;br /&gt;
&lt;br /&gt;
====A====&lt;br /&gt;
* Otto Ader&lt;br /&gt;
* Anton Albers&lt;br /&gt;
&lt;br /&gt;
====B====&lt;br /&gt;
* Chris Bill&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Any ideas? --[[Special:Contributions/188.98.11.250|188.98.11.250]] 20:42, 1 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It works this way&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Should also work with &amp;lt;code&amp;gt;mode=category&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|mode=category&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:but I get a blank page on that (old DPL version here). http://semeb.com/dpldemo/index.php?title=Mode#mode --[[User:Subfader|Subfader]] 18:26, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for your answer. I now use this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Personen&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=sortkey&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Together with the setting &amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff = 400;&amp;lt;/code&amp;gt; it outputs a list separeted by the alphabetical character but without columns. Now there is one new problem appearing: Somehow the parser doesn&#039;t change the html-tags produced by the DPL-plugin into wiki-links. Thats what I get:&lt;br /&gt;
&lt;br /&gt;
===A===&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Otto_Abetz&amp;quot; title=&amp;quot;Otto Abetz&amp;quot;&amp;gt;Otto Abetz&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Alma_de_l%27_Aigle&amp;quot; title=&amp;quot;Alma de l&#039; Aigle&amp;quot;&amp;gt;Alma de l&#039; Aigle&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Helmut_Amanshauser&amp;quot; title=&amp;quot;Helmut Amanshauser&amp;quot;&amp;gt;Helmut Amanshauser&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course everything works well if I set &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt; in localsettings.php, but shouldn&#039;t it work without this?&lt;br /&gt;
--[[Special:Contributions/188.98.11.250|188.98.11.250]] 19:53, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No idea, never happened to me. But yes, it should work without &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt;. For proper support you may want to start an &amp;quot;issue&amp;quot; on http://semeb.com/dpldemo/index.php?title=Extension_DPL --[[User:Subfader|Subfader]] 19:03, 6 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with VariableExtension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having problems with using the VariableExtension together with DPL, here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{#vardefine:pagetitle|Main Page}}&lt;br /&gt;
&lt;br /&gt;
 ==First==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&lt;br /&gt;
 ==Second==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki v1.17, Extension:VariableExtension v1.3, and DPL v1.8.9 (the MW1.17 build, DynamicPageList-MW1.17-r76531.tar.gz).&lt;br /&gt;
&lt;br /&gt;
The output from the first call is not the same as the output from the second call. Shouldn&#039;t it be identical? The first call returns &amp;quot;Main Page&amp;quot; and &amp;quot;Talk:Main Page&amp;quot; as expected, but the second call instead gives this strange error message:&lt;br /&gt;
&lt;br /&gt;
:Extension:DynamicPageList (DPL), version 1.8.9 : ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their &#039;not&#039; variants&lt;br /&gt;
&lt;br /&gt;
Please help!&lt;br /&gt;
[[User:Amerias|Amerias]] 13:27, 11 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have reported this above already, but now I looked into it a little bit further. Seems like this is a problem ob &#039;&#039;DynamicPageList&#039;&#039;. This extension shouldn use &amp;lt;code&amp;gt;Parser::parse()&amp;lt;/code&amp;gt;, the code [http://svn.wikimedia.org/doc/classParser.html Parser class documentation] states that this function should NOT be called recursively! Since this function is called for page rendering, you shouldn&#039;t use it within this extension. Instead you should use &amp;lt;code&amp;gt;Parser::recursiveTagParse()&amp;lt;/code&amp;gt;. File: DPLMain.php, line 3310, &amp;lt;code&amp;gt;$parserOutput = $localParser-&amp;gt;parse( $output, $parser-&amp;gt;mTitle, $parser-&amp;gt;mOptions );&amp;lt;/code&amp;gt; --[[User:Danwe|Danwe]] 00:18, 24 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried to use &#039;&#039;recursiveTagParse&#039;&#039; as you suggested, but it doesn&#039;t fix the problem unfortunately. So far, I can confirm on 1.17 that this problem breaks Cite, Variables and Semantic Internal Objects behaviors. Everything is fine once DPL is deactivated.&lt;br /&gt;
&lt;br /&gt;
:::sure you have changed it everywhere? Or there must be any other cause which is triggering the [[Manual:Hooks/ParserClearState|ParserClearState]] hook, thats the only event all variables getting flushed down the toilet... --[[User:Danwe|Danwe]] 17:34, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::I indeed changed it in multiple DPL files, but no success. As I saw on bugzilla, this bug is unfortunately here since 2009. --[[Special:Contributions/112.136.72.214|112.136.72.214]] 08:41, 31 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: It works in latest DPL, but latest DPL has different problems - &amp;quot;namespace&amp;quot; support doesn&#039;t work&lt;br /&gt;
&lt;br /&gt;
::::::If you still run into similar problems, I suggest you use #dplvariable instead of the #variable parser function.&lt;br /&gt;
::::::The &amp;quot;namespace&amp;quot; support should still be working; the only thing that has changed is the fact that instead of &amp;quot;namespace = Article&amp;quot; you&#039;ll have to use &amp;quot;namespace = &amp;quot;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:30, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t get a simple List to generate something other than HTML tags around the list contents ==&lt;br /&gt;
I&#039;ve followed the install as stated and generated a simple test list which yields results with html tags around the list contents. I&#039;ve tried it with both the DPL tag and the DynamicPageList tag and they still both output html and not wiki links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
namespace=Player_Page&lt;br /&gt;
columns=3&lt;br /&gt;
ordermethod=title&lt;br /&gt;
randomcount=5&lt;br /&gt;
count=5&lt;br /&gt;
offset=1&lt;br /&gt;
shownamespace=yes&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
yields&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test2&amp;quot; title=&amp;quot;Player Page:Article Count Test2&amp;quot;&amp;gt;Player Page:Article Count Test2&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test3&amp;quot; title=&amp;quot;Player Page:Article Count Test3&amp;quot;&amp;gt;Player Page:Article Count Test3&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:PC_Census&amp;quot; title=&amp;quot;Player Page:PC Census&amp;quot;&amp;gt;Player Page:PC Census&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Player_Pages&amp;quot; title=&amp;quot;Player Page:Player Pages&amp;quot;&amp;gt;Player Page:Player Pages&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Sandbox&amp;quot; title=&amp;quot;Player Page:Sandbox&amp;quot;&amp;gt;Player Page:Sandbox&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m running MW 1.16.2 with PHP 5.2.17 (cgi) and MySQL 5.0.91mm-log&lt;br /&gt;
&lt;br /&gt;
Have I forgotten something? I put in the following on my localsettings.php and downloaded from the extension page the proper package for my version of MW. &amp;lt;pre&amp;gt; include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know where else to go for help. I&#039;ve reviewed bugs and issue pages and really didn&#039;t see anything applicable. I even tried to install the Wikimedia version of this extension and that worked fine (although that version doesn&#039;t have all the function I want so I&#039;d rather have this one.) Please help. --[[User:Thing 1|Thing 1]] 23:44, 30 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am on a 1.16.2 install. I found that the trunk version worked and not the 1.16.x version. --[[User:Thing 1|Thing 1]] 04:39, 31 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Try to set [[$wgRawHtml]] to true. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:33, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
Is there a conflict between this and [[Extension:Variables]]?  In particular, it seemed that DPL was blanking variables, causing an [http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;oldid=584025 error message like this], and it was resolved by having the DPL variable declared first before the total variable ([http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;diff=584031&amp;amp;oldid=584025 like this]).   --[[User:Sigma 7|Sigma 7]] 17:07, 27 September 2011 (UTC)&lt;br /&gt;
:You can also try to use the #dplvariable function when working with variables and DPL calls. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:34, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Question about &amp;quot;includematch&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
I use this great extensions in two of mine wikis. In the last times, i have some problems with includematch. &lt;br /&gt;
My Wiki is about Final Fantasy XIV Online, for info ;)&lt;br /&gt;
&lt;br /&gt;
NPCs are selling some Items, the item goes in the category:example sells from NPC.&lt;br /&gt;
Now, some NPCs sells example-head, examplefeed, example-earring. If i create now the Article examlpe, &lt;br /&gt;
i use this DPL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{SUBPAGENAME}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{fixapos|{{fixtick|{{fixparen|{{SUBPAGENAME}}}}}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here i use the _Template:Sellsrow to get the Price and the Template:NPC dpl Zones to get all other datas.&lt;br /&gt;
In the Template:Sellsrow, i define &#039;&#039;&#039;Item&#039;&#039;&#039;. Thats why my includematch say get where Item = &amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
So, my Articles shows me now in the Table all sellinginformations about:&lt;br /&gt;
*example&lt;br /&gt;
*example-head&lt;br /&gt;
*examplefeed&lt;br /&gt;
*example-earring&lt;br /&gt;
&lt;br /&gt;
i try&#039;d some other includematch variations like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
but at least, i have allways the Same problem. It shows me all what that NPC have, where example is in :\ &lt;br /&gt;
The only what i want to see, is the Data for example &amp;gt;.&amp;lt; Someone knows how i can fix it? [[User:Yukii|Yukii]] 12:52, 17 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m not quite sure I understood everything you said, so in case you want to clarify, you can tell me in German. // Ich bin mir nicht ganz sicher, dass ich alles richtig verstanden habe, und falls nicht, dann kannst du es gerne auf Deutsch nochmals erklären.&lt;br /&gt;
::The problem is, as far as I can see, that you never included the line &amp;quot;Item=...&amp;quot; in your DPL call; you only called to include &amp;quot;Price=...&amp;quot; parameter in the {Sellsrow} template. The includematch function works only, if you include the respective parameter, so in order for it to work, you need to change &amp;lt;code&amp;gt;{Sellsrow}:Price&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;{Sellsrow}&amp;lt;font color=red&amp;gt;:Item&amp;lt;/font&amp;gt;:Price&amp;lt;/code&amp;gt;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:43, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Warning about $maxResultCount ==&lt;br /&gt;
&lt;br /&gt;
Just as a heads-up, &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is &#039;&#039;&#039;not&#039;&#039;&#039; a limit on DPL&#039;s results, but a limit on the amount of rows pulled from the database. &#039;&#039;&#039;That is not the same thing&#039;&#039;&#039;. For example, the DPL query...&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;DPL&amp;amp;gt;&lt;br /&gt;
 includematch=/\|\stemplate-attribute\s=\svalue/s&lt;br /&gt;
 titlematch=Foo%&lt;br /&gt;
 category=Foos&lt;br /&gt;
 &amp;amp;lt;/DPL&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
...will &#039;&#039;&#039;first pull all pages beginning with &amp;quot;&amp;lt;code&amp;gt;Foo&amp;lt;/code&amp;gt;&amp;quot; in the category &amp;quot;&amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt;&amp;quot; from the database&#039;&#039;&#039;, and only &#039;&#039;&#039;then&#039;&#039;&#039; check for the &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt;  pattern. In other words, if &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is 500 and you have 800 &amp;lt;code&amp;gt;Foo%&amp;lt;/code&amp;gt; pages in the &amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt; category, &#039;&#039;&#039;&#039;&#039;even if just ten of those match your &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; pattern, you will probably not get all ten&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Our solution was to remove the limit entirely (&amp;lt;code&amp;gt;$allowUnlimitedResults = true&amp;lt;/code&amp;gt;), because our wiki is private and we have a strong control over authorship.&lt;br /&gt;
&lt;br /&gt;
Your mileage may, of course, vary. -[[User:Pinkgothic|pinkgothic]] 13:32, 30 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Does not work with mediawiki 1.18 ==&lt;br /&gt;
&lt;br /&gt;
On upgrade from mediawiki 1.65 to 1.18, DPL stopped working. I downloaded the latest version from Semeb website. But still does not work. The error is: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Fatal error: Call to a member function addMessages() on a non-object in xxxxxx/extensions/DynamicPageList/DPLSetup.php on line 1163&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Help! [[User:Jonathan3|Jonathan3]] 00:49, 11 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this... find the error line and it should be this piece of code or something similar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        foreach( DPL2_i18n::getMessages() as $sLang =&amp;gt; $aMsgs )&lt;br /&gt;
        {&lt;br /&gt;
            $wgMessageCache-&amp;gt;addMessages( $aMsgs, $sLang );&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In MW 1.18 $wgMessageCache is deprecated so just comment out all those lines. It should work ok after that. --[[Special:Contributions/Paracelsus|Paracelsus]] 22:50, 12 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:But that won&#039;t add the messages to the cache... --[[User:Subfader|Subfader]] 08:04, 13 December 2011 (UTC)&lt;br /&gt;
::Better question is wtf is the extension doing messing around with the message cache by hand... [[User:Bawolff|Bawolff]] 19:21, 13 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I commented out those lines. Now it gives me the following error: &#039;&#039;&#039;Fatal error: Call to private method Title::prefix() from context &#039;DPLMain&#039; in xxxxx/extensions/DynamicPageList/DPLMain.php on line 2631&#039;&#039;&#039;. What next? :-) [[User:Jonathan3|Jonathan3]] 22:34, 18 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I also commented out the following lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            if ($bShowNamespace)&lt;br /&gt;
                //Adapted from Title::getPrefixedText()&lt;br /&gt;
                $sTitleText = str_replace( &#039;_&#039;, &#039; &#039;, $title-&amp;gt;prefix($sTitleText) );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::I&#039;m not sure if everything works fine now, but at least the error message disappeared --[[Special:Contributions/82.57.155.239|82.57.155.239]] 21:34, 25 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*FIXED*&#039;&#039;&#039; Removing the lines above fixed it. I also found the following page which may be of interest (and which includes a replacement for the missing lines): [[Special:Code/MediaWiki/86335]]  Thanks everyone [[User:Jonathan3|Jonathan3]] 23:15, 27 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:  I only saw a replacement for the second set of lines you had comment out, is that correct?  Also, does this them restore the adding messages to the cache?  Thanks!  [[User:Ncarty97|Ncarty97]] 16:36, 26 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2012 =&lt;br /&gt;
&lt;br /&gt;
== Null edits (or dummy edits) required for updating DPL listing ==&lt;br /&gt;
&lt;br /&gt;
The wiki I administer makes a huge use of DPLs for constructing lists of pages and controlling workflows--very well might I add.  &lt;br /&gt;
&lt;br /&gt;
One problem that I have perennially run into however is the need to execute a null edit in order for pages to properly show up in a DPL when the DPL is grabbing based on, for instance, page category.  What I don&#039;t understand is that when accessing the page in question the category is correct, but the DPL listing the page will not include the page in its list until executing a null edit on the page.  I&#039;m fairly knowledgebale about this extension but I have not come up with a solution to this problem.  I&#039;ve even tried using updaterules to &amp;quot;touch&amp;quot; the page when the list is built, but that feature does not seem to be usable at this point.&lt;br /&gt;
&lt;br /&gt;
Since the page shows the correct category, and the job queue is empty, I can&#039;t actually figure out why this is happening.  The only thing that I can think of is that the DPL is stored in a cache; however, that should not be causing this since cached results are supposed to be disabled by default.  I do have MediaWiki parser cache set to enabled as well as file cache, but disabling these seems to have no effect on the symptom.  Any thoughts on this?  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 18:40, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I may have posted too soon; I &#039;&#039;completely&#039;&#039; disabled caching across the wiki and this seems to have resolved the problem altogether.  This works for now, although from a scalability perspective I&#039;m not sure.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 19:20, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I think I posted too soon again.  I think disabling cache only caused an update, but null edits are still required.  I can&#039;t seem to find a way around this.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 16:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Have you tried to [[purge]] the page with the DPL call? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:46, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;skipthispage&amp;quot; - not bolded when created by DPL  ==&lt;br /&gt;
&lt;br /&gt;
Hi!  I&#039;m working through the book MediaWiki and Beyond.  Great book, but I&#039;ve run into something that doesn&#039;t seem to be working.  In the book it says that if you use the &#039;skipthispage&#039; variable and set it to false, not only will the page you are on show up in your list (in this case a navigation list), but since its pointing to itself, it will default to bolded text rather than a link.  I don&#039;t seem to be able to get that behavior though.  If I put a link to the page within itself, that will bold and present just as text, but not when it comes through the dpl command.  Any ideas why?   Thanks!  [[User:Ncarty97|Ncarty97]] 20:41, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Confirmed. Never worried about it tho. --[[User:Subfader|Subfader]] 23:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It works fine for me. Could you give some more information (version MW and DPL?) and show me an example of the issue? You can do so on [http://semeb.com/dpldemo/index.php?title=Extension_DPL the DPL wiki] if you want to. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:53, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Redirects not showing DPL listing ==&lt;br /&gt;
Similar to above, the DPL listing is not showing up when you go to the page via redirect. So when you &amp;quot;null edit&amp;quot; it then works. Any clue on why this may be happening?&lt;br /&gt;
&lt;br /&gt;
Here is the error message: Extension:DynamicPageList (DPL), version 1.8.9 : Warning: No results.&lt;br /&gt;
&lt;br /&gt;
Thanks, [[User:CJL108|CJL108]] 00:35, 15 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Hello, could you clarify the issue a bit? I&#039;m not sure what exactly you mean with redirects not showing up. Have you tried setting the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#redirects redirects parameter] to include? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:55, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Security issues? / Version 2 ==&lt;br /&gt;
What exactly needs to be fixed to resolve the security issues?&lt;br /&gt;
Are they resolved in version 2?  And what needs to happen before version 2 is released? [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:16, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Bit of useful info at [[User talk:Pinkgothic/DPL#Caching sidenote]] (this page is a good read altogether :) [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:53, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DynamicPageList only works with global $wgRawHtml set to true. ==&lt;br /&gt;
&lt;br /&gt;
Between MediaWiki version 1.15 and 1.16 the way the &amp;lt; html &amp;gt; tag is handled changed. As a result, the DynamicPageList extension&#039;s abuse of the global $wgRawHtml setting to temporarily enable raw HTML content is broken. The normal way (to my knowledge) for an extension developer to embed raw HTML is to create one or more markers and then to post process the content and replace the markers with HTML after MediaWiki has done all of it&#039;s HTML stripping.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/216.58.45.229|216.58.45.229]] 22:53, 4 March 2012 (UTC)&lt;br /&gt;
:That is correct. To anyone interested See the docs for the [http://svn.wikimedia.org/doc/classStripState.html StripState] class (which extensions can use to insert strip items that will be automatically unstripped by mediawiki at the apropriate time). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:05, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== multiple notitlematch using {#dpl} ==&lt;br /&gt;
&lt;br /&gt;
I have my query running fine if I used &amp;lt;DPL&amp;gt; to [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#nottitlematch exclude multiple pages], but I need to run it using {{#dpl}}. How do I exclude multiple pages here when the | delineates query parameters?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nottitlematch=A|B|C -&amp;gt; fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A\|B\|C  fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A,B,C fails&lt;br /&gt;
nottitlematch=A;B;C fails&lt;br /&gt;
&lt;br /&gt;
nottitlematch=A&lt;br /&gt;
nottitlematch=B&lt;br /&gt;
nottitlematch=C only excludes the last one&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/107.1.97.86|107.1.97.86]]&lt;br /&gt;
&lt;br /&gt;
:As usual, when you use a parser function, you will have to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, when you want to denote a &amp;quot;|&amp;quot; without making a statement about a new parameter ([http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax#Parser_function_method see here]):&lt;br /&gt;
:&amp;lt;pre&amp;gt;nottitlematch = A{{!}}B{{!}}C&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Ofc you need to define the [[Template:!]] as usual.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 21:23, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thx for the prompt response, works perfectly.&lt;br /&gt;
&lt;br /&gt;
== WantedPages, Templates, Files, and Categories ==&lt;br /&gt;
&lt;br /&gt;
Hi. I was wondering if it is possible to use DPL to create the list of Wanted Pages, Templates, Files, and Categories. My wiki uses this already for anything that isn&#039;t uncategorized, so we can categorize it immediately. I would like to do the same for Wanted Pages, Templates, Files, and Categories. Is this possible, and how would I do that? [[Special:Contributions/173.66.197.202|173.66.197.202]] 17:18, 11 June 2012 (UTC)&lt;br /&gt;
:You have special pages that list wanted pages, templates and files already. Why exactly do you need DPL to create those lists as well? Aside from that, no, I don&#039;t think that is possible. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:08, 12 June 2012 (UTC)&lt;br /&gt;
::To keep it up-to-date and so it can be fixed faster than those pages can update. [[Special:Contributions/173.66.197.202|173.66.197.202]] 16:31, 13 June 2012 (UTC)&lt;br /&gt;
:::If you&#039;re using DPL, performance obviously isn&#039;t a concern, so don&#039;t use [[manual:$wgMiserMode|$wgMiserMode]], and those pages will be updated instantly. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Allowcachedresults WARNING ==&lt;br /&gt;
&lt;br /&gt;
It does not display!&amp;lt;br&amp;gt;&lt;br /&gt;
I set:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$wgFileCacheDirectory  = &amp;quot;$IP/cache&amp;quot;; &lt;br /&gt;
$wgShowIPinHeader      = false;  &lt;br /&gt;
$wgUseFileCache        = true;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And I set the Template:DPL Cache Warning, but the message won&#039;t display. Any ideas? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 19:50, 18 June 2012 (UTC)&lt;br /&gt;
::The allowcachedresults refers to the parser cache, which is different from the File cache (and as such, settings related to the file cache really don&#039;t have that much bearing on how allowcachedresults should work [afaik]. Of course, disabling parser cache would also disable file cache so they&#039;re mildly related, but I would concentrate first on verifying that parser caching is working [ which it does appear to be based on the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Saved in parser cache with key guildwar_wiki:pcache:idhash:2870-0!*!0!!pt-br!2!edit=0 and timestamp 20120619120119 --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the link). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:10, 19 June 2012 (UTC)&lt;br /&gt;
:Please... someone help me, I don&#039;t know what else I can do, another thing that happens is that the following template call makes pages show AS templates (when previewing):&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|category=*Skills do elementalist¦Skills downed¦Skills de Lava Axe¦Skills de Magnetic Shield¦Skills de Fiery Greatsword¦Skills de Bow of Frost¦Skills de Lightning Hammer&lt;br /&gt;
|uses=Predefinição:Skill infobox&lt;br /&gt;
|include={Skill infobox}:%PAGE%,{Skill infobox}:description,{Skill infobox}:%PAGE%,{Skill infobox}:recharge&lt;br /&gt;
|secseparators = ²{#vardefine:,¦,,}²,²{#vardefine:Recharge-,¦,,}²&lt;br /&gt;
|format=,,,&lt;br /&gt;
|allowcachedresults=yes+warn&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The template is called in [http://guildwars2brasil.com.br/wiki/Lista_de_skills_do_elementalist this page]. - [[Special:Contributions/186.218.184.219|186.218.184.219]] 21:51, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure if I got what I&#039;m supposed to do, also, the &#039;&#039;&#039;&#039;&#039;resultsheader = %PAGES%&#039;&#039;&#039;&#039;&#039; [http://guildwars2brasil.com.br/wiki/Predefini%C3%A7%C3%A3o:Dye_palette isn&#039;t working]. [[Special:Contributions/186.218.184.251|186.218.184.251]] 07:06, 9 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Where can I download DPL2? ==&lt;br /&gt;
&lt;br /&gt;
First, I don&#039;t know git very well but it seems that all of the links to download DynamicPageList2 are broken.  Can anyone point me to a version of DPL2 that works with MediaWiki 1.19?  Thanks.&lt;br /&gt;
&lt;br /&gt;
: http://semeb.com/dpldemo/index.php?title=DPL --[[User:Subfader|Subfader]] ([[User talk:Subfader|talk]]) 22:13, 29 June 2012 (UTC)&lt;br /&gt;
::I doubt this extension has been migrated to git since no one has been maintaining it for years. The svn links should still work. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 01:32, 3 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Attempting to use DPL to create a table &amp;quot;on-the-fly&amp;quot; on any given article page by pulling from a list on a page; Getting error message: %DPL-1.7.6-WARNING: No results! ==&lt;br /&gt;
* Hi, so my goal in this scenario is to create a table on-the-fly using DPL and put that table on any given article page (I&#039;ve opted to do a template call to facilitate this) -- and so part of the problem has been to figure out which of the DPL commands are best suited to accomplish this. I started with &amp;lt;b&amp;gt;table&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;tablerow&amp;lt;/b&amp;gt; and initially got the results I was looking for on simpler test examples. But now I&#039;m getting this error %DPL-1.7.6-WARNING: No results! and I can&#039;t find my bug! So yesterday I started looking at the &amp;lt;b&amp;gt;secseparators&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;multisecseparators&amp;lt;/b&amp;gt; commands, but the syntax is killing me and they&#039;re just a bit too tricky for me right now (I just started learning/implementing DPL). In the DPL Manual it even suggests sticking with &amp;quot;table&amp;quot; and &amp;quot;tablerow&amp;quot;, and that&#039;s what I&#039;d like to do. &lt;br /&gt;
* I&#039;d be grateful for some help figuring out where I took a wrong turn. &lt;br /&gt;
* One thing I saw yesterday was that I had misnamed the first parameter - i.e., Drug Code instead of Pfizer Drug Code. So I corrected that. It still didn&#039;t work. So I created a new Template:Drug Info 5 and Template:Drug Info5.dpl - suspecting that maybe there was something I wasn&#039;t aware of in the functioning of a phantom template where even if I fixed the parameter name in the dpl template, the phantom template might not pass the parameters through properly (?). &lt;br /&gt;
* Further down I list an example that did work. That&#039;s the one I built upon to try to get this one to work.&lt;br /&gt;
* Many thanks for your reply and insight. Cheers, Jeff Western cell: 323.449.7944&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;NON-WORKING VERSION:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Full error message is:&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;%DPL-1.7.6-WARNING: No results!&lt;br /&gt;
{|class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;&lt;br /&gt;
!Pfizer Drug Code !Drug Brand Name !Compound Name !Drug Class !Project Code |} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s the DPL and template call which goes on any given article (page):&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD Pfizer Compounds (to assoc drugs to Ulcerative Colitis) &lt;br /&gt;
|include = {Drug Info 5}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s Template:Drug Info 5.dpl:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{{Pfizer Drug Code|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Brand Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Compound Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Class|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Project Code|}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;And then there&#039;s the phantom Template:Drug Info 5 which just serves to pass the above 5 parameters.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;The article:&#039;&#039;&amp;lt;b&amp;gt;EQDD PFizer Compounds (to assoc drugs to Ulcertative Colitis)&amp;lt;/b&amp;gt; &#039;&#039;-- has a small listing of just a few drugs for me to test out the DPL, for example:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Drug Info 5|Pfizer Drug Code=PF-00547659|Drug Brand Name=drug brand name|Compound Name=compound name (for Ulcerative Colitis, Crohn&#039;s Disease)|Drug Class=null|Project Code=A728}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;WORKING VERSION which &amp;lt;i&amp;gt;did&amp;lt;/i&amp;gt; create a table on-the-fly successfully:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD for UK-092480  &amp;lt;-- but strangely, when I replaced UK-092480 with PF-00346519 (which is what it should be) it craps out&lt;br /&gt;
|include = {Drug Info 3}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code,Description,Disease&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Previously I also tried to put the Drug Info parameters for each drug beneath a Drug Code section heading. Then, using #1sth:, I was able to get the Drug Info parameters -- but I couldn&#039;t figure out how to parse out the individual drug parameters in order to then output them in tabular format and build that table on-the-fly. Here&#039;s what I&#039;m talking about:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Inserting the &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/b&amp;gt; transclusion section tag into the data source (page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=PF-00547659=&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;{{#ifeq:{{{transcludesection|Pfizer Drug Code}}}|Pfizer Drug Code|PF-00547659}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
drug brand name &amp;lt;br&amp;gt;&lt;br /&gt;
compound name (for Ulcerative Colitis, Crohn&#039;s Disease)&amp;lt;br&amp;gt;&lt;br /&gt;
null&amp;lt;br&amp;gt;&lt;br /&gt;
A728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Getting the &amp;quot;UK-092480&amp;quot; Drug Info parameters from the data source using template code only,&#039;&#039; &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;{{#lsth:(page)|(parameter)}}&amp;lt;/nowiki&amp;gt;:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Brand Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Compound Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Class}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Project Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Description}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Disease}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hi, could you give me a link to your wiki and the respective pages, so I can take a look at it? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:24, 4 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;b&amp;gt;7/5/12:&amp;lt;/b&amp;gt;&lt;br /&gt;
::Hello, I wish I could give you a link to the wiki, but it&#039;s an internal wiki to the company and a network credentials are required in order to even view the wiki. Good news is that the solution to this first part of my problem is to use &amp;lt;tt&amp;gt;titlematch=&amp;lt;/tt&amp;gt; in the DPL, not &amp;lt;tt&amp;gt;linksto=&amp;lt;/tt&amp;gt;. I admit, I really didn&#039;t quite understand how the linksto command works, but titlematch definitely worked. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 | titlematch=EQDD_Pfizer_Compounds_(to_assoc_drugs_to_Ulcerative_Colitis) &lt;br /&gt;
 | include = {Drug Info 5}.dpl&lt;br /&gt;
 | table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
 | tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;m currently trying to figure out how to use the output of this table to enable the end-user to pick a drug (a row of Drug Info data) and copy that row and only that row to a new table in another section of the same page. I was going to upload an image here so you could see what the table looks like, and where I&#039;m trying to get to... but I don&#039;t see an &amp;lt;tt&amp;gt;Upload&amp;lt;/tt&amp;gt; link here. &lt;br /&gt;
::I appreciate your having looked at my questions, in any case. Thank you!&lt;br /&gt;
:::You could upload files via [[Special:Upload]], but I recommend uploading to an image hoster like http://tinypic.com or something similar.&lt;br /&gt;
:::I am still a bit unsure what you mean with copying that code to the same page. Are you trying to create a table, or code for a table that can be copied and pasted?&lt;br /&gt;
:::The tablerow in the latest statement shouldn&#039;t do anything as the entire output of a phantom template should not be changed by tablerow.&lt;br /&gt;
:::The linksto statement is selecting pages basically the same way as the &amp;quot;what links here&amp;quot;-tool.&lt;br /&gt;
:::The way you use the titlematch statement should only give you one page, the very one you put into the statement. If you want to select several pages with titematch, you will have to use &amp;quot;_&amp;quot; as a one letter wildcard or &amp;quot;%&amp;quot; as a wildcard for any amount of letters; for example &amp;quot;titlematch=c_t&amp;quot; would give you &amp;quot;cat&amp;quot;, &amp;quot;cut&amp;quot;, et.al. yet &amp;quot;c%t&amp;quot; could even give you &amp;quot;cannot&amp;quot;, &amp;quot;carrot&amp;quot;, ...&lt;br /&gt;
:::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:34, 5 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::&#039;&#039;&#039;&#039;&#039;I am trying to create a table which will contain only the drugs (Drug Info in each row) that the user has selected from a master list (a table of ALL drugs). I&#039;m really perplexed how to do this!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::::I don&#039;t think you need a phantom template at this point. In order to create such a table, just try the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |uses = Template:Drug Info 5&lt;br /&gt;
  |include = {Drug Info 5}:Pfizer Drug Code:Drug Brand Name:Compound Name:Drug Class:Project Code&lt;br /&gt;
  |table = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 00:24, 7 July 2012 (UTC)&lt;br /&gt;
::Theaitetos, I much appreciate your looking at this and answering with this code. I just tried it and it works. I got my code with the phantom template to work as well, but yours is a bit cleaner of course. I do get some multiple hits on a couple of the drugs, not sure why, but I suspect it might be my error somewhere (maybe too many category tags?!); I also got multiple hits with my code. &lt;br /&gt;
::(7/12/12)&#039;&#039;&#039;&#039;&#039;On another note, the last piece of the puzzle for this first User Story that I&#039;m trying to solve right now is this...&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;Once the user is on a Disease page, how do I &amp;quot;automate&amp;quot; (from the user&#039;s pov) the selection of drug(s) that they wish to associate with the disease?&#039;&#039;&#039; (...which then leads to the creation of the on-the-fly-dpl-table, which is pretty much working now -- thanks again!) So, I&#039;ve checked with the internal IT dept here, and Javascript drop-menus are out of the question -- too bad, seems that&#039;s the nicest way to implement this. Raw HTML is not allowed currently on the company&#039;s internal wiki (and discouraged in general), and Javascript is only allowed by changing Common.js – which is a javascript which is triggered on every page load on the wiki. So they&#039;re telling me it&#039;s very inefficient to include Javascript on their internal wiki. Okay, so the approach I just hit on yesterday (brainstorming in my head while smoking a cigar!) is to do the following:&lt;br /&gt;
* Created a template:  &amp;lt;nowiki&amp;gt;{{DPL for EQDD Diseases List with include redirects}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* This template has DPL: &amp;lt;nowiki&amp;gt;{{#dpl: |category=EQDD Diseases List |mode=none |redirects=include |format=,\n* EQDD for [[%PAGE%|%TITLE%]],,  }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Then I do the template call on any Disease page where I need it and it works, producing:&lt;br /&gt;
:::EQDD for Age Related Macular Degeneration&lt;br /&gt;
:::EQDD for Allergy and Respiratory&lt;br /&gt;
:::EQDD for Asthma&lt;br /&gt;
:::EQDD for Bunionectomy&lt;br /&gt;
:::EQDD for Chronic Abacterial Prostatitis&lt;br /&gt;
:::EQDD for Crohn&#039;s Disease&lt;br /&gt;
:::EQDD for Crohn’s Disease&lt;br /&gt;
:::EQDD for Dental Pain&lt;br /&gt;
:::EQDD for Discoid Lupus&lt;br /&gt;
:::EQDD for Endometriosis&lt;br /&gt;
:::EQDD for Inflammation&lt;br /&gt;
:::EQDD for Lupus&lt;br /&gt;
:::EQDD for Lupus Nephritis&lt;br /&gt;
:::EQDD for Male Erectile Dysfunction (MED)&lt;br /&gt;
:::EQDD for Ophthalmology&lt;br /&gt;
:::EQDD for Pain&lt;br /&gt;
:::EQDD for Primary Dysmenorrhea&lt;br /&gt;
:::EQDD for Systemic Lupus Erythamatosus (SLE)&lt;br /&gt;
:::EQDD for Ulcerative Colitis &lt;br /&gt;
:::EQDD for Women&#039;s Health and Urology&lt;br /&gt;
*&#039;&#039;&#039;But here&#039;s is where I run into a stumbling block...&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I&#039;ve discovered that when I try to run the subst: command on dpl, I just can&#039;t get it to substitute the straight text for me, e.g., &amp;lt;nowiki&amp;gt;{{subst:{{DPL for EQDD Diseases List with include redirects}} }}&amp;lt;/nowiki&amp;gt;. What it does is always gives me the dpl in the substitution. What I need&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I think!&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;is the straight text so that I can manipulate it. Because clearly, one cannot manipulate the output from a template call, or DPL, as it is just for viewing, right. So unless there is a way, using DPL commands, to further manipulate the data (on-the-fly by the DPL) such that a user can somehow select one of the diseases (list above) -- then I don&#039;t see any other way to do this. I suppose they could just highlight the text in the page name (from the list above), copy it, and paste it into a link on that Drug page, e.g., &amp;lt;nowiki&amp;gt;[[EQDD for Ulcerative Colitis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039; You see, what I&#039;m trying to do is a work-around to not having a drop-down menu option for folks to be able to select from a list of already existing Disease pages. This way, they cannot possibly enter the name of the Disease page incorrectly. So what I&#039;m trying to do is figure out a way to take a Disease page name (exactly as you see them listed above) and turn that page name into a &amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt; on the drug page -- thus the association between the drug and the disease. Then I use the linksto= command, and I get a listing of just the drugs that have been selected and associated with a disease, displayed by the on-the-fly-dpl-table on the Disease page. Again, any suggestions would be greatly appreciated. Thank you.&lt;br /&gt;
&lt;br /&gt;
:*As far as javascript is concerned: There should be some javascripts coded into the core Mediawiki css anyway, so you could try to use that stuff to do some drop-down menus. For example, try to see if the following table works in your wiki:&lt;br /&gt;
::* Thank you for this great suggestion! This would be a terrific solution but unfortunately it doesn&#039;t run on the company&#039;s internal wiki. I&#039;m thinking they don&#039;t have any Javascript enabled..? When I put this table into the internal wiki, it builds a table just fine, but it&#039;s not interactive (won&#039;t expand, collapse) like it does here. &lt;br /&gt;
:::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-A&amp;quot;| Headline 1&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-B&amp;quot;| Headline 2&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-C&amp;quot;| Headline 3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-A&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 1-1&lt;br /&gt;
| Cell 1-2&lt;br /&gt;
| Cell 1-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-B&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 2-1&lt;br /&gt;
| Cell 2-2&lt;br /&gt;
| Cell 2-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-C&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 3-1&lt;br /&gt;
| Cell 3-2&lt;br /&gt;
| Cell 3-3&lt;br /&gt;
|}&lt;br /&gt;
:*As for the substitution: You have to substitute a dpl-call by adding the &amp;quot;subst:&amp;quot; into the dpl-call, i.e.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:#dpl:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* That&#039;s &#039;&#039;AWESOME!&#039;&#039; Thank you -- just tried it and it works great! You see, what I&#039;m after is implementing a User Story where the goal is associate a drug with a disease and in order to do this, I must  ensure the end-user cannot enter a link incorrectly... ergo my interest in drop-down menus! Shame they won&#039;t work on this company&#039;s wiki. Anyway, so my work-around is to grab all the disease pages (they&#039;re tagged by Category of course) and then wrap &amp;lt;code&amp;gt;[[..]]&amp;lt;/code&amp;gt; square brackets around the disease page name (article name) and then instruct the end-user to copy that text exactly (with the brackets) and paste it into the Drug page. So that creates the link, which &amp;lt;code&amp;gt;linksto=&amp;lt;/code&amp;gt; then uses to pull up only those Drug pages that have been &#039;&#039;associated&#039;&#039; with a particular Disease page. Of course down the road, it would be nicer to have that &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; get inserted in a more automated fashion -- to avoid any possibility of the user making a mistake.&lt;br /&gt;
:*It&#039;s hard to imagine what output you specifically desire without looking at it. Could you put one example down here, so I can see it? I.e. the direct output you desire, no dpl anything, just how you want it to look like and I&#039;ll see if I can find the proper code to produce said output.&lt;br /&gt;
::*Yes, I can appreciate that. That&#039;s why I wear multiple hats on this job - Business Analyst, to understand their needs and document requirements - Developer, to implement the User Stories - and PM to hopefully make all this happen in time. So next week I&#039;m going to set about updating my User Story diagrams and I&#039;ll start with this user story, and I&#039;ll list it here for you to see. Again, many many thanks for your great suggestions. It&#039;s been a hard week -- what with going down blind alleys with subst: -- and your hint will I think get me there!&lt;br /&gt;
:*About having multiple results: You can disable multiple results by adding the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;distinct = strict&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to your dpl call.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:51, 12 July 2012 (UTC)&lt;br /&gt;
== Are MediaWiki 1.19.1 and DPL incompatible? ==&lt;br /&gt;
I tried to use DynamicPageList 1.8.9 with MediaWiki 1.19.1 with no success. I have used for a long time DPL with MediaWiki 1.16.5. Does someone use DPL with MediaWiki 1.19.1 without any problems?&lt;br /&gt;
:Yes, there are Wikis that are running DPL with Mediawiki 1.19, e.g. [http://www.wiki-aventurica.de/wiki/Angek%C3%BCndigt this wiki]. Have you set [[Manual:$wgRawHtml|$wgRawHtml]] to true? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:09, 6 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Many thanks for your reply Theaitetos. Yes, I have set $wgRawHtml to true. I went to the http://www.wiki-aventurica.de/wiki/Spezial:Version page and I saw that there is the Version 2.0  of DynamicPageList installled on this wiki. However as far as I know the last version of DPL is 1.8.9. Is this a special version? Anyway, I will try to use DPL tomorrow with MediaWiki 1.19.0.&lt;br /&gt;
&lt;br /&gt;
::I tried to install DPL 1.8.9 with MediaWiki 1.19.0 again with no success. I have added &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgRawHtml = true;&lt;br /&gt;
include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in the LocalSettings.php file. When I try a simple query e.g. &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Page&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I get the result &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot;. Any help is greatly appreciated!&lt;br /&gt;
::Check the zip file in [http://semeb.com/dpldemo/index.php?title=Download Download] for DPL2. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 19:35, 9 August 2012 (UTC)&lt;br /&gt;
:::Just for reference, the error &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot; is caused by extensions recursively calling the parser (That doesn&#039;t help you much as a user, but in case you were wondering where the error was coming from). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:04, 9 August 2012 (UTC)&lt;br /&gt;
::::Also, the zip file contains version 1.8.9 not 2.0. I&#039;m also quite interested in version 2.0 because lots of people use this extension, and version 2.0 is claims to fix the various security issues. Alas the author&#039;s websites says the code is unreleased pending testing (but has said that for over a year). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:11, 9 August 2012 (UTC)&lt;br /&gt;
:::::Version 1.9 also seems to work with MW 1.19 and can be found here: https://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/&lt;br /&gt;
:::::--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 09:05, 11 August 2012 (UTC)&lt;br /&gt;
:::::: Thank you very much Filburt for your suggestion! Version 1.9 works with MediaWiki 1.19 in my system (Moutain Lion, MAMP 1.9.6). Version 1.8.9 still does not work.&lt;br /&gt;
&lt;br /&gt;
I will publish 2.0 soon, it will run on the latest MW version and avoid the security risks mentioned above. This will be my last and final action on DPL. I would be pleased if someone would like to keep the work up and put the new DPL into the official source code repository. (Gero, the author.) [[Special:Contributions/77.0.39.249|77.0.39.249]] 22:21, 14 August 2012 (UTC)&lt;br /&gt;
:If you release the code, I&#039;d be happy to put it in wikimedia&#039;s svn repo for you. (I&#039;m not sure if there would be much point converting to git at this point though, since it appears its not going to really have an active maintainer). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:12, 15 August 2012 (UTC)&lt;br /&gt;
::[http://semeb.com/dpldemo/index.php?title=User_talk:Gero#Was_bringt_die_Zukunft.3F Gero and me agreed on certain plans for the future]: So I&#039;ll work myself into it and then actively maintain the extension. Bare with me, if it takes some time though, I am quite busy these days. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 14:30, 15 August 2012 (UTC)&lt;br /&gt;
:::Cool! When you&#039;re ready you should probably ask for a gerrit account at [[Developer_access]], and for DPL to be moved from svn-&amp;gt;git at [[Git/Conversion/Extensions queue]]. (Of course moving to git is not a requirement, but 99% of all MediaWiki development seems to be moving to the git repo). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 14:44, 15 August 2012 (UTC)&lt;br /&gt;
::::OK, I requested an account for now. Once everything is settled here, I ask for it to be moved to git. Any other advice you can offer me, as I haven&#039;t been involved in extension development so far? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 17:29, 15 August 2012 (UTC)&lt;br /&gt;
:::::Don&#039;t be afraid to ask questions. Also hang out in the #mediawiki irc channel on freenode, there&#039;s lots of friendly people there always willing to help (Not to mention one learns a lot just by eavesdropping on the conversations of others) [Of course I haven&#039;t been in #mediawiki in ages, so for all I know you could already be hanging out there). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 17:36, 15 August 2012 (UTC)&lt;br /&gt;
::::::As you surely have noticed DPL 2.0 has been released and can be downloaded. My agreement with Theaitetos says that I will assist him in finding bugs (if needed) whereas it is up to him to support users and add new features. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 07:35, 20 August 2012 (UTC)&lt;br /&gt;
::::::BTW: There is also another &amp;quot;power user&amp;quot; of DPL (&#039;&#039;poke&#039;&#039;) whio is interested in maintaining DPL in future. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 10:26, 20 August 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=573885</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=573885"/>
		<updated>2012-08-20T07:35:11Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your mediawiki.org user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;product=MediaWiki+extensions&amp;amp;component=DynamicPageList2&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;keywords_type=allwords&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;bugidtype=include&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop Bugzilla] for the bugs for this extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [[Extension talk:RSS Reader#Conflict with DPL2 Extension|Comment on RSS_Reader Extension]] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The name of the extension is changed and this will create a lot of confusion about which extension infact has the bug. [[User:Jeblad|Jeblad]] 04:03, 31 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s like you said: I call a Template by the Call-Extension, the DPL-Calendar &amp;quot;:Current events&amp;quot; for example. If it&#039;s included the normal Way in a Page, in the HTML-Source the &amp;quot;SMW_custom.css&amp;quot; and the &amp;quot;SMW_sorttable.js&amp;quot; are included. If the Template ist called by the &amp;quot;Call&amp;quot;-Extension those files are not included in the HTML-Source. A workaround ist to include those files in the Common.css and Common.js for Skins, so it is included everytime. For the SMW_sortable.js I get then 2x sortbuttons :-) I think, the Call-Extension ist part of your Pakage, so I write my Problem to you. Christian Weiss 10:06, 06 Jun 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
== LoF ==&lt;br /&gt;
&lt;br /&gt;
I sthe LoF ment to be set as global in LocalSettings? I&#039;d prefer it as option per DPL call. So I want to use a complex DPL call I would set LoF = 3 or sth inside the call. But if I want to run a very simple call I would set LoF = 0 to save some ressources. --[[User:Subfader|Subfader]] 15:15, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Currently the Level of Functionality is a configurable option which is global for the whole use of DPL in a wiki. It is meant to be a &amp;quot;protection belt&amp;quot; against abuse. I try to anticipate the aguments of those people who must be convinced to run DPL on a website lime WIKIPEDIA. Any suggestion which opens this path is welcome. I guess there will be some user rights administration component in the end - although I do not like this idea very much. --[[Special:Contributions/84.58.224.247|84.58.224.247]] 21:43, 1 July 2009 (UTC) (Algorithmix)&lt;br /&gt;
&lt;br /&gt;
::kk, thanks for the explaination. I thought it&#039;s mainly to make it faster. --[[User:Subfader|Subfader]] 05:52, 2 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL Doesn&#039;t Work after MW Upgrade from 1.13 to 1.15.1 ==&lt;br /&gt;
&lt;br /&gt;
Hi, I have a private wiki we use as a content Management system at work. I updated the wiki from MW.1.13 to MW.1.15.1, and suddenly DPL doesn&#039;t work. For example, I have a page for each of our main applications, with a supbage called &#039;Troubleshooting&#039;. Below that are more subpages, one for each troubleshooting document. The &#039;/Troubleshooting&#039; subpage consists entirely of DPL to list the child subpages for a user to browse and jump to.&lt;br /&gt;
&lt;br /&gt;
For example (changing the page names to protect proprietary information):&lt;br /&gt;
&lt;br /&gt;
We have a set of pages like so:&lt;br /&gt;
&lt;br /&gt;
 * Main:Zazaza &lt;br /&gt;
 * Main:Zazaza/Troubleshooting &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Error 51 - File not Found &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Can&#039;t Save Configurations &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
The top page, Main:Zazaza, describes the application and has a link to Main:Zazaza/Troubleshooting.&lt;br /&gt;
&lt;br /&gt;
Main:Zazaza/Troubleshooting consists entirely of DPL code that will list the three &#039;troubleshooting&#039; child subpages with links. This page&#039;s DPL Code is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;Courier New&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
titlematch=Zazaza/Troubleshooting/% &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
replaceintitle=/.......Troubleshooting./, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Previously, the DPL worked, and a user browsing to the Zazaza/Troubleshooting page would see a list of clickable links:&lt;br /&gt;
&lt;br /&gt;
  Error 51 - File not Found&lt;br /&gt;
  Can&#039;t Save Configurations&lt;br /&gt;
  App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
Now, since the 1.15.1 upgrade, all that shows up is the following:&lt;br /&gt;
&lt;br /&gt;
  Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you ask, no, there is no log being generated or updated anywhere within my wiki home that provides me with a clue as to why DPL isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
I confess to being confused because when I originally downloaded DPL in May or June 2008, this was during the time frame that &amp;quot;old DPL&amp;quot; was known as &amp;quot;Intersection&amp;quot; and &#039;this&#039; DPL was just known as &amp;quot;DPL&amp;quot;, and at the time there wasn&#039;t even a reference to the forked versions on the extension page.  (I only came to learn all of this with my research this past week.)  However, I have verified that I am using semeb.com&#039;s Dynamic Page List (was using v.1.6.9, now using v.1.8.6.)  I downloaded v.1.8.6 earlier in the week from http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/, and I just re-obtained the files from the ZIP archive available at http://semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip and redeployed them to be certain.  The behavior is still the same as above.&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
--[[User:ApostleGreen|ApostleGreen]] 23:12, 16 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL doesnt&#039; work with MW 1.15.0 or MW 1.15.1 and DPL 1.8.6&lt;br /&gt;
:DPL doesn&#039;t display anything, but I&#039;ve to follow up the last Message from ApostleGreen. &lt;br /&gt;
&lt;br /&gt;
:The only output is:&lt;br /&gt;
&amp;lt;pre&amp;gt;Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_16&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Please, this is a great extension, could anyone help us?!&lt;br /&gt;
&lt;br /&gt;
:Many thanks in advance!!! [[User:Timotheus.elias|Timotheus.elias]] 07:43, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Are you sure about all this? It worked fine for me in MW 1.14 and now in 1.16 alpha (I skipped 1.15). So you could still upgrdae to 1.16 alpha but actually I think something else is wrong on your wiki. --[[User:Subfader|Subfader]] 10:57, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi Subfader, I tried 1.16 alpha, but it has a conflict with an other extension, so I must use 1.15.1 for now.&lt;br /&gt;
:::The example DPL Code I used in my page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::This are my used extensions:&lt;br /&gt;
:::* GroupPermissions Manager&lt;br /&gt;
:::* PdfExport&lt;br /&gt;
:::* PdfBook&lt;br /&gt;
:::* SimpleSecurity&lt;br /&gt;
:::* wiki2xml extension&lt;br /&gt;
:::* FCKeditor &lt;br /&gt;
:::* Lockdown&lt;br /&gt;
:::Thank you!!!&amp;lt;br&amp;gt;&lt;br /&gt;
:::[[User:Timotheus.elias|Timotheus.elias]] 12:49, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, your example code is wrong. It&#039;s either&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   titlematch=Basis:Mike3&lt;br /&gt;
   include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which is the other conflicted extension? --[[User:Subfader|Subfader]] 13:28, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have the same problem. After upgrade from 1.13.3 to 1.15.1 the extension stop working. I&#039;ve update extension to 1.8.6, but it doesn&#039;t help. --[[User:Dnikitin|Dnikitin]] 19:11, 17 July 2009 (UTC)&lt;br /&gt;
::: It seems I fix my problem. Originally my code was &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
count=50&lt;br /&gt;
namespace=Image&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
::: After I replace &#039;&#039;&#039;Image&#039;&#039;&#039; with &#039;&#039;&#039;File&#039;&#039;&#039; the extension starts working again. --[[User:Dnikitin|Dnikitin]] 22:22, 17 July 2009 (UTC)&lt;br /&gt;
::::Yep the Image namespace was renamed to File in MW 1.14. It needs to be replaced in all DPL calls. Still it works with old &amp;lt;nowiki&amp;gt;[[Image:...]]&amp;lt;/nowiki&amp;gt; tags. --[[User:Subfader|Subfader]] 23:11, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thank you very much vor your quick answer. Now, after I installed your extension correctly :), I&#039;m able to include other pages that are not protected&lt;br /&gt;
::by the extension Lockdown. Pages in the namespace I&#039;ve locked with Lockdown extension are not includeable and there will be come following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Extension:DynamicPageList (DPL), version 1.8.6 : WARNING: No results.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::When I call the following&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;ll get all Article&#039;s there are not in the extra namespace &amp;quot;basis&amp;quot; and &amp;quot;public&amp;quot;. Why is this so?&lt;br /&gt;
::Although I don&#039;t enable Lockdown extension, there&#039;ll be the same result!&lt;br /&gt;
::Many thanks! [[User:Timotheus.elias|Timotheus.elias]] 13:41, 20 July 2009 (UTC)&lt;br /&gt;
:::The problem was fixed, the Wiki Parameter $wgNonincludableNamespaces was set and therefore this wasn&#039;t included. Thanks a lot for your great extension!!! [[User:Timotheus.elias|Timotheus.elias]] 14:06, 20 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parsing Pipes ==&lt;br /&gt;
&lt;br /&gt;
I have run into a little bit of a quandary which I am trying to solve. I am trying to create a template with a set of parameters that are passed from a dynamically created list from DPL. However, when using the pipe character in the formatting for DPL like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot_issues&lt;br /&gt;
|&amp;lt;DPL&amp;gt;category=Application&lt;br /&gt;
category=Hot_issues&lt;br /&gt;
format=,|,[[%TITLE%]],&lt;br /&gt;
notnamespace=Category&lt;br /&gt;
noresultsheader=Nothing found...&amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...the pipe character is not parsed by the templating system, I think because of the order in which things are processed... The result is all the articles listed like this: &amp;quot;|Article1|Article2&amp;quot;, and so on, instead of passing each one as a template parameter.  I have been trying, but I can&#039;t think of a way around this.  Does anybody have any thoughts on this?  --[[User:Bsmithme|Bsmithme]] 21:12, 18 July 2009 (UTC)&lt;br /&gt;
:I have tried using subst:Hot_issues but that had no effect.  I&#039;ve also tried creating a template with &amp;quot;|&amp;quot;, but that didn&#039;t work either.  I think I am approaching it wrong...--[[User:Bsmithme|Bsmithme]] 21:15, 18 July 2009 (UTC)&lt;br /&gt;
::Try ¦ --[[User:Subfader|Subfader]] 21:16, 18 July 2009 (UTC)&lt;br /&gt;
:::No luck there. I think ¦ is only used when you are using #dpl and need a pipe in the dpl parameters, but I&#039;m not sure (versus &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; where you can use pipes with impunity).  --[[User:Bsmithme|Bsmithme]] 21:29, 18 July 2009 (UTC)&lt;br /&gt;
::::Dunno your template but shouldn&#039;t it be {{Hot_issues&amp;lt;DPL&amp;gt; without | cos that will be return in front of the first result already. Try &lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,\n¦[[%PAGE%]],,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::Finds only pages in cats Application AND Hot_issues. Also &amp;lt;nowiki&amp;gt;[[%TITLE%]]&amp;lt;/nowiki&amp;gt; doesn&#039;t make much sense to me when should find pages from all namespaces except subcats. If it doesn&#039;t help post your template here as I can&#039;t image what you try to do there by sending an unknown ammount of parameters (each page link) to the template. --[[User:Subfader|Subfader]] 22:15, 18 July 2009 (UTC)&lt;br /&gt;
:::::Think the best way to illustrate what I&#039;m trying to do is this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot issues&lt;br /&gt;
| DPL result 1&lt;br /&gt;
| DPL result 2&lt;br /&gt;
| and so on&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
So that the page calling the hot issue template is automatically populated based on the results of the DPL query.  I&#039;m starting to think it might not be possible to do it this way.  --[[User:Bsmithme|Bsmithme]] 23:45, 18 July 2009 (UTC)&lt;br /&gt;
:Oh, but you are on to something with your suggestion and I think I can get it to work with some more fidgeting.  --[[User:Bsmithme|Bsmithme]] 23:52, 18 July 2009 (UTC)&lt;br /&gt;
::Aha! I got it with this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,¦%PAGE%,,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thank you &#039;&#039;&#039;so&#039;&#039;&#039; much for your assistance, Subfader.  --[[User:Bsmithme|Bsmithme]] 23:56, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== RESOLVED: Fatal error ==&lt;br /&gt;
&lt;br /&gt;
After upgrading my wiki to MW 1.15 I got the error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fatal error: Unsupported operand types in /home/schlott/public_html/wiki/includes/parser/LinkHolderArray.php on line 33&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the extension stoped working.&lt;br /&gt;
&lt;br /&gt;
The solution was inside the DynamicPageList/DPL.php with the following statement in Line 36:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// cloning the parser in the following statement leads in some cases to a php error in MW 1.15&lt;br /&gt;
// You must apply the following patch to avoid this:&lt;br /&gt;
// add in LinkHoldersArray.php at the beginning of function &#039;merge&#039; the following code lines:&lt;br /&gt;
//		if (!isset($this-&amp;gt;interwikis)) {&lt;br /&gt;
//			$this-&amp;gt;internals = array();&lt;br /&gt;
//			$this-&amp;gt;interwikis = array();&lt;br /&gt;
//			$this-&amp;gt;size = 0;&lt;br /&gt;
//			$this-&amp;gt;parent  = $other-&amp;gt;parent;&lt;br /&gt;
//		}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the mentioned code lines to LinkHoldersArray.php the extension works just fine. -- Flaming Moe&lt;br /&gt;
&lt;br /&gt;
:Does this still happen in later versions of MediaWiki? I&#039;m experiencing the same issue with version 1.17, should I try this solution? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 18:53, 17 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comment on differing versions by [[User:Algorithmix|Algorithmix]] ==&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for compatibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 17:18, 1 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing! --[[User:Algorithmix|Algorithmix]] 21:10, 15 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Moved from the main page.&#039;&#039; [[User:GreenReaper|GreenReaper]] 20:02, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My own thoughts on this: it&#039;s a good idea, but performance is a huge consideration. I suggest investigating ways to avoid loading DPL code unless it is required, particularly [[Manual:$wgAutoloadClasses|$wgAutoloadClasses]]. Right now APC shows that it is touching all the code on every page access, and that&#039;s a significant cost when you have a large number of pages being accessed. [[User:GreenReaper|GreenReaper]] 21:51, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The latest version of DPL only loads a small portion of its php code on the initial require_once(). ONLY if there is a DPL call within a page the rest of the php code will be loaded. Which version did you test? [[User:Algorithmix|Algorithmix]] 05:53, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Ah, indeed it does - thank you! I was using 1.8.6 and it seems you made that change in 1.8.7 - I updated to 1.8.8 and now only DPLSetup.php is showing up on each load. That is a big improvement in code loaded - from 1.1Mb to 150kb. :-) [[User:GreenReaper|GreenReaper]] 19:55, 23 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trying to List Pages... ==&lt;br /&gt;
Trying to List Pages within a Namespace in Category Mode, Alphabatized on a non category page. Sounds ridiculous however this is the syntax that i am using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace=Article&lt;br /&gt;
shownamespace=false&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=category,title &lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
What i am trying to do is show all pages in the article namespace on a page in category mode alphabetized by the page title rather then the namespace. Currently all pages are organized under &amp;quot;A&amp;quot; because the pages are named Article:Page Name.  I want to eliminate or mask the Article so that they are organized by Page Name.&lt;br /&gt;
&lt;br /&gt;
Kevindank AT Gmail.com&lt;br /&gt;
&lt;br /&gt;
:Hmh, you aren&#039;t very clear.&lt;br /&gt;
:1) is there really a custom namespace called &amp;quot;Article&amp;quot;? Cos otherwise you mean Main: &amp;quot;namespace=&amp;quot;&lt;br /&gt;
:But I guess I know what you mean. Like in [http://semeb.com/dpldemo/index.php?title=User:Subfader/Olli1/O7 this example] you don&#039;t want U headings but 0-Z... I dunno a solution :/ --[[User:Subfader|Subfader]] 21:17, 21 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Workaround ===&lt;br /&gt;
If you apply a very small patch you can use&lt;br /&gt;
 ordermethod=titlewithoutnamespace&lt;br /&gt;
to get the desired result:&lt;br /&gt;
&lt;br /&gt;
find (near line 1860 in DPLMain.php in the latest version)&lt;br /&gt;
                case &#039;titlewithoutnamespace&#039;:&lt;br /&gt;
and add the following line immediately after that line:&lt;br /&gt;
                    $sSqlSortkey = &amp;quot;, $sPageTable.page_title &amp;quot;.$sOrderCollation.&amp;quot; as sortkey&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
I will add this code line to the next release. &lt;br /&gt;
In fact, the patch will make the new behaviour the default (which is o.k., I think). Use &amp;lt;tt&amp;gt;ordermethod=title&amp;lt;/tt&amp;gt; to switch to the old behaviour.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/84.59.226.244|84.59.226.244]] 07:01, 22 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This worked perfectly Thank You.&lt;br /&gt;
&lt;br /&gt;
==DISPLAYTITLE and DYNAMIC PAGE LIST==&lt;br /&gt;
is it possible to tie this to DISPLAYTITLE to sort pages by their DisplayTitle?&lt;br /&gt;
&lt;br /&gt;
==installation instruction problems==&lt;br /&gt;
Thanks for this powerful extension. In order to help others to use it, I want to report two problems I just had in following the installation instructions in the article.&lt;br /&gt;
&lt;br /&gt;
The instructions say:&lt;br /&gt;
 add include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList.php&amp;quot;); to LocalSettings.php&lt;br /&gt;
However, the actual file downloaded for v1.14 was named DynamicPageList2.php. This modification worked:&lt;br /&gt;
 include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;2&amp;lt;/font&amp;gt;.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
The second problem is probably due to my lack of familiarity with PHP. The instructions appear to say to add a function call in LocalSettings after the include() statement above to control the richness level, like this:&lt;br /&gt;
 ExtDynamicPageList::setFunctionalRichness(3);&lt;br /&gt;
However, this caused a fatal error, so I commented it out. Should the call be like this?&lt;br /&gt;
 DynamicPageList2::setFunctionalRichness(3);&lt;br /&gt;
&lt;br /&gt;
--[[User:AJim|AJim]] 21:20, 30 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL extension inserts a blank line headline ==&lt;br /&gt;
[[Image:DPL empty line headline.jpg|thumb|right|450px|Blank line in headline]]&lt;br /&gt;
Problem:&lt;br /&gt;
DPL extension inserts a blank line in the article title (see picture). Other articles that do not use DPL, displayed without distortion.&lt;br /&gt;
&lt;br /&gt;
I use the original Monobook skin and the following versions of components:&lt;br /&gt;
*MediaWiki - 1.15.0&lt;br /&gt;
*PHP - 5.2.8 (appache)&lt;br /&gt;
*MySQL - 5.1.30-community-log&lt;br /&gt;
	&lt;br /&gt;
Can you tell me how to solve the problem, please. Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Kabanoff|Kabanoff]] 13:57, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Never had this problem. But since it&#039;s also on the [http://semeb.com/dpldemo/index.php?title=Main_Page DPL website] I guess it&#039;s not so easy to fix? --[[User:Subfader|Subfader]] 14:35, 5 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Perhaps. The problem on this wiki appears when the user is not logged in the system. In my wiki blank line appears wherever there is DPL. Discussion of this issue is on [http://semeb.com/dpldemo/index.php?title=Issue:DPL_extension_inserts_a_blank_line_headline DPL issue page] --[[User:Kabanoff|Kabanoff]] 08:53, 6 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: The simplest way to go is to edit the main.css of your own skin. In Monobook, search p-cactions, you will see &amp;quot;top: 1.3em;&amp;quot; (or similar). Change it to &amp;quot;top: 2.3em&amp;quot;. It may work. --[[User:Dullmau|Dullmau]] 20:26, 10 June 2010 (UTC)b&lt;br /&gt;
&lt;br /&gt;
== Having DPL Maintain #section Links ==&lt;br /&gt;
&lt;br /&gt;
If the pages I&#039;m building my DPL from have links like &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[#section|A Section]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, is it possible to to have DPL maintain the url of the page with that specific section, rather than have it change it to the page that has the DPL on it? &amp;amp;mdash; [[User:Cosmotron|Cosmotron]] 18:56, 8 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Template:DPL_Extension creation as potential redirect loop ==&lt;br /&gt;
&lt;br /&gt;
There is a DPLSetup.php routine, commonSetup(), which attempts to create an &amp;lt;nowiki&amp;gt;{{Extension DPL}}&amp;lt;/nowiki&amp;gt; template using the userid of the first user to visit the wiki after the extension is installed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
private static function commonSetup() {&lt;br /&gt;
        &lt;br /&gt;
        if (!isset(self::$createdLinks)) {&lt;br /&gt;
            self::$createdLinks=array( &lt;br /&gt;
                &#039;resetLinks&#039;=&amp;gt; false, &#039;resetTemplates&#039; =&amp;gt; false, &lt;br /&gt;
                &#039;resetCategories&#039; =&amp;gt; false, &#039;resetImages&#039; =&amp;gt; false, &#039;resetdone&#039; =&amp;gt; false , &#039;elimdone&#039; =&amp;gt; false );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // make sure page &amp;quot;Template:Extension DPL&amp;quot; exists&lt;br /&gt;
        $title = Title::newFromText(&#039;Template:Extension DPL&#039;);&lt;br /&gt;
        global $wgUser;&lt;br /&gt;
        if (!$title-&amp;gt;exists() &amp;amp;&amp;amp; $wgUser-&amp;gt;isAllowed(&#039;edit&#039;)) {&lt;br /&gt;
            $article = new Article($title);&lt;br /&gt;
            $article-&amp;gt;doEdit( &amp;quot;&amp;lt;noinclude&amp;gt;This page was automatically created. It serves as an anchor page for &amp;quot;.&lt;br /&gt;
                              &amp;quot;all &#039;&#039;&#039;[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]&#039;&#039;&#039; &amp;quot;.&lt;br /&gt;
                              &amp;quot;of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].&amp;lt;/noinclude&amp;gt;&amp;quot;,&lt;br /&gt;
                              $title, EDIT_NEW | EDIT_FORCE_BOT );&lt;br /&gt;
            die(header(&#039;Location: &#039;.Title::newFromText(&#039;Template:Extension DPL&#039;)-&amp;gt;getFullURL()));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two issues with this:&lt;br /&gt;
* (minor) The external link [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)] points to a disambiguation page here instead of to the actual extension info.&lt;br /&gt;
* (not so minor) If creation of the template fails, the user is redirected to [[Template:Extension DPL]] regardless, and the failed attempt to create the template is repeated until the browser detects this as a redirect loop and shuts down.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed that new installs, if started with just a blank set of database tables and a LocalSettings file (without running the MediaWiki installer again for the new wiki), are prone to go into an endless HTML redirect loop because of this code. Attempts to run maintenance/update.php from the command line may also abruptly end with errors if the extension is trying to create this page during the &amp;quot;update.php&amp;quot; run and the database is not yet updated to the latest MW format (and therefore not ready for the template creation attempt).&lt;br /&gt;
&lt;br /&gt;
There needs to be some error handling; if the creation of the placeholder template fails, don&#039;t just keep trying forever - at least not if this is going to return errors or redirect loops. --[[User:Carlb|Carlb]] 14:12, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Dynamic Pagelist vs. Semantic Mediawiki ==&lt;br /&gt;
I have started a [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]. Please help to give valuable information for a good choice. --[[User:Jannis|Jannis]] 19:19, 22 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2010=&lt;br /&gt;
&lt;br /&gt;
== [SOLVED] White page after including Semantic Media Wiki Extension in LocalSettings.php == &lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
I installed the Semantic Media Wiki extension on a Media Wiki 1.16.0&lt;br /&gt;
According to the install notes on the page I appended the following two lines to the LocalSettings.php:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
include_once(&amp;quot;$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
enableSemantics(&#039;filerepos.de&#039;);&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
After that I get a blank page on every URL of the Wiki.&lt;br /&gt;
Set error_reporting to E_ALL (in LocalSettings.php, SMW-Config-Files) but also got a blank page.&lt;br /&gt;
&lt;br /&gt;
Also tried the hint from the Semantic Wiki Site with no success:&lt;br /&gt;
&lt;br /&gt;
ini_set( &#039;memory_limit&#039;, &#039;100M&#039; );&lt;br /&gt;
&lt;br /&gt;
When I comment the both lines out everything works again.&lt;br /&gt;
&lt;br /&gt;
(Setup: Mediawiki 1.16.0, PHP Version 5.2.6, MySql 5.0.45, Semantic Media Wiki Extension 1.5.3 stable)&lt;br /&gt;
&lt;br /&gt;
Would apreciate any hint.&lt;br /&gt;
:This page is only for support for the DynamicPageList extension. You&#039;re more likely to get a response if you ask the SMW people. With that said, Did you add the:&lt;br /&gt;
 error_reporting(E_ALL);&lt;br /&gt;
 ini_set(&amp;quot;display_errors&amp;quot;, 1);&lt;br /&gt;
as the very first lines of LocalSettings.php (directly below the opening &amp;amp;lt;?php )? If that still doesn&#039;t work, try setting error reporting to E_ALL directly in your php.ini file. You can also try checking your webserver&#039;s error log as well (doesn&#039;t usually have php errors in it, but if its some sort of config problem with your webserver it might have relevant information). [[User:Bawolff|Bawolff]] 22:31, 26 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Thanks for the reply...think ini_set got the errorReporting working.&lt;br /&gt;
Now there is some output I can work with:&lt;br /&gt;
http://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;amp;action=edit&amp;amp;section=38&lt;br /&gt;
Call to undefined function enableSemantics() in /srv/www/vhosts/filerepos.de/httpdocs/websites/semwiki/LocalSettings.php on line 138 &lt;br /&gt;
&lt;br /&gt;
[SOLVED] I accidently downloaded the wiki and the extension with different user...so the wiki wasnt allowed to access the extension.&lt;br /&gt;
Changed extension files owner to the same owner as the wiki and so everything works now.&lt;br /&gt;
Thanks for the error reporting hint which allowed me to find my mistake&lt;br /&gt;
&lt;br /&gt;
== Undefined index and .default ==&lt;br /&gt;
&lt;br /&gt;
I try to make the DPL-Extension read out a category and get the parameters of a template in the articles of this category. They are meant to be used in another template. I saw another wiki which did it the same way as I did, but I get a strange Error while using the preview on this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = Some Category&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  includepage = {Template in articles} Kr&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Notice: Undefined index: tip ... EditPage.php&amp;quot;. The line is this: &amp;quot;$tip = $tool[&#039;tip&#039;],&amp;quot;.&lt;br /&gt;
This is strange but probably not that important. The real problem I got ist, that the extension always adds an &amp;quot;.default&amp;quot; at the end of the template. So I get a long list which just says &amp;quot;Template:Template in articles Kr.defaultTemplate:Template in articles Kr.default...&amp;quot;.I don&#039;t really get the origin of the problem and couldn&#039;t find an answer anywhere.&lt;br /&gt;
I didn&#039;t change anything in the basic code of mediawiki, except for some extra buttons i added in EditPage.php. There are also no extensions, that could affect the DPL extension.--[[User:Eski123|Eski123]] 12:14, 2 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My five cents on this: according to [http://semeb.com/dpldemo/index.php?title=Includepage#include_contents_related_to_templates doc], the DPL engine calls a template with the additional sufix &amp;quot;.default&amp;quot; when a page listed in the result does not use the specified template. [[User:Pierrem100|Pierrem100]] 14:49, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with missing subheads ==&lt;br /&gt;
&lt;br /&gt;
DPL is apparently crashing when used with a subhead that doesn&#039;t exist on one of the pages included by Category.&lt;br /&gt;
&lt;br /&gt;
I have the following DPL code on a page called &amp;quot;Current projects&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 =Projects in process=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects&lt;br /&gt;
  |include = #Project steward, #Need&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Need&lt;br /&gt;
 }}&lt;br /&gt;
 &lt;br /&gt;
 =Completed projects=&lt;br /&gt;
 {{#dpl:&lt;br /&gt;
  |ordermethod=lastedit&lt;br /&gt;
  |order=descending&lt;br /&gt;
  |category=Projects, completed&lt;br /&gt;
  |include = #Project steward, #Final accounting&lt;br /&gt;
  |includetrim=true&lt;br /&gt;
  |table=class=&amp;quot;sortable&amp;quot;, Project, Steward, Final Accounting&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The first DPL call works if I temporarily clip out the second DPL cal, but including the second DPL call displays:&lt;br /&gt;
&lt;br /&gt;
:Fatal error: Call to a member function getPrefixedDBkey() on a non-object in /Library/WebServer/EcoReality/wiki/includes/parser/Preprocessor_DOM.php on line 994&lt;br /&gt;
&lt;br /&gt;
I then looked over the pages in the Category &amp;quot;Projects, completed&amp;quot; and discovered several of them did not have a subhead called &amp;quot;Final accounting.&amp;quot; These are old pages, and this worked once upon a time!&lt;br /&gt;
&lt;br /&gt;
For now, I&#039;ve removed &amp;quot;Final accounting&amp;quot; from the second DPL call, but it seems it should behave better than this in such a case, no? Have I messed up something to cause it to misbehave this way?&lt;br /&gt;
&lt;br /&gt;
See it fixed at: http://www.ecoreality.org/wiki/Current_projects .&lt;br /&gt;
&lt;br /&gt;
:If you haven&#039;t found it, this appears to be a problem with the DOM parser that has a patch [[bugzilla:22675|on bugzilla]]. (&#039;&#039;I forgot to sign AND log in, awesome&#039;&#039;) --[[User:WeaverThree|WeaverThree]] 20:03, 23 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spaces and underscores ==&lt;br /&gt;
&lt;br /&gt;
It seems that the &amp;quot;titleregexp&amp;quot; parameter doesn&#039;t interpret spaces and underscores the same way. In fact, since page names can&#039;t have spaces in them, any time there is a space it just flat out fails. This would ordinarily not be such a big deal, so, okay, you learn not to use spaces, however i have a template for detecting direct subpages of a page (but not sub-subpages). the regexp is {{PAGENAME}}/[^/]*$ however, if used on a page with a space in the name, {{PAGENAME}} returns a space there where dpl requires an underscore. It seems to me that spaces and underscores should be totally interchangable in dpl, as they are in the rest of MW. [[User:DeFender1031|DeFender1031]] 11:22, 29 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki SVN code incompatible? ==&lt;br /&gt;
&lt;br /&gt;
The code in the mediawiki SVN does not work as per the instructions on the page.  I wonder if we should remove this code to avoid confusion? [[User:JonathanWilliford|JonathanWilliford]] 20:44, 6 February 2010 (UTC)&lt;br /&gt;
:I found out that some MediaWiki users are trying to copy some of the functionality available from the zip file into the MediaWiki repository, while making sure that the code meets MediaWiki&#039;s coding standards.  I created a [[Extension:DynamicPageList_(third-party)#MediaWiki SVN Version of DPL2|section on the main page]] to comment on some of the differences in the code that is pertinent to users of the extension. --[[User:JonathanWilliford|JonathanWilliford]] 22:24, 6 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL breaks references in Cite? ==&lt;br /&gt;
I&#039;m having a weird problem with DPL and the Cite extension ([[Extension:Cite]]). A &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;asdf&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; reference won&#039;t show up in the &amp;lt;nowiki&amp;gt;&amp;lt;references/&amp;gt;&amp;lt;/nowiki&amp;gt; section if any DPL query is run in between. Dug into the code a bit and it seems like DPL clones the parser and does a clearState(), maybe that clears the active cite object as well for some reason? Anyone else have this problem? Is there a workaround? I&#039;m running MediaWiki 1.15.1, DPL 1.8.9 with PHP 5.2.6. --[[User:Shadowie|Shadowie]] 15:02, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Found an [[bugzilla:21502|active bug]] about this now as well. --[[User:Shadowie|Shadowie]] 15:07, 27 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Great and easy: Searchable Tables ==&lt;br /&gt;
&lt;br /&gt;
I use the TableTools (Firefox-Extension) to search the tables generated with DynamicPageList (Mediawiki-Extension); see here [https://addons.mozilla.org/en-US/firefox/addon/2637]&lt;br /&gt;
&lt;br /&gt;
With the Firefox-Extension installed you can right-click into a table and choose&lt;br /&gt;
# show Filter (german: Filter anzeigen)&lt;br /&gt;
# show Searchfilter (german: Suchfilter anzeigen)&lt;br /&gt;
&lt;br /&gt;
With the first you get lists where you can choose an item in the table-heading and get all the rows matching this item.&lt;br /&gt;
&lt;br /&gt;
With the second you get searchfields in the heading to use for a wildcard-search.&lt;br /&gt;
&lt;br /&gt;
Both functions are very (!) usefull for the DynamicPageList-tables. But it is not userfriendly for less sophisticated users to right-click to get the function. I would like to put such functionality with an easy dpl-command into the heading, similar to the magicword &amp;quot;wikitable&amp;quot; or &amp;quot;sortable&amp;quot;: &amp;quot;searchable&amp;quot;. Now I wonder if it would be possible to integrate such a great feature directly into DynamicPageList?? &lt;br /&gt;
&lt;br /&gt;
I hope that others are also interested in such a feature.&lt;br /&gt;
&lt;br /&gt;
Jan, --[[Special:Contributions/87.186.27.10|87.186.27.10]] 20:58, 1 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug found in Mix/Max revisions ==&lt;br /&gt;
&lt;br /&gt;
Lines 2376 - 2381 of DPLMain.php should be modified as follows to use the abstract table names:&lt;br /&gt;
&lt;br /&gt;
 if ($iMinRevisions != NULL) {&lt;br /&gt;
  $sSqlWhere .= &amp;quot; and ((select count(rev_aux2.rev_page) from $sRevisionTable as rev_aux2 where rev_aux2.rev_page=$sPageTable.page_id) &amp;gt;= $iMinRevisions)&amp;quot;;&lt;br /&gt;
 }        &lt;br /&gt;
 if ($iMaxRevisions != NULL) {&lt;br /&gt;
 $sSqlWhere .= &amp;quot; and ((select count(rev_aux3.rev_page) from $sRevisionTable  as rev_aux3 where rev_aux3.rev_page=$sPageTable.page_id) &amp;lt;= $iMaxRevisions)&amp;quot;;&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/86.54.80.245|86.54.80.245]] 15:17, 19 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting parameter without using template? ==&lt;br /&gt;
&lt;br /&gt;
Hi, it seems that all parameters are set in a template. In my wiki, there is a pretty standardized section and i would like to implement DPL on it. It&#039;s not a template but just a list of 1....2....3...list. Is there any markup tag that i can tell DPL that item01 = 1..  ; item02 = 2... ; item03 = 3.... ?&lt;br /&gt;
&lt;br /&gt;
The current method is like this. It&#039;s actually good but in a FCKeditor-based Wiki, it may be too difficult to ask laymen to learn it.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
Country&amp;lt;BR&amp;gt;&lt;br /&gt;
|capital=Bamitogoo&amp;lt;BR&amp;gt;&lt;br /&gt;
|name=Republic of Nigunda&amp;lt;BR&amp;gt;&lt;br /&gt;
|dial=237&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 --[[User:Dullmau|Dullmau]] 12:57, 19 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.17alpha and [[bugzilla:22675|bug 22675]] ==&lt;br /&gt;
&lt;br /&gt;
I downloaded the daily build of MW 1.17 alpha (12:13, 20 June 2010 - revision: r68310) core code and extensions and this seems to be broken. Symptoms are the same as reported in [[bugzilla:22675|bug 22675]] four months ago, the output appears on-screen as an HTML source code dump (&amp;amp;lt;a href=&amp;quot;...) instead of as hyperlinks in their clickable form. The Wikimedia (intersection) version of the extension still works normally with no other change to configuration. --[[User:Carlb|Carlb]] 23:03, 20 June 2010 (UTC)&lt;br /&gt;
:This applies to MW 1.16 beta3 as well.  [[User:Thorncrag|Thorncrag]] 02:47, 29 June 2010 (UTC)&lt;br /&gt;
:The same problem with MW 1.16 beta1 [[User:EduRam|EduRam]] 09:41, 1 July 2010 (UTC)&lt;br /&gt;
::Oops. I just downloaded r68608 and it works with 1.16 beta3.  I imagine it will with 1.17 as well.  Should have done that before. :)  [[User:Thorncrag|Thorncrag]] 01:36, 30 June 2010 (UTC)&lt;br /&gt;
:::Er, now it appears I was somewhat incorrect.  It appears as though some DPL statements are functioning and some are not, in r68608.  Continuing to investigate.  [[User:Thorncrag|Thorncrag]] 22:31, 30 June 2010 (UTC)&lt;br /&gt;
::::&#039;&#039;&#039;Actually,this issue fixed in [[Special:Code/MediaWiki/68812|r68812]] completely.You can download the new DPLMain.php to solve this problem.&#039;&#039;&#039;--[[User:Xlsoul|Xlsoul]] 07:43, 21 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== imagecontainer ==&lt;br /&gt;
&lt;br /&gt;
Hi, I&#039;m using DPL and imagecontainer, but I&#039;m not sure what the problem is.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
imagecontainer=Constructed items (1-24)&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shouldn&#039;t this give a list of all of the images used on the page?  It&#039;s blank.  [[Special:Contributions/24.41.43.85|24.41.43.85]] 21:37, 1 July 2010 (UTC)&lt;br /&gt;
:imagecontainer might be disabled - it needs the functionalrichness parameter to be at least 2. (if that is the case, I have no idea if there would be an error of some sort. this is just a guess, I don&#039;t know much about DPL2). Also check your version. imagecontainer was added in 1.7.4, some sites use older versions (wikia for example uses 1.6.4) [[User:Bawolff|Bawolff]] 23:06, 1 July 2010 (UTC)&lt;br /&gt;
::Well, that would probably be the problem (the version; I&#039;m using wikia).  Is there any other way to make a list of all the images on the page?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 00:51, 2 July 2010 (UTC)&lt;br /&gt;
:::You can use the api - http://runescape.wikia.com/api.php?titles=Constructed_items_(1-24)&amp;amp;action=query&amp;amp;prop=images&amp;amp;imlimit=max (if you need pretty output you can use either javascript or xslt) [[User:Bawolff|Bawolff]] 07:44, 2 July 2010 (UTC)&lt;br /&gt;
::::Thank you very much.  I ended up using a mix of DPL and AWB to figure it out :).  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:16, 9 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PHP error since moving host ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Anyone got an answer for this PHP error, which has been appearing ever since I switched to a new web host? DPLs have stopped appearing on the pages, seems this error is to blame.&lt;br /&gt;
&lt;br /&gt;
 Parameter 3 to ExtDynamicPageList::dplTag() expected to be a reference, value given in /[snip]/includes/parser/Parser.php on line 3243&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried upgrading DPL, no luck. Is it a permissions problem perhaps? [[Special:Contributions/87.194.148.160|87.194.148.160]] 17:14, 6 July 2010 (UTC)&lt;br /&gt;
:You have to change the signature of the method &#039;&#039;&#039;dplTag()&#039;&#039;&#039; in line 865&lt;br /&gt;
:&#039;&#039;public static function dplTag( $input, $params, $parser )&#039;&#039;&lt;br /&gt;
:[[Special:Contributions/190.107.36.184|190.107.36.184]] 15:30, 30 July 2010 (UTC)&lt;br /&gt;
::Thank you, it works (I&#039;ve had this problem since I&#039;d upgraded to PHP 5.3.x. ;)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed some weird issues with PHP 5.3.  The above patch resolves some but not all. The &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; tag is now working but &amp;lt;nowiki&amp;gt;{{#dpl}}&amp;lt;/nowiki&amp;gt; is still broken, at least on my  Ubuntu localhost with PHP 5.3. On the server, with RHEL and PHP 5.3 (same minor version) neither dpl thing is working.  I&#039;ve looked a bit into the [http://www.php.net/manual/en/migration53.incompatible.php differences between PHP 5.2 and 5.3], mostly the by-reference parameter stuff but so far I haven&#039;t fixed this yet. [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 14:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did some [http://techblog.wimgodden.be/2010/06/24/automated-php-5-3-compatibility-testing-for-your-old-code/ Automated PHP 5.3 compatibility testing] (based on PHP_CodeSniffer) and (unfortunately) only got some warnings about split() (which should become preg_split()). [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:12, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Image inside a template ==&lt;br /&gt;
&lt;br /&gt;
Is there by chance a way to make a list of all of the images that are used in a template?  For instance, on [http://runescape.wikia.com/wiki/Rune_scimitar this page], I&#039;d like to have it add File:New Rune Scimitar.png .  It&#039;s a parameter on the template, not part of the template itself.  Is there a way to do so?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 06:19, 9 July 2010 (UTC)&lt;br /&gt;
:Anyone?  [[Special:Contributions/24.41.43.85|24.41.43.85]] 22:10, 10 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser function after a backup ==&lt;br /&gt;
I seem to have a strange issue after restoring a backup of my wiki on another computer. Both computers are using DPL version 1.8.9. I have a bunch of pages that use the parser function variant (&amp;lt;nowiki&amp;gt;{{#dpl: ...}}&amp;lt;/nowiki&amp;gt; through some templates. For some reason, they display incorrectly on the new computer.  Basically they just show the function then all of the parameters in what looks like a PRE tag.&lt;br /&gt;
&lt;br /&gt;
The parser tag works fine. I can take the same queries and change them to the tag variant on a test page and they work great. The trouble is I need these to work in templates, so the function is needed. Anybody have any ideas what would cause this? - [[User:Glycerine102|Glycerine102]] 14:50, 19 July 2010 (UTC)&lt;br /&gt;
:No idea whats causing your original issue, but you can also try &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; - see [[Help:Magic_words#Miscellaneous]]. [[User:Bawolff|Bawolff]] 01:42, 20 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I highly suspect this to be an issue with PHP 5.2 vs 5.3... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:37, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parser versus Hook change? ==&lt;br /&gt;
&lt;br /&gt;
Does anyone know what might have changed in the code to cause the following statement to no longer include the category here, as seen below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl:category={{PAGENAME}}|category=Application Error|notcategory=Subtopic-topic|replaceintitle=/{{BASEPAGENAME}}\//,|format=,\n*,[[{{BASEPAGENAME}}/%TITLE%{{pipe}}%TITLE%]],|notnamespace=Category|noresultsheader=There are no symptom entries for this application.[[Category:Articles with no symptom entries]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The odd thing is that it is actually working for one of my templates.  I resolved the issue by converting to the &amp;lt;DPL&amp;gt; hook instead.  Still, it seems strange that this suddenly stopped working.  [[User:Thorncrag|Thorncrag]] 20:31, 18 August 2010 (UTC)&lt;br /&gt;
:And I have just discovered that my workaround will not suffice because using the hook causes replaceintitle to not function the same as when using the parser call instead. [[User:Thorncrag|Thorncrag]] 21:18, 18 August 2010 (UTC)&lt;br /&gt;
::Note, as said in the thread above this one, you can also use &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to access the &amp;amp;lt;DPL&amp;amp;gt; tag as a parser function which should have the exact same behaviour as &amp;amp;lt;DPL&amp;amp;gt; (compared to &amp;lt;nowiki&amp;gt;{{#dpl:&amp;lt;/nowiki&amp;gt; which has slightly different behaviour compared to &amp;amp;lt;DPL&amp;amp;gt;). [[User:Bawolff|Bawolff]] 17:41, 19 August 2010 (UTC)&lt;br /&gt;
:::&amp;lt;s&amp;gt;Even with this tag format, the noresultsheader is not honored, for some unknown reason. [[User:Thorncrag|Thorncrag]] 19:45, 19 August 2010 (UTC)&amp;lt;/s&amp;gt; Due to being dyslexic I misread the suggestion... This actually might work, I shall troubleshoot further.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:31, 7 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This might also be a PHP 5.2 vs 5.3 problem... [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 15:45, 21 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Is this extension provoking an early call to [[Manual:Hooks/ParserClearState|ParserClearState]]? ==&lt;br /&gt;
&lt;br /&gt;
On [[Extension talk:VariablesExtension#Big Job Queue/Import bug solved in 1.3]] a bug in combination with [[Extension:VariablesExtension]] was reported. It seems like DynamicPageList triggers an early call of the hook [[Manual:Hooks/ParserClearState|ParserClearState]] which could cause trouble with several extension. Do you have any idea how this happens and what would be the best solution to solve this problem between the extensions? --[[User:Danwe|Danwe]] 04:35, 31 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 70760 and mw 1.16+ ==&lt;br /&gt;
&lt;br /&gt;
i know it&#039;s not the most secure thing in the world, but do they still play nice together? [[User:Redekopmark|redekopmark]] 18:38, 13 September 2010 (UTC)&lt;br /&gt;
:I&#039;m not sure what the number of 70760 is, however as far as i know they still play nicely together as long as the version of DPL is post [[rev:68812]]. However with that said, the categorylinks table changed quite a bit in 1.17 (aka current svn head). Some features might break in subtle (or perhaps not so subtle ways) because of that. It will certainly be less efficient for plain ole&#039; category listings (but then again this is a very inefficient extension, so if you care about efficiently, I doubt you&#039;d use it). Short answer: In my testing it still works, but no guarantees (+ the XSS issue). [[User:Bawolff|Bawolff]] 22:10, 13 September 2010 (UTC)&lt;br /&gt;
::okay, thanks, the 70760 is the revision that i got when i downloaded the trunk version earlier today and i&#039;m only planning on using it with 1.16 until 1.17 hits stable, again, thanks [[User:Redekopmark|redekopmark]] 04:29, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL &amp;amp; Nested Templates? ==&lt;br /&gt;
&lt;br /&gt;
I may be missing something so I am posting the question here.  Can DPL query variables passed to a nested template? Meaning, ... &lt;br /&gt;
* You have a page named Resource1 which uses a template called ResourceType1 which is a member of the Asset Category.&lt;br /&gt;
* Within template ResourceType1 you pass variables to and call the template called AssetInfo.&lt;br /&gt;
* You then construct a DPL query which based on the Asset category queries all pages member of Asset and lists the variables found on the nested AssetInfo template&lt;br /&gt;
&lt;br /&gt;
The rational for such a construct would be to list AsseInfo common to all resources which may use different ResourceType templates (type1, type2, etc) but are all members of Asset.  Since the include/includepage line in DPL table output must be consistent, querying the nested common template seems the best approach but does not work.&lt;br /&gt;
please advise?, thanks ahead of time for replies [[Special:Contributions/208.79.244.111|208.79.244.111]] 23:23, 4 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Replace in title breaks with titles that contain parentheses ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just discovered that an article title which contains parentheses causes the replaceintitle statement to break in that it will no longer perform any longer.  In context, I have a replaceintitle which is supposed to remove the BASEPAGENAME from the title or an article that is a subpage, so that when I output title I can output only the name of the subpage instead of the entire trail.  I still need to do further troubleshooting to see if it is actually BASEPAGENAME or %TITLE% which is breaking.  Nevertheless, it&#039;s clearly an issue with the extension.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:41, 7 October 2010 (UTC)&lt;br /&gt;
:Note, per issue I reported above, I changed to #tag:DPL .... which is what bawolff had suggested.  Unfortunately I misread it a long time ago... Anyhow that seems to have sufficiently worked around this issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 23:30, 7 October 2010 (UTC)&lt;br /&gt;
::Well, changing to tag:DPL is till not yielding the results I need.  It seems that several of the DPL options are not honored when changing to it.  So I&#039;m back to parentheses breaking again.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 01:12, 8 October 2010 (UTC)&lt;br /&gt;
:::&amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; Should take the exact same syntax as &amp;amp;lt;DPL&amp;amp;gt;. If there&#039;s something that works for &amp;amp;lt;DPL&amp;amp;gt; but not &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt;, that&#039;s probably a bug in mediawiki (core) not the extension, since converting &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; to &amp;amp;lt;DPL&amp;amp;gt; is part of the parser. (With that said, I&#039;m not sure how it&#039;d help you with your issue, since the two should be exactly the same with exception of parsing the args before passing to DPL.). [[User:Bawolff|Bawolff]] 22:19, 26 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Use with TreeAndMenu Extension ? ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I only need this:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:category=Foo|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
&lt;br /&gt;
..To dynamically add all pages to a tree that is created by the Extension TreeAndMenu.&lt;br /&gt;
I´ve tested it and it works great. Though I´m planning an opened wiki I´m a bit scared&lt;br /&gt;
about the red box on this extensions main page telling me that it has a major security&lt;br /&gt;
risk. &lt;br /&gt;
&lt;br /&gt;
Is it possible to enable this extension only for a specific (admin) page or to eliminate&lt;br /&gt;
the security risk by adding some contraints?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
[[Special:Contributions/87.78.238.27|87.78.238.27]] 18:47, 4 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The security risk will be eliminated in the next version. If you protect the the page with the DPL statement against changes, however, there should be no risk, even with the current version. [[Special:Contributions/84.59.134.95|84.59.134.95]] 17:27, 10 December 2010 (UTC)&lt;br /&gt;
::Hmm? Someone could just write a new DPL on an unprotected page. You&#039;d also need to make it so DPL&#039;s only ran on protected pages. (I think there might even be an option for that. can&#039;t remember). [[User:Bawolff|Bawolff]] 19:09, 10 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thaks Bawolff, I´ll take a look at the settings soon. If you remeber please post it here. &lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/87.78.237.140|87.78.237.140]] 09:33, 11 December 2010 (UTC)&lt;br /&gt;
:&amp;lt;code&amp;gt;ExtDynamicPageList::$options[&#039;RunFromProtectedPagesOnly&#039;] = &amp;quot;NO DPL FOR YOU!&amp;quot;;&amp;lt;/code&amp;gt; See http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#DPL_Security (Note I haven&#039;t looked at the code implementing that, so I can&#039;t vouch for its security in any way or form, but the manual claims that it will work). [[User:Bawolff|Bawolff]] 17:09, 11 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi, thanks a lot! Have a nice christmas time! [[Special:Contributions/87.78.48.253|87.78.48.253]]&lt;br /&gt;
&lt;br /&gt;
Hi again. Sadly that was not the solution. If the option to allow DPL only on protected pages is enabled this also affects the NavTree (Extension: TreeANDMenu) that needs DPL to work propperly. What I need is DPL to only work in the sidebar :-). But I don´t know if that is easily possible?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/195.14.207.110|195.14.207.110]] 19:30, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2011=&lt;br /&gt;
&lt;br /&gt;
== Tree and Menu and DPL - Advanced use ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently using Tree and Menu and DPL to generate lists as shown in the Example. Works fine. &lt;br /&gt;
&lt;br /&gt;
 {{#tree:id=ToolsMenuTree|openlevels=0|root=Tools, Tips and best practice|&lt;br /&gt;
 * [[Tools and Tricks|Overview]] (Introduction Page)&lt;br /&gt;
 {{#dpl:category=Tools and Tricks|format=,**,[[%PAGE%]]\n,}}&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
The problem is that our wiki will have a lot of pages and subpages, making the list expand really fast with similar named entries such as:&lt;br /&gt;
 Outlook&lt;br /&gt;
 Outlook/Installation&lt;br /&gt;
 Outlook/Usage&lt;br /&gt;
&lt;br /&gt;
With the example structure above, is there a way to automatically create subfolders for all subpages using DPL syntax? Should be looking something like that&lt;br /&gt;
 **Outlook&lt;br /&gt;
  ***Installation&lt;br /&gt;
  ***Usage&lt;br /&gt;
Any hints would be greatly appreciated. (Mike)&lt;br /&gt;
dpl nested&lt;br /&gt;
&lt;br /&gt;
:For subcategories you could use [http://semeb.com/dpldemo/index.php?search=nested&amp;amp;go=Go nested queries]. Not sure how to implent that for subpages. You may need [[Help:Extension:ParserFunctions#.23titleparts|titleparts]] and [http://semeb.com/dpldemo/index.php?title=Titlematch#titlematch titlematch].&lt;br /&gt;
:I once wrote a [http://semeb.com/dpldemo/index.php?title=User:Subfader/Subpages_don%27t_work subpages script] but it had some bug in the order iirc.  --[[User:Subfader|Subfader]] 19:20, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Error on line 442 ==&lt;br /&gt;
&lt;br /&gt;
Hello, how can I solve this error?&amp;lt;br&amp;gt;&lt;br /&gt;
Deprecated: Function split() is deprecated in /home/tibiawi/public_html/extensions/DynamicPageList/DynamicPageList2Include.php on line 442&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Replace the [http://php.net/split &#039;&#039;&#039;&amp;lt;code&amp;gt;split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;] call with [http://php.net/preg_split &#039;&#039;&#039;&amp;lt;code&amp;gt;preg_split()&amp;lt;/code&amp;gt;&#039;&#039;&#039;], that should be equivalent. :) Make sure the line is passing the arguments as it should, though, the function headers are subtly different. -[[User:Pinkgothic|pinkgothic]] 14:36, 28 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL transclusion and performance tip ==&lt;br /&gt;
&lt;br /&gt;
Better write of the (meanwhile deleted) ramble below is at [[User:Pinkgothic/DPL]], which is &#039;&#039;very&#039;&#039; layman oriented, so probably going to bore most people out of their minds, but I like having something I can link anyone to. :) -[[User:Pinkgothic|pinkgothic]] 15:49, 28 January 2011 (UTC)&lt;br /&gt;
: Deleted the ramble, better read the extended version ;-) --[[User:Nakohdo|Nakohdo]] 17:56, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Semeb.com Troubles? ==&lt;br /&gt;
&lt;br /&gt;
The whole /dpldemo/ folder seems to have disappeared from semeb.com. Is there somewhere else we can go to get to the manual? –[[User:DamnedScholar|DamnedScholar]] 20:51, 4 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Seems to be back: http://semeb.com/dpldemo/ --[[User:Nakohdo|Nakohdo]] 17:48, 8 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: So it is. –[[User:DamnedScholar|DamnedScholar]] 03:48, 14 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Issue with replaceintitle==&lt;br /&gt;
I&#039;m having an issue with replaceintitle when attemtping to do a replacement on a title which includes an apostrophy.&lt;br /&gt;
&lt;br /&gt;
Here is my dpl call:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|shownamespace=false&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
|titlematch={{PAGENAME}}/%&lt;br /&gt;
|replaceintitle=/{{PAGENAME}}\//&lt;br /&gt;
|format=,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above works perfectly on, for example, &amp;quot;John Smith&amp;quot;, but &amp;quot;John O&#039;Shea&amp;quot; fails to return any results.  I&#039;ve tried a number of ways to escape the apostrophy with no success, so any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
-AerosAtar 20:04, 19 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[[Extension:StringFunctions#.23replace:]], [[Extension:MultiReplace]] --[[User:Subfader|Subfader]] 00:29, 20 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried using a #replace call from ParserFunctions (running 1.16.2), but it fails under the same circumstances.  It is possible I wasn&#039;t writing the regexp correctly though. What would you suggest I try within the #replace call?&lt;br /&gt;
::-AerosAtar 22:37, 21 February 2011 (UTC)&lt;br /&gt;
:::Its because the &#039; in &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt; is outputted as a &amp;lt;nowiki&amp;gt;&amp;amp;amp;#39;&amp;lt;/nowiki&amp;gt; to avoid making italic/bolding. You need to somehow use the replace parser function to replace the &amp;amp;amp;#39; with a &#039; (And hope replace doesn&#039;t similarly replace &#039; character). [[User:Bawolff|Bawolff]] 03:58, 26 February 2011 (UTC)&lt;br /&gt;
::::Using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:{{PAGENAME}}|&amp;amp;amp;#39;|%27}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t seem to make any difference.  Could there be something else causing this? It does only seem to be the one page with a &#039; in the title that is having a problem, which is why I have made the assumption that is the problem. -AerosAtar 16:37, 27 February 2011 (UTC)&lt;br /&gt;
:::::Probably something to do with at what stage the &amp;amp;amp;#39; is getting converted to a &#039;. Perhaps using the tag version (aka &amp;amp;lt;dpl&amp;amp;gt; instead of &amp;lt;nowiki&amp;gt;{{#dpl:...&amp;lt;/nowiki&amp;gt;) might work better since tpyically tag extensions have the content passed unmangled to the extension hook. (thats a bit of a long shot though). [[User:Bawolff|Bawolff]]&lt;br /&gt;
::::::On a related note, this issue isn&#039;t limited to DPL, see [[bugzilla:16474]]. [[User:Bawolff|Bawolff]] 00:50, 1 March 2011 (UTC)&lt;br /&gt;
Unfortunately, for some reason that I have been unable to fathom, the &amp;amp;lt;DPL&amp;amp;gt; tag doesn&#039;t work on my wiki. Or on my 1.16 test wiki.  So something has changed between 1.15 and 1.16 which has broken that (but my PHP knowledge is far too limited to even attempt to figure out what).  Even Using &amp;lt;nowiki&amp;gt;{{#tag:DPL&amp;lt;/nowiki&amp;gt; doesn&#039;t work... Oh well, guess I&#039;ll have to live with it for the moment. --AerosAtar 20:26, 3 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Breaks when using ordermethod pagesel ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve run into an interesting problem. When attempting to generate a list using &amp;quot;linksfrom&amp;quot; and setting ordermethod to &amp;quot;pagesel&amp;quot;, the parser breaks with the following error:&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT DISTINCT `page`.page_namespace as page_namespace,`page`.page_title as page_title,`page`.page_id as page_id, pagesrc.page_title as sel_title, pagesrc.page_namespace as sel_ns, CONCAT(pl.pl_namespace,pl.pl_title) AS sortkey FROM `pagelinks` as plf, `page`as pagesrc, `page` WHERE 1=1 AND `page`.page_is_redirect=0 AND `page`.page_namespace = plf.pl_namespace AND `page`.page_title = plf.pl_title AND pagesrc.page_id=plf.pl_from AND ((plf.pl_from=0)) ORDER BY sortkey ASC LIMIT 0, 500&lt;br /&gt;
&lt;br /&gt;
Error message is:&lt;br /&gt;
Unknown column &#039;pl.pl_namespace&#039; in &#039;field list&#039; (localhost) &amp;lt;/pre&amp;gt;&lt;br /&gt;
What&#039;s interesting is that this error does NOT occur if I change &amp;quot;linksfrom&amp;quot; to &amp;quot;linksto&amp;quot;.  What&#039;s also interesting is that on a cursory check of DPLMain.php for malformed code and found that the column pl.pl_namespace isn&#039;t even referenced in the &amp;quot;linksfrom&amp;quot; section, but is referenced in the &amp;quot;linksto&amp;quot; section, but I may not be looking at it right.&amp;lt;br /&amp;gt;[[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 20:50, 22 February 2011 (UTC)&lt;br /&gt;
:I forgot to post that I believe I found the issue causing this.  On line 2088 of DPLMain.php the pagesel function is referencing the pagelink when it should be referencing pagefrom:&lt;br /&gt;
 $sSqlSortkey = &amp;quot;, CONCAT(pl.pl_namespace,pl.pl_title) &amp;quot; . $sOrderCollation . &amp;quot; AS sortkey&amp;quot;;&lt;br /&gt;
I changed pl.pl_namespace,pl.pl_title to plf.pl_namespace,plf.pl_title - and this &#039;&#039;seems&#039;&#039; to have resolved the issue.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 22:13, 16 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Show images of a category including links to pages using these images! ==&lt;br /&gt;
&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;br /&gt;
I have a difficult question. I would like to create a gallery like that:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |category=Oneofmycats&lt;br /&gt;
   |namespace=Image&lt;br /&gt;
   |format=«gallery»,%PAGE%¦%NR%. %TITLE%\n,,«/gallery»&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
That works great. But now I would like to have the name of the page (all of my images are at least only used on one page!) which makes use of the image as image text (not TITLE). In addition to that the name of the page should be a linkt to the page! So it would be possible to show all Images of a certain category including linkt to each page using this image (there is only one page!).&lt;br /&gt;
&lt;br /&gt;
Found this code here:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
   |imageused=myimage.jpg&lt;br /&gt;
   |format=,[[%PAGE%]]\n,,&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
But I don´t know how to merge this two operations to one big thing!&lt;br /&gt;
&lt;br /&gt;
Hope you understand what I mean :-).&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
== DPL for category page – order by second name? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m using DPL for a personalized category page because I didn&#039;t like the MediaWiki-own view. Everything works fine but there is one point I despair of. For the category of persons I want the list to be ordered by second name. In the standard category view this issue is solved by a tag on every page that tells MediaWiki how to order, e.g. on the page &amp;quot;Angie Gielach&amp;quot; &amp;lt;nowiki&amp;gt;[[Kategorie:Personen|Gielach]]&amp;lt;/nowiki&amp;gt; to have it listed under &amp;quot;G&amp;quot; instead of &amp;quot;A&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
In DPL I use the following code to display the pages of my category &amp;quot;Personen&amp;quot; alphabetically:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
===A===&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = Personen&lt;br /&gt;
format   = ,\n* [[%PAGE%|%TITLE%]],,&lt;br /&gt;
title&amp;lt;=B&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Has anyone a solution for this? &lt;br /&gt;
--[[Special:Contributions/188.110.236.197|188.110.236.197]] 20:57, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[http://semeb.com/dpldemo/index.php?title=Ordermethod#ordermethod ordermethod=category,sortkey] - IIRC it does&#039;t work well. --[[User:Subfader|Subfader]] 21:25, 2 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibility with the Collection extension ==&lt;br /&gt;
&lt;br /&gt;
This extension is great but when you try to export to a pdf with the book/collection extension nothing gets printed. Is there a way to solve this?--[[User:Tsouchon|Tsouchon]] 13:50, 6 May 2011 (UTC)&lt;br /&gt;
:This is an issue with several extensions. See [[bugzilla:21653]] for example. [[User:Bawolff|Bawolff]] 20:05, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Selecting Articles based on template parameter value ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 20:10, 23 May 2011 (UTC)  Hi, I am new to DPL. I have articles with a template named ProjectInfo, that contains parameters named ProjectName, ProjectOwner, ProjectDate. I want to use DPL to create a list of projects that are recent (ProjectDate less than 3 years old).&lt;br /&gt;
&lt;br /&gt;
I am testing this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 category=PendingProjects&lt;br /&gt;
 include={ProjectInfo}:ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 includematch = (Here I want ProjectDate &amp;gt; 3 years)&lt;br /&gt;
 table=,,ProjectName:ProjectOwner:ProjectDate&lt;br /&gt;
 resultsheader=Number of data = %PAGES%\n&lt;br /&gt;
 noresultsheader= no matching projects were found.\n&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for any help!&lt;br /&gt;
&lt;br /&gt;
:You have to use a subquery which will result in all pages with the temnplate being returned but hiding those which do no match your age criteria (for which you&#039;ll need [[Extension:ParserFunctions]] for the check). A very dirty solution tho. --[[User:Subfader|Subfader]] 19:04, 24 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
--[[User:Riveraea|Riveraea]] 19:36, 24 May 2011 (UTC)  The logic I may use to evaluate the date is :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#ifexpr:{{#time:U}} &amp;gt; {{#time:U| {{{ProjectDate}}} + 3 year}}|Older than 3 years|Less than 3 years}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Do you mean that all the records may be selected, then format the output to hide not wanted records?&lt;br /&gt;
Please provide an example of the format expression.&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Intercept a list of articles by alphabetic character ==&lt;br /&gt;
&lt;br /&gt;
I have a list of articles on people, sort by last name (via sortkey). To make it easier for users to find a name in the list I want to intersect the list with subheadings showing the alphabetical character:&lt;br /&gt;
&lt;br /&gt;
====A====&lt;br /&gt;
* Otto Ader&lt;br /&gt;
* Anton Albers&lt;br /&gt;
&lt;br /&gt;
====B====&lt;br /&gt;
* Chris Bill&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Any ideas? --[[Special:Contributions/188.98.11.250|188.98.11.250]] 20:42, 1 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It works this way&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Should also work with &amp;lt;code&amp;gt;mode=category&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=...&lt;br /&gt;
|mode=category&lt;br /&gt;
|ordermethod=sortkey&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:but I get a blank page on that (old DPL version here). http://semeb.com/dpldemo/index.php?title=Mode#mode --[[User:Subfader|Subfader]] 18:26, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for your answer. I now use this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Personen&lt;br /&gt;
mode=category&lt;br /&gt;
ordermethod=sortkey&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Together with the setting &amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff = 400;&amp;lt;/code&amp;gt; it outputs a list separeted by the alphabetical character but without columns. Now there is one new problem appearing: Somehow the parser doesn&#039;t change the html-tags produced by the DPL-plugin into wiki-links. Thats what I get:&lt;br /&gt;
&lt;br /&gt;
===A===&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Otto_Abetz&amp;quot; title=&amp;quot;Otto Abetz&amp;quot;&amp;gt;Otto Abetz&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Alma_de_l%27_Aigle&amp;quot; title=&amp;quot;Alma de l&#039; Aigle&amp;quot;&amp;gt;Alma de l&#039; Aigle&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php/Helmut_Amanshauser&amp;quot; title=&amp;quot;Helmut Amanshauser&amp;quot;&amp;gt;Helmut Amanshauser&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course everything works well if I set &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt; in localsettings.php, but shouldn&#039;t it work without this?&lt;br /&gt;
--[[Special:Contributions/188.98.11.250|188.98.11.250]] 19:53, 5 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No idea, never happened to me. But yes, it should work without &amp;lt;code&amp;gt;$wgRawHtml = true;&amp;lt;/code&amp;gt;. For proper support you may want to start an &amp;quot;issue&amp;quot; on http://semeb.com/dpldemo/index.php?title=Extension_DPL --[[User:Subfader|Subfader]] 19:03, 6 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems with VariableExtension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m having problems with using the VariableExtension together with DPL, here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{#vardefine:pagetitle|Main Page}}&lt;br /&gt;
&lt;br /&gt;
 ==First==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&lt;br /&gt;
 ==Second==&lt;br /&gt;
 {{#dpl:titlematch={{#var:pagetitle}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m using Mediawiki v1.17, Extension:VariableExtension v1.3, and DPL v1.8.9 (the MW1.17 build, DynamicPageList-MW1.17-r76531.tar.gz).&lt;br /&gt;
&lt;br /&gt;
The output from the first call is not the same as the output from the second call. Shouldn&#039;t it be identical? The first call returns &amp;quot;Main Page&amp;quot; and &amp;quot;Talk:Main Page&amp;quot; as expected, but the second call instead gives this strange error message:&lt;br /&gt;
&lt;br /&gt;
:Extension:DynamicPageList (DPL), version 1.8.9 : ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their &#039;not&#039; variants&lt;br /&gt;
&lt;br /&gt;
Please help!&lt;br /&gt;
[[User:Amerias|Amerias]] 13:27, 11 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have reported this above already, but now I looked into it a little bit further. Seems like this is a problem ob &#039;&#039;DynamicPageList&#039;&#039;. This extension shouldn use &amp;lt;code&amp;gt;Parser::parse()&amp;lt;/code&amp;gt;, the code [http://svn.wikimedia.org/doc/classParser.html Parser class documentation] states that this function should NOT be called recursively! Since this function is called for page rendering, you shouldn&#039;t use it within this extension. Instead you should use &amp;lt;code&amp;gt;Parser::recursiveTagParse()&amp;lt;/code&amp;gt;. File: DPLMain.php, line 3310, &amp;lt;code&amp;gt;$parserOutput = $localParser-&amp;gt;parse( $output, $parser-&amp;gt;mTitle, $parser-&amp;gt;mOptions );&amp;lt;/code&amp;gt; --[[User:Danwe|Danwe]] 00:18, 24 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve tried to use &#039;&#039;recursiveTagParse&#039;&#039; as you suggested, but it doesn&#039;t fix the problem unfortunately. So far, I can confirm on 1.17 that this problem breaks Cite, Variables and Semantic Internal Objects behaviors. Everything is fine once DPL is deactivated.&lt;br /&gt;
&lt;br /&gt;
:::sure you have changed it everywhere? Or there must be any other cause which is triggering the [[Manual:Hooks/ParserClearState|ParserClearState]] hook, thats the only event all variables getting flushed down the toilet... --[[User:Danwe|Danwe]] 17:34, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::I indeed changed it in multiple DPL files, but no success. As I saw on bugzilla, this bug is unfortunately here since 2009. --[[Special:Contributions/112.136.72.214|112.136.72.214]] 08:41, 31 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: It works in latest DPL, but latest DPL has different problems - &amp;quot;namespace&amp;quot; support doesn&#039;t work&lt;br /&gt;
&lt;br /&gt;
::::::If you still run into similar problems, I suggest you use #dplvariable instead of the #variable parser function.&lt;br /&gt;
::::::The &amp;quot;namespace&amp;quot; support should still be working; the only thing that has changed is the fact that instead of &amp;quot;namespace = Article&amp;quot; you&#039;ll have to use &amp;quot;namespace = &amp;quot;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:30, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t get a simple List to generate something other than HTML tags around the list contents ==&lt;br /&gt;
I&#039;ve followed the install as stated and generated a simple test list which yields results with html tags around the list contents. I&#039;ve tried it with both the DPL tag and the DynamicPageList tag and they still both output html and not wiki links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=Vampire&lt;br /&gt;
count=5&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
namespace=Player_Page&lt;br /&gt;
columns=3&lt;br /&gt;
ordermethod=title&lt;br /&gt;
randomcount=5&lt;br /&gt;
count=5&lt;br /&gt;
offset=1&lt;br /&gt;
shownamespace=yes&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
yields&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Camarilla&amp;quot; title=&amp;quot;Category:Camarilla&amp;quot;&amp;gt;Category:Camarilla&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Character_Creation&amp;quot; title=&amp;quot;Category:Vampire Character Creation&amp;quot;&amp;gt;Category:Vampire Character Creation&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Commentaries&amp;quot; title=&amp;quot;Category:Vampire Commentaries&amp;quot;&amp;gt;Category:Vampire Commentaries&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Systems&amp;quot; title=&amp;quot;Category:Vampire Systems&amp;quot;&amp;gt;Category:Vampire Systems&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:Vampire_Policies&amp;quot; title=&amp;quot;Category:Vampire Policies&amp;quot;&amp;gt;Category:Vampire Policies&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test2&amp;quot; title=&amp;quot;Player Page:Article Count Test2&amp;quot;&amp;gt;Player Page:Article Count Test2&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Article_Count_Test3&amp;quot; title=&amp;quot;Player Page:Article Count Test3&amp;quot;&amp;gt;Player Page:Article Count Test3&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:PC_Census&amp;quot; title=&amp;quot;Player Page:PC Census&amp;quot;&amp;gt;Player Page:PC Census&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Player_Pages&amp;quot; title=&amp;quot;Player Page:Player Pages&amp;quot;&amp;gt;Player Page:Player Pages&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Player_Page:Sandbox&amp;quot; title=&amp;quot;Player Page:Sandbox&amp;quot;&amp;gt;Player Page:Sandbox&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;m running MW 1.16.2 with PHP 5.2.17 (cgi) and MySQL 5.0.91mm-log&lt;br /&gt;
&lt;br /&gt;
Have I forgotten something? I put in the following on my localsettings.php and downloaded from the extension page the proper package for my version of MW. &amp;lt;pre&amp;gt; include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know where else to go for help. I&#039;ve reviewed bugs and issue pages and really didn&#039;t see anything applicable. I even tried to install the Wikimedia version of this extension and that worked fine (although that version doesn&#039;t have all the function I want so I&#039;d rather have this one.) Please help. --[[User:Thing 1|Thing 1]] 23:44, 30 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am on a 1.16.2 install. I found that the trunk version worked and not the 1.16.x version. --[[User:Thing 1|Thing 1]] 04:39, 31 August 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Try to set [[$wgRawHtml]] to true. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:33, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
Is there a conflict between this and [[Extension:Variables]]?  In particular, it seemed that DPL was blanking variables, causing an [http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;oldid=584025 error message like this], and it was resolved by having the DPL variable declared first before the total variable ([http://strategywiki.org/w/index.php?title=StrategyWiki:Sandbox&amp;amp;diff=584031&amp;amp;oldid=584025 like this]).   --[[User:Sigma 7|Sigma 7]] 17:07, 27 September 2011 (UTC)&lt;br /&gt;
:You can also try to use the #dplvariable function when working with variables and DPL calls. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:34, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Question about &amp;quot;includematch&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
I use this great extensions in two of mine wikis. In the last times, i have some problems with includematch. &lt;br /&gt;
My Wiki is about Final Fantasy XIV Online, for info ;)&lt;br /&gt;
&lt;br /&gt;
NPCs are selling some Items, the item goes in the category:example sells from NPC.&lt;br /&gt;
Now, some NPCs sells example-head, examplefeed, example-earring. If i create now the Article examlpe, &lt;br /&gt;
i use this DPL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{SUBPAGENAME}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{fixapos|{{fixtick|{{fixparen|{{SUBPAGENAME}}}}}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here i use the _Template:Sellsrow to get the Price and the Template:NPC dpl Zones to get all other datas.&lt;br /&gt;
In the Template:Sellsrow, i define &#039;&#039;&#039;Item&#039;&#039;&#039;. Thats why my includematch say get where Item = &amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
So, my Articles shows me now in the Table all sellinginformations about:&lt;br /&gt;
*example&lt;br /&gt;
*example-head&lt;br /&gt;
*examplefeed&lt;br /&gt;
*example-earring&lt;br /&gt;
&lt;br /&gt;
i try&#039;d some other includematch variations like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category = {{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}} sells from NPC&lt;br /&gt;
|namespace =&lt;br /&gt;
|includepage = {Sellsrow}:Price, {NPC} dpl Zones&lt;br /&gt;
|includematch =  /\s*Item\s*{{=}}\s*{{#if: {{{Name|}}}|{{{Name|}}}|{{PAGENAME}}}}/si&lt;br /&gt;
|format      =,,\n&lt;br /&gt;
|table       =class=&amp;quot;SE-Heaventable sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;,Name,Preis,Region&lt;br /&gt;
|columns=1&lt;br /&gt;
|rowcolformat= style=&amp;quot;background-color: transparent; width: 100%;&amp;quot;&lt;br /&gt;
|tablerow = %%,%%&lt;br /&gt;
|suppresserrors=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
but at least, i have allways the Same problem. It shows me all what that NPC have, where example is in :\ &lt;br /&gt;
The only what i want to see, is the Data for example &amp;gt;.&amp;lt; Someone knows how i can fix it? [[User:Yukii|Yukii]] 12:52, 17 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m not quite sure I understood everything you said, so in case you want to clarify, you can tell me in German. // Ich bin mir nicht ganz sicher, dass ich alles richtig verstanden habe, und falls nicht, dann kannst du es gerne auf Deutsch nochmals erklären.&lt;br /&gt;
::The problem is, as far as I can see, that you never included the line &amp;quot;Item=...&amp;quot; in your DPL call; you only called to include &amp;quot;Price=...&amp;quot; parameter in the {Sellsrow} template. The includematch function works only, if you include the respective parameter, so in order for it to work, you need to change &amp;lt;code&amp;gt;{Sellsrow}:Price&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;{Sellsrow}&amp;lt;font color=red&amp;gt;:Item&amp;lt;/font&amp;gt;:Price&amp;lt;/code&amp;gt;. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:43, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Warning about $maxResultCount ==&lt;br /&gt;
&lt;br /&gt;
Just as a heads-up, &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is &#039;&#039;&#039;not&#039;&#039;&#039; a limit on DPL&#039;s results, but a limit on the amount of rows pulled from the database. &#039;&#039;&#039;That is not the same thing&#039;&#039;&#039;. For example, the DPL query...&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;DPL&amp;amp;gt;&lt;br /&gt;
 includematch=/\|\stemplate-attribute\s=\svalue/s&lt;br /&gt;
 titlematch=Foo%&lt;br /&gt;
 category=Foos&lt;br /&gt;
 &amp;amp;lt;/DPL&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
...will &#039;&#039;&#039;first pull all pages beginning with &amp;quot;&amp;lt;code&amp;gt;Foo&amp;lt;/code&amp;gt;&amp;quot; in the category &amp;quot;&amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt;&amp;quot; from the database&#039;&#039;&#039;, and only &#039;&#039;&#039;then&#039;&#039;&#039; check for the &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt;  pattern. In other words, if &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is 500 and you have 800 &amp;lt;code&amp;gt;Foo%&amp;lt;/code&amp;gt; pages in the &amp;lt;code&amp;gt;Foos&amp;lt;/code&amp;gt; category, &#039;&#039;&#039;&#039;&#039;even if just ten of those match your &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; pattern, you will probably not get all ten&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Our solution was to remove the limit entirely (&amp;lt;code&amp;gt;$allowUnlimitedResults = true&amp;lt;/code&amp;gt;), because our wiki is private and we have a strong control over authorship.&lt;br /&gt;
&lt;br /&gt;
Your mileage may, of course, vary. -[[User:Pinkgothic|pinkgothic]] 13:32, 30 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Does not work with mediawiki 1.18 ==&lt;br /&gt;
&lt;br /&gt;
On upgrade from mediawiki 1.65 to 1.18, DPL stopped working. I downloaded the latest version from Semeb website. But still does not work. The error is: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Fatal error: Call to a member function addMessages() on a non-object in xxxxxx/extensions/DynamicPageList/DPLSetup.php on line 1163&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Help! [[User:Jonathan3|Jonathan3]] 00:49, 11 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this... find the error line and it should be this piece of code or something similar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        foreach( DPL2_i18n::getMessages() as $sLang =&amp;gt; $aMsgs )&lt;br /&gt;
        {&lt;br /&gt;
            $wgMessageCache-&amp;gt;addMessages( $aMsgs, $sLang );&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In MW 1.18 $wgMessageCache is deprecated so just comment out all those lines. It should work ok after that. --[[Special:Contributions/Paracelsus|Paracelsus]] 22:50, 12 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:But that won&#039;t add the messages to the cache... --[[User:Subfader|Subfader]] 08:04, 13 December 2011 (UTC)&lt;br /&gt;
::Better question is wtf is the extension doing messing around with the message cache by hand... [[User:Bawolff|Bawolff]] 19:21, 13 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I commented out those lines. Now it gives me the following error: &#039;&#039;&#039;Fatal error: Call to private method Title::prefix() from context &#039;DPLMain&#039; in xxxxx/extensions/DynamicPageList/DPLMain.php on line 2631&#039;&#039;&#039;. What next? :-) [[User:Jonathan3|Jonathan3]] 22:34, 18 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I also commented out the following lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            if ($bShowNamespace)&lt;br /&gt;
                //Adapted from Title::getPrefixedText()&lt;br /&gt;
                $sTitleText = str_replace( &#039;_&#039;, &#039; &#039;, $title-&amp;gt;prefix($sTitleText) );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::I&#039;m not sure if everything works fine now, but at least the error message disappeared --[[Special:Contributions/82.57.155.239|82.57.155.239]] 21:34, 25 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*FIXED*&#039;&#039;&#039; Removing the lines above fixed it. I also found the following page which may be of interest (and which includes a replacement for the missing lines): [[Special:Code/MediaWiki/86335]]  Thanks everyone [[User:Jonathan3|Jonathan3]] 23:15, 27 December 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
:  I only saw a replacement for the second set of lines you had comment out, is that correct?  Also, does this them restore the adding messages to the cache?  Thanks!  [[User:Ncarty97|Ncarty97]] 16:36, 26 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2012 =&lt;br /&gt;
&lt;br /&gt;
== Null edits (or dummy edits) required for updating DPL listing ==&lt;br /&gt;
&lt;br /&gt;
The wiki I administer makes a huge use of DPLs for constructing lists of pages and controlling workflows--very well might I add.  &lt;br /&gt;
&lt;br /&gt;
One problem that I have perennially run into however is the need to execute a null edit in order for pages to properly show up in a DPL when the DPL is grabbing based on, for instance, page category.  What I don&#039;t understand is that when accessing the page in question the category is correct, but the DPL listing the page will not include the page in its list until executing a null edit on the page.  I&#039;m fairly knowledgebale about this extension but I have not come up with a solution to this problem.  I&#039;ve even tried using updaterules to &amp;quot;touch&amp;quot; the page when the list is built, but that feature does not seem to be usable at this point.&lt;br /&gt;
&lt;br /&gt;
Since the page shows the correct category, and the job queue is empty, I can&#039;t actually figure out why this is happening.  The only thing that I can think of is that the DPL is stored in a cache; however, that should not be causing this since cached results are supposed to be disabled by default.  I do have MediaWiki parser cache set to enabled as well as file cache, but disabling these seems to have no effect on the symptom.  Any thoughts on this?  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 18:40, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I may have posted too soon; I &#039;&#039;completely&#039;&#039; disabled caching across the wiki and this seems to have resolved the problem altogether.  This works for now, although from a scalability perspective I&#039;m not sure.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 19:20, 12 January 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I think I posted too soon again.  I think disabling cache only caused an update, but null edits are still required.  I can&#039;t seem to find a way around this.  [[User:Thorncrag|&amp;lt;span style=&amp;quot;position:relative;overflow:hidden;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;position:absolute;bottom:1px;width:100%;height:8px;background:#eee&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;position:relative;border:1px solid #bbb&amp;quot;&amp;gt;&amp;amp;nbsp; Thorncrag &amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 16:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Have you tried to [[purge]] the page with the DPL call? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:46, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;skipthispage&amp;quot; - not bolded when created by DPL  ==&lt;br /&gt;
&lt;br /&gt;
Hi!  I&#039;m working through the book MediaWiki and Beyond.  Great book, but I&#039;ve run into something that doesn&#039;t seem to be working.  In the book it says that if you use the &#039;skipthispage&#039; variable and set it to false, not only will the page you are on show up in your list (in this case a navigation list), but since its pointing to itself, it will default to bolded text rather than a link.  I don&#039;t seem to be able to get that behavior though.  If I put a link to the page within itself, that will bold and present just as text, but not when it comes through the dpl command.  Any ideas why?   Thanks!  [[User:Ncarty97|Ncarty97]] 20:41, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Confirmed. Never worried about it tho. --[[User:Subfader|Subfader]] 23:39, 1 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It works fine for me. Could you give some more information (version MW and DPL?) and show me an example of the issue? You can do so on [http://semeb.com/dpldemo/index.php?title=Extension_DPL the DPL wiki] if you want to. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:53, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Redirects not showing DPL listing ==&lt;br /&gt;
Similar to above, the DPL listing is not showing up when you go to the page via redirect. So when you &amp;quot;null edit&amp;quot; it then works. Any clue on why this may be happening?&lt;br /&gt;
&lt;br /&gt;
Here is the error message: Extension:DynamicPageList (DPL), version 1.8.9 : Warning: No results.&lt;br /&gt;
&lt;br /&gt;
Thanks, [[User:CJL108|CJL108]] 00:35, 15 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Hello, could you clarify the issue a bit? I&#039;m not sure what exactly you mean with redirects not showing up. Have you tried setting the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#redirects redirects parameter] to include? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 13:55, 22 March 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Security issues? / Version 2 ==&lt;br /&gt;
What exactly needs to be fixed to resolve the security issues?&lt;br /&gt;
Are they resolved in version 2?  And what needs to happen before version 2 is released? [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:16, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Bit of useful info at [[User talk:Pinkgothic/DPL#Caching sidenote]] (this page is a good read altogether :) [[User:Guaka|Guaka]] ([[User talk:Guaka|talk]]) 13:53, 16 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DynamicPageList only works with global $wgRawHtml set to true. ==&lt;br /&gt;
&lt;br /&gt;
Between MediaWiki version 1.15 and 1.16 the way the &amp;lt; html &amp;gt; tag is handled changed. As a result, the DynamicPageList extension&#039;s abuse of the global $wgRawHtml setting to temporarily enable raw HTML content is broken. The normal way (to my knowledge) for an extension developer to embed raw HTML is to create one or more markers and then to post process the content and replace the markers with HTML after MediaWiki has done all of it&#039;s HTML stripping.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/216.58.45.229|216.58.45.229]] 22:53, 4 March 2012 (UTC)&lt;br /&gt;
:That is correct. To anyone interested See the docs for the [http://svn.wikimedia.org/doc/classStripState.html StripState] class (which extensions can use to insert strip items that will be automatically unstripped by mediawiki at the apropriate time). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:05, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== multiple notitlematch using {#dpl} ==&lt;br /&gt;
&lt;br /&gt;
I have my query running fine if I used &amp;lt;DPL&amp;gt; to [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#nottitlematch exclude multiple pages], but I need to run it using {{#dpl}}. How do I exclude multiple pages here when the | delineates query parameters?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nottitlematch=A|B|C -&amp;gt; fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A\|B\|C  fails, &amp;quot;expecting =&amp;quot; error&lt;br /&gt;
nottitlematch=A,B,C fails&lt;br /&gt;
nottitlematch=A;B;C fails&lt;br /&gt;
&lt;br /&gt;
nottitlematch=A&lt;br /&gt;
nottitlematch=B&lt;br /&gt;
nottitlematch=C only excludes the last one&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/107.1.97.86|107.1.97.86]]&lt;br /&gt;
&lt;br /&gt;
:As usual, when you use a parser function, you will have to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, when you want to denote a &amp;quot;|&amp;quot; without making a statement about a new parameter ([http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax#Parser_function_method see here]):&lt;br /&gt;
:&amp;lt;pre&amp;gt;nottitlematch = A{{!}}B{{!}}C&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Ofc you need to define the [[Template:!]] as usual.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 21:23, 9 April 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thx for the prompt response, works perfectly.&lt;br /&gt;
&lt;br /&gt;
== WantedPages, Templates, Files, and Categories ==&lt;br /&gt;
&lt;br /&gt;
Hi. I was wondering if it is possible to use DPL to create the list of Wanted Pages, Templates, Files, and Categories. My wiki uses this already for anything that isn&#039;t uncategorized, so we can categorize it immediately. I would like to do the same for Wanted Pages, Templates, Files, and Categories. Is this possible, and how would I do that? [[Special:Contributions/173.66.197.202|173.66.197.202]] 17:18, 11 June 2012 (UTC)&lt;br /&gt;
:You have special pages that list wanted pages, templates and files already. Why exactly do you need DPL to create those lists as well? Aside from that, no, I don&#039;t think that is possible. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 18:08, 12 June 2012 (UTC)&lt;br /&gt;
::To keep it up-to-date and so it can be fixed faster than those pages can update. [[Special:Contributions/173.66.197.202|173.66.197.202]] 16:31, 13 June 2012 (UTC)&lt;br /&gt;
:::If you&#039;re using DPL, performance obviously isn&#039;t a concern, so don&#039;t use [[manual:$wgMiserMode|$wgMiserMode]], and those pages will be updated instantly. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 19:01, 13 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Allowcachedresults WARNING ==&lt;br /&gt;
&lt;br /&gt;
It does not display!&amp;lt;br&amp;gt;&lt;br /&gt;
I set:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$wgFileCacheDirectory  = &amp;quot;$IP/cache&amp;quot;; &lt;br /&gt;
$wgShowIPinHeader      = false;  &lt;br /&gt;
$wgUseFileCache        = true;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And I set the Template:DPL Cache Warning, but the message won&#039;t display. Any ideas? - [[Special:Contributions/186.218.184.219|186.218.184.219]] 19:50, 18 June 2012 (UTC)&lt;br /&gt;
::The allowcachedresults refers to the parser cache, which is different from the File cache (and as such, settings related to the file cache really don&#039;t have that much bearing on how allowcachedresults should work [afaik]. Of course, disabling parser cache would also disable file cache so they&#039;re mildly related, but I would concentrate first on verifying that parser caching is working [ which it does appear to be based on the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Saved in parser cache with key guildwar_wiki:pcache:idhash:2870-0!*!0!!pt-br!2!edit=0 and timestamp 20120619120119 --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from the link). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:10, 19 June 2012 (UTC)&lt;br /&gt;
:Please... someone help me, I don&#039;t know what else I can do, another thing that happens is that the following template call makes pages show AS templates (when previewing):&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|category=*Skills do elementalist¦Skills downed¦Skills de Lava Axe¦Skills de Magnetic Shield¦Skills de Fiery Greatsword¦Skills de Bow of Frost¦Skills de Lightning Hammer&lt;br /&gt;
|uses=Predefinição:Skill infobox&lt;br /&gt;
|include={Skill infobox}:%PAGE%,{Skill infobox}:description,{Skill infobox}:%PAGE%,{Skill infobox}:recharge&lt;br /&gt;
|secseparators = ²{#vardefine:,¦,,}²,²{#vardefine:Recharge-,¦,,}²&lt;br /&gt;
|format=,,,&lt;br /&gt;
|allowcachedresults=yes+warn&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The template is called in [http://guildwars2brasil.com.br/wiki/Lista_de_skills_do_elementalist this page]. - [[Special:Contributions/186.218.184.219|186.218.184.219]] 21:51, 18 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure if I got what I&#039;m supposed to do, also, the &#039;&#039;&#039;&#039;&#039;resultsheader = %PAGES%&#039;&#039;&#039;&#039;&#039; [http://guildwars2brasil.com.br/wiki/Predefini%C3%A7%C3%A3o:Dye_palette isn&#039;t working]. [[Special:Contributions/186.218.184.251|186.218.184.251]] 07:06, 9 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Where can I download DPL2? ==&lt;br /&gt;
&lt;br /&gt;
First, I don&#039;t know git very well but it seems that all of the links to download DynamicPageList2 are broken.  Can anyone point me to a version of DPL2 that works with MediaWiki 1.19?  Thanks.&lt;br /&gt;
&lt;br /&gt;
: http://semeb.com/dpldemo/index.php?title=DPL --[[User:Subfader|Subfader]] ([[User talk:Subfader|talk]]) 22:13, 29 June 2012 (UTC)&lt;br /&gt;
::I doubt this extension has been migrated to git since no one has been maintaining it for years. The svn links should still work. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 01:32, 3 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Attempting to use DPL to create a table &amp;quot;on-the-fly&amp;quot; on any given article page by pulling from a list on a page; Getting error message: %DPL-1.7.6-WARNING: No results! ==&lt;br /&gt;
* Hi, so my goal in this scenario is to create a table on-the-fly using DPL and put that table on any given article page (I&#039;ve opted to do a template call to facilitate this) -- and so part of the problem has been to figure out which of the DPL commands are best suited to accomplish this. I started with &amp;lt;b&amp;gt;table&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;tablerow&amp;lt;/b&amp;gt; and initially got the results I was looking for on simpler test examples. But now I&#039;m getting this error %DPL-1.7.6-WARNING: No results! and I can&#039;t find my bug! So yesterday I started looking at the &amp;lt;b&amp;gt;secseparators&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;multisecseparators&amp;lt;/b&amp;gt; commands, but the syntax is killing me and they&#039;re just a bit too tricky for me right now (I just started learning/implementing DPL). In the DPL Manual it even suggests sticking with &amp;quot;table&amp;quot; and &amp;quot;tablerow&amp;quot;, and that&#039;s what I&#039;d like to do. &lt;br /&gt;
* I&#039;d be grateful for some help figuring out where I took a wrong turn. &lt;br /&gt;
* One thing I saw yesterday was that I had misnamed the first parameter - i.e., Drug Code instead of Pfizer Drug Code. So I corrected that. It still didn&#039;t work. So I created a new Template:Drug Info 5 and Template:Drug Info5.dpl - suspecting that maybe there was something I wasn&#039;t aware of in the functioning of a phantom template where even if I fixed the parameter name in the dpl template, the phantom template might not pass the parameters through properly (?). &lt;br /&gt;
* Further down I list an example that did work. That&#039;s the one I built upon to try to get this one to work.&lt;br /&gt;
* Many thanks for your reply and insight. Cheers, Jeff Western cell: 323.449.7944&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;NON-WORKING VERSION:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Full error message is:&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;%DPL-1.7.6-WARNING: No results!&lt;br /&gt;
{|class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;&lt;br /&gt;
!Pfizer Drug Code !Drug Brand Name !Compound Name !Drug Class !Project Code |} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s the DPL and template call which goes on any given article (page):&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD Pfizer Compounds (to assoc drugs to Ulcerative Colitis) &lt;br /&gt;
|include = {Drug Info 5}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Here&#039;s Template:Drug Info 5.dpl:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{{Pfizer Drug Code|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Brand Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Compound Name|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Drug Class|}}}&lt;br /&gt;
|&lt;br /&gt;
{{{Project Code|}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;And then there&#039;s the phantom Template:Drug Info 5 which just serves to pass the above 5 parameters.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;The article:&#039;&#039;&amp;lt;b&amp;gt;EQDD PFizer Compounds (to assoc drugs to Ulcertative Colitis)&amp;lt;/b&amp;gt; &#039;&#039;-- has a small listing of just a few drugs for me to test out the DPL, for example:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Drug Info 5|Pfizer Drug Code=PF-00547659|Drug Brand Name=drug brand name|Compound Name=compound name (for Ulcerative Colitis, Crohn&#039;s Disease)|Drug Class=null|Project Code=A728}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;WORKING VERSION which &amp;lt;i&amp;gt;did&amp;lt;/i&amp;gt; create a table on-the-fly successfully:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|linksto=:EQDD for UK-092480  &amp;lt;-- but strangely, when I replaced UK-092480 with PF-00346519 (which is what it should be) it craps out&lt;br /&gt;
|include = {Drug Info 3}.dpl&lt;br /&gt;
|table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code,Description,Disease&lt;br /&gt;
|tablerow = %%,%%,%%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Previously I also tried to put the Drug Info parameters for each drug beneath a Drug Code section heading. Then, using #1sth:, I was able to get the Drug Info parameters -- but I couldn&#039;t figure out how to parse out the individual drug parameters in order to then output them in tabular format and build that table on-the-fly. Here&#039;s what I&#039;m talking about:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Inserting the &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/b&amp;gt; transclusion section tag into the data source (page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=PF-00547659=&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;{{#ifeq:{{{transcludesection|Pfizer Drug Code}}}|Pfizer Drug Code|PF-00547659}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
drug brand name &amp;lt;br&amp;gt;&lt;br /&gt;
compound name (for Ulcerative Colitis, Crohn&#039;s Disease)&amp;lt;br&amp;gt;&lt;br /&gt;
null&amp;lt;br&amp;gt;&lt;br /&gt;
A728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Getting the &amp;quot;UK-092480&amp;quot; Drug Info parameters from the data source using template code only,&#039;&#039; &amp;lt;b&amp;gt;&amp;lt;nowiki&amp;gt;{{#lsth:(page)|(parameter)}}&amp;lt;/nowiki&amp;gt;:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Brand Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Compound Name}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Class}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Project Code}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Drug Description}}&lt;br /&gt;
{{#lsth:EQDD for UK-092480|Disease}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hi, could you give me a link to your wiki and the respective pages, so I can take a look at it? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:24, 4 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;b&amp;gt;7/5/12:&amp;lt;/b&amp;gt;&lt;br /&gt;
::Hello, I wish I could give you a link to the wiki, but it&#039;s an internal wiki to the company and a network credentials are required in order to even view the wiki. Good news is that the solution to this first part of my problem is to use &amp;lt;tt&amp;gt;titlematch=&amp;lt;/tt&amp;gt; in the DPL, not &amp;lt;tt&amp;gt;linksto=&amp;lt;/tt&amp;gt;. I admit, I really didn&#039;t quite understand how the linksto command works, but titlematch definitely worked. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 | titlematch=EQDD_Pfizer_Compounds_(to_assoc_drugs_to_Ulcerative_Colitis) &lt;br /&gt;
 | include = {Drug Info 5}.dpl&lt;br /&gt;
 | table   = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
 | tablerow = %%,%%,%%,%%,%%,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;m currently trying to figure out how to use the output of this table to enable the end-user to pick a drug (a row of Drug Info data) and copy that row and only that row to a new table in another section of the same page. I was going to upload an image here so you could see what the table looks like, and where I&#039;m trying to get to... but I don&#039;t see an &amp;lt;tt&amp;gt;Upload&amp;lt;/tt&amp;gt; link here. &lt;br /&gt;
::I appreciate your having looked at my questions, in any case. Thank you!&lt;br /&gt;
:::You could upload files via [[Special:Upload]], but I recommend uploading to an image hoster like http://tinypic.com or something similar.&lt;br /&gt;
:::I am still a bit unsure what you mean with copying that code to the same page. Are you trying to create a table, or code for a table that can be copied and pasted?&lt;br /&gt;
:::The tablerow in the latest statement shouldn&#039;t do anything as the entire output of a phantom template should not be changed by tablerow.&lt;br /&gt;
:::The linksto statement is selecting pages basically the same way as the &amp;quot;what links here&amp;quot;-tool.&lt;br /&gt;
:::The way you use the titlematch statement should only give you one page, the very one you put into the statement. If you want to select several pages with titematch, you will have to use &amp;quot;_&amp;quot; as a one letter wildcard or &amp;quot;%&amp;quot; as a wildcard for any amount of letters; for example &amp;quot;titlematch=c_t&amp;quot; would give you &amp;quot;cat&amp;quot;, &amp;quot;cut&amp;quot;, et.al. yet &amp;quot;c%t&amp;quot; could even give you &amp;quot;cannot&amp;quot;, &amp;quot;carrot&amp;quot;, ...&lt;br /&gt;
:::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:34, 5 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::&#039;&#039;&#039;&#039;&#039;I am trying to create a table which will contain only the drugs (Drug Info in each row) that the user has selected from a master list (a table of ALL drugs). I&#039;m really perplexed how to do this!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::::I don&#039;t think you need a phantom template at this point. In order to create such a table, just try the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |uses = Template:Drug Info 5&lt;br /&gt;
  |include = {Drug Info 5}:Pfizer Drug Code:Drug Brand Name:Compound Name:Drug Class:Project Code&lt;br /&gt;
  |table = class=&amp;quot;wikitable collapsible collapsed sortable&amp;quot;,-,Pfizer Drug Code,Drug Brand Name,Compound Name,Drug Class,Project Code&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::::--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 00:24, 7 July 2012 (UTC)&lt;br /&gt;
::Theaitetos, I much appreciate your looking at this and answering with this code. I just tried it and it works. I got my code with the phantom template to work as well, but yours is a bit cleaner of course. I do get some multiple hits on a couple of the drugs, not sure why, but I suspect it might be my error somewhere (maybe too many category tags?!); I also got multiple hits with my code. &lt;br /&gt;
::(7/12/12)&#039;&#039;&#039;&#039;&#039;On another note, the last piece of the puzzle for this first User Story that I&#039;m trying to solve right now is this...&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;Once the user is on a Disease page, how do I &amp;quot;automate&amp;quot; (from the user&#039;s pov) the selection of drug(s) that they wish to associate with the disease?&#039;&#039;&#039; (...which then leads to the creation of the on-the-fly-dpl-table, which is pretty much working now -- thanks again!) So, I&#039;ve checked with the internal IT dept here, and Javascript drop-menus are out of the question -- too bad, seems that&#039;s the nicest way to implement this. Raw HTML is not allowed currently on the company&#039;s internal wiki (and discouraged in general), and Javascript is only allowed by changing Common.js – which is a javascript which is triggered on every page load on the wiki. So they&#039;re telling me it&#039;s very inefficient to include Javascript on their internal wiki. Okay, so the approach I just hit on yesterday (brainstorming in my head while smoking a cigar!) is to do the following:&lt;br /&gt;
* Created a template:  &amp;lt;nowiki&amp;gt;{{DPL for EQDD Diseases List with include redirects}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* This template has DPL: &amp;lt;nowiki&amp;gt;{{#dpl: |category=EQDD Diseases List |mode=none |redirects=include |format=,\n* EQDD for [[%PAGE%|%TITLE%]],,  }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Then I do the template call on any Disease page where I need it and it works, producing:&lt;br /&gt;
:::EQDD for Age Related Macular Degeneration&lt;br /&gt;
:::EQDD for Allergy and Respiratory&lt;br /&gt;
:::EQDD for Asthma&lt;br /&gt;
:::EQDD for Bunionectomy&lt;br /&gt;
:::EQDD for Chronic Abacterial Prostatitis&lt;br /&gt;
:::EQDD for Crohn&#039;s Disease&lt;br /&gt;
:::EQDD for Crohn’s Disease&lt;br /&gt;
:::EQDD for Dental Pain&lt;br /&gt;
:::EQDD for Discoid Lupus&lt;br /&gt;
:::EQDD for Endometriosis&lt;br /&gt;
:::EQDD for Inflammation&lt;br /&gt;
:::EQDD for Lupus&lt;br /&gt;
:::EQDD for Lupus Nephritis&lt;br /&gt;
:::EQDD for Male Erectile Dysfunction (MED)&lt;br /&gt;
:::EQDD for Ophthalmology&lt;br /&gt;
:::EQDD for Pain&lt;br /&gt;
:::EQDD for Primary Dysmenorrhea&lt;br /&gt;
:::EQDD for Systemic Lupus Erythamatosus (SLE)&lt;br /&gt;
:::EQDD for Ulcerative Colitis &lt;br /&gt;
:::EQDD for Women&#039;s Health and Urology&lt;br /&gt;
*&#039;&#039;&#039;But here&#039;s is where I run into a stumbling block...&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I&#039;ve discovered that when I try to run the subst: command on dpl, I just can&#039;t get it to substitute the straight text for me, e.g., &amp;lt;nowiki&amp;gt;{{subst:{{DPL for EQDD Diseases List with include redirects}} }}&amp;lt;/nowiki&amp;gt;. What it does is always gives me the dpl in the substitution. What I need&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;I think!&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;is the straight text so that I can manipulate it. Because clearly, one cannot manipulate the output from a template call, or DPL, as it is just for viewing, right. So unless there is a way, using DPL commands, to further manipulate the data (on-the-fly by the DPL) such that a user can somehow select one of the diseases (list above) -- then I don&#039;t see any other way to do this. I suppose they could just highlight the text in the page name (from the list above), copy it, and paste it into a link on that Drug page, e.g., &amp;lt;nowiki&amp;gt;[[EQDD for Ulcerative Colitis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039; You see, what I&#039;m trying to do is a work-around to not having a drop-down menu option for folks to be able to select from a list of already existing Disease pages. This way, they cannot possibly enter the name of the Disease page incorrectly. So what I&#039;m trying to do is figure out a way to take a Disease page name (exactly as you see them listed above) and turn that page name into a &amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt; on the drug page -- thus the association between the drug and the disease. Then I use the linksto= command, and I get a listing of just the drugs that have been selected and associated with a disease, displayed by the on-the-fly-dpl-table on the Disease page. Again, any suggestions would be greatly appreciated. Thank you.&lt;br /&gt;
&lt;br /&gt;
:*As far as javascript is concerned: There should be some javascripts coded into the core Mediawiki css anyway, so you could try to use that stuff to do some drop-down menus. For example, try to see if the following table works in your wiki:&lt;br /&gt;
::* Thank you for this great suggestion! This would be a terrific solution but unfortunately it doesn&#039;t run on the company&#039;s internal wiki. I&#039;m thinking they don&#039;t have any Javascript enabled..? When I put this table into the internal wiki, it builds a table just fine, but it&#039;s not interactive (won&#039;t expand, collapse) like it does here. &lt;br /&gt;
:::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-A&amp;quot;| Headline 1&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-B&amp;quot;| Headline 2&lt;br /&gt;
!class=&amp;quot;mw-customtoggle-C&amp;quot;| Headline 3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-A&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 1-1&lt;br /&gt;
| Cell 1-2&lt;br /&gt;
| Cell 1-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-B&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 2-1&lt;br /&gt;
| Cell 2-2&lt;br /&gt;
| Cell 2-3&lt;br /&gt;
|- id=&amp;quot;mw-customcollapsible-C&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| Cell 3-1&lt;br /&gt;
| Cell 3-2&lt;br /&gt;
| Cell 3-3&lt;br /&gt;
|}&lt;br /&gt;
:*As for the substitution: You have to substitute a dpl-call by adding the &amp;quot;subst:&amp;quot; into the dpl-call, i.e.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:#dpl:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* That&#039;s &#039;&#039;AWESOME!&#039;&#039; Thank you -- just tried it and it works great! You see, what I&#039;m after is implementing a User Story where the goal is associate a drug with a disease and in order to do this, I must  ensure the end-user cannot enter a link incorrectly... ergo my interest in drop-down menus! Shame they won&#039;t work on this company&#039;s wiki. Anyway, so my work-around is to grab all the disease pages (they&#039;re tagged by Category of course) and then wrap &amp;lt;code&amp;gt;[[..]]&amp;lt;/code&amp;gt; square brackets around the disease page name (article name) and then instruct the end-user to copy that text exactly (with the brackets) and paste it into the Drug page. So that creates the link, which &amp;lt;code&amp;gt;linksto=&amp;lt;/code&amp;gt; then uses to pull up only those Drug pages that have been &#039;&#039;associated&#039;&#039; with a particular Disease page. Of course down the road, it would be nicer to have that &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[link]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; get inserted in a more automated fashion -- to avoid any possibility of the user making a mistake.&lt;br /&gt;
:*It&#039;s hard to imagine what output you specifically desire without looking at it. Could you put one example down here, so I can see it? I.e. the direct output you desire, no dpl anything, just how you want it to look like and I&#039;ll see if I can find the proper code to produce said output.&lt;br /&gt;
::*Yes, I can appreciate that. That&#039;s why I wear multiple hats on this job - Business Analyst, to understand their needs and document requirements - Developer, to implement the User Stories - and PM to hopefully make all this happen in time. So next week I&#039;m going to set about updating my User Story diagrams and I&#039;ll start with this user story, and I&#039;ll list it here for you to see. Again, many many thanks for your great suggestions. It&#039;s been a hard week -- what with going down blind alleys with subst: -- and your hint will I think get me there!&lt;br /&gt;
:*About having multiple results: You can disable multiple results by adding the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;distinct = strict&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to your dpl call.&lt;br /&gt;
:--[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 23:51, 12 July 2012 (UTC)&lt;br /&gt;
== Are MediaWiki 1.19.1 and DPL incompatible? ==&lt;br /&gt;
I tried to use DynamicPageList 1.8.9 with MediaWiki 1.19.1 with no success. I have used for a long time DPL with MediaWiki 1.16.5. Does someone use DPL with MediaWiki 1.19.1 without any problems?&lt;br /&gt;
:Yes, there are Wikis that are running DPL with Mediawiki 1.19, e.g. [http://www.wiki-aventurica.de/wiki/Angek%C3%BCndigt this wiki]. Have you set [[Manual:$wgRawHtml|$wgRawHtml]] to true? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 20:09, 6 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Many thanks for your reply Theaitetos. Yes, I have set $wgRawHtml to true. I went to the http://www.wiki-aventurica.de/wiki/Spezial:Version page and I saw that there is the Version 2.0  of DynamicPageList installled on this wiki. However as far as I know the last version of DPL is 1.8.9. Is this a special version? Anyway, I will try to use DPL tomorrow with MediaWiki 1.19.0.&lt;br /&gt;
&lt;br /&gt;
::I tried to install DPL 1.8.9 with MediaWiki 1.19.0 again with no success. I have added &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgRawHtml = true;&lt;br /&gt;
include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in the LocalSettings.php file. When I try a simple query e.g. &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Page&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I get the result &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot;. Any help is greatly appreciated!&lt;br /&gt;
::Check the zip file in [http://semeb.com/dpldemo/index.php?title=Download Download] for DPL2. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 19:35, 9 August 2012 (UTC)&lt;br /&gt;
:::Just for reference, the error &amp;quot;UNIQ49ade83c2b3c89b7-dpl-00000001-QINU&amp;quot; is caused by extensions recursively calling the parser (That doesn&#039;t help you much as a user, but in case you were wondering where the error was coming from). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:04, 9 August 2012 (UTC)&lt;br /&gt;
::::Also, the zip file contains version 1.8.9 not 2.0. I&#039;m also quite interested in version 2.0 because lots of people use this extension, and version 2.0 is claims to fix the various security issues. Alas the author&#039;s websites says the code is unreleased pending testing (but has said that for over a year). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 20:11, 9 August 2012 (UTC)&lt;br /&gt;
:::::Version 1.9 also seems to work with MW 1.19 and can be found here: https://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/&lt;br /&gt;
:::::--[[User:Filburt|Filburt]] ([[User talk:Filburt|talk]]) 09:05, 11 August 2012 (UTC)&lt;br /&gt;
:::::: Thank you very much Filburt for your suggestion! Version 1.9 works with MediaWiki 1.19 in my system (Moutain Lion, MAMP 1.9.6). Version 1.8.9 still does not work.&lt;br /&gt;
&lt;br /&gt;
I will publish 2.0 soon, it will run on the latest MW version and avoid the security risks mentioned above. This will be my last and final action on DPL. I would be pleased if someone would like to keep the work up and put the new DPL into the official source code repository. (Gero, the author.) [[Special:Contributions/77.0.39.249|77.0.39.249]] 22:21, 14 August 2012 (UTC)&lt;br /&gt;
:If you release the code, I&#039;d be happy to put it in wikimedia&#039;s svn repo for you. (I&#039;m not sure if there would be much point converting to git at this point though, since it appears its not going to really have an active maintainer). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 12:12, 15 August 2012 (UTC)&lt;br /&gt;
::[http://semeb.com/dpldemo/index.php?title=User_talk:Gero#Was_bringt_die_Zukunft.3F Gero and me agreed on certain plans for the future]: So I&#039;ll work myself into it and then actively maintain the extension. Bare with me, if it takes some time though, I am quite busy these days. --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 14:30, 15 August 2012 (UTC)&lt;br /&gt;
:::Cool! When you&#039;re ready you should probably ask for a gerrit account at [[Developer_access]], and for DPL to be moved from svn-&amp;gt;git at [[Git/Conversion/Extensions queue]]. (Of course moving to git is not a requirement, but 99% of all MediaWiki development seems to be moving to the git repo). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 14:44, 15 August 2012 (UTC)&lt;br /&gt;
::::OK, I requested an account for now. Once everything is settled here, I ask for it to be moved to git. Any other advice you can offer me, as I haven&#039;t been involved in extension development so far? --[[User:Theaitetos|Theaitetos]] ([[User talk:Theaitetos|talk]]) 17:29, 15 August 2012 (UTC)&lt;br /&gt;
:::::Don&#039;t be afraid to ask questions. Also hang out in the #mediawiki irc channel on freenode, there&#039;s lots of friendly people there always willing to help (Not to mention one learns a lot just by eavesdropping on the conversations of others) [Of course I haven&#039;t been in #mediawiki in ages, so for all I know you could already be hanging out there). [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 17:36, 15 August 2012 (UTC)&lt;br /&gt;
::::::As you surely have noticed DPL 2.0 has been released and can be downloaded. My agreement with Theaitetos says that I will assist him in finding bugs (if needed) whereas it is up to him to support users and add new features. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 07:35, 20 August 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=573593</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=573593"/>
		<updated>2012-08-18T23:02:02Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{security alert|problem=&amp;amp;#32;&lt;br /&gt;
*Doesn&#039;t adequately check the dplcache parameter. This allows user to overwrite certain files in the filesystem (if they end in .txt), and possibly display the contents of certain files. In the worst case, if apache is configured to support scripting languages using the AddHandler directive, this allows arbitrary code to be executed on the server.|signed=[[User:Bawolff|Bawolff]] 23:28, 30 June 2010 (UTC)}}&lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 2.0&lt;br /&gt;
|update    = 2012-08-19&lt;br /&gt;
|mediawiki = 1.7 .. 1.19+&lt;br /&gt;
|download  = from http://semeb.com/dpldemo/Download&amp;lt;br/&amp;gt;(WikimediaDownload:DynamicPageList:server=svn only has older version) &lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|bugzilla = DynamicPageList2&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Extension_DPL various sample reports]&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;This is a third-party extension, not to be confused with the [[Extension:DynamicPageList (Wikimedia)|DynamicPageList used on Wikimedia sites]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList&#039;&#039;&#039; (DPL) is a reporting tool for MediaWiki, listing category members and intersections with various formats and details. For full documentation, see the [http://semeb.com/dpldemo/DPL:Manual manual] (German Manual [http://www.wiki-aventurica.de/wiki/Hilfe:Dynamic_Page_List Hilfe:DynamicPageList]).&lt;br /&gt;
&lt;br /&gt;
In its most basic form, 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.&lt;br /&gt;
&lt;br /&gt;
This extension is invoked with the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt; or parser tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/code&amp;gt;. A [[Extension:DynamicPageList (Wikimedia)|Wikimedia]]-compatible implementation of certain features can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
DPL can result in computationally-expensive database queries. For best performance, use the optional parameters [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The extended dynamic page list (DPL) is now in Wikimedia&#039;s SVN. To install:&lt;br /&gt;
* download [[Special:ExtensionDistributor/DynamicPageList|the extension files for your version of MediaWiki]], and place them in the &amp;lt;code&amp;gt;extensions/DynamicPageList&amp;lt;/code&amp;gt; directory&lt;br /&gt;
* add &amp;lt;code&amp;gt;include(&amp;quot;$IP/extensions/DynamicPageList/DynamicPageList2.php&amp;quot;);&amp;lt;/code&amp;gt; to LocalSettings.php&lt;br /&gt;
* set overrides for DPL configuration variables, if desired&lt;br /&gt;
LocalSettings.php must &#039;&#039;&#039;not&#039;&#039;&#039; include [[Extension:Intersection|Wikimedia&#039;s version of DPL]] (Intersection). If you want to run them in parallel, [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList/DynamicPageListMigration.php?view=markup include DynamicPageListMigration.php instead] to prevent this extension from overriding &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
DPL configuration settings and their default values, &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#Server-Wide_Configuration:_Extension_options from the manual]&#039;&#039;&#039;:&lt;br /&gt;
::{|&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedCategories&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$minCategoryCount&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$maxResultCount&amp;lt;/code&amp;gt; || 500&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$allowUnlimitedResults&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$categoryStyleListCutoff&amp;lt;/code&amp;gt; || &#039;&#039;?&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$respectParserCache&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; for &amp;amp;lt;dpl&amp;amp;gt; but &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for &amp;amp;lt;DynamicPageList&amp;amp;gt;. If set to &#039;true&#039; DPL will no longer behave dynamically because its output is taken from the ParserCache.&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::$options&amp;lt;/code&amp;gt; || &#039;&#039;no options&#039;&#039;&lt;br /&gt;
|----&lt;br /&gt;
|&amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness($level)&amp;lt;/code&amp;gt; || 4 &#039;&#039;&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| &lt;br /&gt;
|}&lt;br /&gt;
The global variable {{manual|$wgNonincludableNamespaces}} is also respected by DPL. It will prevent the contents of the listed namespaces from appearing in DPL&#039;s output.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &amp;lt;code&amp;gt;$maxResultCount&amp;lt;/code&amp;gt; is a LIMIT &#039;&#039;on the SQL query itself&#039;&#039;. Some DPL query parameters like &amp;lt;code&amp;gt;includematch&amp;lt;/code&amp;gt; are applied &#039;&#039;after&#039;&#039; the SQL query, however, so results here may easily be misleading.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Functional richness ====&lt;br /&gt;
&lt;br /&gt;
DynamicPageList has many features; some are expensive, or dangerous in the wrong hands. It is important to choose an appropriate level of functionality for your wiki.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(0)&amp;lt;/code&amp;gt; is equivalent to Wikimedia&#039;s DPL&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(1)&amp;lt;/code&amp;gt; adds additional formatting parameters&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(2)&amp;lt;/code&amp;gt; adds performance equivalent features for templates and pagelinks&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(3)&amp;lt;/code&amp;gt; allows more-expensive page inclusion features and regular expression queries; expect to use the [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;ExtDynamicPageList::setFunctionalRichness(4)&amp;lt;/code&amp;gt; permits exotic and potentially dangerous batch update and delete operations; not recommended for public websites&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Functional Richness parameters have been removed in the latest versions of the extension.  There is no function for setting functional richness in these versions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
===Extended DPL functionality===&lt;br /&gt;
Extended DPL is invoked by using the parser function &amp;lt;code&amp;gt;{{#dpl: .... }}&amp;lt;/code&amp;gt;, or the parser extension tag &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt; .... &amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See: [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax Manual - General Usage and Invocation Syntax] and [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection Manual - &#039;&#039;&#039;DPL parameters&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Backwards-compatible functionality ===&lt;br /&gt;
Functionality compatible with Wikimedia&#039;s DPL extension can be invoked with &amp;lt;code&amp;gt;&amp;lt;DynamicPageList&amp;gt; .... &amp;lt;/DynamicPageList&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
:&#039;&#039;See: [[Extension:DynamicPageList (Wikimedia)#Use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* name a text pattern which must occur within external links from a page&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* restrict your search to stable pages or quality pages (&amp;quot;flagged revisions&amp;quot;)&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fields individually by applying templates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is experimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyze your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows you to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Apart from that the general performance of DPL on medium-size wikis is quite acceptable (see the performance tests on the dpldemo website). Use of [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#allowcachedresults allowcachedresults] and/or [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Other_parameters#dplcache dplcache] where possible can improve performance.&lt;br /&gt;
&lt;br /&gt;
==MediaWiki SVN Version of DPL2==&lt;br /&gt;
The instructions on this page were written for the code that is available from http://semeb.com/dpldemo/Download and is different than the version available in MediaWiki&#039;s SVN.  Some of the differences include:&lt;br /&gt;
* There is not a &amp;lt;DynamicPageList&amp;gt; tag, just a DPL and section tag.&lt;br /&gt;
* There is no setFunctionalRichness() function.&lt;br /&gt;
* The main class is named ExtDynamicPageList2 and not ExtDynamicPageList.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other applications===&lt;br /&gt;
* [[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
=== Comparisons ===&lt;br /&gt;
* [[Comparison of Dynamic Pagelist x Semantic Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] turns links and data in wiki pages into queryable information&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
* [[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
* [[Extension:DynamicPageList (Wikimedia)]] (the one used on Wikinews and Wikibooks. Note this extension is a fork of the other extension, and not exactly an older version)&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;br /&gt;
[[Category:Category intersection extensions]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=573592</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=573592"/>
		<updated>2012-08-18T22:52:23Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* DPL 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
[[Extension talk:DynamicPageList#Index .28List of index-terms.29 for a book]]&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;br /&gt;
: Thanks! As I am the primary maintainer of DPL2 I will try to get access rights to the svn repo and then this will become the master place for the DPL sources. [[User:Algorithmix|Algorithmix]] 07:00, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
As of 25 and 26. May 2009, DPL and MW 1.16 alpha do not work together, see https://bugzilla.wikimedia.org/show_bug.cgi?id=18924 Thanks for all your good work! --[[User:G.Hagedorn|G.Hagedorn]] 09:49, 26 May 2009 (UTC)&lt;br /&gt;
:I think the same problem also happens with earlier versions of MW. It should be resolved in DPL 1.7.9. [[User:Algorithmix|Algorithmix]] 04:05, 27 May 2009 (UTC)&lt;br /&gt;
::The DPL2 codebase (1.7.9) had been applied on [[:rev:51054]], have fun. [[User:Shinjiman|Shinjiman]] 11:50, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Call code update ==&lt;br /&gt;
I&#039;ve updated the Call codebase (0.7) into the WM Subversion Repository as well (committed on [[:rev:51055]], [[:rev:51056]], [[:rev:51057]], and the previous code was based on 0.6). Hopfully the usage of this can be increases. :) [[User:Shinjiman|Shinjiman]] 11:57, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for dplcache ==&lt;br /&gt;
&lt;br /&gt;
Thank you for your work on dplcache. We use DPL on the [http://ru.wikifur.com/ Russian WikiFur] front page, and it was nice to see the purge times going down.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re looking to improve performance further, one possibility might be to figure out a way for it to not have to touch all of its code files, especially if there are no DPL tags in a page (since code must be retrieved from APC cache - or worse, re-parsed). I think some extensions do this - you can see in the APC code cache that only some of their files are touched, and not all the time - but I don&#039;t know how they do it. [[User:GreenReaper|GreenReaper]] 04:53, 23 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Your Picture ==&lt;br /&gt;
&lt;br /&gt;
Hello,&amp;lt;br/&amp;gt;&lt;br /&gt;
I seen your [http://semeb.com/dpldemo/index.php?title=Image:Hand.gif Picture] on http://semeb.com/dpldemo/index.php?title=Main_Page. Can I copy this File? If yes, under...?&amp;lt;br/&amp;gt;thank you, [http://de.kamelopedia.mormo.org/index.php/Kamel:Final.countdown final.countdown] from the [http://de.kamelopedia.mormo.org/index.php/Hauptseite Kamelopedia] [[Special:Contributions/91.7.113.14|91.7.113.14]] 17:17, 15 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I am afraid, no. I found the images somewhere in the net and can&#039;t remember where. But there are lots of free icon collections, you will easily find a similar one, I think. [[User:Algorithmix|Algorithmix]] 17:36, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Okay, thank you...so I must look in the net for a new image^^...--[[Special:Contributions/91.7.99.246|91.7.99.246]] 15:44, 17 December 2009 (UTC)&lt;br /&gt;
::P.S.: I wish you a merry christmas and a &amp;quot;Guten Rutsch ins neue Jahr&amp;quot; (happy new year!^^)...&lt;br /&gt;
::ach, du bist in der dewiki? und ich versuch mein bestes English ausm Hinterkopf zu kramen, und was sehe ich...du babbelst hessisch^^...hätte ich das zuerst gesehen, hätte ich natürlich deutsch geschrieben...soso, das Bild hast du ausm &amp;quot;Net&amp;quot;...*omg*...--[[Special:Contributions/91.7.99.246|91.7.99.246]] 15:50, 17 December 2009 (UTC)&lt;br /&gt;
::P.S.:falls du mich dort finden willst, klick [[w:de:Benutzer:Final.countdown|hier]]...also, dann frohe Weihnachten und ein Guten Rutsch^^*prosit neujahr*&amp;lt;!--bissl früh dran--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DPL ==&lt;br /&gt;
&lt;br /&gt;
Hallo Gero, du hattest mich vor Monaten auf meiner Disk gefragt, ob so eine Erweiterung sinnvoll sein könnte. Ich habe mir das nun einmal angeschaut und muss sagen: Auf jeden Fall! Die Möglichkeit, Artikelinhalte aggregieren zu können, dürfte gerade im Unternehmensumfeld durchaus nützlich sein. Leider habe ich beruflich nicht mehr mit MediaWiki zu tun, sonst wäre dir eine Installation sicher :) Gruß, --[[User:Flominator|Flominator]] 13:56, 27 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comparison of Dynamic Pagelist x Semantic Mediawiki ==&lt;br /&gt;
I have startet a &amp;quot;Comparison of Dynamic Pagelist x Semantic Mediawiki&amp;quot;.&lt;br /&gt;
Please help to improve the comparison and add some information: [[Comparison of Dynamic Pagelist x Semantic Mediawiki|Comparison of Dynamic Pagelist x Semantic Mediawiki]]&lt;br /&gt;
--Jannis, [[User:Jannis|Jannis]] 13:28, 29 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Question on GPL license version number ==&lt;br /&gt;
I was referred to you as the developer of the Dynamic Page List extension. I am currently using your DPL (Dynamic Page List) extension to MediaWiki. I checked around on various links and I found that it is available under the GPL license but it there is no specification of which version: GPL v2 or GPL v3.&lt;br /&gt;
Do you know which GPL version the DPL extension is licensed under? I can use products licensed under GPL v2 but not GPL v3. If it is GPL v3, is it possible to get a version licensed under GPL v2? &lt;br /&gt;
&lt;br /&gt;
Thank you for your assistance.&lt;br /&gt;
&lt;br /&gt;
Millie H.&lt;br /&gt;
&lt;br /&gt;
:It is GPL v2. --[[User:Algorithmix|Algorithmix]] 15:33, 21 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for your work ==&lt;br /&gt;
&lt;br /&gt;
Gero: Just wanted to thank you for your work contributing to the MediaWiki ecology.  Best wishes.&lt;br /&gt;
(I noticed that you have Subversion access but it looks like you haven&#039;t added your USERINFO file yet -- go ahead!)&lt;br /&gt;
[[User:Sumanah|Sumanah]] 18:42, 8 October 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
= DPL 2.0 =&lt;br /&gt;
&lt;br /&gt;
Hello, is DPL 2.0 extension availble yet? at least in SVN or anywhere else?&lt;br /&gt;
--[[User:Svdubl|Svdubl]] ([[User talk:Svdubl|talk]]) 00:49, 7 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
YES, now it is available. [[User:Algorithmix|Algorithmix]] ([[User talk:Algorithmix|talk]]) 22:52, 18 August 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Bawolff&amp;diff=359679</id>
		<title>User talk:Bawolff</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Bawolff&amp;diff=359679"/>
		<updated>2010-10-29T07:04:29Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Extension: write-whitelist namespace==&lt;br /&gt;
I just saw your [[Extension:Whitelist Namespaces]], works great! Thank you :) Would it be difficult to change it to write-whitelist an entire namespace? on what line in the code do i need to look? Thanks [[User:Mauro Bieg|Mauro Bieg]] 07:57, 29 June 2010 (UTC)&lt;br /&gt;
:Should be fairly easy, just change the&lt;br /&gt;
 if ($action == &#039;read&#039;) {&lt;br /&gt;
to&lt;br /&gt;
 if ($action == &#039;edit&#039;) {&lt;br /&gt;
Should work (but I have not tested). [[User:Bawolff|Bawolff]] 18:56, 29 June 2010 (UTC)&lt;br /&gt;
::Thank you for your quick reply! Unfortunately it doesn&#039;t work for me, even an &amp;lt;code&amp;gt;if (TRUE)&amp;lt;/code&amp;gt; doesn&#039;t.. :S so apparently it isn&#039;t enough setting that $result to TRUE.. whatever exactly happens afterwards. [[User:Mauro Bieg|Mauro Bieg]]&lt;br /&gt;
&lt;br /&gt;
== Google Summer of Code 2010 ==&lt;br /&gt;
&lt;br /&gt;
Thanks for expressing an interest in MediaWiki for Google Summer of Code 2010.  Please note (if you haven&#039;t already done so) that you must apply and a submit proposal at http://socghop.appspot.com/gsoc/student/apply/google/gsoc2010 by April 9 at the latest or a slot will not be reserved.  Thanks! -- [[User:RobLa|RobLa]] 19:38, 1 April 2010 (UTC)&lt;br /&gt;
:Thank you for the message. I will do that. [[User:Bawolff|Bawolff]] 19:43, 1 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extension:DynamicPageList_(third-party) ==&lt;br /&gt;
&lt;br /&gt;
Hi, you add a warning to this extension. Can you please explain what the risk means for sites with this extension? I want to know if I shall uninstall it or that I can still use it. Thanks for your answer. [[Special:Contributions/145.94.74.23|145.94.74.23]] 15:20, 17 July 2010 (UTC)&lt;br /&gt;
:Hi. Basically the warning means that someone with knowledge of the insides of that extension would be able to inject html (including javascript) into your page if you have the extension enabled. Someone could potentially exploit this to put a code in the wikipage to make anyone who views that wikipage make edits to some other page for example. Another example is someone could put code into a wikipage that causes everyone who views that page to be redirected to another website. The most recent version of the extension is slightly harder to exploit, but someone familiar with the internals of that extension could still exploit it. See also [[wikipedia:Cross-site_scripting#Persistent]] and [[bugzilla:24199]]. As a side note, if you&#039;re only using the basic features of the extension, you could try using [[extension:DynamicPageList (Wikimedia)]] which does not have the above mentioned security issues but has significantly less features. [[User:Bawolff|Bawolff]] 15:50, 17 July 2010 (UTC)&lt;br /&gt;
::Thanks for the explanation. One more question: Does someone need to log in and be able to edit pages on the site to use this exploit? Or is it something that can be used without any rights? [[Special:Contributions/145.94.74.23|145.94.74.23]] 15:20, 18 July 2010 (UTC)&lt;br /&gt;
:::Yes, one would need to be able to edit. Basically the exploit is that someone can use the dpl extension to make part of the page behave as if [[manual:$wgRawHtml]] was set to true. Thus, all the warnings that apply to that setting also apply to that extension. If its a private wiki and you trust everyone who has access, you should be fine.  [[User:Bawolff|Bawolff]] 21:16, 18 July 2010 (UTC)&lt;br /&gt;
::::Ah, great. That&#039;s good to know. Thank you very much for answering the questions. Would it be useful to copy this discussion to the talk page of the mod, or at least link to it? [[Special:Contributions/145.94.74.23|145.94.74.23]] 18:24, 20 July 2010 (UTC)&lt;br /&gt;
:::::Feel free to if you want. [[User:Bawolff|Bawolff]] 20:14, 20 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::: I&#039;ve just sent an email to two of the maintainers of this extension, so they are aware of this. --[[User:Ciencia Al Poder|Ciencia Al Poder]] 17:32, 23 July 2010 (UTC)&lt;br /&gt;
:::::::Cool. Although as a sidenote i think Algorithmix is the only semi-active maintainer of the extension. [[User:Bawolff|Bawolff]] 20:52, 23 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Maybe you know... would &#039;RunFromProtectedPagesOnly&#039; setting ([http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_Source_and_Installation#DPL_Security from here]) be enough to make DPL usage safe? [[User:Медиа|Wassily Steik]] 07:38, 12 August 2010 (UTC)&lt;br /&gt;
:Assuming that its implemented correctly, I believe it should (at least for the issue I found. I have not read the entire source code so there could potentially be other things wrong with it, etc so no guarantees, etc)  [[User:Bawolff|Bawolff]] 07:49, 12 August 2010 (UTC)&lt;br /&gt;
:: Thanks. Well, at least it makes DPL usable... Of course, I&#039;ll check this twice before enabling it. E.g. currently this option allowed DPL on semiprotected pages (I&#039;ve already fixed this on my copy - in DPLMain.php under &#039;Initialization&#039; comment). [[User:Медиа|Wassily Steik]] 08:10, 12 August 2010 (UTC)&lt;br /&gt;
:::I should mention, this of course assumes you trust all your admins :P. [[User:Bawolff|Bawolff]] 08:12, 12 August 2010 (UTC)&lt;br /&gt;
:::: Well, I understand this :) Fortunately, on my small project that&#039;s not a problem. [[User:Медиа|Wassily Steik]] 08:25, 12 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL issues? ==&lt;br /&gt;
Hello Bawolff, I saw that you are concerned about DPL regarding security (HTML injection). I plan to work on a major new DPL releasse in January 2011. Currently DPL switches silently to allow HTML for internal purpose and switches back once it has finished. A user knowing this might inject HTML code or even Javascript as cou clearly explained. I plan to restructure the code and to avoid such risks (at least in a default configuration setting). Would you be willing to review or maybe give some advice when I start working on the changes? [[User:Algorithmix|Algorithmix]] 07:04, 29 October 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=298945</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=298945"/>
		<updated>2010-01-21T15:33:22Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension_talk:DynamicPageList#Index_.28List_of_index-terms.29_for_a_book&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;br /&gt;
: Thanks! As I am the primary maintainer of DPL2 I will try to get access rights to the svn repo and then this will become the master place for the DPL sources. [[User:Algorithmix|Algorithmix]] 07:00, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
As of 25 and 26. May 2009, DPL and MW 1.16 alpha do not work together, see https://bugzilla.wikimedia.org/show_bug.cgi?id=18924 Thanks for all your good work! --[[User:G.Hagedorn|G.Hagedorn]] 09:49, 26 May 2009 (UTC)&lt;br /&gt;
:I think the same problem also happens with earlier versions of MW. It should be resolved in DPL 1.7.9. [[User:Algorithmix|Algorithmix]] 04:05, 27 May 2009 (UTC)&lt;br /&gt;
::The DPL2 codebase (1.7.9) had been applied on [[:rev:51054]], have fun. [[User:Shinjiman|Shinjiman]] 11:50, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Call code update ==&lt;br /&gt;
I&#039;ve updated the Call codebase (0.7) into the WM Subversion Repository as well (committed on [[:rev:51055]], [[:rev:51056]], [[:rev:51057]], and the previous code was based on 0.6). Hopfully the usage of this can be increases. :) [[User:Shinjiman|Shinjiman]] 11:57, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for dplcache ==&lt;br /&gt;
&lt;br /&gt;
Thank you for your work on dplcache. We use DPL on the [http://ru.wikifur.com/ Russian WikiFur] front page, and it was nice to see the purge times going down.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re looking to improve performance further, one possibility might be to figure out a way for it to not have to touch all of its code files, especially if there are no DPL tags in a page (since code must be retrieved from APC cache - or worse, re-parsed). I think some extensions do this - you can see in the APC code cache that only some of their files are touched, and not all the time - but I don&#039;t know how they do it. [[User:GreenReaper|GreenReaper]] 04:53, 23 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Your Picture ==&lt;br /&gt;
&lt;br /&gt;
Hello,&amp;lt;br/&amp;gt;&lt;br /&gt;
I seen your [http://semeb.com/dpldemo/index.php?title=Image:Hand.gif Picture] on http://semeb.com/dpldemo/index.php?title=Main_Page. Can I copy this File? If yes, under...?&amp;lt;br/&amp;gt;thank you, [http://de.kamelopedia.mormo.org/index.php/Kamel:Final.countdown final.countdown] from the [http://de.kamelopedia.mormo.org/index.php/Hauptseite Kamelopedia] [[Special:Contributions/91.7.113.14|91.7.113.14]] 17:17, 15 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I am afraid, no. I found the images somewhere in the net and can&#039;t remember where. But there are lots of free icon collections, you will easily find a similar one, I think. [[User:Algorithmix|Algorithmix]] 17:36, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Okay, thank you...so I must look in the net for a new image^^...--[[Special:Contributions/91.7.99.246|91.7.99.246]] 15:44, 17 December 2009 (UTC)&lt;br /&gt;
::P.S.: I wish you a merry christmas and a &amp;quot;Guten Rutsch ins neue Jahr&amp;quot; (happy new year!^^)...&lt;br /&gt;
::ach, du bist in der dewiki? und ich versuch mein bestes English ausm Hinterkopf zu kramen, und was sehe ich...du babbelst hessisch^^...hätte ich das zuerst gesehen, hätte ich natürlich deutsch geschrieben...soso, das Bild hast du ausm &amp;quot;Net&amp;quot;...*omg*...--[[Special:Contributions/91.7.99.246|91.7.99.246]] 15:50, 17 December 2009 (UTC)&lt;br /&gt;
::P.S.:falls du mich dort finden willst, klick [http://de.wikipedia.org/wiki/Benutzer:Final.countdown hier]...also, dann frohe Weihnachten und ein Guten Rutsch^^*prosit neujahr*&amp;lt;!--bissl früh dran--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DPL ==&lt;br /&gt;
&lt;br /&gt;
Hallo Gero, du hattest mich vor Monaten auf meiner Disk gefragt, ob so eine Erweiterung sinnvoll sein könnte. Ich habe mir das nun einmal angeschaut und muss sagen: Auf jeden Fall! Die Möglichkeit, Artikelinhalte aggregieren zu können, dürfte gerade im Unternehmensumfeld durchaus nützlich sein. Leider habe ich beruflich nicht mehr mit MediaWiki zu tun, sonst wäre dir eine Installation sicher :) Gruß, --[[User:Flominator|Flominator]] 13:56, 27 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comparison of Dynamic Pagelist x Semantic Mediawiki ==&lt;br /&gt;
I have startet a &amp;quot;Comparison of Dynamic Pagelist x Semantic Mediawiki&amp;quot;.&lt;br /&gt;
Please help to improve the comparison and add some information: [http://www.mediawiki.org/wiki/Comparison_of_Dynamic_Pagelist_x_Semantic_Mediawiki Comparison of Dynamic Pagelist x Semantic Mediawiki]&lt;br /&gt;
--Jannis, [[User:Jannis|Jannis]] 13:28, 29 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Question on GPL license version number ==&lt;br /&gt;
I was referred to you as the developer of the Dynamic Page List extension. I am currently using your DPL (Dynamic Page List) extension to MediaWiki. I checked around on various links and I found that it is available under the GPL license but it there is no specification of which version: GPL v2 or GPL v3.&lt;br /&gt;
Do you know which GPL version the DPL extension is licensed under? I can use products licensed under GPL v2 but not GPL v3. If it is GPL v3, is it possible to get a version licensed under GPL v2? &lt;br /&gt;
&lt;br /&gt;
Thank you for your assistance.&lt;br /&gt;
&lt;br /&gt;
Millie H.&lt;br /&gt;
&lt;br /&gt;
:It is GPL v2. --[[User:Algorithmix|Algorithmix]] 15:33, 21 January 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=292858</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=292858"/>
		<updated>2009-12-16T17:36:41Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Your Picture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension_talk:DynamicPageList#Index_.28List_of_index-terms.29_for_a_book&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;br /&gt;
: Thanks! As I am the primary maintainer of DPL2 I will try to get access rights to the svn repo and then this will become the master place for the DPL sources. [[User:Algorithmix|Algorithmix]] 07:00, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
As of 25 and 26. May 2009, DPL and MW 1.16 alpha do not work together, see https://bugzilla.wikimedia.org/show_bug.cgi?id=18924 Thanks for all your good work! --[[User:G.Hagedorn|G.Hagedorn]] 09:49, 26 May 2009 (UTC)&lt;br /&gt;
:I think the same problem also happens with earlier versions of MW. It should be resolved in DPL 1.7.9. [[User:Algorithmix|Algorithmix]] 04:05, 27 May 2009 (UTC)&lt;br /&gt;
::The DPL2 codebase (1.7.9) had been applied on [[:rev:51054]], have fun. [[User:Shinjiman|Shinjiman]] 11:50, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Call code update ==&lt;br /&gt;
I&#039;ve updated the Call codebase (0.7) into the WM Subversion Repository as well (committed on [[:rev:51055]], [[:rev:51056]], [[:rev:51057]], and the previous code was based on 0.6). Hopfully the usage of this can be increases. :) [[User:Shinjiman|Shinjiman]] 11:57, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for dplcache ==&lt;br /&gt;
&lt;br /&gt;
Thank you for your work on dplcache. We use DPL on the [http://ru.wikifur.com/ Russian WikiFur] front page, and it was nice to see the purge times going down.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re looking to improve performance further, one possibility might be to figure out a way for it to not have to touch all of its code files, especially if there are no DPL tags in a page (since code must be retrieved from APC cache - or worse, re-parsed). I think some extensions do this - you can see in the APC code cache that only some of their files are touched, and not all the time - but I don&#039;t know how they do it. [[User:GreenReaper|GreenReaper]] 04:53, 23 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Your Picture ==&lt;br /&gt;
&lt;br /&gt;
Hello,&amp;lt;br/&amp;gt;&lt;br /&gt;
I seen your [http://semeb.com/dpldemo/index.php?title=Image:Hand.gif Picture] on http://semeb.com/dpldemo/index.php?title=Main_Page. Can I copy this File? If yes, under...?&amp;lt;br/&amp;gt;thank you, [http://de.kamelopedia.mormo.org/index.php/Kamel:Final.countdown final.countdown] from the [http://de.kamelopedia.mormo.org/index.php/Hauptseite Kamelopedia] [[Special:Contributions/91.7.113.14|91.7.113.14]] 17:17, 15 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I am afraid, no. I found the images somewhere in the net and can&#039;t remember where. But there are lots of free icon collections, you will easily find a similar one, I think. [[User:Algorithmix|Algorithmix]] 17:36, 16 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=272655</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=272655"/>
		<updated>2009-08-23T05:53:38Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Comment on differing versions by Algorithmix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;product=MediaWiki+extensions&amp;amp;component=DynamicPageList2&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;keywords_type=allwords&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;bugidtype=include&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop Bugzilla] for the bugs for this extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The name of the extension is changed and this will create a lot of confusion about which extension infact has the bug. [[User:Jeblad|Jeblad]] 04:03, 31 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s like you said: I call a Template by the Call-Extension, the DPL-Calendar &amp;quot;:Current events&amp;quot; for example. If it&#039;s included the normal Way in a Page, in the HTML-Source the &amp;quot;SMW_custom.css&amp;quot; and the &amp;quot;SMW_sorttable.js&amp;quot; are included. If the Template ist called by the &amp;quot;Call&amp;quot;-Extension those files are not included in the HTML-Source. A workaround ist to include those files in the Common.css and Common.js for Skins, so it is included everytime. For the SMW_sortable.js I get then 2x sortbuttons :-) I think, the Call-Extension ist part of your Pakage, so I write my Problem to you. Christian Weiss 10:06, 06 Jun 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
== LoF ==&lt;br /&gt;
&lt;br /&gt;
I sthe LoF ment to be set as global in LocalSettings? I&#039;d prefer it as option per DPL call. So I want to use a complex DPL call I would set LoF = 3 or sth inside the call. But if I want to run a very simple call I would set LoF = 0 to save some ressources. --[[User:Subfader|Subfader]] 15:15, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Currently the Level of Functionality is a configurable option which is global for the whole use of DPL in a wiki. It is meant to be a &amp;quot;protection belt&amp;quot; against abuse. I try to anticipate the aguments of those people who must be convinced to run DPL on a website lime WIKIPEDIA. Any suggestion which opens this path is welcome. I guess there will be some user rights administration component in the end - although I do not like this idea very much. --[[Special:Contributions/84.58.224.247|84.58.224.247]] 21:43, 1 July 2009 (UTC) (Algorithmix)&lt;br /&gt;
&lt;br /&gt;
::kk, thanks for the explaination. I thought it&#039;s mainly to make it faster. --[[User:Subfader|Subfader]] 05:52, 2 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL Doesn&#039;t Work after MW Upgrade from 1.13 to 1.15.1 ==&lt;br /&gt;
&lt;br /&gt;
Hi, I have a private wiki we use as a content Management system at work. I updated the wiki from MW.1.13 to MW.1.15.1, and suddenly DPL doesn&#039;t work. For example, I have a page for each of our main applications, with a supbage called &#039;Troubleshooting&#039;. Below that are more subpages, one for each troubleshooting document. The &#039;/Troubleshooting&#039; subpage consists entirely of DPL to list the child subpages for a user to browse and jump to.&lt;br /&gt;
&lt;br /&gt;
For example (changing the page names to protect proprietary information):&lt;br /&gt;
&lt;br /&gt;
We have a set of pages like so:&lt;br /&gt;
&lt;br /&gt;
 * Main:Zazaza &lt;br /&gt;
 * Main:Zazaza/Troubleshooting &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Error 51 - File not Found &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/Can&#039;t Save Configurations &lt;br /&gt;
 * Main:Zazaza/Troubleshooting/App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
The top page, Main:Zazaza, describes the application and has a link to Main:Zazaza/Troubleshooting.&lt;br /&gt;
&lt;br /&gt;
Main:Zazaza/Troubleshooting consists entirely of DPL code that will list the three &#039;troubleshooting&#039; child subpages with links. This page&#039;s DPL Code is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&amp;quot;Courier New&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
titlematch=Zazaza/Troubleshooting/% &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Image_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template &amp;lt;br /&amp;gt;&lt;br /&gt;
notnamespace=Template_talk &amp;lt;br /&amp;gt;&lt;br /&gt;
replaceintitle=/.......Troubleshooting./, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Previously, the DPL worked, and a user browsing to the Zazaza/Troubleshooting page would see a list of clickable links:&lt;br /&gt;
&lt;br /&gt;
  Error 51 - File not Found&lt;br /&gt;
  Can&#039;t Save Configurations&lt;br /&gt;
  App Crashes if User Chews Bubble Gum&lt;br /&gt;
&lt;br /&gt;
Now, since the 1.15.1 upgrade, all that shows up is the following:&lt;br /&gt;
&lt;br /&gt;
  Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you ask, no, there is no log being generated or updated anywhere within my wiki home that provides me with a clue as to why DPL isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
I confess to being confused because when I originally downloaded DPL in May or June 2008, this was during the time frame that &amp;quot;old DPL&amp;quot; was known as &amp;quot;Intersection&amp;quot; and &#039;this&#039; DPL was just known as &amp;quot;DPL&amp;quot;, and at the time there wasn&#039;t even a reference to the forked versions on the extension page.  (I only came to learn all of this with my research this past week.)  However, I have verified that I am using semeb.com&#039;s Dynamic Page List (was using v.1.6.9, now using v.1.8.6.)  I downloaded v.1.8.6 earlier in the week from http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/, and I just re-obtained the files from the ZIP archive available at http://semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip and redeployed them to be certain.  The behavior is still the same as above.&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
--[[User:ApostleGreen|ApostleGreen]] 23:12, 16 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:DPL doesnt&#039; work with MW 1.15.0 or MW 1.15.1 and DPL 1.8.6&lt;br /&gt;
:DPL doesn&#039;t display anything, but I&#039;ve to follow up the last Message from ApostleGreen. &lt;br /&gt;
&lt;br /&gt;
:The only output is:&lt;br /&gt;
&amp;lt;pre&amp;gt;Extension:DynamicPageList (DPL), version 1.8.6 : &amp;lt;dpl_log_16&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Please, this is a great extension, could anyone help us?!&lt;br /&gt;
&lt;br /&gt;
:Many thanks in advance!!! [[User:Timotheus.elias|Timotheus.elias]] 07:43, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Are you sure about all this? It worked fine for me in MW 1.14 and now in 1.16 alpha (I skipped 1.15). So you could still upgrdae to 1.16 alpha but actually I think something else is wrong on your wiki. --[[User:Subfader|Subfader]] 10:57, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Hi Subfader, I tried 1.16 alpha, but it has a conflict with an other extension, so I must use 1.15.1 for now.&lt;br /&gt;
:::The example DPL Code I used in my page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::This are my used extensions:&lt;br /&gt;
:::* GroupPermissions Manager&lt;br /&gt;
:::* PdfExport&lt;br /&gt;
:::* PdfBook&lt;br /&gt;
:::* SimpleSecurity&lt;br /&gt;
:::* wiki2xml extension&lt;br /&gt;
:::* FCKeditor &lt;br /&gt;
:::* Lockdown&lt;br /&gt;
:::Thank you!!!&amp;lt;br&amp;gt;&lt;br /&gt;
:::[[User:Timotheus.elias|Timotheus.elias]] 12:49, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, your example code is wrong. It&#039;s either&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
   titlematch=Basis:Mike3&lt;br /&gt;
   include    = *&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=Basis:Mike3&lt;br /&gt;
   |include    = *&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which is the other conflicted extension? --[[User:Subfader|Subfader]] 13:28, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have the same problem. After upgrade from 1.13.3 to 1.15.1 the extension stop working. I&#039;ve update extension to 1.8.6, but it doesn&#039;t help. --[[User:Dnikitin|Dnikitin]] 19:11, 17 July 2009 (UTC)&lt;br /&gt;
::: It seems I fix my problem. Originally my code was &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
count=50&lt;br /&gt;
namespace=Image&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
::: After I replace &#039;&#039;&#039;Image&#039;&#039;&#039; with &#039;&#039;&#039;File&#039;&#039;&#039; the extension starts working again. --[[User:Dnikitin|Dnikitin]] 22:22, 17 July 2009 (UTC)&lt;br /&gt;
::::Yep the Image namespace was renamed to File in MW 1.14. It needs to be replaced in all DPL calls. Still it works with old &amp;lt;nowiki&amp;gt;[[Image:...]]&amp;lt;/nowiki&amp;gt; tags. --[[User:Subfader|Subfader]] 23:11, 17 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thank you very much vor your quick answer. Now, after I installed your extension correctly :), I&#039;m able to include other pages that are not protected&lt;br /&gt;
::by the extension Lockdown. Pages in the namespace I&#039;ve locked with Lockdown extension are not includeable and there will be come following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Extension:DynamicPageList (DPL), version 1.8.6 : WARNING: No results.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::When I call the following&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
   |titlematch=%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::I&#039;ll get all Article&#039;s there are not in the extra namespace &amp;quot;basis&amp;quot; and &amp;quot;public&amp;quot;. Why is this so?&lt;br /&gt;
::Although I don&#039;t enable Lockdown extension, there&#039;ll be the same result!&lt;br /&gt;
::Many thanks! [[User:Timotheus.elias|Timotheus.elias]] 13:41, 20 July 2009 (UTC)&lt;br /&gt;
:::The problem was fixed, the Wiki Parameter $wgNonincludableNamespaces was set and therefore this wasn&#039;t included. Thanks a lot for your great extension!!! [[User:Timotheus.elias|Timotheus.elias]] 14:06, 20 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Parsing Pipes ==&lt;br /&gt;
&lt;br /&gt;
I have run into a little bit of a quandary which I am trying to solve. I am trying to create a template with a set of parameters that are passed from a dynamically created list from DPL. However, when using the pipe character in the formatting for DPL like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot_issues&lt;br /&gt;
|&amp;lt;DPL&amp;gt;category=Application&lt;br /&gt;
category=Hot_issues&lt;br /&gt;
format=,|,[[%TITLE%]],&lt;br /&gt;
notnamespace=Category&lt;br /&gt;
noresultsheader=Nothing found...&amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...the pipe character is not parsed by the templating system, I think because of the order in which things are processed... The result is all the articles listed like this: &amp;quot;|Article1|Article2&amp;quot;, and so on, instead of passing each one as a template parameter.  I have been trying, but I can&#039;t think of a way around this.  Does anybody have any thoughts on this?  --[[User:Bsmithme|Bsmithme]] 21:12, 18 July 2009 (UTC)&lt;br /&gt;
:I have tried using subst:Hot_issues but that had no effect.  I&#039;ve also tried creating a template with &amp;quot;|&amp;quot;, but that didn&#039;t work either.  I think I am approaching it wrong...--[[User:Bsmithme|Bsmithme]] 21:15, 18 July 2009 (UTC)&lt;br /&gt;
::Try ¦ --[[User:Subfader|Subfader]] 21:16, 18 July 2009 (UTC)&lt;br /&gt;
:::No luck there. I think ¦ is only used when you are using #dpl and need a pipe in the dpl parameters, but I&#039;m not sure (versus &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt; where you can use pipes with impunity).  --[[User:Bsmithme|Bsmithme]] 21:29, 18 July 2009 (UTC)&lt;br /&gt;
::::Dunno your template but shouldn&#039;t it be {{Hot_issues&amp;lt;DPL&amp;gt; without | cos that will be return in front of the first result already. Try &lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,\n¦[[%PAGE%]],,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::Finds only pages in cats Application AND Hot_issues. Also &amp;lt;nowiki&amp;gt;[[%TITLE%]]&amp;lt;/nowiki&amp;gt; doesn&#039;t make much sense to me when should find pages from all namespaces except subcats. If it doesn&#039;t help post your template here as I can&#039;t image what you try to do there by sending an unknown ammount of parameters (each page link) to the template. --[[User:Subfader|Subfader]] 22:15, 18 July 2009 (UTC)&lt;br /&gt;
:::::Think the best way to illustrate what I&#039;m trying to do is this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Hot issues&lt;br /&gt;
| DPL result 1&lt;br /&gt;
| DPL result 2&lt;br /&gt;
| and so on&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
So that the page calling the hot issue template is automatically populated based on the results of the DPL query.  I&#039;m starting to think it might not be possible to do it this way.  --[[User:Bsmithme|Bsmithme]] 23:45, 18 July 2009 (UTC)&lt;br /&gt;
:Oh, but you are on to something with your suggestion and I think I can get it to work with some more fidgeting.  --[[User:Bsmithme|Bsmithme]] 23:52, 18 July 2009 (UTC)&lt;br /&gt;
::Aha! I got it with this:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
|notnamespace=Category&lt;br /&gt;
|category=Application&lt;br /&gt;
|category=Hot_issues&lt;br /&gt;
|format=²{Hot_issues,¦%PAGE%,,}²&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thank you &#039;&#039;&#039;so&#039;&#039;&#039; much for your assistance, Subfader.  --[[User:Bsmithme|Bsmithme]] 23:56, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Fatal error: Unsupported operand types in %wiki-path%/includes/parser/LinkHolderArray.php on line 33 &amp;lt;solved&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
After upgrading my wiki to MW 1.15 I got the error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fatal error: Unsupported operand types in /home/schlott/public_html/wiki/includes/parser/LinkHolderArray.php on line 33&amp;lt;/pre&amp;gt;&lt;br /&gt;
and the extension stoped working.&lt;br /&gt;
&lt;br /&gt;
The solution was inside the DynamicPageList/DPL.php with the following statement in Line 36:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// cloning the parser in the following statement leads in some cases to a php error in MW 1.15&lt;br /&gt;
// You must apply the following patch to avoid this:&lt;br /&gt;
// add in LinkHoldersArray.php at the beginning of function &#039;merge&#039; the following code lines:&lt;br /&gt;
//		if (!isset($this-&amp;gt;interwikis)) {&lt;br /&gt;
//			$this-&amp;gt;internals = array();&lt;br /&gt;
//			$this-&amp;gt;interwikis = array();&lt;br /&gt;
//			$this-&amp;gt;size = 0;&lt;br /&gt;
//			$this-&amp;gt;parent  = $other-&amp;gt;parent;&lt;br /&gt;
//		}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the mentioned code lines to LinkHoldersArray.php the extension works just fine. -- Flaming Moe&lt;br /&gt;
&lt;br /&gt;
== Comment on differing versions by [[User:Algorithmix|Algorithmix]] ==&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for compatibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 17:18, 1 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing! --[[User:Algorithmix|Algorithmix]] 21:10, 15 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Moved from the main page.&#039;&#039; [[User:GreenReaper|GreenReaper]] 20:02, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:My own thoughts on this: it&#039;s a good idea, but performance is a huge consideration. I suggest investigating ways to avoid loading DPL code unless it is required, particularly [[Manual:$wgAutoloadClasses|$wgAutoloadClasses]]. Right now APC shows that it is touching all the code on every page access, and that&#039;s a significant cost when you have a large number of pages being accessed. [[User:GreenReaper|GreenReaper]] 21:51, 22 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The latest version of DPL only loads a small portion of its php code on the initial require_once(). ONLY if there is a DPL call within a page the rest of the php code will be loaded. Which version did you test? [[User:Algorithmix|Algorithmix]] 05:53, 23 August 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=260145</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=260145"/>
		<updated>2009-06-15T21:10:53Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;This is a third-party hosted extension, not to be confused with the [[Extension:DynamicPageList]] used on Wikimedia sites.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (which was thought to be &#039;free&#039;).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion on how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.8.4&lt;br /&gt;
|update    = 2009-06-15&lt;br /&gt;
|mediawiki = 1.7 .. 1.16&lt;br /&gt;
|download  = from http://semeb.com/dpldemo/Download&amp;lt;br /&amp;gt;{{WikimediaDownload|DynamicPageList}}&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Extension_DPL various sample reports]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. Until recently DPL was almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write DPL statements which create significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also puts an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039;  looks like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039; (short name DPL).&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for comaptibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It should be strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It should offer a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
DPL 1.8.0 made a huge step into that direction. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;After some bugfixes we now have DPL 1.8.4 as a stable release which can serve as a base for re-unification of all DPL variants.&#039;&#039;&#039;.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help testing!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see the &amp;lt;big&amp;gt;[http://semeb.com/dpldemo/DPL:Manual Manual]&amp;lt;/big&amp;gt;. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* name a text pattern which must occur within external links from a page&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* restrict your search to stable pages or quality pages (&amp;quot;flagged revisions&amp;quot;)&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fiels individually by applying temnplates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is exeprimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
Apart from that the general performance of DPL on medium size wikis is quite acceptable (see the performance tests on the dpldemo website).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other Application===&lt;br /&gt;
*[[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:Intersection]] (the one in Wikimedia&#039;s SVN)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList&amp;diff=260142</id>
		<title>Extension:DynamicPageList</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList&amp;diff=260142"/>
		<updated>2009-06-15T20:57:34Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;page-notice&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Attention:&#039;&#039;&#039; The extension now on this page is the one previously known as &#039;&#039;&#039;DynamicPageList/old&#039;&#039;&#039; and later &#039;&#039;&#039;Intersection&#039;&#039;&#039;. If you came here following an external link, you are probably looking for [[Extension:DynamicPageList (third-party)|&#039;&#039;&#039;DynamicPageList&#039;&#039;&#039;]] (which was originally here but was displaced by the extension Intersection).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Derived extensions: [[Extension:DynamicPageList2|DynamicPageList2]] is a modified version (now obsolete). [[Extension:DPLforum|DPLforum]] outputs in forum style. [[Extension:DynamicPageList (third-party)]] is a modified version with more features, but also more resource-expensive. Neither of the latter is used on Wikimedia&#039;s sites.&#039;&#039;&lt;br /&gt;
: &#039;&#039;Version 1.8.4 of [[Extension:DynamicPageList (third-party)|DynamicPageList (third-party)]] is &amp;lt;u&amp;gt;fully downward compatible&amp;lt;/u&amp;gt; with the extension described here. So the way is open for a re-unification of the different development paths.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[n:en:User:IlyaHaykinson]] and [[n:en:User:Amgine]]&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = &lt;br /&gt;
|update    =&lt;br /&gt;
|mediawiki =&lt;br /&gt;
|download  = {{WikimediaDownload|intersection}}&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = Outputs a bulleted list of most recent items residing in a category, or a union of several categories.&lt;br /&gt;
|rights    =&lt;br /&gt;
|example   = &lt;br /&gt;
|hook1     = ParserFirstCallInit&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList&#039;&#039;&#039; is a Mediawiki 1.5 extension developed for [[n:en:Main Page|Wikinews]]. It is currently installed on all language Wikinews projects (see [[n:Wikinews:DynamicPageList]]) and Meta, and can be installed on any wiki. It allows wiki users to create a list of pages that are listed in a set of categories. See [[m:Help:DPL]] for general information.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
The dynamic page list is in Wikimedia SVN. To install it, get [[Special:ExtensionDistributor/intersection|the extension files]] for your version of MediaWiki, and place them in the &amp;lt;code&amp;gt;extensions/intersection&amp;lt;/code&amp;gt; directory.  Then add &amp;lt;code&amp;gt;include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);&amp;lt;/code&amp;gt; to your LocalSettings.php file.&lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
DynamicPage list can be used with XML-like syntax in the wiki edit view. The parameters control the pages to list, order, and display mode. See the following sections for information on each parameter. For example, the following are the oldest five pages on this wiki that were recently moved to MediaWiki.org.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The information below may be outdated, see [[n:Wikinews:DynamicPageList]] for an up-to-date usage documentation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category             = Pages recently transferred from Meta&lt;br /&gt;
count                = 5&lt;br /&gt;
order                = ascending&lt;br /&gt;
addfirstcategorydate = true&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Page selection===&lt;br /&gt;
====category====&lt;br /&gt;
&#039;&#039;category&#039;&#039; lists categories to intersect. DynamicPageList will list pages that are found in &#039;&#039;every&#039;&#039; category listed. A minimum and maximum number of entries to list is set in the extension&#039;s source code. You may use [[Help:Magic word|magic words]] like &amp;lt;nowiki&amp;gt;{{CURRENTMONTHNAME}}&amp;lt;/nowiki&amp;gt; in the category name.&lt;br /&gt;
&lt;br /&gt;
The syntax is &amp;lt;code&amp;gt;category = &#039;&#039;category name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category = Demo&lt;br /&gt;
category = Demo 1&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====notcategory====&lt;br /&gt;
&#039;&#039;notcategory&#039;&#039; restricts the list of pages to those &#039;&#039;not&#039;&#039; in a particular category. You can use [[Help:Magic word|magic words]] like &amp;lt;nowiki&amp;gt;{{CURRENTMONTHNAME}}&amp;lt;/nowiki&amp;gt; in the category name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category    = Demo&lt;br /&gt;
notcategory = Demo 1&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====namespace====&lt;br /&gt;
&#039;&#039;namespace&#039;&#039; restricts the list of pages specified above to those in a particular namespace, specified by name or number (see the [[Help:Namespace#List_of_namespaces|List of default namespaces]]). Any invalid name is equivalent to the main article namespace.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category  = Demo&lt;br /&gt;
namespace = Help&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====redirects====&lt;br /&gt;
&#039;&#039;redirects&#039;&#039; determines whether or not to include [[Help:Redirect|redirect pages]]. The value can be &#039;&#039;exclude&#039;&#039; (default, don&#039;t list redirects), &#039;&#039;include&#039;&#039; (list redirects), or &#039;&#039;only (don&#039;t list pages that aren&#039;t redirects).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category  = Demo&lt;br /&gt;
redirects = only&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====count====&lt;br /&gt;
&#039;&#039;count&#039;&#039; restricts the number of results that are shown. By default, the pages added to the category most recently are shown (see [[#order 2|order]]). Note that the extension will not list more results than the maximum defined in the extension source code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category = Demo&lt;br /&gt;
count    = 2&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Details displayed===&lt;br /&gt;
====shownamespace====&lt;br /&gt;
&#039;&#039;shownamespace&#039;&#039; displays the namespace in the page names. The value can be &#039;&#039;true&#039;&#039; (default, display in name: [[Help:Contents]]) or &#039;&#039;false&#039;&#039; (don&#039;t display in name: [[Help:Contents|Contents]]). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category      = Demo&lt;br /&gt;
shownamespace = false&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====addfirstcategorydate====&lt;br /&gt;
&#039;&#039;addfirstcategorydate&#039;&#039; shows the date each article was added to category. The value can be &#039;&#039;true&#039;&#039; (display date) or &#039;&#039;false&#039;&#039; (default, don&#039;t display date). If many categories are specified, it uses the first category. The linked page names are prepended with the date formatted according to your local MediaWiki date display preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category             = Demo&lt;br /&gt;
addfirstcategorydate = true&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====mode====&lt;br /&gt;
&#039;&#039;mode&#039;&#039; determines the format of the list. The value can be &#039;&#039;unordered&#039;&#039; (bulleted list), &#039;&#039;ordered&#039;&#039; (numbered list), or &#039;&#039;none&#039;&#039; (plain text with line breaks).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
unordered:&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category = Demo&lt;br /&gt;
mode     = unordered&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ordered:&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category = Demo&lt;br /&gt;
mode     = ordered&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
plain text:&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category = Demo&lt;br /&gt;
mode     = none&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====suppresserrors====&lt;br /&gt;
&#039;&#039;suppresserrors&#039;&#039; hides errors. The value can be &#039;&#039;true&#039;&#039; (hide errors) or &#039;&#039;false&#039;&#039; (default, show errors).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
true:&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category       = Dem&lt;br /&gt;
suppresserrors = true&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
false:&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category       = Dem&lt;br /&gt;
suppresserrors = false&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Order===&lt;br /&gt;
====ordermethod====&lt;br /&gt;
&#039;&#039;ordermethod&#039;&#039; determines the order and date to display. The value can be &#039;&#039;categoryadd&#039;&#039; (default, sort by date pages were categorised) or &#039;&#039;lastedit&#039;&#039; (sort by date pages were last edited).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category             = Demo&lt;br /&gt;
addfirstcategorydate = true&lt;br /&gt;
ordermethod          = lastedit&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====order====&lt;br /&gt;
&#039;&#039;order&#039;&#039; decides the sort direction. The value can be &#039;&#039;descending&#039;&#039; (default, most recent to oldest) or &#039;&#039;ascending&#039;&#039; (oldest to most recent).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;{{style example}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
category  = Demo&lt;br /&gt;
order     = ascending&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OnWikimedia}}&lt;br /&gt;
[[Category:Page content extensions]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=258066</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=258066"/>
		<updated>2009-06-01T17:18:46Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;This is a third-party hosted extension, not to be confused with the [[Extension:DynamicPageList]] used on Wikimedia sites.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Note that the version running on Wikimedia sites was at some point in time renamed to [[Extension:Intersection]] to avoid confusion with the extension described here. But the documentation still was talking of &amp;quot;DynamicPageList&amp;quot; and the SVN path was not renamed.&lt;br /&gt;
&lt;br /&gt;
* Recently &#039;Intersection&#039; claimed back its ancient name and that is why you now find the documentation of &#039;Intersection&#039; under &#039;Extension:DynamicPageList&#039;.&lt;br /&gt;
&lt;br /&gt;
* On the other hand the DPL extension described here was still named &#039;DynamicPageList&#039; and new functions were added. At some point in time downward compatibility with the version running on Wikimedia sites was lost. The extension was renamed to &#039;DynamicPageList2&#039; but the documentation was still talking of &amp;quot;DynamicPageList&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Then another bunch of functionality was added and downward compatibility (with DPL2) was lost. The name of this version was changed back to DPL (instead of DPL3, which might have been a better option).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;All this has created much confusion. Read below for a suggestion how to re-unite the different variants.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.7.9&lt;br /&gt;
|update    = 2009-05-26&lt;br /&gt;
|mediawiki = 1.7 .. 1.16&lt;br /&gt;
|download  = from http://semeb.com/dpldemo/Download&amp;lt;br /&amp;gt;{{WikimediaDownload|DynamicPageList}}&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This extension &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; has the same roots as [[Extension:Intersection]]. DPL is almost - but not exactly - downwards compatible with &#039;&#039;Intersection&#039;&#039;. A lot of confusion comes from the fact that &#039;&#039;Intersection&#039;&#039; uses the tag &amp;amp;lt;DynamicPageList&amp;amp;gt; whereas &#039;&#039;&#039;Dynamic Page List (DPL)&#039;&#039;&#039; uses the tag &amp;amp;lt;DPL&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
DPL offers functionality &#039;&#039;&#039;that goes far beyond&#039;&#039;&#039; &#039;&#039;Intersection&#039;&#039;. Some of this functionality might be useful also on Wikimedia sites. But the problem is that inexperienced users or people with &#039;not-so-good-intentions&#039; might write a DPL statement which creates significant database load.&lt;br /&gt;
&lt;br /&gt;
A good solution - which also would put an end to all naming ambiguities of &#039;&#039;DynamicPageList, DPL, DPL2&#039;&#039; and &#039;&#039;Intersection&#039;&#039; would look like this:&lt;br /&gt;
# There should be only ONE extension.&lt;br /&gt;
# It should be called &#039;&#039;DynamicPageList&#039;&#039;.&lt;br /&gt;
# It should listen to the tags &#039;&#039;DynamicPageList&#039;&#039; and &#039;&#039;DPL&#039;&#039; for comaptibility reasons.&lt;br /&gt;
# Its sources should be in the mediawiki SVN&lt;br /&gt;
# It is strictly downward compatible with &#039;&#039;Intersection&#039;&#039;.&lt;br /&gt;
# It offers a configuration switch (let us call it LevelOfFunctionality = LoF) which lets the administrator of a wiki decide, how much functionality will be offered to the users:&lt;br /&gt;
#* LoF = 0 is exactly identical with &#039;&#039;Intersection&#039;&#039; as of today.&lt;br /&gt;
#* LoF = 1 offers additional features which do not affect performance (mainly related to output formatting)&lt;br /&gt;
#* LoF = 2 offers additional features which are on the same conceptual level as &#039;&#039;Intersection&#039;&#039; like selection of pages by use of templates or by pagelinks. As the underlying table structures in the mediawiki database design are very similar to categories the performance cost of theses features are comparable in magnitude with &#039;&#039;Intersection&#039;&#039;&#039;s current features&lt;br /&gt;
#* LoF = 3 offers additional features which are more cost-intensive, like e.g. content transclusion from pages that occur in the DPL result; we think that a dedicated DPL cache could allow to offer these features also on high traffic sites - but this still has to be proved&lt;br /&gt;
#* LoF = 4 offers a last group of features which are a somewhat exotic and could create trouble if used by ignorant people (batch updates and batch deletions based on DPL query results)&lt;br /&gt;
&lt;br /&gt;
The next version of DPL will try to make a step into that direction - but it will take some time to implement the whole concept...&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fiels individually by applying temnplates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is exeprimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
Apart from that the general performance of DPL on medium size wikis is quite acceptable (see the performance tests on the dpldemo website).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other Application===&lt;br /&gt;
*[[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:Intersection]] (the one in Wikimedia&#039;s SVN)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=257402</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=257402"/>
		<updated>2009-05-27T16:11:55Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* A Bug? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apache2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;br /&gt;
==A Bug?==&lt;br /&gt;
I use DPL together with MediaWiki 1.14.0, SMW 1.4.2, DPL 1.7.9 If I follow a link, that is done by the Call-Extension, the CSS-File of SMW is not included. What can I do? The main problem: The field “smwsortkey” is not more hidden, because the style for it is not included. Christian Weiss 14:44, 27 May 2009 (GMT+2)&lt;br /&gt;
&lt;br /&gt;
:Please give more details. I assume that the problem has nothing to do with DPL; this means that it also occurs if you use the Extension:Call from the browser&#039;s URL-line or within a normal document like this &amp;lt;nowiki&amp;gt;[[Special:Call/:Mypage,a=b]]&amp;lt;/nowiki&amp;gt;. I don´t understand your remark about a &amp;quot;style&amp;quot;. Are you talking about css? Can you reproduce the error on the [http://semeb.com/dpldemo dpldemo website]? It has DPL 1.7.9 and SMW 1.0 installed. [[User:Algorithmix|Algorithmix]] 16:11, 27 May 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=257316</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=257316"/>
		<updated>2009-05-27T04:05:28Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* DPL2 code update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension_talk:DynamicPageList#Index_.28List_of_index-terms.29_for_a_book&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;br /&gt;
: Thanks! As I am the primary maintainer of DPL2 I will try to get access rights to the svn repo and then this will become the master place for the DPL sources. [[User:Algorithmix|Algorithmix]] 07:00, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
As of 25 and 26. May 2009, DPL and MW 1.16 alpha do not work together, see https://bugzilla.wikimedia.org/show_bug.cgi?id=18924 Thanks for all your good work! --[[User:G.Hagedorn|G.Hagedorn]] 09:49, 26 May 2009 (UTC)&lt;br /&gt;
:I think the same problem also happens with earlier versions of MW. It should be resolved in DPL 1.7.9. [[User:Algorithmix|Algorithmix]] 04:05, 27 May 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:Arrays&amp;diff=256899</id>
		<title>Extension:Arrays</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:Arrays&amp;diff=256899"/>
		<updated>2009-05-24T12:22:33Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* work with Extension:SemanticMediaWiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Extension&lt;br /&gt;
|name      = ArrayExtension&lt;br /&gt;
|type	   = pfunc&lt;br /&gt;
|status    = beta&lt;br /&gt;
|author    = [[User:lidingpku|Li Ding]] and [[User:baojie|Jie Bao]]&lt;br /&gt;
|image     =&lt;br /&gt;
|description = Enhances parser with array functions.&lt;br /&gt;
|version   = 1.2.1&lt;br /&gt;
|update    = 03 May 2009&lt;br /&gt;
|mediawiki = 1.13+&lt;br /&gt;
|license   = MIT License&lt;br /&gt;
|download  = &lt;br /&gt;
[http://smwbp.googlecode.com/svn/trunk/mediawiki/extensions/ArrayExtension/ Subversion] &amp;lt;sup&amp;gt;[&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;[[Subversion|Help]]]&amp;lt;/sup&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://code.google.com/p/smwbp/source/browse/#svn/trunk/mediawiki/extensions/ArrayExtension Browse source code]&lt;br /&gt;
|readme    =&lt;br /&gt;
|changelog =&lt;br /&gt;
|example = [http://tw.rpi.edu/portal/Help:ArrayExtension examples]&lt;br /&gt;
}} &lt;br /&gt;
[[Category:Modifiable_variables_extensions]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ArrayExtension&#039;&#039;&#039; defines an additional set of [[m:Help:Parser function|parser function]]s that operate on arrays. &lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
This module defines these functions: &lt;br /&gt;
{|  style=&amp;quot;background:#EEE; cellspacing:2px; margin:4px; vertical-align:top; border:1px solid #CCC;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#BBB;&amp;quot; | group&lt;br /&gt;
! style=&amp;quot;background:#BBB;&amp;quot; | functions&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |construct an array, (with unique,sort, print options) &lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |&amp;lt;tt&amp;gt;[[#arraydefine]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |print array&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |&amp;lt;tt&amp;gt;[[#arrayprint]]&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;[[#arraysize]]&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;[[#arraysearch]]&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;[[#arrayindex]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |alter an array (no print)&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; | &amp;lt;tt&amp;gt;[[#arraysort]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[#arrayunique]]&amp;lt;/tt&amp;gt;,  and &amp;lt;tt&amp;gt;[[#arrayreset]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |create a new array (no print)&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |&amp;lt;tt&amp;gt;[[#arraymerge]]&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;[[#arrayslice]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; |create a new array without duplicates (no print)&lt;br /&gt;
| style=&amp;quot;background:#DFD; border:1px solid #AFA;&amp;quot; | &amp;lt;tt&amp;gt;[[#arrayintersect]]&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;[[#arraydefine]]&amp;lt;/tt&amp;gt;,and &amp;lt;tt&amp;gt;[[#arraydiff]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arraydefine===&lt;br /&gt;
This function constructs an array (identified by &#039;key&#039;) using a list of &#039;values&#039; separated by the &#039;delimiter&#039;. &lt;br /&gt;
The variable can be accessed by other functions later.  &lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraydefine:key|values|delimiter|options}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* &#039;values&#039; is a list of strings separated by &#039;delimiter&#039;&lt;br /&gt;
* the resulting array is an array of strings.&lt;br /&gt;
* the default delimiter is &#039;,&#039; if not specified, a delimiter can be (i) a string (the white-spaces surrounding delimiter will be trimmed) or (ii) a perl regular expression (for advanced user only), e.g. &#039;/\s*,\s*/&#039; (see [http://us3.php.net/manual/en/function.preg-split.php preg_split])&lt;br /&gt;
* users can define an empty array (see example)&lt;br /&gt;
* users can specify options including unique, sort, and print (see example). &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;new&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| define a one-element array named &#039;a&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:a|red}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| define a four-element array named &#039;b&#039;, use default delimiter (&#039;,&#039;)&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:b|orange,red ,yellow, yellow}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| define/set an empty array named &#039;c&#039; &lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:c}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| define a one-element array named &#039;d&#039;, use no delimiter&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:d|apple, pear}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| define a one-element array named &#039;e&#039;, using &#039;;&#039; as delimiter&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:e|apple, pear|;}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| (advanced user only) define a three-element array named &#039;f&#039;, using &#039;/\s*[;,]\s*/&#039; as delimiter &lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:f|apple, pear;  orange|/\s*[;,]\s*/}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| define a three-element array named &#039;b1&#039;, use delimiter (&#039;,&#039;), &amp;quot;unique ,sort=desc, print=list&amp;quot; options (the array elements are unique, sorted in descending order and being printed). for more option-values of &amp;quot;sort&amp;quot; see [[#arraysort]]&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{#arraydefine:b|orange,red ,yellow, yellow|,|unique,sort=desc, print=list}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayprint===&lt;br /&gt;
This function prints the values of an array in customizable format. &lt;br /&gt;
For each value in the array, print &#039;subject&#039; where  all occurrences of &#039;search&#039; is replaced with the value, deliminated by &#039;delimiter&#039;&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayprint:key|delimiter|pattern|subject}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* &#039;subject&#039; now accept wiki link, templates and parser functions. &amp;lt;font color=&#039;red&#039;&amp;gt;new&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| print - use default delimiter &#039;,&#039;&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| print - use &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; as delimiter &lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| print - use &#039;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&#039; as delimiter&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|&amp;lt;br/&amp;gt;}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| embed wiki link&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|&amp;lt;br/&amp;gt;|@@@@|[[@@@@]]}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| embed Semantic MediaWiki link&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|&amp;lt;br/&amp;gt;|@@@@|[[prop1::@@@@]]}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| embed parser function&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|&amp;lt;br/&amp;gt;|@@@@|length of @@@@:{{#len:@@@@}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| embed template (with parameters)&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayprint:b|&amp;lt;br/&amp;gt;|@@@@|{{f.tag{{f.print.vbar}}prop2{{f.print.vbar}}@@@@}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arraysize===&lt;br /&gt;
This function returns the size (number of elements) of an array. &lt;br /&gt;
See: http://www.php.net/manual/en/function.count.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraysize:key}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| size:&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysize:b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arraysearch===&lt;br /&gt;
This function returns the index of the first occurrence of the &#039;value&#039; in the array (identified by &#039;key&#039;) starting from the position identified by &#039;index&#039; parameter, and returns &#039;-1&#039; when failed.&lt;br /&gt;
when &#039;yes&#039; and &#039;no&#039; specified, print value of yes if found, and value of no otherwise.&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-search.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraysearch:key|value|index|yes|no}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| return index of first occurrence of a value&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysearch:b|white}}&lt;br /&gt;
{{#arraysearch:b|red}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| return index of first occurrence of a value&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysearch:b|white}}&lt;br /&gt;
{{#arraysearch:b|red}}&lt;br /&gt;
use offset&lt;br /&gt;
{{#arraysearch:b|red|0}}&lt;br /&gt;
{{#arraysearch:b|red|2}}&lt;br /&gt;
use preg regular expression match&lt;br /&gt;
{{#arraysearch:b|/low/}}&lt;br /&gt;
{{#arraysearch:b|/LOW/i}} - case insensitive&lt;br /&gt;
{{#arraysearch:b|low}}&lt;br /&gt;
use yes no print option&lt;br /&gt;
{{#arraysearch:b|white|0|yes|no}}&lt;br /&gt;
{{#arraysearch:b|yellow|0|yes|no}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayindex===&lt;br /&gt;
This function print the value of an array (identified by &#039;key&#039;) at position &#039;index&#039;. &lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayindex:key|index|options}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* invalid index (non-number, out of bound) will result in printing an empty string.&lt;br /&gt;
* the index is 0-based, i.e. the first element&#039;s index is 0.&lt;br /&gt;
* users can specify options on default value &lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| array index test &lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayindex:b|2}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| print default value for invalid index&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayindex:b|-2|default=bad value}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arraysort===&lt;br /&gt;
This function sorts an array in the following order.&lt;br /&gt;
* none (default)  - no sort   &lt;br /&gt;
* desc - in descending order (see: http://www.php.net/manual/en/function.sort.php)&lt;br /&gt;
* asce - in ascending order (see:  http://www.php.net/manual/en/function.rsort.php)&lt;br /&gt;
* random - in random order (see: http://www.php.net/manual/en/function.array-rand.php)&lt;br /&gt;
* reverse - in reverse order (see: http://www.php.net/manual/en/function.array-reverse.php)&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraysort:key|order}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* each array element is a string&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| sort an array&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysort:x|desc}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| randomize an array&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysort:x|random}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| reverse an array&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraysort:x|reverse}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayunique===&lt;br /&gt;
This function converts an array (identified by &#039;key&#039;) into a set (no duplicated members, no empty element).&lt;br /&gt;
see: http://www.php.net/manual/en/function.array-unique.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayunique:key}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| convert array to set&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayunique:b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayreset===&lt;br /&gt;
This function free-up some or all defined arrays.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayreset:}}&lt;br /&gt;
{{#arrayreset:key1,key2,...keyn}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===arraymerge===&lt;br /&gt;
This function merges values of two arrayes (identified by &#039;key1&#039; and &#039;key2&#039;) into a new array (identified by &#039;new_key&#039;).&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-merge.php&lt;br /&gt;
Note: a wrong parameter will terminate this operation, and the array identified by &#039;new_key&#039; will not be affected.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraymerge:new_key|key1|key2}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* this merge is different from array_merge offered by PHP because it merges values instead of keys&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| merge two arrays&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraymerge:x|a|b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| duplicate an array (keep the third argument of arraymerge empty&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraymerge:x|b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===arrayslice===&lt;br /&gt;
This function extract a sub-array from an array (identified by &#039;key&#039;) into a new array (identified by &#039;new_key&#039;).&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-slice.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayslice:new_key|key|offset|length}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* offset indicates starting point of slice, it can be (i) non-negative number (ii) negative number for backwards index (e.g. the last element of the array&#039;s offset is -1). offset is different from index (which must be non-negative number)&lt;br /&gt;
* length indicates how many element to extract. If it is omitted, then the sequence will have everything from offset up until the end of the array. &lt;br /&gt;
* if offset is no less than array size, empty array will be returned, if offset if no greater than negative array size, a new array with all elements will be returned&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| extract a two-element slice starting from the element at offset 1&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayslice:x|b|1|2}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  extract a two-element slice starting from the element at offset -2&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraymerge:x|b|-2|2}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayintersect===&lt;br /&gt;
This function computes the set theoretic intersection of two given arrays (identified by &#039;key1&#039; and &#039;key2&#039;), and the result array is identified by &#039;new_key&#039;.&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-intersect.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayintersect:new_key|key1|key2}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* this is a set operator, i.e., the returned array is a set without duplicated values.&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| intersect&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayintersect:x|a|b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arrayunion===&lt;br /&gt;
This function computes the set theoretic union of two given arrays (identified by &#039;key1&#039; and &#039;key2&#039;), and the result array is identified by &#039;new_key&#039;.&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-union.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arrayunion:new_key|key1|key2}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* this is a set operator, i.e., the returned array is a set without duplicated values.&lt;br /&gt;
* similar to arraymerge, this union operation works on values.&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| union&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arrayunion:x|a|b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===arraydiff===&lt;br /&gt;
This function computes the (set theoretic) difference of two given arrays (identified by &#039;key1&#039; and &#039;key2&#039;), and the result array is identified by &#039;new_key&#039;.&lt;br /&gt;
The returned array (identified by &#039;key&#039;) is a set that contains elements in an array (identified by &#039;key1&#039;) but not in the other array (identified by &#039;key2&#039;).&lt;br /&gt;
See: http://www.php.net/manual/en/function.array-diff.php&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraydiff:new_key|key1|key2}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s):&lt;br /&gt;
* this is a set operator, i.e., the returned array is a set without duplicated values.&lt;br /&gt;
* this function can be used to test sub-class relation&lt;br /&gt;
&lt;br /&gt;
Example(s):&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
| diff  (b-a)&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraydiff:x|b|a}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| diff  (a-b)&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#arraydiff:x|a|b}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
This extension has been tested on MediaWiki 1.13+ and PHP 5. But most of its functions are compatible with PHP 4, so it is reasonable to try this extension on earlier versions of MediaWiki.&lt;br /&gt;
Please use the following instructions to install this extension.&lt;br /&gt;
&lt;br /&gt;
1. Install source code&lt;br /&gt;
* you can copy the source code from [http://code.google.com/p/smwbp/source/browse/#svn/trunk/mediawiki/extensions/ArrayExtension SVN], and put them under &amp;quot;WIKI-PATH/extentions/ArrayExtension&amp;quot;&lt;br /&gt;
* or if you have &#039;&#039;shell access&#039;&#039;, you can install using svn &lt;br /&gt;
  svn co http://smwbp.googlecode.com/svn/trunk/mediawiki/extensions/ArrayExtension/&lt;br /&gt;
&lt;br /&gt;
2. Append the following to &amp;lt;tt&amp;gt;[[LocalSettings.php]]&amp;lt;/tt&amp;gt; (near the bottom) of your MediaWiki installation:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;require_once (&amp;quot;$IP/extensions/ArrayExtension/ArrayExtension.php&amp;quot;);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===work with [[Extension:SemanticMediaWiki]]===&lt;br /&gt;
ArrayExtension allows users to populate an array using a SMW query result.&lt;br /&gt;
&lt;br /&gt;
Example A. to create a list of instances of the class &#039;Color&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraydefine:colors|{{#ask:[[Category:Color]][[:+]] |sep =, |limit=1000}} }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example B. to create a unique list of values of property &#039;has color&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraydefine:colors|{{#ask:[[has color::+]][[:+]] |?color= |mainlabel=- |sep =, |limit=1000}} |,|unique}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example C. to deal with 2D array generated by SWM query (e.g. n-ary property)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
given a 2D array &amp;quot;red;#da2021, yellow;#fcff00, green;#00ff00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
1. create an array &#039;colors&#039;&lt;br /&gt;
{{#arraydefine:colors|red;#da2021, yellow;#fcff00, green;#00ff00}}&lt;br /&gt;
&lt;br /&gt;
2. split the first element of &#039;colors&#039; into another array &#039;colors0&#039;&lt;br /&gt;
{{#arraydefine:color0|{{#arrayindex:colors|0}}|;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note(s)&lt;br /&gt;
* [http://semantic-mediawiki.org/wiki/Help:Inline_queries#Standard_parameters_for_inline_queries semantic query parameters]&lt;br /&gt;
** &#039;limit=1000&#039; option is used to exhaust all returned results of the semantic query&lt;br /&gt;
** &#039;sep=,&#039; option is used to set the separator for entries of the results&lt;br /&gt;
** &#039;mainlabel=-&#039; option cut of the page column&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===work with [[Extension:DynamicPageList]]===&lt;br /&gt;
&lt;br /&gt;
In a similar way as described above for SMW the &#039;&#039;&#039;ArrayExtension&#039;&#039;&#039; can be used to store results of a &#039;&#039;&#039;DPL query&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the [http://semeb.com/dpldemo/index.php?title=DPL_Example_017 Example] we show how a result list can be &amp;quot;inverted&amp;quot;. We collect all parameter values which are used by certain pages when they include a given template. We store pairs of &#039;&#039;template parameter value&#039;&#039; and &#039;&#039;pagename&#039;&#039;. Then we sort the array and print the pairs. If consecutive array elements have the same first part (i.e. the parameter values are identical), the first part is only printed once. Thus we can construct a simple &amp;quot;inverted index&amp;quot;. The same mechanism could be applied to other problems as well.&lt;br /&gt;
&lt;br /&gt;
===iteratively access array elements===&lt;br /&gt;
We can iteratively access elements of an array using [[#arrayprint]] with the following code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!--define an array--&amp;gt;&lt;br /&gt;
{{#arraydefine:colors|Red,Blue,Yellow}}&lt;br /&gt;
&lt;br /&gt;
{{#arrayprint:colors||@@@@|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* length of @@@@: {{#len:@@@@}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
below is the expected output:&lt;br /&gt;
{|style=&amp;quot;background:#DDD&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* length of Red: 3&lt;br /&gt;
* length of Blue: 4&lt;br /&gt;
* length of Yellow: 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
for live examples, follow [http://tw.rpi.edu/portal/Help:ArrayExtension#iteratively_access_array_members this URL]&lt;br /&gt;
&lt;br /&gt;
===work with [[Extension:SemanticQueryFormTool]]===&lt;br /&gt;
ArrayExtension allows users to populate an array using a SemanticQueryFormTool query result.&lt;br /&gt;
&lt;br /&gt;
to create a list of instances of the class &#039;Color&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#arraydefine: colors|{{#sask: ?Color | format=list | lastsep=}} }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green; font-size=80%&amp;quot;&amp;gt;source: thanks for zehetner@molgen.mpg.de&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===related MediaWiki extensions===&lt;br /&gt;
*[[Extension:ParserFunctions | ParserFunctions]]&lt;br /&gt;
*[[Extension:VariablesExtension | VariablesExtension]]&lt;br /&gt;
*[[Extension:VariablesExtension | StringFunctions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Change Log==&lt;br /&gt;
the latest ArrayExtension has been tested on MediaWiki versions 1.13.x. and 1.14&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;History:&#039;&#039;&#039;&lt;br /&gt;
* May 03, 2009 version 1.2.1&lt;br /&gt;
   - update arraydefine by adding options:  &amp;quot;unique&amp;quot;;  sort= ( &amp;quot;desc&amp;quot;,&amp;quot;asce&amp;quot;, &amp;quot;random&amp;quot;,&amp;quot;reverse&amp;quot;), and print= (&amp;quot;list&amp;quot;).   options are diliminated by comma, e.g. &amp;quot;unique, sort=desc,print=list&amp;quot;. &lt;br /&gt;
   - fixed bug in arrayslice (offset can be greater than array size): if offset is no less than array size, empty array will be returned, if offset if no greater than negative array size, a new array with all elements will be returned&lt;br /&gt;
   - update arrayindex by adding print option when (i) the array is not defined; (ii) the index is not valid in the specified array: e.g. &amp;quot;default=bad array&amp;quot;&lt;br /&gt;
* April 24, 2009 version 1.2&lt;br /&gt;
   - fixed a bug in  arrayslice,   (offset=0)&lt;br /&gt;
   - clean up code, added two private functions, validate_array_index, validate_array_offset, validate_array_by_name; &lt;br /&gt;
     rename some parameters key=&amp;gt; new_key,  differentiate offset and index&lt;br /&gt;
* April 18, 2009 version 1.1.6&lt;br /&gt;
   - fixed a bug in arraymerge and arrayslice &lt;br /&gt;
* Mar 17, 2009 version 1.1.5&lt;br /&gt;
   - update #arraysort, add &amp;quot;reverse&amp;quot; option, http://www.php.net/manual/en/function.array-reverse.php&lt;br /&gt;
   - update #arrayreset, add option to reset a selection of arrays&lt;br /&gt;
* Feb 23, 2009 version 1.1.4&lt;br /&gt;
   - fixed #arraysearch, better recognize perl patterns identified by starting with &amp;quot;/&amp;quot;, http://www.perl.com/doc/manual/html/pod/perlre.html&lt;br /&gt;
* Feb 23, 2009 version 1.1.3&lt;br /&gt;
   - fixed #arraysearch, &amp;quot;Warning: Missing argument 4...&amp;quot;&lt;br /&gt;
* Feb 09, 2009 -- v1.1.2&lt;br /&gt;
    - update #arraysearch, now support offset and preg regular expression&lt;br /&gt;
* Feb 08, 2009 -- v1.1.1 &lt;br /&gt;
    - updated #arraydefine with better support to foreach. now users can embed wiki templates, parser functions.&lt;br /&gt;
    - update #arraysearch, now allows customized output upon found/non-found by specifying additional parameters&lt;br /&gt;
* Feb 05, 2009 -- v1.1 &lt;br /&gt;
    - update #arraydefine: replacing  &#039;explode&#039; by &#039;preg_split&#039;, &lt;br /&gt;
           and we now allow delimitors to  be (i) a string; or (ii) a perl regular expressnion pattern, sourrounded by &#039;/&#039;, e.g. &#039;/..blah.../&#039;&lt;br /&gt;
    - update #arrayprint, change parameters from &amp;quot;prefix&amp;quot;,&amp;quot;suffix&amp;quot; to a &amp;quot;template&amp;quot;, &lt;br /&gt;
           and users can replace a substring in the template with array value, similar to arraymap in semantic forms&lt;br /&gt;
    - update #arrayunique,  empty elements will be removed&lt;br /&gt;
    - update #arraysort: adding &amp;quot;random&amp;quot; option to make the array of values in random order&lt;br /&gt;
    - add #arrayreset to free all defined arrays for memory saving&lt;br /&gt;
    - add #arrayslice to return an array bounded by start_index and length.&lt;br /&gt;
    - add  #arraysearch. now we can return the index of the first occurence of an element, return -1 if not found&lt;br /&gt;
    - remove #arraymember,  obsoleted by #arraysearch&lt;br /&gt;
    - remove #arraypush, obsoleted by #arraydefine and #arraymerge&lt;br /&gt;
    - remove #arraypop, obsoleted by  #arrayslice    &lt;br /&gt;
    - add safty check code to avoid unset parameters&lt;br /&gt;
* Feb 01, 2009 -- v1.0.3 -- fixed bug on arrayunique, array_unique (PHP function) only makes values unique but does not update array index. (arraydefine is also affected)&lt;br /&gt;
* Jan 28, 2009 -- v1.0.2 -- fix #arraypop to support pop multiple elements; add #arrayindex&lt;br /&gt;
* Jan 27, 2009 -- v1.0.1 -- fix #arraydefine to support defining an empty string&lt;br /&gt;
* Jan 27, 2009 -- v1.0 -- First release(alpha).&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256543</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256543"/>
		<updated>2009-05-21T19:21:40Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Index (List of index-terms) for a book */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (using the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. With less than 10 lines of code all this is possible:&lt;br /&gt;
::&amp;lt;center&amp;gt;see &amp;amp;nbsp; &amp;amp;nbsp; &#039;&#039;&#039; http://semeb.com/dpldemo/index.php?title=DPL_Example_017 &#039;&#039;&#039; &amp;lt;/center&amp;gt;&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;br /&gt;
:::Yep, I found out about &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; later which is the better solution, nontheless I think the &amp;lt;tt&amp;gt;%DPL-&amp;lt;/tt&amp;gt; in fron of the messages are useless. Maybe remind the user that a DPL code is there. --[[User:Subfader|Subfader]] 11:08, 21 May 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256446</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256446"/>
		<updated>2009-05-21T09:48:43Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Warning message */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;br /&gt;
::Yes, you can remove the prefix in the php source code. It is hard-coded there.&lt;br /&gt;
::You could use &amp;lt;tt&amp;gt;suppresserrors=true&amp;lt;/tt&amp;gt; to suppress the error message complaininig about an empty result set. [[User:Algorithmix|Algorithmix]] 09:48, 21 May 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256445</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256445"/>
		<updated>2009-05-21T09:46:34Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Section inclusion does not work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256444</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256444"/>
		<updated>2009-05-21T09:46:07Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Section inclusion does not work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
::Sorry, yes, there was a major bug in DPL which concerned the inclusion of labeled sections. It should be resolved with the latest version now. Please download and test. [[User:Algorithmix|Algorithmix]] 09:46, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256443</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256443"/>
		<updated>2009-05-21T09:44:30Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Undefinde Variable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
:This should not happen! Are you sure that the error comes from DPL? I have never heard anyone reporting something like that. I suggest the following: Make a clean new test installation of Mediawiki, use DPL as the ONLY extension and then try to reproduce the error. If it still shows up, write a [http://semeb.com/dpldemo/index.php?title=Special:Call/:Category:Issue%2Cextension%3DDPL bug report] and I will look after it. &lt;br /&gt;
:BTW: Sometimes new MW versions introduce new errors. The [http://semeb.com/dpldemo dpldemo wiki] runs on 1.13.0 [[User:Algorithmix|Algorithmix]] 09:44, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256442</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256442"/>
		<updated>2009-05-21T09:37:32Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Documentation? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
:The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
:[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256441</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256441"/>
		<updated>2009-05-21T09:37:13Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Documentation? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
The article gives a link to the [http://semeb.com/dpldemo/DPL:Manual manual]. I bet that the manual contains more information than you ever will want to read about DPL ;-)&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] 09:37, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256440</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256440"/>
		<updated>2009-05-21T09:34:13Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Can you please download the latest version and test again? There was a major problem in the logic of DPL which dealt with the inclusion of &amp;quot;labelled sections&amp;quot; ... [[User:Algorithmix|Algorithmix]] 09:34, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256439</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256439"/>
		<updated>2009-05-21T09:32:37Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Index (List of index-terms) for a book */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
::Hello Jan, creating a permuted index is a challenge because DPL normally walks sequentially through all articles which match the selection criteria and collects the desired information (in your case template invocations). In your case one would have to store the collected data (maybe using the &#039;&#039;variables&#039;&#039; extension or the &#039;&#039;arrays&#039;&#039; extension ), re-arrange the order and then produce the output in a final step. I think that this is possible, but I am not sure about how efficiently it would work. Maybe I can show an example how to do it on the dpldemo web site in the near future.&lt;br /&gt;
::I know SMW and think it is powerful for expert users. The idea of DPL is to use MW as it is without introducing new syntax for those users who &#039;&#039;write&#039;&#039; articles.&lt;br /&gt;
::Is your book publicly avaialable? If yes, please give a link. [[User:Algorithmix|Algorithmix]] 09:32, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256438</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256438"/>
		<updated>2009-05-21T09:23:10Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Licence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
:Yes, has been done. [[User:Algorithmix|Algorithmix]] 09:23, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256437</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256437"/>
		<updated>2009-05-21T09:22:35Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* download from subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the latest version is on the [http://semeb.com/dpldemo/Download dpldemo page]. But this will change in the near future. Mediawiki SVN repository will become the official source for distribution. [[User:Algorithmix|Algorithmix]] 09:22, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256436</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256436"/>
		<updated>2009-05-21T09:20:32Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Tweak to make DPL backward compatible with DynamicPageList2  parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since release 1.7.5 &amp;lt;tt&amp;gt;suppresserrors&amp;lt;/tt&amp;gt; is part of the official DPL distribution. [[User:Algorithmix|Algorithmix]] 09:20, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256435</id>
		<title>Extension talk:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList_(third-party)&amp;diff=256435"/>
		<updated>2009-05-21T09:16:11Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* License for DPL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is a separate document for &#039;&#039;&#039;[http://semeb.com/dpldemo/index.php?title=DPL:Requests_for_new_features Feature Requests]&#039;&#039;&#039;&amp;lt;/big&amp;gt; on the DPL demo website. &lt;br /&gt;
&lt;br /&gt;
Please use that one. Putting a &amp;quot;mw:&amp;quot; prefix before your signature will link to your media wiki user page.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Existing entries with feature requests on this page have been moved.&amp;lt;/small&amp;gt; --[[User:Algorithmix|Algorithmix]] 08:45, 16 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2007=&lt;br /&gt;
== Recent Changes ==&lt;br /&gt;
For putting recent changes in a given namespace or category on a wiki page, there is also [[Extension:News]] -- [[User:Duesentrieb|Duesentrieb]] [[User talk:Duesentrieb|⇌]] 13:00, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Version ==&lt;br /&gt;
&lt;br /&gt;
This page says that DPL requires v. 1.7+ of MW, but [http://semeb.com/dpldemo/index.php?title=DPL:Installation the DPL wiki] says 1.8+. Would be worth changing to whichever one is correct! I tried to install with 1.7 and it didn&#039;t work, which was disappointing. --16 November 2007&lt;br /&gt;
&lt;br /&gt;
== Conflict with RSSReader Extension ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve noted a conflict between the RSSReader Extension and DynamicPageList Extension when both are run on the same page. See [http://www.mediawiki.org/wiki/Extension_talk:RSS_Reader#Conflict_with_DPL2_Extension Comment on RSS_Reader Extension] for details.  Any idea why this might be?&lt;br /&gt;
&lt;br /&gt;
--[[User:C4duser|C4duser]] 15:26, 27 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=2008=&lt;br /&gt;
==Labeled Transclusion Sections with DPL 1.6.9==&lt;br /&gt;
We just installed DPL 1.6.9 and noticed that our section transclusions are no longer working.&lt;br /&gt;
&lt;br /&gt;
For example, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
title=Article1&lt;br /&gt;
&lt;br /&gt;
include=summary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And it used to work with the previous DPL version which displayed all text in the summary section but with DPL 1.6.9 nothing is being picked up. Any ideas? -alhui&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.249.236.178|99.249.236.178]] 18:01, 11 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Add the following after the line with inclusion of the extension in the file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 $wgParserConf[&#039;class&#039;] = &#039;Parser_OldPP&#039;;&lt;br /&gt;
&lt;br /&gt;
:This will force the mw-core to use the old parser. [[User:Jeblad|Jeblad]] 15:13, 13 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Having same problem and the OldPP hack doesn&#039;t seem to solve it. (MW 1.12; DPL 1.6.9; the labeled section extension has been deactivated, and the dpl2include seems to work because the &amp;quot;section&amp;quot; tag is listed in my MW spectial:version page). A page called Test1 with the text &amp;lt;pre&amp;gt;The book is &amp;lt;section begin=title /&amp;gt;Cien anos de soledad&amp;lt;section end=title/&amp;gt;&amp;lt;/pre&amp;gt; is never transcluded in a page Test2 with the code &amp;lt;pre&amp;gt;{{#dpl:debug=1|title=Test1|include=title}}&amp;lt;/pre&amp;gt; Nothing is output. The older version [http://semeb.com/dpldemo/images/archive/f/fe/20080226171316%21Semeb_extensions.zip 	08:32, 17 January 2008] works perfectly though. --[[User:Fxparlant|Fxparlant]] 09:55, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try DPL 1.7.4. It runs on MW 1.12 and 1.13 as you can see on the dpldemo website. If you still have a problem, please demonstarte the effect on that website and we will have a look at it. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:51, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem with mediawiki 1.12 ==&lt;br /&gt;
It seems that message file cause error on mediawiki 1.12 (see this [http://www.mwusers.com/forums/showthread.php?t=7630 thread]). Could author of this extension make the update for us ? -- [[User:phkoech|phkoech]] 26 april 2008&lt;br /&gt;
&lt;br /&gt;
:The dpldemo website is now running on &#039;&#039;&#039;MW 1.13&#039;&#039;&#039;. All problems should be solved. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:48, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== labeled section only ==&lt;br /&gt;
How to list only the labeled sections, without the pages not containing the section: &amp;lt;pre&amp;gt;{{#dpl:debug=1|category=Book|include=title}}&amp;lt;/pre&amp;gt; will list the pages of category Book, even if they do not have &amp;lt;pre&amp;gt;&amp;lt;section begin=title /&amp;gt;&amp;lt;/pre&amp;gt;. The includematch cannot be used, because the include doesn&#039;t call the whole section, but only the content of the section tags. Any idea ? --[[User:Fxparlant|Fxparlant]] 11:06, 14 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Catch a template parameter ==&lt;br /&gt;
&lt;br /&gt;
I am looking for a way to use DPL to catch, not the title of a page, but the parameter of a template:&lt;br /&gt;
&lt;br /&gt;
if a page calls the template &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Temp|param1|param2|param3}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;, how to catch the param3 in another page, with a query on the first parameter and the second ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Fxparlant|Fxparlant]] 13:08, 7 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You can use phantom templates for that purpose. DPL will call the phantom template instead of the original one and pass all parameters to the phantom template in the same way as they were passed to the original template. And within the phantom template you can do whatever you like - which means that you can simply output the third parameter.&lt;br /&gt;
&lt;br /&gt;
:See the DPL manual for details. [[Special:Contributions/84.58.229.59|84.58.229.59]] 09:47, 27 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New pages ==&lt;br /&gt;
Is there a way to get this to only return new pages (the pages in Special:Newpages)?&lt;br /&gt;
Thanks [[Special:Contributions/193.36.230.96|193.36.230.96]] 12:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes&lt;br /&gt;
:&amp;quot;ordermethod=firstedit&amp;quot; was the parameter I needed --18 August 2008&lt;br /&gt;
&lt;br /&gt;
::if you do not have too many updates such as daily or weekly news for which the [[Extension:News]] might be worth a try you can find an example and explanations on the steps necessary to update the main page almost automatically using DPL and [[Extension:Inputbox]] on the page [[User_talk:Ob.helm]].--[[User:Ob.helm|Ob.helm]] 16:51, 11 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki Version 1.6.9 ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way to get DPL running on a Mediawiki 1.6.9 ?  If not, why exactly ?&lt;br /&gt;
&lt;br /&gt;
Best regards --[[Special:Contributions/193.57.156.241|193.57.156.241]] 11:26, 4 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== download from subversion ==&lt;br /&gt;
&lt;br /&gt;
Can the download used the inclued mediawiki subversion system ? [[User:Crochet.david|Crochet.david]] 19:00, 14 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tweak to make DPL backward compatible with DynamicPageList2 &amp;lt;suppresserrors&amp;gt; parameter ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m one of the admins at ChoralWiki (www.cpdl.org), a free Public Domain scores library, and we use [[Extension:DynamicPageList2|DynamicPageList2]] a lot in it with parameter &amp;lt;suppresserrors&amp;gt; set to &#039;true&#039;. We were doing an upgrade test to the newest version of DynamicPageList and after the upgrade all our DPL queries started showing this warning:&lt;br /&gt;
&lt;br /&gt;
  %DPL-1.7.4-WARNING: Unknown parameter &#039;$0&#039; is ignored. Help: available parameters: suppresserrors.&lt;br /&gt;
&lt;br /&gt;
After a quick research we realized that parameter &amp;lt;suppresserrors&amp;gt; is no longer supported by the new DPL versions. It would be a pain to edit all pages where it appears, so we decided to tweak the DPL code to recognize it and behave as expected. We made the changes below, tested it and it worked fine. So we decided to post it here in case someone else faces the same problem. All one needs to do is to add the following lines in red to file &#039;&#039;DinamicPageList2.php&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
line 682:&lt;br /&gt;
&lt;br /&gt;
        /**&lt;br /&gt;
         * noresultsheader / footer is some wiki text which will be output (instead of a warning message)&lt;br /&gt;
         * if the result set is empty; setting &#039;noresultsheader&#039; to something like &#039; &#039; will suppress&lt;br /&gt;
         * the warning about empty result set.&lt;br /&gt;
         */&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;&#039;suppresserrors&#039;       =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;false&#039;, &#039;true&#039;, &#039;no&#039;, &#039;yes&#039;, &#039;0&#039;, &#039;1&#039;, &#039;off&#039;, &#039;on&#039;),&amp;lt;/font&amp;gt; &lt;br /&gt;
        &#039;noresultsheader&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
        &#039;noresultsfooter&#039;      =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&lt;br /&gt;
line 1157:&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;font color=red&amp;gt;$bSuppressErrors  = self::argBoolean(self::$options[&#039;suppresserrors&#039;][&#039;default&#039;]);&amp;lt;/font&amp;gt;&lt;br /&gt;
        $sResultsHeader   = self::$options[&#039;resultsheader&#039;][&#039;default&#039;];&lt;br /&gt;
        $sResultsFooter   = self::$options[&#039;resultsfooter&#039;][&#039;default&#039;];&lt;br /&gt;
&lt;br /&gt;
line 2095:&lt;br /&gt;
                case &#039;noresultsheader&#039;:&lt;br /&gt;
                    $sNoResultsHeader = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
                &amp;lt;font color=red&amp;gt;case &#039;suppresserrors&#039;:&lt;br /&gt;
                    if( in_array($sArg, self::$options[&#039;suppresserrors&#039;])) {&lt;br /&gt;
                        $bSuppressErrors = self::argBoolean($sArg);&lt;br /&gt;
                        if( $bSuppressErrors )&lt;br /&gt;
                            $sNoResultsHeader = &#039; &#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        $output .= $logger-&amp;gt;msgWrongParam(&#039;suppresserrors&#039;, $sArg);&lt;br /&gt;
                    break;&amp;lt;/font&amp;gt;&lt;br /&gt;
                case &#039;noresultsfooter&#039;:&lt;br /&gt;
                    $sNoResultsFooter = $sArg;&lt;br /&gt;
                    break;&lt;br /&gt;
&lt;br /&gt;
After the change, if &amp;lt;suppresserrors=true&amp;gt; is used in the query and 0 pages are returned, it won&#039;t show any warning message; if &amp;lt;noresultsheader=&#039;text&#039;&amp;gt; is also used, it will show the &#039;text&#039; supplied. [[User:Capmo|Capmo]] 13:40, 18 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
http://semeb.com/dpldemo/index.php?title=Main_Page says that &amp;quot;All extensions are under GPL license&amp;quot;. So this page could be updated regarding the license.&lt;br /&gt;
&lt;br /&gt;
= 2009 =&lt;br /&gt;
== Index (List of index-terms) for a book ==&lt;br /&gt;
I am experienced in editing wikipedia-articles. Now I want to use mediawiki on my server to write a book (around 1.000 articles). I want to mark index-terms in articles and have one page with a sorted index. &lt;br /&gt;
The book will exist of 1.000 articles. So it is no problem to generate the article dynamicaly when I will open the index.&lt;br /&gt;
Is DPL the right extension to do the job? &lt;br /&gt;
&lt;br /&gt;
How to mark the index-terms in articles? &lt;br /&gt;
Which &amp;lt;dpl&amp;gt;&amp;lt;/dpl&amp;gt; -code do I need?&lt;br /&gt;
&lt;br /&gt;
Or is there a better solution than DPL?&lt;br /&gt;
Regards, jan--[[Special:Contributions/89.52.155.34|89.52.155.34]] 23:55, 13 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a beginning:&lt;br /&gt;
&lt;br /&gt;
I have a template &#039;&#039;&#039;template:Index&#039;&#039;&#039; and call it in articles with with &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{Index|keyword}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the output of the whole Index I have an article with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  uses=Vorlage:Index&lt;br /&gt;
  include={Index}:1&lt;br /&gt;
  table=,articletitle,keyword&lt;br /&gt;
&amp;lt;/dpl&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It works!&lt;br /&gt;
&lt;br /&gt;
How can I get an output in an alphabeticle order like this?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyword-1&lt;br /&gt;
..... articletitle 1&lt;br /&gt;
..... articletitle 2&lt;br /&gt;
..... articletitle 3&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-2&lt;br /&gt;
..... articletitle 4&lt;br /&gt;
..... articletitle 5&lt;br /&gt;
..... articletitle 6&lt;br /&gt;
..... articletitle 7&lt;br /&gt;
..... articletitle ...&lt;br /&gt;
&lt;br /&gt;
keyword-3&lt;br /&gt;
...... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regards, Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:32, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
: For me the answer is no longer important. I now use Semantic Mediawiki - takes longer to understand but is the future.&lt;br /&gt;
: I don&#039;t delete the question - maybe someone else is interessted in the answer.&lt;br /&gt;
: Regards, Jan&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Hi. I have a problem with labeled section transclusion, the &#039;&#039;section&#039;&#039; tags show up along with the transcluded text. This problem only showed up recently; the page was doing fine four months ago when I left it. When I came back a few days ago, no changes have been made to the articles but the DPL pages have broken formatting. It is a Wikia page and I asked the Wikia staff about it too, but they haven&#039;t recognized something from their end being the source of the problem either. So here&#039;s the problem. Instead of this:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf01.gif&lt;br /&gt;
&lt;br /&gt;
I get this instead:&lt;br /&gt;
&lt;br /&gt;
http://img.photobucket.com/albums/v59/daarklord/ForumGraphics/DplWtf00.gif&lt;br /&gt;
&lt;br /&gt;
My wiki can be found [http://nilgiri.wikia.com/wiki/Nilgiri_Wiki here].&lt;br /&gt;
The formatting error can be seen [http://nilgiri.wikia.com/wiki/Neck_equipment(all) here].&lt;br /&gt;
&lt;br /&gt;
Please help. Thank you.&lt;br /&gt;
&lt;br /&gt;
-[[User:Daarklord|Daarklord]] 03:50, 16 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I installed the extension on a private wiki according to the notes on the page (#include(&amp;quot;$IP/extensions/intersection/DynamicPageList.php&amp;quot;);), but it doesn&#039;t work. When I disable (commtenting out) the extension in the localsettings.php, I can see the page. If I enable the extension I only get a white page displayed on pages with &amp;lt;DynamicPageList&amp;gt;&amp;lt;/DynamicPageList&amp;gt;, all other pages can be edited and shown.  (Setup: Mediawiki 1.13.2, Php 5.1.2 (apache2handler), MySql 5.0.26 und folgende Extensions ExpandTemplates (Version 2008-01-09)&lt;br /&gt;
BugzillaReports (Version 0.9.8)&lt;br /&gt;
Cite&lt;br /&gt;
DynamicPageList&lt;br /&gt;
Inputbox&lt;br /&gt;
LabeledSectionTransclusion&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
SimpleSecurity (Version 4.2.14, 2008-09-12)&lt;br /&gt;
SyntaxHighlight (Version r37495)&lt;br /&gt;
AWC`s MediaWiki Forum &lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Thanks for helping -- [[User:Joergens.mi|Joergens.mi]] 07:33, 2 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Documentation?==&lt;br /&gt;
This article would be more helpful if it actually explained &#039;&#039;&#039;how&#039;&#039;&#039; to use this extension, rather than simply listing what it&#039;s capable of.&lt;br /&gt;
&lt;br /&gt;
== License for DPL ==&lt;br /&gt;
&lt;br /&gt;
The wiki page for DPL says &#039;no license specified&#039; the source code of the program has one file without any license, another with GPLv2+ and another that just says GPL.  Could this please be made consistent?  I would like to package DPL for Fedora. &lt;br /&gt;
:--stahnma at fedoraproject dot org&lt;br /&gt;
:: It has always been GPL. Now it is mentioned in the info box. [[User:Algorithmix|Algorithmix]] 09:16, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Undefinde Variable ==&lt;br /&gt;
Wiki: 1.13.5&lt;br /&gt;
&lt;br /&gt;
PHP: 5.0.5&lt;br /&gt;
&lt;br /&gt;
Apache: 2.0.54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have installed MediaWiki version 1.13.5 and included the extension dpl. Now I got on my main page this notice notes:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice: Undefined variable: result in D:\xampp\htdocs\Lukas\wiki113\includes\Title.php on line 1161&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a liitle bit strange, because the extension works, but the notes are little bit annoying.&lt;br /&gt;
What can I do now, has got someone an idea?&lt;br /&gt;
&lt;br /&gt;
Greatz Lukas&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/171.24.253.44|171.24.253.44]] 08:42, 2 April 2009 (UTC):--&lt;br /&gt;
&lt;br /&gt;
== Section inclusion does not work ==&lt;br /&gt;
I noticed that section inclusion does nothing. In my wiki, as well as on the DPL demo wiki.&lt;br /&gt;
See the section inclusion test page: it does not output the contents of the sections.&lt;br /&gt;
It this broken?&lt;br /&gt;
Using latest MediaWiki and latest DPL.&lt;br /&gt;
My test page: http://www.jacmoe.dk/wiki/index.php?title=Conditional&lt;br /&gt;
&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 23:05, 24 April 2009 (UTC)&lt;br /&gt;
I have exact same problem&lt;br /&gt;
MediaWiki (Version1.12.0)&lt;br /&gt;
DynamicPageList2 (Version 1.7.4)&lt;br /&gt;
ParserFunctions (Version 1.1.1)&lt;br /&gt;
LabeledSectionTransclusion (Version ?)&lt;br /&gt;
&lt;br /&gt;
I also have this problem with LabeledSectionTransclusion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
[[User:Stavrosdr|Stavrosdr]] 00:19, 25 April 2009 (UTC)&lt;br /&gt;
I am using PHP 5.2.6-2ubuntu4.2 (apahce2Handler)&lt;br /&gt;
MySQL 5.0.67-0ubuntu6&lt;br /&gt;
&lt;br /&gt;
==Warning message==&lt;br /&gt;
How can I remove the %DPL-1.7.6- in front of a warning message? The problem is this added in front of the MediaWiki message and I can&#039;t find it in the core code. When there are no results I want it to display nothing. --[[User:Subfader|Subfader]] 12:02, 28 April 2009 (UTC)&lt;br /&gt;
:Found it: return &#039;&amp;lt;p&amp;gt;%DPL-&#039; . ExtDynamicPageList2::VERSION . &#039;-&#039; .  --[[User:Subfader|Subfader]] 12:49, 28 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=256433</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=256433"/>
		<updated>2009-05-21T09:15:01Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.7.8&lt;br /&gt;
|update    = 2009-05-14&lt;br /&gt;
|mediawiki = 1.7 .. 1.13&lt;br /&gt;
|download  = from http://semeb.com/dpldemo/Download&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|license   = GPL&lt;br /&gt;
|rights    = &lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain paragraphs named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on the countries.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
With DPL you can ..&lt;br /&gt;
&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles (popularity, date of last update, ..)&lt;br /&gt;
* show one or more chapters of the articles (&#039;transclude&#039; content)&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
* substitute the original template by a different one and show the output of that template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify headline and footer for your report&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* format table fiels individually by applying temnplates to their content&lt;br /&gt;
* use category style listing&lt;br /&gt;
* create &amp;quot;tag clouds&amp;quot; by varying output text size depending on popularity of pages &lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to a certain maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which match certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL can be used for bulk editing===&lt;br /&gt;
Sometimes you want to perform a similar editing task on many articles (like adding a template at the beginning of the text). DPL has a feature which allows you to update other articles based on regular expressions. This feature is exeprimental and can be disabled in the DPL config file.&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can generate nice bar graphs or pie charts using DPL together with &#039;&#039;Ploticus&#039;&#039;, you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a light-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
&lt;br /&gt;
===DPL and performance===&lt;br /&gt;
With a few lines of DPL code it is possible to create huge output and CPU load (think of a DPL query which tries to include the contents of all articles in your mediawiki ;-)). Normally this is not a problem because users who write DPL queries have some level of expertise. If you are afraid, however, you can restrict the execution of DPL queries to &#039;&#039;protected articles&#039;&#039;.&lt;br /&gt;
Apart from that the general performance of DPL on medium size wikis is quite acceptable (see the performance tests on the dpldemo website).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Call&#039;&#039; extension===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to that article at the same time.&lt;br /&gt;
&lt;br /&gt;
===Other Application===&lt;br /&gt;
*[[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
* [[Extension:CategoryLink]] Creates a table of the wiki&#039;s categories&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:Intersection]] (the one in Wikimedia&#039;s SVN)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Commit_access_requests&amp;diff=256415</id>
		<title>Commit access requests</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Commit_access_requests&amp;diff=256415"/>
		<updated>2009-05-21T07:45:24Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Straitjacket-rear.jpg|300px|thumb|&lt;br /&gt;
{{#switch:{{#expr:{{CURRENTTIMESTAMP}} mod 3}}&lt;br /&gt;
|0=&amp;quot;You don&#039;t have to be crazy to work here, but it helps.&amp;quot;&lt;br /&gt;
|1=&amp;quot;Seeking developers who are &#039;&#039;committed&#039;&#039; to MediaWiki.&amp;quot;&lt;br /&gt;
|2=&amp;quot;You&#039;re either a committer, or a committee. So which are you?&amp;quot;&lt;br /&gt;
}}]]&lt;br /&gt;
&lt;br /&gt;
This page serves as a central location for users to request [[commit access]] to [[SVN]]. Please note that just because you&#039;ve listed your name here, doesn&#039;t mean that you&#039;ll get access. Final approval for access still lies with [[User:Brion VIBBER|Brion]] and [[User:Tim Starling|Tim]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quick warning -- we haven&#039;t established a schedule for looking at this queue yet, so don&#039;t be worried if it takes a while to respond. --[[User:Brion VIBBER|brion]] 22:16, 28 April 2009 (UTC)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Request format ==&lt;br /&gt;
Copy and paste the following text to the bottom of the list. Of course you can add extra information you think is relevant, but try to keep it simple and to the point.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=== User name ===&lt;br /&gt;
* Requested commit name: abcd&lt;br /&gt;
* Expected area to work in: extensions, localization, etc&lt;br /&gt;
* [http://example.com link to public key]&lt;br /&gt;
* Patches you&#039;ve contributed already, if any&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== Current requests ==&lt;br /&gt;
&lt;br /&gt;
=== [[User:Happy-melon|Happy-melon]] ===&lt;br /&gt;
* Requested commit name: happy-melon&lt;br /&gt;
* Expected area to work in: I generally do little tweaks, usually page layout and display of system messages.&lt;br /&gt;
* [http://toolserver.org/~happy_melon/publickey.ssh link to public key]&lt;br /&gt;
* [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=patch&amp;amp;emailreporter1=1&amp;amp;emailtype1=regexp&amp;amp;email1=happy(\-|\_)melon%40(hotmail\.co\.uk|live\.com)&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= Patches], [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=VERIFIED&amp;amp;bug_status=CLOSED&amp;amp;emailreporter1=1&amp;amp;emailtype1=regexp&amp;amp;email1=happy(\-|\_)melon%40(hotmail\.co\.uk|live\.com)&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= bugs].  I even managed to [https://bugzilla.wikimedia.org/show_bug.cgi?id=15925#c2 get] a [[Special:Code/MediaWiki/42078|broken patch]] far enough through code review to bork the live wikis &amp;lt;tt&amp;gt;:D&amp;lt;/tt&amp;gt;. But I now have a test wiki all to myself to &amp;lt;s&amp;gt;destroy&amp;lt;/s&amp;gt; &#039;&#039;test patches on&#039;&#039;, so that shouldn&#039;t be a problem now... honest... &amp;lt;font color=&amp;quot;forestgreen&amp;quot;&amp;gt;[[User:Happy-melon|&#039;&#039;&#039;Happy&#039;&#039;&#039;]]&amp;lt;/font&amp;gt;‑&amp;lt;font color=&amp;quot;darkorange&amp;quot;&amp;gt;[[User talk:Happy-melon|&#039;&#039;&#039;melon&#039;&#039;&#039;]]&amp;lt;/font&amp;gt; 17:36, 22 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== [[User:Tidan|Tidan]] ===&lt;br /&gt;
* Requested commit name: tidan&lt;br /&gt;
* Expected area to work in: I&#039;ve done a number of special query pages that I would like to contribute&lt;br /&gt;
* [http://dan.rinkes.us/public/pubkey.ssh link to public key]&lt;br /&gt;
* I&#039;ve created the following SpecialPage extensions for page/category viewing and contribution statistics.  Planning to contribute them all.&lt;br /&gt;
** [http://tiexpressdsp.com/index.php?title=Special:CategoryHits # Views per category]&lt;br /&gt;
** [http://tiexpressdsp.com/index.php?title=Special:CategoryStats # Breakdown of views per category]&lt;br /&gt;
** [http://tiexpressdsp.com/index.php?title=Special:MostPopularAuthors First and most recent contributors to the most popular pages]&lt;br /&gt;
&lt;br /&gt;
=== [[User:Church of emacs|Church of emacs]] ===&lt;br /&gt;
* Requested commit name: churchofemacs&lt;br /&gt;
* Expected area to work in: Bug fixes and new features; implementing the ideas I get on Wikipedia&lt;br /&gt;
* [http://de.wikipedia.org/w/index.php?title=Benutzer:Church_of_emacs/PGP/real&amp;amp;oldid=59571599&amp;amp;action=raw public key] on Wikipedia ([http://nic-nac-project.de/~saibot/churchofemacs-public_key.asc alternative])&lt;br /&gt;
* I&#039;ve filed quite some bugs (as church.of.emacs.ml with my gmail account), and commited patches to six bug reports [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=exact&amp;amp;email1=church.of.emacs.ml%40gmail.com&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0=] (both trivial and non-trivial ones)&lt;br /&gt;
Thanks, --[[User:Church of emacs|Church of emacs]] 15:23, 30 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[User:InforMedic|InforMedic]] ===&lt;br /&gt;
* Requested commit name: informedic&lt;br /&gt;
* Expected area to work in: extensions, localization, skinning&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Benutzer:Informedic]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Extension:FileTree]&lt;br /&gt;
&lt;br /&gt;
=== [[User:Jaime Prilusky|Jaime Prilusky]] ===&lt;br /&gt;
* Requested commit name: Jaime Prilusky&lt;br /&gt;
* Expected area to work in: extensions&lt;br /&gt;
* [http://proteopedia.org/keys/jprilusky.ssh Public Key]&lt;br /&gt;
* Working on [http://www.mediawiki.org/wiki/Extension:ContributionCredits Extension:ContributionCredits] and other extensions at [http://proteopedia.org Proteopedia]&lt;br /&gt;
&lt;br /&gt;
Commit names should be all lowercase and can&#039;t contain spaces.  Try something like &amp;quot;jaime&amp;quot; or &amp;quot;jprilusky&amp;quot; or whatnot. —[[User:Simetrical|Simetrical]] ([[User_talk:Simetrical|talk]]&amp;amp;nbsp;•&amp;amp;nbsp;[[Special:Contributions/Simetrical|contribs]]) 13:56, 19 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== [[User:Algorithmix|algorithmix]] ===&lt;br /&gt;
* Requested commit name: algorithmix&lt;br /&gt;
* Expected area to work in: extensions&lt;br /&gt;
* I am the primary maintainer of [[Extension:DynamicPageList]]. At the moment I publish new releases on [http://semeb.com/dpldemo/Download my own website]. &amp;lt;br&amp;gt;Somebody was so kind to upload the latest version of DPL to the MW svn. Now I want commit access there to make the MW svn repository the master place for further publications of DPL.&lt;br /&gt;
* link to my [http://semeb.com/algorithmix.ssh Public Key]&lt;br /&gt;
* link to [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList DynamicPageList at MediaWiki svn]&lt;br /&gt;
* I think that my extension could be very useful on wikipedia installations. I understand that some people might be afraid of DPL being critical in terms of performance. What can I do to prove that you can get the benefits of DPL without risk? [[User:Algorithmix|Algorithmix]] 07:45, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Completed requests ==&lt;br /&gt;
&amp;lt;!-- Put completed requests here. Someone&#039;ll move them to /Archive after a week or so. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[/Archive 1]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=256406</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=256406"/>
		<updated>2009-05-21T07:00:14Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* DPL2 code update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension_talk:DynamicPageList#Index_.28List_of_index-terms.29_for_a_book&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;br /&gt;
: Thanks! As I am the primary maintainer of DPL2 I will try to get access rights to the svn repo and then this will become the master place for the DPL sources. [[User:Algorithmix|Algorithmix]] 07:00, 21 May 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=256405</id>
		<title>User talk:Algorithmix</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:Algorithmix&amp;diff=256405"/>
		<updated>2009-05-21T06:55:09Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Licensing Update? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Javascript extension==&lt;br /&gt;
I&#039;ve installed DynamicPageList2 on my mediawiki. It works great. On the [http://semeb.com/dpldemo/index.php/Special:Version demo page] I saw that you have created an extension called Javascript. Is this extension anywhere available? I didn&#039;t see it here on www.mediawiki.org  [[User:BB70|BB70]] 08:38, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I uploaded the [http://semeb.com/dpldemo/index.php?title=Javascript_extension source code] together with a short description. [[User:Algorithmix|Algorithmix]] 14:34, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::BTW: Could you please make an entry on the page [http://semeb.com/dpldemo/index.php/Websites_using_DPL Websites using DPL]? [[User:Algorithmix|Algorithmix]] 14:36, 15 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Demonstrating my extensions on the DPLDEMO website ==&lt;br /&gt;
&lt;br /&gt;
You offered to demonstrate my extensions on the DPLDEMO website. This would indeed be very interesting. Feel free to install the extensions, and I&#039;d be happy to write some demo code!&lt;br /&gt;
&lt;br /&gt;
You might prefer not to enable [[Extension:StackFunctions#Database_Querying|Database Querying]] as this implies that the email adresses of registered users become publically available. Unfortunately I don&#039;t know how to solve that, and to my opinion this is a serious obstacle against using Database Querying on public sites.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, even without that feature [[Extension:StackFunctions]] still offers a lot of posibilities which would be worthwhile to demonstrate. - [[User:RV1971|RV1971]] 09:29, 26 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category:Extensions by User:Algorithmix==&lt;br /&gt;
Hiya Algorithmix, please don&#039;t create categories like this, they&#039;re being deprecated. Thanks! --[[User:Sayuri|&amp;lt;font color=&amp;quot;hotpink&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sayuri&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] 14:41, 22 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Adding DPL2 on mediawiki ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve added DynamicPageList on Mediawiki svn repository, today. Have fun !--[[User:Grondin|Bertrand GRONDIN]] 16:08, 12 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hello! ==&lt;br /&gt;
&lt;br /&gt;
Noted your interest in DPL+Googlemaps integration - did you find any good resources or info on how DPL do their very cool maps? Would be very helpful to a non-profit if you could help in anyway - having a headache with this! Thank you Algorithmix :)  [[Special:Contributions/92.40.13.127|92.40.13.127]] 13:35, 25 November 2008 (UTC)  (email is jon@textualecstasy.com)&lt;br /&gt;
&lt;br /&gt;
== dpl for &amp;quot;Index (List of index-terms) for a book&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hello Algorithmix,&lt;br /&gt;
&lt;br /&gt;
I have put a question on the talk page of dpl:&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension_talk:DynamicPageList#Index_.28List_of_index-terms.29_for_a_book&lt;br /&gt;
&lt;br /&gt;
Are you able to give me some hints there?&lt;br /&gt;
&lt;br /&gt;
Regards,Jan--[[Special:Contributions/89.52.190.71|89.52.190.71]] 10:02, 14 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Licensing Update? ==&lt;br /&gt;
&lt;br /&gt;
My name is Michael Stahnke and I work with the Fedora project.  We&#039;d like to package up some of your mediawiki extensions as RPMs for use with our distribution.  Currently, however we are unclear on the licensing of these extensions. They only say &#039;no license specified&#039; on the mediawiki.org extension page, and examining the source code has not helped either.  If these are in fact open source extensions, please place a license on them so we are free to use them in our distribution.  Until the license is clarified, we are unable to include them in our distribution.  &lt;br /&gt;
&lt;br /&gt;
Thanks for your time.&lt;br /&gt;
:Michael Stahnke (stahnma at fedoraproject dot org)&lt;br /&gt;
&lt;br /&gt;
::Extension:DynamicPageList (DPL) is free software according to GPL. I will put a statement clarifying this on the [http://semeb.com/dpldemo dpldemo] web page. [[User:Algorithmix|Algorithmix]] 06:55, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DPL2 code update ==&lt;br /&gt;
I&#039;ve updated the codebase (1.7.6) to the Subversion Repository, and solved the encoding problems. So the localisation problem can be resolved. :) [[User:Shinjiman|Shinjiman]] 15:32, 30 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList2&amp;diff=178772</id>
		<title>Extension talk:DynamicPageList2</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:DynamicPageList2&amp;diff=178772"/>
		<updated>2008-04-06T20:59:38Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Simpleton&amp;#039;s page transclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{TalkFromMeta}}&lt;br /&gt;
== How about 1.9&#039;s? ==&lt;br /&gt;
&lt;br /&gt;
Can any one tell me how to upgrade DynamicPageList2 to fit MW 1.9. I just upgraded it from 1.5 to 1.9, and find the category things not work any more. I only find:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;0.8.0 and above&#039;&#039;&#039;, you have to install the [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]] extension too (both lst.php and lsth.php files).&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;v0.7.0 and above&#039;&#039;&#039;, if you want to apply the [[DynamicPageList2#category|&#039;category&#039; parameter]] on the Uncategorized pages, you are required to execute this manual query on your MediaWiki database, &#039;&#039;&#039;replacing &amp;lt;code&amp;gt;prefix&amp;lt;/code&amp;gt; with your prefix&#039;&#039;&#039; if any:&lt;br /&gt;
&lt;br /&gt;
CREATE VIEW prefix_dpl_clview AS &lt;br /&gt;
 SELECT IFNULL(cl_from, page_id) AS cl_from, IFNULL(cl_to, &#039;&#039;) AS cl_to, cl_sortkey &lt;br /&gt;
  FROM prefix_page LEFT OUTER JOIN prefix_categorylinks ON page_id=cl_from&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And I think I should execute the mysql query on my database. I used no prefix, so I remove all the &amp;quot;prefix&amp;quot; in the syntax, but I got the following error message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SQL query: &lt;br /&gt;
&lt;br /&gt;
CREATE VIEW dpl_clview AS SELECT IFNULL( cl_from, page_id ) AS cl_from, IFNULL( cl_to,  &#039;&#039; ) AS cl_to, cl_sortkey&lt;br /&gt;
FROM page&lt;br /&gt;
LEFT OUTER JOIN categorylinks ON page_id = cl_from&lt;br /&gt;
&lt;br /&gt;
MySQL said: &lt;br /&gt;
&lt;br /&gt;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;VIEW dpl_clview AS &lt;br /&gt;
SELECT IFNULL(cl_from, page_id) AS cl_from, IFNULL(cl_to, &#039;&#039; at line 1 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Can someone tell me what to do?&lt;br /&gt;
&lt;br /&gt;
::The reason is that MYSQL 4.x does not understand the &amp;quot;CREATE VIEW&amp;quot; statement. You must use 5.0.1 or later.&lt;br /&gt;
::Regarding DPL2 and Mediawiki nothing has changed with version 1.9.&lt;br /&gt;
::[[User:Algorithmix|Algorithmix]] 08:42, 18 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== General ToDo list ==&lt;br /&gt;
&#039;&#039;&#039;This section is for DPL2-related tasks that are neither feature requests nor bug reports.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For feature requests, see [[Talk:DynamicPageList2#Feature_Requests]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For bug reports, see [[Talk:DynamicPageList2#Bug_Reports]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contributions are welcome!&#039;&#039;&#039;&lt;br /&gt;
#Test DPL2 with file caching on MediaWiki 1.8 [[#File_Cache_Issue]]&lt;br /&gt;
#Comment functions in phpDocumentor format.&lt;br /&gt;
#Test on non-english wikis to check whether links to category/special pages rendered properly.&lt;br /&gt;
#Add a DPL id to identify the DPL tag that generates a particular debug message, in case of multiple DPLs in the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current Status/ETA:&#039;&#039;&#039; 0.8.1 just released with article fetching&lt;br /&gt;
&lt;br /&gt;
== Roadmarks ==&lt;br /&gt;
#&amp;lt;strike&amp;gt;Instead of just enumerating the title with the link, just include the whole articles found.&amp;lt;/strike&amp;gt; See [[DynamicPageList2#includepage]]&lt;br /&gt;
#&amp;lt;strike&amp;gt;Tag SVN versions for the different releases (e.g. REL_0_5_0) (create a tags directory on the SVN repository somewhere).&amp;lt;/strike&amp;gt; See [[DynamicPageList2#Source_and_Installation]].&lt;br /&gt;
#&amp;lt;strike&amp;gt;Refactoring: create a &amp;lt;code&amp;gt;DynamicPageList2&amp;lt;/code&amp;gt; class for more structured code and have $aArticles, local parser, etc. as private members.&amp;lt;/strike&amp;gt; Done in 0.7.8.&lt;br /&gt;
&lt;br /&gt;
== Bug Reports ==&lt;br /&gt;
=== How to report a bug ===&lt;br /&gt;
See [[DynamicPageList2#Bug_report|Bug report]].&lt;br /&gt;
&lt;br /&gt;
===[[Talk:DynamicPageList2/Old_Closed_Bugs|Old Fixed/Closed Bugs]]===&lt;br /&gt;
&lt;br /&gt;
=== Old Open bugs (TO BE REPORTED ON MediaZilla?) ===&lt;br /&gt;
==== Title or something like this ====&lt;br /&gt;
Hello! I would appreciate a bit of help, but I do not think this could be done. I would like to use this function with an &amp;quot;if&amp;quot; template but it does not work. I would like to add a title before the list but only if there are articles in the category. I though that with something like this would work:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#if:&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
namespace=0&lt;br /&gt;
category=65655&lt;br /&gt;
count=8&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;|&lt;br /&gt;
&#039;&#039;&#039;Title&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
suppresserrors=true&lt;br /&gt;
category=category name&lt;br /&gt;
count=10&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
However, it does not. I have tried with all kind of &amp;quot;if&amp;quot; functions. I have tried {&amp;lt;nowiki&amp;gt;{#if:}&amp;lt;/nowiki&amp;gt;}, {{tl|qif}} with &amp;lt;nowiki&amp;gt;{{#ifeq:&amp;lt;/nowiki&amp;gt;}}, with &amp;lt;nowiki&amp;gt;{{#switch:&amp;lt;/nowiki&amp;gt;}} and with {{tl|switch}}. I have tried writing the &amp;quot;&amp;lt;tt&amp;gt;suppresserrors=false&amp;lt;/tt&amp;gt;&amp;quot; and then saying that it should be equal to &amp;quot;DynamicPageList: No results!&amp;quot;. Nothing has worked and therefore the problem is in this code, not in the if functions. Is there any way to fix that? If the answer is no, would it be possible to add a parameter such as &amp;quot;title&amp;quot; that would add a text before the list (in this case, the text would be &amp;quot;===Title===&amp;quot;) if there are articles in the category?--[[User:SMP|SMP]] ([[:ca:Usuari Discussió:SMP|talk page]]) 08:53, 26 June 2006 (UTC)&lt;br /&gt;
:I tried a very simple example (using &#039;&#039;&#039;v0.6.3&#039;&#039;&#039;) with the output I got on the right:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Without if function:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teststart...&amp;lt;DPL&amp;gt;&lt;br /&gt;
debug=0&lt;br /&gt;
count=0&amp;lt;/DPL&amp;gt;...Testend.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;With if function:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teststart...{{#if:&amp;lt;DPL&amp;gt;&lt;br /&gt;
debug=0&lt;br /&gt;
count=0&amp;lt;/DPL&amp;gt;&lt;br /&gt;
|NOTEMPTY?!}}...Testend.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Without if function:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teststart......Testend.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;With if function:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teststart...NOTEMPTY?!...Testend.&lt;br /&gt;
|}&lt;br /&gt;
So obviously something wrong happens in the if parser function, not in the DPL. I did some very basic debugging on &amp;lt;code&amp;gt;ParserFunctions.php&amp;lt;/code&amp;gt; (code for parser functions): I printed the &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt; variable when the &amp;lt;code&amp;gt;ifHook&amp;lt;/code&amp;gt; function is called (just insert a &amp;lt;code&amp;gt;print($test)&amp;lt;/code&amp;gt;) and got &#039;&#039;&#039;&amp;lt;code&amp;gt;�UNIQ7fa446a58acad8f-DPL-5139857e4e92869200000002-QINU&amp;lt;/code&amp;gt;&#039;&#039;&#039;, which is not good and obviously not an empty string. My guess is something wrong is happening in the mediawiki code with hook, parsing and stuff, &amp;quot;and stuff&amp;quot; meaning that I did not do enough digging to be more exact and to solve the problem. So my question is: have you been able to use the parser functions (if or ifeq at least) with another parser extension (using tags like DPL) than the DynamicPageList2? This would help. --[[User:Dangerman|Dangerville]] 18:11, 3 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== File Caching breaks the dynamic side ====&lt;br /&gt;
#DPG2 doesn&#039;t work with caching! &lt;br /&gt;
&lt;br /&gt;
&amp;quot;$wgUseFileCache = true;&amp;quot; - So I need to click edit and change the content a very little bit to update the DPG listing!&lt;br /&gt;
&lt;br /&gt;
Could you find a way to create a stop cache value in DPG2 or look into making some kind of __NOCACHE__ magic word?&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;This is no longer the place to report bugs. Please read [[DynamicPageList2#Bug_report|Bug report]] and specify which MW version you are running.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:: check out [[NoCache]] It seems to work but I&#039;ll test it out!&lt;br /&gt;
&lt;br /&gt;
== Feature Requests ==&lt;br /&gt;
I will not have time to work on DPL the next time, so if you have a few days to spare and fix some of the issues below, I would be glad and include your code! Thanks. [[User:Unendlich|Unendlich]] 16:49, 13 May 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contributions are welcome!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Open ===&lt;br /&gt;
&#039;&#039;&#039;Request a feature here. Requests with patch attached are more likely to be processed first. Add &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; at the end of the request to know when it has been requested (and who if possible).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Below is a list of features not requested by users yet, but that the developers thought of. This list is just for memory. If you are interested in one of these, please create a subsection for your feature request after this list.&lt;br /&gt;
#Ordermethod=&#039;category, categoryadd&#039;&lt;br /&gt;
#Make addpagetoucheddate, addeditdate, adduser, addcategories available in &#039;mode=category&#039;.&lt;br /&gt;
#Different colors for different types of debug messages (e.g. red for errors)&lt;br /&gt;
#Generate TOC based on headings with &#039;headingmode=H2|H3|H4&#039;.&lt;br /&gt;
#Make &#039;hitemattr&#039; param applicable to &#039;none&#039;, &#039;definition&#039;, &#039;H2&#039;, &#039;H3&#039;, &#039;H4&#039; headingmodes; &#039;hlistattr&#039; applicable to  &#039;none&#039; headingmode; &#039;itemattr&#039; and &#039;listattr&#039; applicable to &#039;mode=category&#039;.&lt;br /&gt;
#&amp;lt;strike&amp;gt;Add an option to have the times, usernames, etc. appended to the page name i.e. Random_Page - Sam 09:17 Wed Sep 6...&amp;lt;/strike&amp;gt; See [[DynamicPageList2#adduser|adduser]] for usernames; for dates, [[DynamicPageList2#addpagetoucheddate|addpagetoucheddate]], [[DynamicPageList2#addeditdate|addeditdate]], [[DynamicPageList2#addfirstcategorydate|addfirstcategorydate]], etc., for times, see [[Talk:DynamicPageList2#Display_time_of_pagetouched|Display time of pagetouched]].&lt;br /&gt;
#Add option to continue static HTML list (not start a new one). Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;DPL&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
   mode=ordered&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;/DPL&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item n&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Category Cloud ====&lt;br /&gt;
&lt;br /&gt;
Is it possible to implement some sort of font changing system where the output with the most results could be given a bigger font like the [http://thepiratebay.org/searchcloud PirateBay Search Cloud]&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
[[User:Mark Waters|Mark Waters]] 12:51, 8 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
This is available since version 0.9 -- [[User:Algorithmix|Algorithmix]] 11:25, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, but how is it executed? And can it also work with actual content words, instead of categories only? Thanks!&lt;br /&gt;
&lt;br /&gt;
====Count n,n====&lt;br /&gt;
Syntax: count=n, with n a positive integer&lt;br /&gt;
&lt;br /&gt;
I&#039;m waiting for the article fetching mod to be completed and because I want to use it with news feeds (small pages based on templates) to list the last 25 news articles.&lt;br /&gt;
:&#039;&#039;Article fetching mod available since 0.8.0.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I want to be able to use the same thing for archieving next 25 older stories - eg Syntax: count=n,n (count=26,50)&lt;br /&gt;
&lt;br /&gt;
My mediawiki has file caching and shouldn&#039;t cause too much lag when cached :) - [[User:58.84.66.222|58.84.66.222]] 18:49, 5 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
====hiding article titles====&lt;br /&gt;
I&#039;m using the &amp;quot;Transcluding visual headings&amp;quot; or article fetching and works fine apart from the fact it shows the title as per normal and then displays the actual article under it.&lt;br /&gt;
&lt;br /&gt;
- article title&amp;lt;br&amp;gt;&lt;br /&gt;
THE ACTUAL ARTICLE&amp;lt;br&amp;gt;&lt;br /&gt;
- article title&amp;lt;br&amp;gt;&lt;br /&gt;
THE ACTUAL ARTICLE&lt;br /&gt;
&lt;br /&gt;
Is there a way to remove the normal &amp;quot;DPL2&amp;quot; title listing and simply display the article instead?&lt;br /&gt;
&lt;br /&gt;
:The experimental version on my personal discussion page should be able to do this. See &amp;quot;mode=userformat&amp;quot; in the request list below. If you do not specify %PAGE% you will not get any page title. --[[User:Algorithmix|Algorithmix]] 20:52, 11 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::http://bugzilla.wikimedia.org/show_bug.cgi?id=8529&lt;br /&gt;
&lt;br /&gt;
:::This is resolved with version 0.9, see mode=userformat -- [[User:Algorithmix|Algorithmix]] 11:27, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Results / No Results Heading ====&lt;br /&gt;
It would be nice if you could specify a heading to be used for DPL if there are results, and similarly a heading if there are no results. e.g.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 resultsheader= === Results Found! ===&lt;br /&gt;
 noresultsheader= === No Results Found! ===&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Version 0.9 has that feature. It works exactly as you suggested. --[[User:Algorithmix|Algorithmix]] 21:33, 11 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== date formatting ====&lt;br /&gt;
&amp;lt;code&amp;gt;addeditdate&amp;lt;/code&amp;gt; et al. would be more versatile if they accepted not just &amp;quot;true&amp;quot;, but actual date formating as options. e.g.&lt;br /&gt;
&lt;br /&gt;
addeditdate=&amp;quot;(&amp;quot;F d&amp;quot;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Would give &amp;quot;(October 23)&amp;quot;, per the relatively standard date formatting functions, [http://meta.wikimedia.org/wiki/ParserFunctions#.23time ParserFunctions] and [http://www.php.net/date php&#039;s date].&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;The idea in addeditdate=false/true was to rely on the user&#039;s preferences or your wiki global settings for the date-time format, to use features of MediaWiki. But yes, more versatility is always welcome. I will look into the ParserFunctions implementation when I get to provide this feature.&#039;&#039; --[[User:Dangerman|Dangerville]] 19:10, 23 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== DPL and templates ====&lt;br /&gt;
&lt;br /&gt;
I want to put DPL into a template, likeso:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=news&lt;br /&gt;
category={{{1}}}&lt;br /&gt;
count={{{2|5}}}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or alternatively, use dynamic [[:m:ParserFunctions]], likeso:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category={{ #time: F d, Y }}&lt;br /&gt;
count=15&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In both cases, it would seem as though DPL is not interpreting the variables or expressions. This seems like a rather intuitive use for it; any help would be appreciated. [[User:Bmh ca|Bmh ca]] 16:25, 23 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Indeed, DPL category param accepts magic words but not templates or template-like constructs like parser functions at the moment (I actually haven&#039;t tested these so this may not be exactly true). This will be for a future release. --[[User:Dangerman|Dangerville]] 19:35, 23 October 2006 (UTC) &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;It looks as though&#039;&#039;&lt;br /&gt;
 DynamicPageList2.php:342 $title = Title::newFromText($localParser-&amp;gt;transformMsg($sParam, $pOptions));&lt;br /&gt;
::&#039;&#039;is the relevant point of intersection. The comments for&#039;&#039;&lt;br /&gt;
 Parser::transformMsg( $text, $options )&lt;br /&gt;
::&#039;&#039;indicate that it will only change magic variables (which makes sense, given the options). A call to&#039;&#039;&lt;br /&gt;
 Parser::parse( $text, &amp;amp;$title, $options, $linestart = true, $clearState = true, $revid = null )&lt;br /&gt;
::&#039;&#039;would seemingly substitute variables appropriately. Hopefully this would be the only line that needs to be changed, but I&#039;m cautious that would be wishful thinking.&#039;&#039; [[User:Bmh ca|Bmh ca]] 20:42, 23 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Seems as though this depends on [http://bugzilla.wikimedia.org/show_bug.cgi?id=2257 bug 2257]; when the patch there is submitted, this should be a trivial fix.&#039;&#039; [[User:Bmh ca|Bmh ca]] 14:55, 24 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: In fact, the DPL is using the Parser::parse() function as you suggest to parse the &#039;inlinetext&#039; param value already. But it may be better to wait for the results on the bug 2257 before testing the method on templates in the DPL. Thanks for the tip! --[[User:Dangerman|Dangerville]] 15:18, 9 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note:&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;All problems mentioned above are resolved in version 0.9. To use DPL with parameter expansion within templates you MUST use the &amp;quot;parser function syntax&amp;quot;. That means you have to write something like &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#dpl:category=news|category={{{1}}}|count={{{2}}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:::--[[User:Algorithmix|Algorithmix]] 21:44, 11 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Pardon me, but the latest version on the site is still 0.8.1. Where is this version 0.9 of which you speak?&lt;br /&gt;
-- Jordan Peacock 17:18, 19 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::You can find DPL 0.9.x on the [http://semeb.com/dpldemo dpl website]. The extension is installed there and you can experiment creating your own test examples. --[[User:217.111.20.10|217.111.20.10]] 19:58, 19 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Page transclusion: format page link/title as &amp;quot;headline&amp;quot; link or customizable link like &amp;quot;read more&amp;quot;====&lt;br /&gt;
One additional thing which might be important is to add an additional &amp;quot;mode&amp;quot; parameter to format the pagename/title/link to the complete page, as either a &amp;quot;headline&amp;quot; link, or as a link (&amp;quot;read more.../customizable text&amp;quot;) appended at the end of the included text, or maybe both. Yes I know I am asking for a lot, but better take all things into account.&lt;br /&gt;
&lt;br /&gt;
::::In all cases, keep up the good work - this extension is already greatly expanding the use of categories and namespaces in MW, to make it even more flexible and powerful. --[[User:Morten Blaabjerg|MortenB]] 23:51, 28 July 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;I think this can be achieved with &#039;mode=userformat&#039; &#039;&#039;&#039;, see below.&lt;br /&gt;
&lt;br /&gt;
This feature uses a symbolic variable (%PAGE%) which becomes replaced by the article name during the generation of the list.&lt;br /&gt;
Download the special version of DPL2 from my [[User talk:Algorithmix|personal discussion page]] and try something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:category=your category&lt;br /&gt;
|includepage=#a chapter title from the document&lt;br /&gt;
|mode=userformat&lt;br /&gt;
|listseparators=,\n&amp;lt;br&amp;gt;, [[%PAGE%|read more ..]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- [[User:Algorithmix|Algorithmix]] 22:23, 11 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== list subpages ====&lt;br /&gt;
It would be brilliant if this could be extended to also show dynamic lists of subpages. [[User:193.77.78.187|193.77.78.187]] 18:08, 27 November 2005 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Like [[Special:Prefixindex]]? [[User:Pfctdayelise|pfctdayelise]] 16:38, 24 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::For dynamic lists of subpages, [http://lea-linux.org/cached/printable=yes/index/Lea_Linux:Listsubpages.html Lea_Linux:Listsubpages] (derived from [[User:Juxo/Extensions/ListSubPages|ListSubPages]]) might be of great interest to you. --[[User:Dangerman|Dangerville]] 11:17, 25 August 2006 (UTC)&lt;br /&gt;
*Here&#039;s what I&#039;m using to do this, template away as needed.&lt;br /&gt;
:On the page where you want sub pages listed...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category={{FULLPAGENAME}}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:On each sub page...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Category:{{BASEPAGENAME}}]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Enjoy!&amp;amp;nbsp;&amp;amp;mdash;&amp;amp;nbsp;[[User:MrDolomite|MrDolomite]] | [[User talk:MrDolomite|Talk]] 17:33, 13 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== CategoryOnly ====&lt;br /&gt;
Add a parameter that limits the results to pages in the specified category (or categories) &#039;&#039;&#039;and no others&#039;&#039;&#039; for example Catonly=stub would show pages in [[:Category:Stub]], but not in any other category. [[User:205.210.232.62|205.210.232.62]] 20:32, 21 April 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I think that is what the &#039;&#039;[[DynamicPageList2#category|category]]&#039;&#039; parameter does.  ([[User:SEWilco|SEWilco]] 18:45, 26 June 2006 (UTC))&lt;br /&gt;
&lt;br /&gt;
::No, I think &#039;&#039;category&#039;&#039; will also show pages that are in multiple categories, one of which is [[:Category:stub]]. [[User:Pfctdayelise|pfctdayelise]] 16:39, 24 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::There is a new parameter in DPL 0.9 which allows to set a minimum and a maximum for the number of catgeories an article may belong to. Using that parameter (setting the maximum to 1) you can achieve what you want. -- [[User:Algorithmix|Algorithmix]] 11:35, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Add Format Option for display in sidebar ====&lt;br /&gt;
Can someone add a format option so the pages can be displayed in a sidebar? I know it can&#039;t be too difficult... in the sidebar, I&#039;m thinking you could just put:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* recently updated&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
 category=somecategory&lt;br /&gt;
 ordermethod=lastedit&lt;br /&gt;
 sidebar=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What would be displayed is something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* recently updated&lt;br /&gt;
** wikilink1|title1&lt;br /&gt;
** wikilink2|title2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also there should probably be a &amp;quot;limit number of characters in title to display&amp;quot; option also. Additionally, if there was an option to define the wrapper tags, might be a little more open ended... might get a little complicated then... thanks for the help, guys!&lt;br /&gt;
&lt;br /&gt;
:OK. I think we are looking at a new &#039;mode=sidebar&#039; here. For &amp;quot;limit number of characters in title to display&amp;quot;, it&#039;s available. See [[DynamicPageList2#titlemaxlength|titlemaxlength]]. Even though I have a rough idea, could you explicit your &amp;quot;option to define the wrapper tags&amp;quot;? Thanks. --[[User:Dangerman|Dangerville]] 16:47, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
===== Creating a CSS Menu using DPL2 =====&lt;br /&gt;
: I&#039;ve taken the two previous comments that were here and merged them into one comment for consistency.  You can view them using the history function if you really want..&lt;br /&gt;
&lt;br /&gt;
: The context of this usage is a corporate intranet where categories act as topic indexes, for example indexes for documentation for clients, so you&#039;d have a category named clientA, another named clientB and so on.  Here we use DPL2 to autogenerate an unordered list that we can then use with some simple CSS to make a :hover menu.  When an article is added to a category, the menu is dynamically updated - as if by magic.&lt;br /&gt;
&lt;br /&gt;
: Browsers that do not support the required CSS or have javascript disabled will just generate a list of the top level links, in the aforementioned context you&#039;d just have a list of categories - no submenus.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Update 27/08/06 - Cleaner, more accessible version:&#039;&#039;&lt;br /&gt;
:: &#039;&#039;Update 26/09/06 - Corrected Javascript slightly (now IE wont cry if it doesnt find id=&amp;quot;menu&amp;quot;, if you&#039;re silly enough to leave script debugging on)&#039;&#039;&lt;br /&gt;
::: &#039;&#039;Update 01/10/06 - Simplified DPL input&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Simply append the following into skins\common\IEfixes.js&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Enable DPL2 Menu&lt;br /&gt;
&lt;br /&gt;
sfHover = function() {&lt;br /&gt;
        var dmenu = document.getElementById(&amp;quot;dmenu&amp;quot;);&lt;br /&gt;
        if(!dmenu) return; /* no menu on page */&lt;br /&gt;
        var sfEls = dmenu.getElementsByTagName(&amp;quot;li&amp;quot;);&lt;br /&gt;
      	for (var i=0; i&amp;lt;sfEls.length; i++) {&lt;br /&gt;
		sfEls[i].onmouseover=function() {&lt;br /&gt;
			this.className+=&amp;quot; sfhover&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
		sfEls[i].onmouseout=function() {&lt;br /&gt;
			this.className=this.className.replace(new RegExp(&amp;quot; sfhover\\b&amp;quot;), &amp;quot;&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
if (window.attachEvent) window.attachEvent(&amp;quot;onload&amp;quot;, sfHover);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then in MediaWiki:Common.css pop in the following CSS.   &#039;&#039;Update 27/08/06 - Cleaner, more accessible version:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#dmenu, #dmenu ul { /* all lists */&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	list-style-type: square;&lt;br /&gt;
	float : left;&lt;br /&gt;
	width : 11em;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li { /* all list items */&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	position : relative;&lt;br /&gt;
	line-height : 1.25em;&lt;br /&gt;
	margin-bottom : -1px;&lt;br /&gt;
	width: 11em;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li ul { /* second-level lists */&lt;br /&gt;
	position : absolute;&lt;br /&gt;
	left: -999em;&lt;br /&gt;
	margin-left : 11.05em;&lt;br /&gt;
	margin-top : -1.35em;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li a {&lt;br /&gt;
	width: 11em;&lt;br /&gt;
	display : block;&lt;br /&gt;
	padding : 0 0.5em;&lt;br /&gt;
	z-index:10;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li a:hover {&lt;br /&gt;
	text-decoration: none; &lt;br /&gt;
	background: #336699; &lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li:hover ul, #dmenu li.sfhover ul{&lt;br /&gt;
	left: -999em;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
#dmenu li:hover ul, #dmenu li.sfhover ul { /* lists nested under hovered list items */&lt;br /&gt;
	left: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Your DPL input would be something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[:Category:Client1|Client 1]]&amp;lt;dpl&amp;gt;category=Client1&amp;lt;/dpl&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[:Category:Client2|Client 2]]&amp;lt;dpl&amp;gt;category=Client2&amp;lt;/dpl&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From &#039;&#039;&#039;v0.7.7&#039;&#039;&#039;, you can do this &#039;&#039;&#039;in one shot&#039;&#039;&#039; (with the &#039;+&#039; to have category headings):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=+Client1|Client2|Client3...&lt;br /&gt;
ordermethod=category,&amp;lt;second param&amp;gt;*&lt;br /&gt;
headingmode=unordered&lt;br /&gt;
hlistattr= id=&amp;quot;dmenu&amp;quot;&lt;br /&gt;
mode=unordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039; *&#039;&amp;lt;second param&amp;gt;&#039; can be lastedit, firstedit, sortkey, etc. See [[DynamicPageList2#ordermethod|ordermethod]]. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Which would generate output like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;/wiki/Category:Client1&amp;quot; title=&amp;quot;Category:Client1&amp;quot;&amp;gt;Client 1&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;ul&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Client1_Page1&amp;quot; title=&amp;quot;Page 1&amp;quot;&amp;gt;Page 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Client1_Page2&amp;quot; title=&amp;quot;Page 2&amp;quot;&amp;gt;Page 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now, to figure out how to get this all into the sidebar &lt;br /&gt;
--[[User:203.167.229.2|203.167.229.2]] 05:17, 17 August 2006 (UTC)&lt;br /&gt;
:&#039;&#039;Great! Could you provide a link where we can see that in action? --[[User:Dangerman|Dangerville]] 11:57, 19 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::: The below has not been updated to reflect the updates to the previous bit of discussion&lt;br /&gt;
:: Unfortunately I dont have a publically accessible wiki installation, and I can&#039;t post pics of the menu I&#039;ve got working because of its corporate sensitive nature, but the above is tested and working for IE and Firefox in my sandbox.  If someone wants to give this a shot on a publically accessible wiki, feel free to do so and link here&lt;br /&gt;
&lt;br /&gt;
:: Now, re: the sidebar.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** Main Page|Main Page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: Becomes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&#039;portlet&#039; id=&#039;p-navigation&#039;&amp;gt;&lt;br /&gt;
		&amp;lt;h5&amp;gt;Navigation&amp;lt;/h5&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&#039;pBody&#039;&amp;gt;&lt;br /&gt;
			&amp;lt;ul&amp;gt;&lt;br /&gt;
				&amp;lt;li id=&amp;quot;n-Main-Page&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: So change /skins/Monobook.php, about line 166&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
	&amp;lt;script type=&amp;quot;&amp;lt;?php $this-&amp;gt;text(&#039;jsmimetype&#039;) ?&amp;gt;&amp;quot;&amp;gt; if (window.isMSIE55) fixalpha(); &amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;?php foreach ($this-&amp;gt;data[&#039;sidebar&#039;] as $bar =&amp;gt; $cont) { ?&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&#039;portlet&#039; id=&#039;p-&amp;lt;?php echo htmlspecialchars($bar) ?&amp;gt;&#039;&amp;gt;&lt;br /&gt;
		&amp;lt;h5&amp;gt;&amp;lt;?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&#039;pBody&#039;&amp;gt;&lt;br /&gt;
!THIS LINE HERE		&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;?php 			foreach($cont as $key =&amp;gt; $val) { ?&amp;gt;&lt;br /&gt;
				&amp;lt;li id=&amp;quot;&amp;lt;?php echo htmlspecialchars($val[&#039;id&#039;]) ?&amp;gt;&amp;quot;&amp;lt;?php&lt;br /&gt;
					if ( $val[&#039;active&#039;] ) { ?&amp;gt; class=&amp;quot;active&amp;quot; &amp;lt;?php }&lt;br /&gt;
				?&amp;gt;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo htmlspecialchars($val[&#039;href&#039;]) ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: To&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
	&amp;lt;script type=&amp;quot;&amp;lt;?php $this-&amp;gt;text(&#039;jsmimetype&#039;) ?&amp;gt;&amp;quot;&amp;gt; if (window.isMSIE55) fixalpha(); &amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;?php foreach ($this-&amp;gt;data[&#039;sidebar&#039;] as $bar =&amp;gt; $cont) { ?&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&#039;portlet&#039; id=&#039;p-&amp;lt;?php echo htmlspecialchars($bar) ?&amp;gt;&#039;&amp;gt;&lt;br /&gt;
		&amp;lt;h5&amp;gt;&amp;lt;?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&#039;pBody&#039;&amp;gt;&lt;br /&gt;
!THIS LINE HERE		&amp;lt;ul id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php 			foreach($cont as $key =&amp;gt; $val) { ?&amp;gt;&lt;br /&gt;
				&amp;lt;li id=&amp;quot;&amp;lt;?php echo htmlspecialchars($val[&#039;id&#039;]) ?&amp;gt;&amp;quot;&amp;lt;?php&lt;br /&gt;
					if ( $val[&#039;active&#039;] ) { ?&amp;gt; class=&amp;quot;active&amp;quot; &amp;lt;?php }&lt;br /&gt;
				?&amp;gt;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo htmlspecialchars($val[&#039;href&#039;]) ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: And then change Mediawiki:Common.css (here we simply cascade into the existing .portlet class instead of thrashing about with our own classes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* minimum menu requirements for functionality */&lt;br /&gt;
.portlet li {&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
.submenuul{&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	position:absolute; &lt;br /&gt;
	display:none;&lt;br /&gt;
	border:1px solid #9d9da1; &lt;br /&gt;
	background:#E7F7FF;&lt;br /&gt;
}&lt;br /&gt;
.submenuli a{&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	display:block; &lt;br /&gt;
	width:180px; &lt;br /&gt;
	z-index:10;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.submenuli a:hover{&lt;br /&gt;
	text-decoration: none; &lt;br /&gt;
	background:#336699; &lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* lists nested under hovered list items */&lt;br /&gt;
li:hover ul , li.over ul{display: block;}&lt;br /&gt;
&lt;br /&gt;
#dmenu li&amp;gt;ul {left: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wont get DPL2 working in the sidebar, but it&#039;s a step in the right direction.  If you can get DPL2 to parse in the sidebar, then the above should start working :)&lt;br /&gt;
--[[User:203.167.229.2|203.167.229.2]] 22:11, 19 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Excludetitle? ====&lt;br /&gt;
Is there a way to exclude one specific page (by title) from the results? This would be useful where DPL is used to insert a list of pages for a category into an individual page in-category, but where there&#039;s no need for the page to link to itself. For instance, http://desencyclopedie.org/index.php?title=Liste_des_villages_du_Qu%C3%A9bec&amp;amp;oldid=50340 lists each individual village in the category, but the &amp;quot;list of villages...&amp;quot;  page itself needs to be removed from the output.&lt;br /&gt;
:Do you just want to remove pageX from the results of a DPL if it is on that same pageX (the DPL would do this dynamically, without you specifying the title to remove)?  or being able to remove specific pages from the results by specifying titles (pageX or another) with something like an &amp;quot;excludetitle&amp;quot; parameter? or both?! (These are different things with different implementations.) --[[User:Dangerman|Dangerville]] 18:27, 3 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Yes, there is such a possibility in DPL 0.9.  It is called nottitlematch=... and you can use a SQL like-expression to exclude articles from the result. -- [[User:Algorithmix|Algorithmix]] 11:37, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== mode=count ====&lt;br /&gt;
&lt;br /&gt;
I would like to request a new &#039;&#039;mode&#039;&#039; type, which would return the resulting article count, instead of the article list. The result should be a single number (zero) even if there are no resulting articles. --[[User:jsimlo|jsimlo]]&amp;lt;sup&amp;gt;([[User_talk:jsimlo|talk]]|[[Special:Contributions/Jsimlo|cont]])&amp;lt;/sup&amp;gt; 19:46, 10 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This is available with version 0.9. Use resultsheader= and %PAGES%. -- [[User:Algorithmix|Algorithmix]] 11:41, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== List Count in Header ====&lt;br /&gt;
&lt;br /&gt;
I would like to see an option to include a count of items in the returned list much like the count of articles in a Category, &amp;quot;There are 233 items in this list&amp;quot;.  [[User:John Stanton|John Stanton]] 18:45, 13 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:resultsheader= and %PAGES% will do the job. With &amp;quot;headingmode&amp;quot; you can use &amp;quot;headingcount=true&amp;quot; to get a text line after each subheading. -- [[User:Algorithmix|Algorithmix]] 11:43, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Definitely second this.  I&#039;ve been wanting this functionality since I first found DPL. --[[User:Kkragenbrink|Kkragenbrink]] 23:50, 1 June 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Output gallery ====&lt;br /&gt;
It would be nice to have the option to output a &amp;lt;nowiki&amp;gt;&amp;lt;gallery&amp;gt;&amp;lt;/nowiki&amp;gt; when the namespace is Image. [[User:Dori|Dori]] | [[User talk:Dori|Talk]] 00:18, 16 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This is possible. You will find an example on the [http://semeb.com/dpldemo dpl demo site]. -- [[User:Algorithmix|Algorithmix]] 11:46, 17 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Passing DPL as template argument ====&lt;br /&gt;
I seem to be having trouble passing &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;...&amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt; as an argument. Any suggestions on how to do this?  e.g.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{ TemplateX | &amp;lt;DPL&amp;gt;&lt;br /&gt;
 category=x&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thanks! [[User:Bmh ca|Bmh ca]] 15:29, 24 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This seems to be the same problem as [[Talk:DynamicPageList2#Title_or_something_like_this|Title or something like this]]. I don&#039;t know better as of now, sorry. --[[User:Dangerman|Dangerville]] 15:27, 9 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: This is solved in the &amp;quot;#parser function&amp;quot; syntax variant. See below --[[User:Algorithmix|Algorithmix]] 22:55, 11 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Date and Time ====&lt;br /&gt;
Using addfirstcategorydate=true&lt;br /&gt;
&lt;br /&gt;
23:10, 10 November 2006: NDSNews:2006-11-10 - Mathomatic ported to the DS (again)&lt;br /&gt;
&lt;br /&gt;
line 1129 &amp;quot;$r .=  $wgLang-&amp;gt;timeanddate($article-&amp;gt;mDate, true) . &#039;: &#039;;&amp;quot; &amp;lt;br&amp;gt;We can change to $wgLang-&amp;gt;date will show&amp;lt;br&amp;gt;10 November 2006: NDSNews:2006-11-10 - Mathomatic ported to the DS (again)&lt;br /&gt;
&lt;br /&gt;
Should be easy enough to tweak :)&lt;br /&gt;
&lt;br /&gt;
: Before v0.7.7, DPL2 was using date() as you suggest, until the feature request &amp;quot;Display time of pagetouched&amp;quot; (closed) required both date and time. So to attempt to make everybody happy, soon, when providing [[Talk:DynamicPageList2#date_formatting date formatting]] to DPL2 users, they&#039;ll be able to do whatever they want with the date. How does that sound? --[[User:Dangerman|Dangerville]] 17:28, 11 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Page transclusion: Possible enhancement ====&lt;br /&gt;
&#039;&#039;&#039;Possible enhancement (1):&#039;&#039;&#039; Currently labels must be part of the text source of an article itself. It would be nice if the label could be buried within a template. Partly for esthetical reasons and partly as this would allow to easily transclude the contents of template parameters. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; You use a template in your articles for, say, year of birth and year of death of people; you use DPL2 to show a list of all people who contributed to &#039;&#039;xyz&#039;&#039; (maybe using the &#039;&#039;&#039;linksto=xyz&#039;&#039;&#039; phrase). If the transclusion does not understand templates, you will have to put section markers around the parameters when calling the template in each article. If transclusion can handle templates you will be able to hide the labels in the template.&lt;br /&gt;
::The idea behind all this is to have a &#039;&#039;semantically useful summary of related topics in one article&#039;&#039; so that the user gets a clearer understanding of the relevance of listed (or referencing) articles, especially in combination with the &#039;&#039;linksto&#039;&#039; option. [[User:Algorithmix|Algorithmix]] 14:52, 15 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== titlematch = &amp;quot;pattern&amp;quot; : restricting the result to certain articles ====&lt;br /&gt;
&lt;br /&gt;
It would be nice to have a name matching pattern for articles we want to see in the result set.&lt;br /&gt;
&lt;br /&gt;
* titlematch = pattern&lt;br /&gt;
&lt;br /&gt;
should do the job. &amp;quot;pattern&amp;quot; could be a SQL-LIKE expression. So titlematch=a% would match all articles the names of which begin with an &amp;quot;a&amp;quot;. An implementation can be found on my [[user_talk:Algorithmix|homepage]].&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] 20:28, 19 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== pattern match for categories ====&lt;br /&gt;
(seems close to the previous topic) &lt;br /&gt;
&lt;br /&gt;
Our wiki&#039;s subcategories&#039; names usually starts with the upper categorie&#039;s name (for example : DB category includes DB-Oracle and DB-PostgreSQL). I tweaked the code to use ILIKE instead of = in the appropriate request :&lt;br /&gt;
&lt;br /&gt;
DynamicPageList2.php l.786 :&lt;br /&gt;
&lt;br /&gt;
 $sSqlSelectFrom .= (...) AND (cl&#039; . $iClTable . &#039;.cl_to = &#039; . $dbr-&amp;gt;addQuotes($aIncludeCategories[$i][0]);&lt;br /&gt;
is now &lt;br /&gt;
 $sSqlSelectFrom .= (...) AND (cl&#039; . $iClTable . &#039;.cl_to ILIKE &#039; . $dbr-&amp;gt;addQuotes($aIncludeCategories[$i][0]);&lt;br /&gt;
&lt;br /&gt;
now I can use category=DB% to match the category and all subcats (works with PostgreSQL as Wiki DB - might also work with MySQL LIKE).&lt;br /&gt;
&lt;br /&gt;
:You may want to have a look at http://semeb.com/dpldemo; you fill find a more recent version of DPL which contains a match operator for categories and many more features you couldn´t even think of ;-) [[User:84.188.160.128|84.188.160.128]] 20:01, 5 June 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== mode=userformat : more flexibility with output formatting ====&lt;br /&gt;
&lt;br /&gt;
I suggest to define a new mode called &#039;&#039;userformat&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In this mode DPL2 will reset all internally pre-configured output tags an give the user full control over the output. We only need a new property (called &#039;&#039;listseparators&#039;&#039;) to define the user specific tags to be used. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  mode=userformat&lt;br /&gt;
  listseparators=t1,t2,t3,t4&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
tag1 and tag4 wrap the whole output, tag2 and tag3 wrap each item.&lt;br /&gt;
&lt;br /&gt;
For full flexibility we use a symbol (%PAGE%) to give the precise location where the name of the article (or a link to it)  should fit in. All tags should be WIKI style. Because wiki formatting depends on linefeeds (tags like * or # for enumerations only work at the beginning of a line) we need a symbol (&#039;\n&#039;) which acts as a linefeed.&lt;br /&gt;
&lt;br /&gt;
Thus we can now write&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  mode=userformat&lt;br /&gt;
  listseparators=,\n*[[%PAGE%]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Yes, that´s all you need. The first parameter is empty, the second says that before outputting the page link we should have a linefeed followed by an asterisk. And that is wiki syntax for simple unnumbered lists.&lt;br /&gt;
&lt;br /&gt;
Why all that, you might ask. Have a look at [http://bridgelexikon.de/Hilfe:DPL-Test_A]. You will find a demonstration of the flexibility of the proposed feature. The source code can be found on my [[user_talk:Algorithmix|homepage]].&lt;br /&gt;
&lt;br /&gt;
The real power comes when you combine the new &#039;&#039;page inclusion feature&#039;&#039; with the &#039;&#039;flexible formatting&#039;&#039; proposed here.&lt;br /&gt;
On my demo page you will find a &#039;&#039;sortable wikitable&#039;&#039; which is composed of articles and some selected sections of each article. You can re-arrange the DPL2 output based on article names AND based on the contents of the chapters´ contents! Isn´t that nice?&lt;br /&gt;
&lt;br /&gt;
To achieve this some changes in the code had to be done which mainly affect the point in time when you trigger the recursive parse of the output. See my comments in the source code.&lt;br /&gt;
&lt;br /&gt;
Finally I´d like to give a more ambitious &#039;&#039;&#039;example&#039;&#039;&#039; (in German, please ignore the contents). Here [http://bridgelexikon.de/Alle_Bridgereisen] you will find a sortable list of offerings for bridge journeys. The first column links to the page of the agent providing the journey. On this page templates are used to facilitate editing and to create a standardized appearance. As the agent´s name is only relevant in the summary list it is suppressed in the listing within the agent´s home page.&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] 20:28, 19 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== using DPL as a parser function: #dpl: ====&lt;br /&gt;
&lt;br /&gt;
Currently DPL2 is written as a normal user extension. This means that you have to wrap the dpl2 statements within dpl tags. Besides that mediawiki offers the so-called user functions which are better integrated into the parser. Their advantage is that you can use complete wiki syntax (including #if:) within the parameter calls. So you could use &amp;quot;category=&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt; within a template and pass the desired category as a parameter. If you wanted to have more page lists with similar layout you could bury the details of layout settings within such a template.&lt;br /&gt;
&lt;br /&gt;
As it was not too complicated to do I prepared a version of DPL2 which can be used BOTH ways, i.e. with tags and as &amp;lt;nowiki&amp;gt;{{#dpl:parameter=value|parameter=value|...}}&amp;lt;/nowiki&amp;gt;. See my [[user_talk:Algorithmix|homepage]]. -- [[User:Algorithmix|Algorithmix]] 09:11, 8 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Simpleton&#039;s page transclusion====&lt;br /&gt;
I cannot seem to find a way to include the first &#039;&#039;x&#039;&#039; number of characters from an article (eg the first sentences followed by &amp;quot;...&amp;quot;). My aim is to give a flavour of the article&#039;s content, without having to click through to it. I would like to not have to add additional markup to the articles in the list. Did this feature once exist or am I imagining this?&lt;br /&gt;
&lt;br /&gt;
--[[User:Lanma726|Lanma726]] 03:26, 4 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
This feature exists in [[Extension:DynamicPageList]] but not here in the old version. [[User:Algorithmix|Algorithmix]] 20:59, 6 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Closed ===&lt;br /&gt;
==== Display Text from Articles ====&lt;br /&gt;
&lt;br /&gt;
Currently DPL2 displays article names and optionally some page attributes like authors or dates of change. It would be of great value to show also text portions from the articles. This has already been adressed in two requests above, named&lt;br /&gt;
* Include whole article&lt;br /&gt;
* Include first lines of content&lt;br /&gt;
&lt;br /&gt;
My suggestion is to integrate a very nice extension called [[mw:Labeled Section Transclusion]] into DPL2. Steve Sanberg offers with &#039;&#039;LabeledSectionTransclusion&#039;&#039; a general mechanism of defining &#039;&#039;&#039;labeled sections&#039;&#039;&#039; within an article which can then be included from another article. Sections may overlap. One can even have several text pieces within an article with identical label and in the simplest case the whole article might be defined as exactly one labeled section. On the other hand there may be situations where you want to include exactly one &#039;&#039;&#039;chapter of an article&#039;&#039;&#039; (i.e. the text after a &amp;lt;nowiki&amp;gt;=== heading ===&amp;lt;/nowiki&amp;gt; up to the next heading). In those cases you would not want to put section markers around each paragraph ...&lt;br /&gt;
&lt;br /&gt;
So I did two things:&lt;br /&gt;
* First I made an enhancement to Steve´s extension which allows to transclude a chapter by putting a &amp;quot;#&amp;quot; before the heading name. This is similar to the way you make hypertext references to chapters of an article like &amp;lt;nowiki&amp;gt;[[my article#its first chapter]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
A chapter extends from the line after the heading to the line before the next heading (regardless of its level!) or to the end of the text. This is a very pragmatic definition but simplicity also has its advantages ..&lt;br /&gt;
* Second I put effort in calling Steve´s extension as a subroutine from within DPL2. This is somewhat tricky because you want to expand wiki syntax in the transcluded text.&lt;br /&gt;
&lt;br /&gt;
My combined version of both extensions works very well for my own purposes but I guess it should be thoroughly tested by Cyril (if he wants to adopt it) before being released into DPL2. Meanwhile the source code can be found on [[User talk:Algorithmix|my personal discussion page]]. Maybe both extensions could be merged?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;The Suggested new syntax is as follows:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;addsection=label,..: used to specify one or more section labels or #chapters for the &amp;quot;transclusion&amp;quot;; if the name starts with a &amp;quot;#&amp;quot; it is assumed to be a heading, otherwise it is understood as a section label.&lt;br /&gt;
;sectiontext=groupStart,sectionStart,sectionEnd,groupEnd: used to insert layout tags into the output. The inner tags are put around each section, the outer tags are used in addition for the whole bunch of sections.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;known bug:&amp;lt;/u&amp;gt;&lt;br /&gt;
Section markers will not be stripped off if they are part of chapter which is transcluded via the &amp;quot;addsection=#chapter&amp;quot; syntax. Maybe this can be fixed but it is a rather strange constellation anyway.&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] 22:40, 23 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Although I haven&#039;t tested it, I suspect the bug is because it uses a local parser instance, which doesn&#039;t have the LST hooks, and thus doesn&#039;t recognize the LST markup.  Using the regular parser&#039;s recursiveTagParse() method (for a 1.8+ parser) should fix this. -[[User:Sanbeg|Sanbeg]] 19:47, 27 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Great! Sorry for the big delay. I&#039;ve just got back into it. I&#039;ll review this and at least integrate this into DPL within the next 2/3 days. The &amp;quot;#chapter&amp;quot; feature may wait a little longer because this requires your modified version of Sanbeg&#039;s extension a priori. It would be easier for users to use his extension as it is, all the more as there seem to have been some significant changes to it since then.&#039;&#039; --[[User:Dangerman|Dangerville]] 00:07, 11 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I am happy that you included my draft into the head revision of DPL2. As far as I can see you refer to the &amp;quot;standard&amp;quot; version of &#039;&#039;LabeledSectionTransclusion&#039;&#039; which is very flexible but urges authors to add special section marker tags to the articles (unless they want to include the whole article). I still feel that inclusion of sections based on their heading (as it found its way into lsth.php quite recently) might be of some value. And beyond that (but that may be hard to do) inclusion of parameter values of templates which the included page uses.&lt;br /&gt;
::The idea behind all this is to have a &#039;&#039;semantically useful summary of related topics in one article&#039;&#039; so that the user gets a clearer understanding of the relevance of listed (or referencing) articles, especially in combination with the &#039;&#039;linksto&#039;&#039; option. [[User:Algorithmix|Algorithmix]] 14:52, 15 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;I agree and was intending to take care of it after looking at lsth.php... and now it&#039;s done. DPL2 0.8.1 now provides inclusion of sections based on their heading with includepage=#heading, using the main LST function in lsth.php. Moreover, the &amp;quot;known bug&amp;quot; you mentioned has been fixed using Parser::recursiveTagParse() as Steve Sanbeg suggested. As for the inclusion by passing values to template parameters in the page (I&#039;m not quite sure about how to make that simple for DPL2 users), it would be good to make a separate feature request... Thanks for your ideas! and thanks to Sanbeg for his extension.&#039;&#039; --[[User:Dangerman|Dangerville]] 02:29, 16 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Include first lines of content ====&lt;br /&gt;
It could be a nice feature, if the DPL could include a few lines of text of each page on the list. This would be very useful for semi-automatically created content lists on main pages and portal pages. Some of our content consists of long articles, blog entries and newsposts. In all cases, the titles doesn&#039;t precisely give away the content - so it would be nice with some extra information on a dynamic list.&lt;br /&gt;
&lt;br /&gt;
It could be done in several ways :&lt;br /&gt;
&lt;br /&gt;
* A la search results pages (created semi-automatically)&lt;br /&gt;
* Could be limited to a user-specified number of characters to be included, for each page on the list.&lt;br /&gt;
* Content could be rendered (preferably), or shown wiki-text (as search result pages).&lt;br /&gt;
* Alternatively, a manually entered and tagged subtitle (on the respective pages) could be included (something like &amp;lt;subtitle&amp;gt;This article deals with...&amp;lt;/subtitle&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Otherwise, great work! --[[User:Morten Blaabjerg|MortenB]] 17:08, 18 July 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;The [[Newest_Pages_Blog_%28extension%29|Newest Pages Blog]] extension offers the kind of summary feature you are looking for, using a &amp;lt;code&amp;gt;newestpagesblog-summaryendmarker&amp;lt;/code&amp;gt; (cf. readme). Have you found a similar feature in another extension or elsewhere (with the source)? If not, I (or others welcome) intend to integrate/adapt their solution (in)to DPL2. Sounds reasonable. --[[User:Dangerman|Dangerville]] 06:51, 24 July 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::Thanks for the tip :-) - Sounds interesting; I will check it out right away. I have been through most of the extensions listed on this site and haven&#039;t found anything else yet which comes close. I&#039;ll get back to you here, if I find other extensions, which might be useful to look at.&lt;br /&gt;
&lt;br /&gt;
::However, the DPL could perhaps *simply* make use of the template mechanisms and &amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;lt;/nowiki&amp;gt; tags already in place in MW? What I am thinking, is that if DPL allow an option to be set in the dynamic list to include the complete article in the list, the user could simply specify what parts of pages to include and what not to. This would make brilliantly possible the kind of dynamic lists I look for to make our front page almost completely automatically updated. This would also provide the ultimate freedom to include on lists what you wanted from specific pages. It should be a perfectly optional setting in a DPL, which by default should be off. Of course, possibly the best user-friendly solution would be one not requiring users to enter tags at all on their newsposts (requiring some kind of specified character count only in the DPL, which is used if no tags are set).&lt;br /&gt;
&lt;br /&gt;
::I&#039;m not sure if this goes too far beyond the intention of this extension, or it belongs in an extension of its own. Clearly too much &amp;quot;checking content&amp;quot; of listed pages, will slow the extension down somewhat. --[[User:Morten Blaabjerg|MortenB]] 12:26, 25 July 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve looked at the [[Newest_Pages_Blog_%28extension%29|Newest Pages Blog]] extension, and it sure does things along the lines I try to describe above, if only in a slightly less flexible way than the DPL... I&#039;ll try it out. However, it sure would be great to include this kind of functionality, if possible, into the DPL, as the functionality seems much more flexible with this approach. --[[User:Morten Blaabjerg|MortenB]] 16:18, 25 July 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;I read too fast the first time. It is much more an &#039;&#039;&#039;excerpt&#039;&#039;&#039; feature than summary, which means that your idea of using special tags for text to be included in the list is more appropriate (much more flexible) than the &#039;&#039;&#039;summary&#039;&#039;&#039; solution of the [[Newest_Pages_Blog_%28extension%29|Newest Pages Blog]] extension. So relying on a special tag like &amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/nowiki&amp;gt; (or &amp;lt;nowiki&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;/nowiki&amp;gt;?) sounds good. In any case, as you suggested, this should be combined with a user-specified DPL2 parameter that sets the max number of characters to be included, in case: &lt;br /&gt;
:::#&#039;&#039;the special tag (e.g. &amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;) is not used in the page at all;&#039;&#039; &lt;br /&gt;
:::#&#039;&#039;special tag is used but too too much text (really) included with that.&#039;&#039;&lt;br /&gt;
:::&#039;&#039;Last, if special tag is used more than once in same page, DPL2 would include text from the first chunk only. --[[User:Dangerman|Dangerville]] 07:12, 26 July 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::::Sounds brilliant :-) - With this functionality it could be used for either - a list of pages with a short summary/subtitle, or inclusion on the list of an excerpt or the near complete page. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;This is possible with includepage=subtitle (resp. includepage=summary, whatever you prefer) and using sections labeled &#039;subtitle&#039; (resp. &#039;summary&#039;) in your articles, since v0.8.0.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Include whole article ====&lt;br /&gt;
&lt;br /&gt;
Instead of just enumerating the title with the link, just include the whole articles found. This could be used for a news area where the articles are short. Short but very helpful.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 namespace=News&lt;br /&gt;
 includeWholeArticle=True&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would result in something like:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {{:News:news topic 1}}&lt;br /&gt;
 {{:News:news topic 2}}&lt;br /&gt;
 {{:News:news topic 3}}&lt;br /&gt;
 {{:News:news topic 4}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think what i did in the example above was page inclution, which i also think can only do one insert. Use whatever is necessary, mine&#039;s just an example anyway.&lt;br /&gt;
&lt;br /&gt;
--(Jami)[[User:58.69.5.85|58.69.5.85]] 04:38, 23 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think Jami means page transclusion. Yes, I was just coming to request the same thing. :) I hope it should be an easy change - from [[ ]] to {{ }} somewhere, right? :) Any tips??? [[User:Pfctdayelise|pfctdayelise]] 16:36, 24 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;I haven&#039;t looked at how to implement this feature yet, but in the meantime, (for people willing to look at the code...) if you could point out the MediaWiki function that handles page transclusion (or the closest to it) or, if not, how MediaWiki does it, it would make the job much easier. --[[User:Dangerman|Dangerville]] 11:09, 25 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::Just use curly brackets instead of square brackets. e.g. to link to a page: &amp;lt;nowiki&amp;gt;[[page]]&amp;lt;/nowiki&amp;gt; To transclude it: &amp;lt;nowiki&amp;gt;{{page}}&amp;lt;/nowiki&amp;gt; Like template syntax. [[User:Pfctdayelise|pfctdayelise]] 11:17, 25 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Thanks... I got that and Jami&#039;s example is quite explicit. But extensions can return &#039;&#039;&#039;HTML code&#039;&#039;&#039; only, &#039;&#039;&#039;not wiki text&#039;&#039;&#039;. Therefore, it is more interesting to find how MediaWiki generates the HTML for transclusion and imitate for the DPL. Of course, as a last resort, I can use your solution - easy - that consists to parse &amp;lt;nowiki&amp;gt;{{page}}&amp;lt;/nowiki&amp;gt; and let the wiki parser generate the HTML in return. But this is not optimal. There is usually a more &#039;direct&#039; way. Again, I haven&#039;t looked at it yet... --[[User:Dangerman|Dangerville]] 11:09, 25 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::::I&#039;ve been searching for this exact feature.. the extention is great and would allow me to make news management VERY VERY simple.. any word on this? worth contacting the developer? - [[User:58.84.65.228|58.84.65.228]] 18:31, 15 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Yes, I am aware of it. After I am done with the &#039;ordermethod=hot/popular&#039; feature request, this feature should be the next one on the list. Hint (for those who can&#039;t wait any longer...): the method &#039;&#039;fetchTemplate&#039;&#039; of the &#039;&#039;Parser&#039;&#039; class might help do the business. But this is just at first sight, I haven&#039;t done much digging into it yet. --[[User:Dangerman|Dangerville]] 23:23, 20 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: I don&#039;t think it&#039;s possible to get the edit section links right from a tag, since they are applied to the HTML.  So they would tend to point to sections in the source document.  -[[User:Sanbeg|Sanbeg]] 19:47, 6 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: I&#039;ve just seen that you&#039;ve worked out a solution for transclusion of content from pages! Great work! Looking forward to trying it out if I can run this :-) (still wishing my webhost would upgrade their MySQL soon). --[[User:Morten Blaabjerg|MortenB]] 23:49, 14 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Most popular article ====&lt;br /&gt;
I should be fine if we have the same features has [[http://meta.wikimedia.org/wiki/Dynamic_Article_List Dynamic_Article_List], i means  the possibility to have an ordermethod by hit count:&lt;br /&gt;
 ordermethod=hot&lt;br /&gt;
 addHitCount=true|false&lt;br /&gt;
Thx [[User:Ctof|Christophe]]&lt;br /&gt;
&lt;br /&gt;
: This is now available in &#039;&#039;v0.7.8&#039;&#039; with &#039;addpagecounter=true&#039; / &#039;ordermethod=counter&#039;. --[[User:Dangerman|Dangerville]] 23:09, 10 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have update to v0.7.8 but nothing is display. it&#039;s the same thing for &#039;&#039;&#039;addeditdate=true&#039;&#039;&#039; or &#039;&#039;&#039;adduser&#039;&#039;&#039;.&lt;br /&gt;
I try to add debug information but i don&#039;t know where le debig info is displayed.&lt;br /&gt;
Thx [[User:Ctof|Christophe]]&lt;br /&gt;
&lt;br /&gt;
==== ORIGINAL creation date only order method ====&lt;br /&gt;
I run this setup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&lt;br /&gt;
count=25&lt;br /&gt;
shownamespace=false&lt;br /&gt;
category=Wiki News&lt;br /&gt;
order=descending&lt;br /&gt;
ordermethod=categoryadd&lt;br /&gt;
addfirstcategorydate=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the issue is.. this seems to include edits aswell!!&lt;br /&gt;
&lt;br /&gt;
I want something very simple.. a list with the items from &amp;quot;Category:Wiki News&amp;quot; listed in order of ORIGINAL creation date..&amp;lt;br&amp;gt;&lt;br /&gt;
I do NOT want the news page re-ordered if I make a typo and correct it.&amp;lt;br&amp;gt;&lt;br /&gt;
This seems pretty simple and Id expect it to be so..&lt;br /&gt;
&lt;br /&gt;
Minor update doesn&#039;t work under this setting or Id be using that to fix my problem!&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Well, in your example, you are using &amp;quot;ordermethod=categoryadd&amp;quot;. This will sort them by date the article has been added to the category &amp;quot;Wiki News&amp;quot; (by looking at the &amp;lt;code&amp;gt;cl_timestamp&amp;lt;/code&amp;gt; field in the &amp;lt;code&amp;gt;categorylinks&amp;lt;/code&amp;gt; table and nothing more). If you want the pages sorted by date of creation, use &#039;&#039;&#039;ordermethod=firstedit&#039;&#039;&#039; ([[DynamicPageList2#ordermethod|more info]]) because the original creation date is the date of first edit in mediawiki, or rigorously speaking, the rev_timestamp of the first revision entry in the &amp;lt;code&amp;gt;revisions&amp;lt;/code&amp;gt; table (which is what ordermethod=firstedit is using). --[[User:Dangerman|Dangerville]] 19:46, 23 October 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:: &#039;&#039;Perfect, Thank you very much - Hightly anticipating the Article Fetching method :D - [[User:58.84.78.14|58.84.78.14]] 09:55, 24 October 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Select Subcategories to be listed ====&lt;br /&gt;
example:&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Hauptkategorie&lt;br /&gt;
list=subcategories {&amp;quot;subcategories&amp;quot;|&amp;quot;pages&amp;quot;|&amp;quot;both&amp;quot;}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:By default, you&#039;ll get both (subcategories and pages). With &amp;lt;code&amp;gt;namespace=Category&amp;lt;/code&amp;gt;, you get subcategories only. With &amp;lt;code&amp;gt;notnamespace=Category&amp;lt;/code&amp;gt;, you get pages only. --[[User:Dangerman|Dangerville]] 15:28, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== sortkey from category tags ====&lt;br /&gt;
Ordermethod should also include sortkey (from category tags), so that the ordering can be customized. [[User:193.77.78.187|193.77.78.187]] 18:08, 27 November 2005 (UTC)&lt;br /&gt;
: Available since &#039;&#039;&#039;v0.7.7&#039;&#039;&#039; with &#039;[[DynamicPageList2#ordermethod|ordermethod]]=category,sortkey&#039; (replacing &#039;category,title&#039;). --[[User:Dangerman|Dangerville]] 15:28, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Do not set a category ====&lt;br /&gt;
It shoulb be fine to have an option to display all articles from all categories if we have set a namespace.&lt;br /&gt;
For example if we have set a namespace ant not a category, we display article from all categories from this namespace.&lt;br /&gt;
Thx [[User:Ctof|Christophe]]&lt;br /&gt;
: I believe this already works. You have to specify at least one namespace &#039;&#039;&#039;or&#039;&#039;&#039; at least one category. --[[User:Jsimlo|jsimlo]] 14:02, 21 July 2006 (UTC)&lt;br /&gt;
::&#039;&#039;Yes, this was true of &#039;&#039;&#039;v0.5.1&#039;&#039;&#039;.&#039;&#039; In &#039;&#039;&#039;v0.6&#039;&#039;&#039;, no more such restriction, you can use the DPL with no specified category/namespace. This is allowed(!): &amp;lt;code&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/DPL&amp;gt;&amp;lt;/code&amp;gt;; or the ultimate: &amp;lt;code&amp;gt;&amp;lt;DPL/&amp;gt;&amp;lt;/code&amp;gt;. --[[User:Dangerman|Dangerville]] 23:30, 18 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OK, it sorts fine with release v0.5.1 for the first case, but not for the second. --[[User:Ctof|Ctof]] 10:17, 25 July 2006 (UTC)&lt;br /&gt;
Case OK:&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 ordermethod=lastedit&lt;br /&gt;
 namespace=Java&lt;br /&gt;
 adduser=true&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case KO:&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 ordermethod=pagetouched &lt;br /&gt;
 namespace=Java&lt;br /&gt;
 adduser=true&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
:&#039;&#039;Indeed, in v0.6, the DPL will give you an explicit (hopefully) error message. As explained in [[DynamicPageList2#adduser]], you can&#039;t use &#039;adduser=true&#039; with &#039;ordermethod=...,pagetouched&#039; (... means&#039;&#039; whatever - including nothing - before pagetouched &#039;&#039;). Reason: there is no strict relation between &amp;lt;code&amp;gt;pagetouched&amp;lt;/code&amp;gt; (field in the &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt; table) and the users&#039; revisions (&amp;lt;code&amp;gt;revision&amp;lt;/code&amp;gt; table) in the database. See also [[DynamicPageList2#ordermethod|comment on ordermethod=pagetouched]] and [[mw:Page table|Page table]] for the description of the &amp;lt;code&amp;gt;pagetouched&amp;lt;/code&amp;gt; field (not only related to a specific user edit). In this case, you would rather use &amp;lt;code&amp;gt;lastedit&amp;lt;/code&amp;gt;:&#039;&#039;&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 ordermethod=lastedit&lt;br /&gt;
 namespace=Java&lt;br /&gt;
 adduser=true&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
:&#039;&#039;I hope it helps. --[[User:Dangerman|Dangerville]] 10:37, 19 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
another point is useradd, *date* do not display anything after the title article. PS: i use Mediawiki 1.7.1&lt;br /&gt;
:&#039;&#039;Could you give an example? --[[User:Dangerman|Dangerville]] 10:37, 19 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
::...?? OK, it&#039;s been a while, I consider this is solved for you. --[[User:Dangerman|Dangerville]] 15:28, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Display time of pagetouched ====&lt;br /&gt;
For purpose of a group (projectwise working) keeping pages up to date with a certain category, it would be nice if in the list not only the date of pagetouched could appear, but also the time. In that case everybody in our projectgroup can see the last changes in a certain category, even within the same date...&lt;br /&gt;
&lt;br /&gt;
Unfortunately I&#039;ve just tried to build the first line of PHP in my whole life and that bad line of code looks like this in the &lt;br /&gt;
function DPL2OutputListStyle:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Original line at row 819 in the source:&lt;br /&gt;
&lt;br /&gt;
$r .=  $wgLang-&amp;gt;date($aAddDates[$i]) . &#039;: &#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Very bad example of my wish:&lt;br /&gt;
$r .=  $wgLang-&amp;gt;date($aAddDates[$i]) . &#039; &#039; . substr( &#039;0&#039;.( substr($aAddDates[$i],8,2) + 2 ),-2) . &#039;:&#039;.substr($aAddDates[$i],10,2).&#039; : &#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sorry about the hard coded output, but that&#039;s my starting knowledge of about searching 2 hours in PHP documentation on different sites...&lt;br /&gt;
The addition in the hour output (substr(....,8,2)) is the time difference, which should come from the &amp;quot;preferences&amp;quot; in Mediawiki, but due to my low knowledge I&#039;ve hard coded it in this example.&lt;br /&gt;
&lt;br /&gt;
:I appreciate the effort. You can just use mediawiki date/time functions, it will spare you some sweating. The &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; function is coded in &amp;lt;code&amp;gt;languages/Languages.php&amp;lt;/code&amp;gt; (see MediaWiki source). There, you will also find what you need, in particular the &amp;lt;code&amp;gt;timeanddate&amp;lt;/code&amp;gt; function that shows time and date, using preferences or not (depending on args). The best way to start is to look there (the comments are very helpful). Now, we have to think of how to provide the feature to DPL users, if they want just dates, or times and dates (what do we do with the add*date params)... --[[User:Dangerman|Dangerville]] 18:54, 3 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Since &#039;&#039;&#039;v0.7.7&#039;&#039;&#039;, you can get the time (and date) according to your mediawiki config or the user&#039;s preferences if logged in. --[[User:Dangerman|Dangerville]] 15:28, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== linksto=article ====&lt;br /&gt;
&lt;br /&gt;
I added some code to use DPL2 for the creation of a list of articles which &#039;&#039;&#039;link to a certain page&#039;&#039;&#039; AND which belong to a certain category. This would allow to produce &#039;&#039;inverted lists&#039;&#039; which are semantically meaningful. For instance, you could easily create a list of articles which are in category &amp;quot;poet&amp;quot; and which link to, say &#039;&#039;Dublin&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Here is a source code diff to the latest version of DPL2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
110a111,116&lt;br /&gt;
&amp;gt; 	 * this parameter restricts the output to articles which contain a reference to the specified page.&lt;br /&gt;
&amp;gt; 	 * the special value &amp;quot;HERE&amp;quot; stands for the current page&lt;br /&gt;
&amp;gt; 	 * Examples:   linksto=my article   ,  linksto=Template:my template   ,  linksto = HERE&lt;br /&gt;
&amp;gt; 	 */&lt;br /&gt;
&amp;gt; 	&#039;linksto&#039; =&amp;gt; array(&#039;default&#039; =&amp;gt; &#039;&#039;),&lt;br /&gt;
&amp;gt; 	/**&lt;br /&gt;
231a238&lt;br /&gt;
&amp;gt; 	$sLinksTo = $wgDPL2Options[&#039;linksto&#039;][&#039;default&#039;];&lt;br /&gt;
424a432,436&lt;br /&gt;
&amp;gt; 			case &#039;linksto&#039;:&lt;br /&gt;
&amp;gt; 				$sLinksTo = $sArg;&lt;br /&gt;
&amp;gt; 				if ($sLinksTo == &amp;quot;HERE&amp;quot;)&lt;br /&gt;
&amp;gt; 					$sLinksTo = $parser-&amp;gt;getTitle()-&amp;gt;mDbkeyform;&lt;br /&gt;
&amp;gt; 				break;&lt;br /&gt;
459c471&lt;br /&gt;
&amp;lt; 	if ( $iTotalCatCount == 0 &amp;amp;&amp;amp; empty($aNamespaces) )&lt;br /&gt;
---&lt;br /&gt;
&amp;gt; 	if ( $iTotalCatCount == 0 &amp;amp;&amp;amp; empty($aNamespaces) &amp;amp;&amp;amp; (!$sLinksTo) )&lt;br /&gt;
537a550,551&lt;br /&gt;
&amp;gt; 	$sSqlPageLinkTable = &#039;&#039;;&lt;br /&gt;
&amp;gt; 	$sSqlCond_PageLink = &#039;&#039;;	&lt;br /&gt;
579a594,599&lt;br /&gt;
&amp;gt; 	if ($sLinksTo != &#039;&#039;) {&lt;br /&gt;
&amp;gt; 		$sSqlPageLinkTable = &#039;, pagelinks as pl&#039;;&lt;br /&gt;
&amp;gt; 		$sSqlCond_PageLink = &#039;pl.pl_from = page_id&#039;&lt;br /&gt;
&amp;gt; 							.&#039; AND pl.pl_namespace=&#039;.Title::newFromText($sLinksTo)-&amp;gt;mNamespace &lt;br /&gt;
&amp;gt; 							.&#039; AND pl.pl_title=\&#039;&#039;.Title::newFromText($sLinksTo)-&amp;gt;mDbkeyform.&#039;\&#039; &#039;;&lt;br /&gt;
&amp;gt; 	}&lt;br /&gt;
599c619,625&lt;br /&gt;
&amp;lt; 	$sSqlWhere = &#039; WHERE 1=1 &#039;;&lt;br /&gt;
---&lt;br /&gt;
&amp;gt; 	&lt;br /&gt;
&amp;gt; 	// check LINKSTO condition&lt;br /&gt;
&amp;gt; 	if ($sLinksTo == &#039;&#039;)&lt;br /&gt;
&amp;gt; 		$sSqlWhere = &#039; WHERE 1=1 &#039;;&lt;br /&gt;
&amp;gt; 	else&lt;br /&gt;
&amp;gt; 		$sSqlWhere = $sSqlPageLinkTable . &#039; WHERE &#039; . $sSqlCond_PageLink;&lt;br /&gt;
&amp;gt; 		&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A small change in the warning texts would also belong to this change:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 	&#039;dpl2_debug_&#039; . DPL2_WARN_NOINCLUDEDCATSORNS =&amp;gt; &amp;quot;WARNING: It is strongly recommended to either limit the number of results with the &#039;count&#039; parameter or include at least one category / namespace or use the &#039;linksto&#039; parameter. If not, the generation of the page list can be quite resource and time-consuming.&amp;quot;,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would be glad to see this new feature find its way into the official version. How do you think about it, Dangerville?&lt;br /&gt;
&lt;br /&gt;
-- [[User:Algorithmix|Algorithmix]] 11:25, 17 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
: This is now available in &#039;&#039;&#039;v0.7.7&#039;&#039;&#039;. One change that is worth being noticed: instead of &#039;&#039;HERE&#039;&#039;, use the magic word &amp;lt;nowiki&amp;gt;{{FULLPAGENAME}}&amp;lt;/nowiki&amp;gt; to get pages linking to the current page. You can use all magic words that your MediaWiki supports. --[[User:Dangerman|Dangerville]] 15:28, 1 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Category value for Uncategorized pages ====&lt;br /&gt;
Also a special &#039;category=nocat&#039; category would be nice, i.e. all new pages or edits for pages which have not been assigned to any category. That would be useful for site administrators and pedants everywhere :) --[[User:193.60.81.207|193.60.81.207]] 19:42, 11 November 2005 (UTC)&lt;br /&gt;
&lt;br /&gt;
:This is a pretty good idea! It would be useful for me too. --[[User:RaZorEdge|RaZorEdge]] 18:57, 14 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::That already exists, it&#039;s called [[Special:Uncategorizedpages]]. [[User:Pfctdayelise|pfctdayelise]] 16:38, 24 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Unlike [[Special:Uncategorizedpages]], this feature aims to combine all the other DPL features with it, like restrict by namespace or all the fancy display options. &#039;&#039;&#039;This feature is now available in v0.7.0.&#039;&#039;&#039; (You have an extra step in the installation.) --[[User:Dangerman|Dangerville]] 16:56, 17 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Supress &#039;minor&#039; edits... ====&lt;br /&gt;
There should be an option (prolly the default) to ignore page updates which are minor. I.e. they should not get pushed up onto the top of recently edited pages in the DPL. Setting something like &#039;minoredit=TRUE&#039; would restore the current behaviour.&lt;br /&gt;
&lt;br /&gt;
:This is now available in 0.6.4 with the &#039;minoredits&#039; parameter. --[[User:Dangerman|Dangerville]] 18:58, 11 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The problem is that using &#039;minoredits&#039; parameter excludes such articles from the list completely, which should not be the case. To me the functionality is faulty, and this should be fixed.&lt;br /&gt;
&lt;br /&gt;
==== Limit number of characters ====&lt;br /&gt;
Doubt this will make it, but on my wiki I have a few pages with long titles. On my Main_Page I have a list off to the side that displays the last edited in certain categories. Well, I would really like to have it show the first X number of characters then just add some ... after it or something.&lt;br /&gt;
:This is now available in &#039;&#039;&#039;v0.6.3&#039;&#039;&#039;. See [[DynamicPageList2#titlemaxlength|titlemaxlength]] parameter. --[[User:Dangerman|Dangerville]] 15:36, 3 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== inline format, items italic or bold ====&lt;br /&gt;
I prefer ( cat1 &amp;amp;bull; cat2 &amp;amp;bull; ...) and if not already the case, the ability to have the items in bold or italic. (Kevin Baas) [[User:69.211.213.120|69.211.213.120]] 21:02, 10 October 2005 (UTC)&lt;br /&gt;
:&#039;&#039;Your example ( cat1 &amp;amp;bull; cat2 &amp;amp;bull; ...) is confusing. Do you mean ( page1 &amp;amp;bull; page2 &amp;amp;bull; ...)? In this case, it is available since v0.3.3 with &#039;ordermethod=inline&#039;.&lt;br /&gt;
:: For items italic or bold, it is now available in v0.6.2. Use &amp;lt;code&amp;gt;itemattr= style=&amp;quot;font-style: italic;&amp;quot;&amp;lt;/code&amp;gt; for italic, &amp;lt;code&amp;gt;itemattr= style=&amp;quot;font-weight: bold;&amp;quot;&amp;lt;/code&amp;gt; for bold, or add a custom class to one of the Mediawiki CSS files and use the class attribute accordingly. --[[User:Dangerman|Dangerville]] 18:25, 29 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Having a space in &amp;lt;tt&amp;gt;inlinesymbol&amp;lt;/tt&amp;gt; argument ====&lt;br /&gt;
Since the inline mode of my own extension, [[Sort2]], was inspired by the same mode of DPL, I though I let you know that I have overcome the no-spaces limitation by introducing a pseudo-entity &amp;lt;tt&amp;gt;&amp;amp;sp;&amp;lt;/tt&amp;gt; which is used by the extension to create a space where the users wants it.&lt;br /&gt;
&lt;br /&gt;
DPL automaticaly creates surrounding spaces for the inlinesymbol argument and therefore makes typographicaly &amp;quot;normal&amp;quot; looking lists impossible.&lt;br /&gt;
&lt;br /&gt;
I&#039;d vote for having the default set to &amp;quot; - &amp;quot; and if an inlinesymbol argument is given, it would be rendered as given without any spaces. If a space is needed, the above mentioned pseudo-entity should be used.&lt;br /&gt;
&lt;br /&gt;
For those curious to test this, please patch the source (hack 0.6) as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Change line 870 from:&lt;br /&gt;
$this-&amp;gt;sEndItem = &#039; &#039; . $inlinesymbol . &#039; &#039;;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
$this-&amp;gt;sEndItem = str_ireplace(&amp;quot;&amp;amp;sp;&amp;quot;,&amp;quot; &amp;quot;,$inlinesymbol);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tested it in my own environment and it works just fine. So if there&#039;s agreement about usefulness, why not incorporate it in Hack 0.6.1 ;)&lt;br /&gt;
&lt;br /&gt;
Thanks for creating such a nice extension, BTW.&lt;br /&gt;
&lt;br /&gt;
--[[User:Kaeptn00|Kaeptn00]] 16:17, 20 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Indeed. This comment suggested a feature of &#039;&#039;&#039;v0.6.1&#039;&#039;&#039;, but with a larger objective: &#039;inlinesymbol&#039; is replaced by &#039;inlinetext&#039; which takes any wiki text. In particular, if you want spaces, use &#039;&amp;amp;amp;nbsp;&#039; as much as needed like in wiki or HTML. (No need of something new in that case.) --[[User:Dangerman|Dangerville]] 14:26, 24 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== All namespaces, All categories ====&lt;br /&gt;
Is it really necessary to have &#039;&#039;You need to include at least one category or specify a namespace!&#039;&#039; error message? The number of returned articles is limited anyway. And in small wikis, there may be a good reason to list all recently modified articles, e.g. for an export list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
addeditdate=true&lt;br /&gt;
order=descending&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:Jsimlo|jsimlo]] 14:02, 21 July 2006 (UTC)&lt;br /&gt;
:&#039;&#039;In v0.6, this is now allowed and does not generate an error, you just get a warning that you can suppress with &amp;lt;code&amp;gt;debug=1&amp;lt;/code&amp;gt; (quiet mode, no warning). Reason for a warning: with no specified category or namespace, you can get ALL the pages on your mediawiki (in the order specified), which includes more than &#039;&#039;&#039;1400 pages&#039;&#039;&#039; created by default with the installation of MediaWiki (most of which are in the MediaWiki namespace I believe). This may be quite resource-consuming. But true is this is up to the user to decide. --[[User:Dangerman|Dangerville]] 23:22, 18 August 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Group by user ====&lt;br /&gt;
This extension is almost what is being requested at [[en:Wikipedia:Administrators&#039; noticeboard#image deletion]], except that it also needs to be able to group by the user who created the article.  You could have a parameter groupby=creator|lasteditor|categoryadder.  Instead of grouping, it would probably be enough to add these as additional values for ordermethod, perhaps allowing a sub-order as well. [[User:Bovlb|Bovlb]] 07:20, 20 September 2005 (UTC)&lt;br /&gt;
:&#039;&#039;As of now, I&#039;m afraid MediaWiki does not allow any reliable way to get the user that creates a specific category link in a page, if there is any. I guess some changes in the core of MediaWiki would be necessary, so something like &#039;groupby=categoryadder&#039; - as you suggest - goes beyond the scope of this extension. More info on http://mail.wikipedia.org/pipermail/wikitech-l/2006-July/037120.html. --[[User:Dangerman|Dangerville]] 07:11, 24 July 2006 (UTC)&#039;&#039;&lt;br /&gt;
:&#039;&#039;As for your suggestion of a &#039;groupby=creator|lasteditor&#039;, this is now provided in v0.6 with &#039;ordermethod=user,firstedit&#039; and &#039;ordermethod=user,lastedit&#039; ([[DynamicPageList2#ordermethod|more info]]).&#039;&#039; --[[User:Dangerman|Dangerville]] 22:55, 18 August 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== notnamespace ====&lt;br /&gt;
Is there a chance to add a notnamespace parameter?&lt;br /&gt;
I have already added the code to my own copy of DPL2, but i have no access to the svn to contribute there.&lt;br /&gt;
:&#039;&#039;If you want SVN commit access, contact [[User:Brion|Brion Vibber]] and read http://www.mediawiki.org/wiki/Subversion&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Preparations:&lt;br /&gt;
&lt;br /&gt;
     $aNamespaces         = array();&lt;br /&gt;
     $aExcludeNamespaces  = array();&lt;br /&gt;
&lt;br /&gt;
Parsing parameters:&lt;br /&gt;
&lt;br /&gt;
             case &#039;namespace&#039;:&lt;br /&gt;
             ... ...&lt;br /&gt;
             case &#039;notnamespace&#039;:&lt;br /&gt;
                 $sArg=trim($sArg);&lt;br /&gt;
                 $sNS = $wgContLang-&amp;gt;getNsIndex($sArg);&lt;br /&gt;
                 if ( $sNS != NULL )&lt;br /&gt;
                     $aExcludeNamespaces[] = $sNS;&lt;br /&gt;
                 elseif (intval($sArg)&amp;gt;=0)&lt;br /&gt;
                     $aExcludeNamespaces[] = intval($sArg);&lt;br /&gt;
                 break;&lt;br /&gt;
&lt;br /&gt;
Building query:&lt;br /&gt;
&lt;br /&gt;
     // Namespace IS ...&lt;br /&gt;
     ... ...&lt;br /&gt;
     // Namespace IS NOT ...&lt;br /&gt;
     if ( !empty($aExcludeNamespaces)) {&lt;br /&gt;
         $sSqlWhere .= &#039; AND (page_namespace NOT IN ( &#039; . implode (&amp;quot;,&amp;quot;, $aExcludeNamespaces) . &#039; ) ) &#039;;&lt;br /&gt;
     }&lt;br /&gt;
&lt;br /&gt;
There may be some other things around that i have forgotten, but this works for me... afaik&lt;br /&gt;
-- [[User:Jsimlo|jsimlo]] 16:38, 1 July 2006 (UTC)&lt;br /&gt;
:&#039;&#039;Feature now available (using your code + small change to error handling so that notnamespace param can be used alone) in v0.5.1. Thanks. --[[User:Dangerman|Dangerville]] 02:54, 16 July 2006 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Date and Time ====&lt;br /&gt;
Using addfirstcategorydate=true&lt;br /&gt;
&lt;br /&gt;
23:10, 10 November 2006: NDSNews:2006-11-10 - Mathomatic ported to the DS (again)&lt;br /&gt;
&lt;br /&gt;
line 1129 &amp;quot;$r .=  $wgLang-&amp;gt;timeanddate($article-&amp;gt;mDate, true) . &#039;: &#039;;&amp;quot; &amp;lt;br&amp;gt;We can change to $wgLang-&amp;gt;date will show&amp;lt;br&amp;gt;10 November 2006: NDSNews:2006-11-10 - Mathomatic ported to the DS (again)&lt;br /&gt;
&lt;br /&gt;
Should be easy enough to tweak :)&lt;br /&gt;
&lt;br /&gt;
==== Page browse ====&lt;br /&gt;
Allow pages so that even with a limit on the number of articles displayed, users may click to go to the next page. This is most easily accomplished by including an &amp;quot;offset&amp;quot; attribute. However, it is probably best accomplished with a dynamic offset such that the same page can handle many different offsets which are inputted by GET in the URL.&lt;br /&gt;
&lt;br /&gt;
[[User:125.238.110.211|125.238.110.211]] 11:15, 26 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MediaWiki 1.7.x ==&lt;br /&gt;
=== MediaWiki 1.7.1. ===&lt;br /&gt;
==== DPL v0.6 ====&lt;br /&gt;
Requires MediaWiki 1.7.1.&lt;br /&gt;
==== DPL v0.5.1 ====&lt;br /&gt;
I&#039;m running a fairly small MediaWiki 1.7.1 and the following simple list I need works without problems (can&#039;t comment on the rest of the options though, but they seemed to work fine as far as tested) ~gandm:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
count=15&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
shownamespace=false&lt;br /&gt;
namespace=0&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where to get it?==&lt;br /&gt;
The download links on the page seems to be not working right now. Is there an alternative location, from which to obtain the files? --[[User:Morten Blaabjerg|MortenB]] 14:14, 26 August 2006 (UTC)&lt;br /&gt;
:An alternative location is now available. See [[DynamicPageList2#Source_and_Installation|Source_and_Installation]]. --[[User:Dangerman|Dangerville]] 19:22, 5 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Request for comment at English Wikipedia ==&lt;br /&gt;
&lt;br /&gt;
There is a discussion at the English Wikipedia about [[w:en:Wikipedia:Category intersection|a proposal to add the ability to create category intersections]].  It looks like DynamicPageList2 could be used to implement a good part of the proposal.   We&#039;d appreciate the feedback of any of the developers of DynamicPageList2.  Thanks.  -- [[User:SamuelWantman|SamuelWantman]] 21:03, 30 August 2006 (UTC)&lt;br /&gt;
:OK. --[[User:Dangerman|Dangerville]] 15:43, 3 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Questions==&lt;br /&gt;
&lt;br /&gt;
=== Error with adduser ===&lt;br /&gt;
&lt;br /&gt;
When I use adduser = true like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category = Help&lt;br /&gt;
ordermethod = firstedit&lt;br /&gt;
order = ascending&lt;br /&gt;
resultsheader = &amp;lt;h2&amp;gt;Some title:&amp;lt;/h2&amp;gt;&lt;br /&gt;
shownamespace = false&lt;br /&gt;
addeditdate = true&lt;br /&gt;
mode = ordered&lt;br /&gt;
adduser = true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I get this error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Notice: Undefined property: stdClass::$mTitle in &lt;br /&gt;
C:\Arquivos de programas\xampp\htdocs\wiki\extensions\DynamicPageList2\DynamicPageList2.php &lt;br /&gt;
on line 1632&lt;br /&gt;
&lt;br /&gt;
Fatal error: Call to a member function getPrefixedText() on a non-object in &lt;br /&gt;
C:\Arquivos de programas\xampp\htdocs\wiki\extensions\DynamicPageList2\DynamicPageList2.php &lt;br /&gt;
on line 1632&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Am I doing something wrong? Is it a bug? --[[User:Fernandoacorreia|Fernandoacorreia]] 19:21, 14 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: No you are not doing wrong. You ran into a bug. Thank you for reporting. I fixed it and uploaded the new source (0.9.1) to the dpldemo website. You can now also find an [http://semeb.com/dpldemo/index.php/Example_3 example] which shows the correct result now. [[User:Algorithmix|Algorithmix]] 22:58, 14 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== List count ===&lt;br /&gt;
&lt;br /&gt;
I&#039;m not seeing a list count on any of the lists created with DynamicPageList2. Have I missed an option or does that not work with MW 1.6.5 and DPL2 0.6.3 combo?  [[User:John Stanton|John Stanton]] 21:25, 12 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
: See [[Talk:DynamicPageList2#List_Count_in_Header|List Count in Header]].&lt;br /&gt;
&lt;br /&gt;
==Heading Help==&lt;br /&gt;
I am having problems with the heading method. It is my understanding that the following should be correct:&lt;br /&gt;
&lt;br /&gt;
{|cellspacing=&#039;10&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;This Code:&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Should yield this:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&#039;top&#039;|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Cat 1|Cat 2&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=ordered&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|valign=&#039;top&#039;|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Cat 1&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Cat 2&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
However, what I actually get is a listing of all the pages in Cat 1 and 2 sorted according to ALL of the other categories those pages are in. So every category that Page 1 and Page 2 are in, also show up on the list. This makes the list basically unusable. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;A different cat&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Cat 1&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Cat 2&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Another cat&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;The result you just described was expected and intended, as strange as it might seem. The reasons:&#039;&#039;&lt;br /&gt;
:# &#039;&#039;The developer&#039;s excuse: in the way I implemented it, to allow as much flexibility as I could, it happens to be easier to let the DPL show headings for all categories that the page may be in (less complex SQL query) - provided the page is in Cat1 or Cat2 in your example of course  - than restrict the category headings only to the categories specified with the &#039;category&#039; parameter (your Cat1 and Cat2). But that&#039;s mostly a coder&#039;s reason, therefore a bad reason for the user. Maybe I did not make myself clear anyway...&#039;&#039;&lt;br /&gt;
:# &#039;&#039;In the way I see it, the &#039;category&#039; parameter is just a filter. Once the pages have been filtered with it, we forget about the filter and we play with the pages we have left like we want. I mean we should be able to give it any format (ideally) and if we want category headings, we should be able to have all the categories the filtered pages link to (no matter what). No limit. You can also view it in your example as the list of all the intersections of categories with the Cat1-union-Cat2.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Despite all this blabla, I understand that the result might be unusable to you (and many others), so I&#039;ll think of an option to have that right in the next version.&#039;&#039; --[[User:Dangerman|Dangerville]] 21:20, 25 September 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Thanks.&#039;&#039;&#039; That makes sense. I will look forward to any updates later.&lt;br /&gt;
&lt;br /&gt;
The problem is now solved in &#039;&#039;&#039;v0.7.7&#039;&#039;&#039; by using &#039;+&#039; with the [[DynamicPageList2#category|category]] parameter. So in your example, you would have a slight difference (the &#039;+&#039; to say this list gives the headings):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=+Cat 1|Cat 2&lt;br /&gt;
ordermethod=category,sortkey&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=ordered&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Something like this &#039;+&#039; is a way to tell DPL2 which category line is used for headings, since you can use the category parameter more than once. See the [[DynamicPageList2#category|doc]]. --[[User:Dangerman|Dangerville]] 15:39, 1 October 2006 (UTC)&lt;br /&gt;
:After updating and trying this method, I now get this error:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%DPL2-0.7.7-WARNING: Wrong &#039;ordermethod&#039; parameter: &#039;category,title&#039;! Using default: &#039;title&#039;. &lt;br /&gt;
Help: ordermethod= category,firstedit | category,lastedit | category,pagetouched | category,sortkey &lt;br /&gt;
| categoryadd | firstedit | lastedit | pagetouched | title | user,firstedit | user,lastedit.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Indeed, as said in [[DynamicPageList2#ordermethod]], the &#039;category,title&#039; ordermethod has been replaced in 0.7.7 with &#039;category,sortkey&#039; to satisfy a feature request for more flexibility and reuse of sortkeys in category tags. This has the same effect as the old &#039;category,title&#039; when no sortkey is defined (the full title is simply used as the sortkey).&#039;&#039; --[[User:Dangerman|Dangerville]] 12:22, 12 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
== categoryadd restriction ==&lt;br /&gt;
&lt;br /&gt;
Dangerman, thank you for taking my old extension and making it so much more useful.  I want to deploy DPL2 on Wikinews instead of (in addition to) the old DynamicPageList.  The only change that I don&#039;t understand is why there&#039;s a restriction on only allowing ordermethod=categoryadd when there is exactly one category included?  The original design was just to order the output based on the date of addition to the first category mentioned.  If you don&#039;t disagree, I&#039;ll add that feature back in.  -- [[User:IlyaHaykinson|IlyaHaykinson]] 05:03, 1 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:To tell the truth, I can&#039;t recall. (Maybe it was already the case in the v0.3.3 I got from Unendlich, but it is no longer available so I can&#039;t check and I may be wrong.) I think I made this change because for instance, if you have a union of categories like &amp;lt;code&amp;gt;category= Cat1 | Cat2&amp;lt;/code&amp;gt;, you can&#039;t sort the pages that are in Cat2 but not in Cat1. So what to do with these? One solution - extreme I admit - is to do the restriction you mentioned. We could also allow only intersections of categories with &#039;ordermethod=categoryadd&#039;. &#039;&#039;&#039;If you want to remove the restriction and propose another solution, go ahead, no problem.&#039;&#039;&#039; Last, I added &#039;ordermethod=category,categoryadd&#039; to the todo list. This would do like &#039;ordermethod=category,firstedit&#039; for example, but using the date of addition to the category (not only the first one but each of them specified), instead of the first edit. The problem would be over. --[[User:Dangerman|Dangerville]] 16:07, 9 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Category Intersections==&lt;br /&gt;
Does anyone know how they&#039;ve created this [http://isaacnewton.princeton.edu/index.php/Special:CategoryQuery CategoryQuery Special Page] over at the [http://isaacnewton.princeton.edu Princeton University QED website]? It   makes it really easy to do category intersections and appears to use DPL.--[[User:Weakmassive|Weakmassive]] 15:30, 4 November 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New features ==&lt;br /&gt;
&lt;br /&gt;
Hi, ive added two new features: [[User:Joschua/DynamicPageList2.php|Source and diff]] (Originating from [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList2/DynamicPageList2.php?revision=17568]) &lt;br /&gt;
=== Display TOC ===&lt;br /&gt;
It Displays also the TOC as sub-items if mode is unordered or ordered.&lt;br /&gt;
Syntax:&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 toc=true&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
=== Search and Replace ===&lt;br /&gt;
It allow replacing text in the Page Title.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;DPL&amp;gt;&lt;br /&gt;
 search=/FAQ:/|/foo/i&lt;br /&gt;
 replace=|baar&lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
This Example should Replace &amp;quot;FAQ:&amp;quot; through nothing, and foo or FoO through baar.&lt;br /&gt;
&lt;br /&gt;
Hope you like it! --[[User:Joschua|Joschua]] 00:17, 1 December 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
==File Cache Issue==&lt;br /&gt;
DPG2 has issues with file caching because the file cache is only updated when a user saves/updates the page itself&lt;br /&gt;
the DPG list/data contained is frozen to the time/date of the updated page and updated cache.&lt;br /&gt;
&lt;br /&gt;
While DPG2 seems to &amp;quot;disable cache&amp;quot; in the code but doesn&#039;t stop mediawiki 1.8 from creating the cache file nor does it force it to update the cache. &lt;br /&gt;
&lt;br /&gt;
* finding a trigger to stop the creation or stop the cache from being made (not the best idea if you need file caching working!)&lt;br /&gt;
* find a way to update cache that is over 1-24 hours old would be great because the caching system would still be active and data wouldn&#039;t be outdated for more then the set period of time&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried a crontab to delete the cache every 15 minutes BUT crontabs don&#039;t seem to like&lt;br /&gt;
* &amp;quot;rm /cache/e/ea/Wii%2FNews.html&amp;quot; &lt;br /&gt;
* as it will error &amp;quot;rm: cannot remove `/cache/e/ea/Wii&#039;: No such file or directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:The &amp;quot;%2F&amp;quot; is probably a URLencoded character (%2f is equivalent to a &amp;quot;slash&amp;quot;), so you might want to try &amp;quot;rm /cache/e/ea/Wii/News.html&amp;quot;&lt;br /&gt;
:Hope it helps. -- Algorithmix&lt;br /&gt;
&lt;br /&gt;
:: Nope :( - the slash is obviously picked up by the shell as a directory not a file lable. - Any other ideas?&lt;br /&gt;
&lt;br /&gt;
== New Years broke DPL2! ==&lt;br /&gt;
&lt;br /&gt;
Check it out:&lt;br /&gt;
http://ddo.enterwiki.net/page/Home&lt;br /&gt;
http://ddo.enterwiki.net/page/Special:Recentchanges&lt;br /&gt;
&lt;br /&gt;
The pages appearing in the recentchanges list on the side weren&#039;t actually edited since early last year! Odd. &amp;lt;small class=&amp;quot;plainlinks&amp;quot;&amp;gt;(You can reach me at my [http://ddo.enterwiki.net/page/User_talk:Peerless user talk page])&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Problems with sortkey==&lt;br /&gt;
&lt;br /&gt;
I&#039;m trying to sort a list by using &amp;quot;ordermethod=category,sortkey&amp;quot;, but I get an error : &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:&lt;br /&gt;
&lt;br /&gt;
    (SQL query hidden)&lt;br /&gt;
&lt;br /&gt;
from within function &amp;quot;&amp;quot;. MySQL returned error &amp;quot;1267: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation &#039;ifnull&#039; (internal-db.s2603.gridserver.com)&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any idea how I could fix this? I&#039;m using DPL2 Version 0.8.1 and MW 1.9 (I got the same error when I was using 1.8 too). Thanks --[[User:Weakmassive|Weakmassive]] 17:26, 18 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Number of Columns ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m trying to get a multi-column list that looks like category pages sans the alphabetical headers, but I can&#039;t quite figure how to do that.  Also, is there way I can specify the number of columns?  &amp;amp;mdash;[[User:Sledged|Sledged]] 02:14, 1 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Version 0.9 of DPL2 has a new parameter &amp;quot;columns=&amp;quot; which does what you are asking for. See [http://semeb.com/dpldemo], at &amp;quot;other Examples&amp;quot;. [[User:Algorithmix|Algorithmix]] 06:46, 13 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Extension page ==&lt;br /&gt;
&lt;br /&gt;
Is this the same as [[mw:Extension:DynamicPageList]]? If yes, which page is more up-to-date? --[[User:Fernandoacorreia|Fernandoacorreia]] 17:38, 14 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Yes, &#039;&#039;&#039;it is the same&#039;&#039;&#039;. The most recent version of DPL is &#039;&#039;&#039;0.92&#039;&#039;&#039;. Source code and examples for this version can be found on a separate website ([http://semeb.com/dpldemo dpldemo]) where the extension is also installed. This allows interested people to see DPL live and make some experiments before they decide to install the extension on their web site.&amp;lt;br&amp;gt; Source code of version 0.8x and earlier can be found in SVN. [[User:Algorithmix|Algorithmix]] 21:40, 14 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation issues==&lt;br /&gt;
(NB: I have also posted this question at DPLDEMO here [http://semeb.com/dpldemo/index.php/Talk:Manual#Installation_issues] sorry for the duplication)&lt;br /&gt;
&lt;br /&gt;
Great extension that I was using on a previous version of mediawiki. Now have moved my site and upgraded to:&lt;br /&gt;
*Mediawiki 1.9.0&lt;br /&gt;
*MySQL 4.1&lt;br /&gt;
*DPL 0.9x&lt;br /&gt;
and I can&#039;t get it to work at all. &lt;br /&gt;
&lt;br /&gt;
#I downloaded and copied DynamicPageList2.php from the manual page into extensions.&lt;br /&gt;
#added   require_once(&amp;quot;extensions/DynamicPageList2.php&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
No good.. test page of &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;DPL&amp;gt; &lt;br /&gt;
 category = CNS &lt;br /&gt;
 &amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
just renders &amp;lt;Pre&amp;gt;&amp;lt;DPL&amp;gt; category = CNS &amp;lt;/DPL&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
as text.&lt;br /&gt;
&lt;br /&gt;
tried to add Labeled Section Transclusion files with changes to localsetting.php&lt;br /&gt;
&lt;br /&gt;
 require_once(&amp;quot;extensions/DynamicPageList2.php&amp;quot;); &lt;br /&gt;
 require_once(&amp;quot;extensions/lst.php&amp;quot;);&lt;br /&gt;
 require_once(&amp;quot;extensions/lsth.php&amp;quot;);&lt;br /&gt;
 require_once(&amp;quot;extensions/compat.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Still no good. &lt;br /&gt;
&lt;br /&gt;
I am not sure what else needs to be done... &lt;br /&gt;
&lt;br /&gt;
test page for my site is here: [http://www.radiopaedia.org/testwiki/index.php?title=Somepage]&lt;br /&gt;
&lt;br /&gt;
--[[User:BigBad256|BigBad256]] 03:23, 18 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: See my answer on [http://semeb.com/dpldemo/index.php/Talk:Manual the DPL website] -- [[User:Algorithmix|Algorithmix]] 07:50, 18 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
{{EndTalkFromMeta}}&lt;br /&gt;
&lt;br /&gt;
==Table of Content and NOTOC==&lt;br /&gt;
&lt;br /&gt;
Helo. DPL2 working fine, but __NOTOC__ does not seem to work, ie TOC still gets rendered in the first column of results. &lt;br /&gt;
&lt;br /&gt;
Any ideas? thanks... --[[User:BigBad256|BigBad256]] 23:13, 17 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Please demonstrate the problem you have with a small example on [http://semeb.com/dpldemo the dpldemo website]. Then I will try to help you.&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 14:23, 14 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am afraid you need a list of entries long enough such to generate an A, B, C etc.. TOC for the DPL entry. &lt;br /&gt;
&lt;br /&gt;
See new example [http://www.radiopaedia.org/testwiki/index.php?title=Encyclopaedic_entries_for_CNS here] eventhough &amp;lt;pre&amp;gt; __NOTOC__ &amp;lt;/pre&amp;gt;is on page, and successfully removes the TOC for the test headings. &lt;br /&gt;
&lt;br /&gt;
This is the content of the test page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=CNS&lt;br /&gt;
category=WR Ency&lt;br /&gt;
ordermethod=title&lt;br /&gt;
mode=category&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test Heading 1==&lt;br /&gt;
==Test Heading 2==&lt;br /&gt;
==Test Heading 3==&lt;br /&gt;
==Test Heading 4==&lt;br /&gt;
==Test Heading 5==&lt;br /&gt;
==Test Heading 6==&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:BigBad256|BigBad256]] 23:13, 17 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
You have to put the NOTOC clause into the resultsheader parameter of DPL. Then it works. Note: This is the wrong place to discuss DPL 0.9 and later (which you are using). You really should go to the dedicated [[http://Semeb.com/dpldemo dpl website]].&lt;br /&gt;
&lt;br /&gt;
--[[User:Algorithmix|Algorithmix]] 18:50, 20 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks Algorithmix, and sorry about the misplaced query. &lt;br /&gt;
&lt;br /&gt;
--[[User:BigBad256|BigBad256]] 10:50, 24 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Ignore &#039;minor&#039; edits==&lt;br /&gt;
&lt;br /&gt;
Related to the earlier closed item &amp;quot;Supress &#039;minor&#039; edits...&amp;quot; and minoredits parameter to ignore minor edits.&lt;br /&gt;
&lt;br /&gt;
The problem is that using &#039;minoredits&#039; parameter excludes such articles from the list completely, which should not be the case. To me the functionality is faulty, and this should be fixed. As illustration two cases&lt;br /&gt;
&lt;br /&gt;
1. I want to create a list of articles in editing date order, yet to prevent minor edits to push such articles (minor edited) on the top, however by using minoredits parameter articles which are last time minor edited disappear from the list completely, i.e. then only some of the articles are listed, not all. So in practise this parameter can not be used for that purpose. Instead the functionality of the parameter should be such that date and thereby order is determined based on the last &amp;quot;normal/major&amp;quot; edit.&lt;br /&gt;
&lt;br /&gt;
2. Often when new articles appear there is something small to fix, and the most recently edited article list uses exclude minoredits parameter. Right indication would be to use minor edit option, yet if I do, then those get thrown out of that recently edited list immediately. So in practise minor edit option can not be used (for additional minor edits) for a new article or for an article where there has just been major edits.&lt;br /&gt;
&lt;br /&gt;
Please add &amp;quot;minoredits=ignore&amp;quot; (besides current &amp;quot;minoredits=exclude&amp;quot;), which works as described, i.e. uses last normal edit (non-minoredit) to determine the date/time stamp, and does not exclude the articles completely.   &lt;br /&gt;
&lt;br /&gt;
--[[User:Jaaura|Jaaura]] 10:15, 9 December 2007 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList2&amp;diff=178771</id>
		<title>Extension:DynamicPageList2</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList2&amp;diff=178771"/>
		<updated>2008-04-06T20:55:47Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* DynamicPagelist2 vs. DynamicPageList */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ObsoleteExtension|DynamicPageList}}&lt;br /&gt;
{{extension&lt;br /&gt;
|name = DynamicPageList2&lt;br /&gt;
|status = beta&lt;br /&gt;
|type = tag&lt;br /&gt;
|author= [[w:de:Benutzer:Unendlich|Unendlich]], [[w:User:Dangerville|Dangerville]], [[n:en:User:Amgine|Amgine]], [[n:en:User:IlyaHaykinson|IlyaHaykinson]]&lt;br /&gt;
|image =&lt;br /&gt;
|version = 0.8.1&lt;br /&gt;
|update = 2006-12-15&lt;br /&gt;
|mediawiki = 1.8.2&lt;br /&gt;
|download=[http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList2 SVN]&lt;br /&gt;
|description = Older version of [[Extension:DynamicPageList|DynamicPageList]]. Generates dynamic article list using logical operations on categories/namespaces and much more display options.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList2&#039;&#039;&#039; is a Mediawiki extension developed for use on Wikinews (but not yet installed there), but it can be installed on any wiki. It allows wiki users to dynamically create lists of pages that are listed in a set of categories or namespaces using logical AND and OR.&lt;br /&gt;
&lt;br /&gt;
 Source code, manual and instructive examples for Release 0.9 can be found &lt;br /&gt;
 on a &#039;&#039;&#039;separate [http://semeb.com/dpldemo/ dpl demo web site].&#039;&#039;&#039; &lt;br /&gt;
 That release should be fairly stable now and solves practically all problems and &lt;br /&gt;
 requests mentioned in the discussion page. You are invited to download and test.&lt;br /&gt;
&lt;br /&gt;
The following describes release 0.8.&lt;br /&gt;
&lt;br /&gt;
== DynamicPagelist2 vs. DynamicPageList ==&lt;br /&gt;
A short word to the history of this extension:&lt;br /&gt;
# At the beginning there was a small initial version called DynamicPageList (You may be able to find the source code and description still on [[meta:DynamicPageList|meta wiki]].&lt;br /&gt;
# That version was greatly improved and renamed to DynamicPageList&#039;&#039;&#039;2 (DPL2)&#039;&#039;&#039;. With DPL2 came much more freedom when generating dynamic article lists by using AND and OR with categories. Moreover, there were much more display options to set. See the  [[#Usage_of_DynamicPageList2|list of improvements]]). Note that it was called DynamicPageList2 for distinction of [[meta:DynamicPageList|DPL]]. You could use both extensions at the same time, because the new tag was called &amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt; instead of &amp;lt;DynamicPageList&amp;gt;&amp;lt;/nowiki&amp;gt;. &#039;&#039;The text you are reading describes &amp;quot;DPL2&amp;quot;. Development of DPL2 came to an end around December, 2006&lt;br /&gt;
# Since then the source code of DPL2 was considerably improved and many more features were added. The extension now became a complete superset of the &amp;quot;old DPL&amp;quot; and &amp;quot;DPL2&amp;quot;. It didn´t look very wise to call it DPL3, though. So the name was simply &#039;&#039;&#039;changed back&#039;&#039;&#039; to &#039;&#039;&#039;[[Extension:DynamicPageList|DynamicPageList]]&#039;&#039;&#039;. Some names in the source code still have a &amp;quot;2&amp;quot; in their text. You will find &#039;&#039;&#039;that latest version&#039;&#039;&#039; (which is still under active development as of April, 2008) under [[Extension:DynamicPageList]]. There is a separate [http://semeb.com/dpldemo website] where the latest release of DPL is installed and can be used for experimenting.&lt;br /&gt;
&lt;br /&gt;
==Main Authors / Contacts==&lt;br /&gt;
* [[w:de:Benutzer:Unendlich|Unendlich]] (EMail: fabian AT xover.htu.tuwien.ac.at).&lt;br /&gt;
* [[w:User:Dangerville|Dangerville]]&lt;br /&gt;
&lt;br /&gt;
==See also - similar functionality==&lt;br /&gt;
* [[Extension:Semantic MediaWiki]] would also allow the inclusion of the result of this kind of queries to categories ([[union of categories|union]], [[intersection of categories|intersection]]) (as well as more &amp;quot;[[w:Semantic Web]]&amp;quot; features).&lt;br /&gt;
&lt;br /&gt;
==Source and Installation==&lt;br /&gt;
&lt;br /&gt;
=== Get code/file ===&lt;br /&gt;
First download the source from (2 possible locations):&lt;br /&gt;
*&#039;&#039;&#039;svn.wikimedia.org (for latest/development version)&#039;&#039;&#039;&lt;br /&gt;
:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList2/DynamicPageList2.php DynamicPageList2.php]: Main file.&lt;br /&gt;
:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList2/DynamicPageList2.i18n.php DynamicPageList2.i18n.php]: Required by &amp;lt;code&amp;gt;DynamicPageList2.php&amp;lt;/code&amp;gt;, internationalization file used for all DPL messages.&lt;br /&gt;
*&#039;&#039;&#039;Alternative location: svnweb.tuxfamily.org (for latest or older releases)&lt;br /&gt;
:Development version: [http://svnweb.tuxfamily.org/listing.php?repname=extensions+%28wikidpl%29&amp;amp;path=%2FDynamicPageList2%2Ftrunk%2F&amp;amp;rev=0&amp;amp;sc=0 Browse] - [http://svnweb.tuxfamily.org/dl.php?repname=extensions+%28wikidpl%29&amp;amp;path=%2FDynamicPageList2%2Ftrunk%2F&amp;amp;rev=0&amp;amp;isdir=1 Tarball]&lt;br /&gt;
:Older releases: [http://svnweb.tuxfamily.org/listing.php?repname=extensions+%28wikidpl%29&amp;amp;path=%2FDynamicPageList2%2Ftags%2F&amp;amp;rev=0&amp;amp;sc=0 Browse]. RELX_Y_Z means version X.Y.Z. Use the &#039;&#039;Tarball&#039;&#039; link on the right to download.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
To install it, &lt;br /&gt;
# put the file in your &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory, and add&lt;br /&gt;
# edit to your &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; file this line: &lt;br /&gt;
 &amp;lt;code&amp;gt;require_once(&amp;quot;extensions/DynamicPageList2.php&amp;quot;);&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;0.8.0 and above&#039;&#039;&#039;, you have to install the [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]] extension too (both lst.php and lsth.php files).&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;v0.7.0 and above&#039;&#039;&#039;, if you want to apply the [[#category|&#039;category&#039; parameter]] on the Uncategorized pages, you are required to execute this manual query on your MediaWiki database, &#039;&#039;&#039;replacing &amp;lt;code&amp;gt;prefix&amp;lt;/code&amp;gt; with your prefix&#039;&#039;&#039; if any:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE VIEW prefix_dpl_clview AS &lt;br /&gt;
 SELECT IFNULL(cl_from, page_id) AS cl_from, IFNULL(cl_to, &#039;&#039;) AS cl_to, cl_sortkey &lt;br /&gt;
  FROM prefix_page LEFT OUTER JOIN prefix_categorylinks ON page_id=cl_from&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are using this extension with [[:en:Internet Information Services|IIS]] on a Windows box, make sure to give Read &amp;amp; Execute rights to the user IUSR_MACHINENAME (Anonymous Internet Guest Account) for the extensions directory and the DynamicPageList2.php file itself.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
* DPL2 0.8.0 and above: &#039;&#039;&#039;MediaWiki 1.8.2&#039;&#039;&#039; or above, and both lst.php and lsth.php files from &#039;&#039;&#039;[[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]]&#039;&#039;&#039;.&lt;br /&gt;
* DPL2 0.7.8 and above: if using MySQL, &#039;&#039;&#039;MySQL 4.1&#039;&#039;&#039; or above is required for firstedit/lastedit sorts (because these use nested queries of the form SELECT ... SELECT ..., see also [http://dev.mysql.com/doc/refman/4.1/en/rewriting-subqueries.html MySQL 3.23, 4.0, 4.1 Reference Manual :: 13.2.8.11 Rewriting Subqueries as Joins for Earlier MySQL Versions]).&lt;br /&gt;
* DPL2 0.7.0 and later: if you want to use the &#039;category&#039; parameter on Uncategorized pages (empty string) with a MySQL server, &#039;&#039;&#039;MySQL 5.0.1&#039;&#039;&#039; or above is required (the creation of the dpl_clview requires the CREATE VIEW statement, see also [http://dev.mysql.com/doc/refman/5.0/en/create-view.html MySQL 5.0 Reference Manual :: 19.2 CREATE VIEW Syntax]). &lt;br /&gt;
* DPL2 0.6 and later: &#039;&#039;&#039;MediaWiki 1.7.1&#039;&#039;&#039; or above for internationalization. ([http://mail.wikipedia.org/pipermail/mediawiki-i18n/2006-June/000096.html more info...]).&lt;br /&gt;
* DPL2 0.5.1: See [[{{TALKPAGENAME}}#MediaWiki_1.7.x|test on &#039;&#039;&#039;MediaWiki 1.7&#039;&#039;&#039;]] by gandm. &lt;br /&gt;
* DPL2 0.5.x: Tested (mostly) successfully on &#039;&#039;&#039;Mediawiki 1.6.7&#039;&#039;&#039;.&lt;br /&gt;
Not compatible with &#039;&#039;&#039;Mediawiki 1.5.x&#039;&#039;&#039;.  &lt;br /&gt;
The extension uses (needs) more than two parameters and WikiMedia 1.5.x provides only two.&lt;br /&gt;
&lt;br /&gt;
==Sites using DPL2==&lt;br /&gt;
&#039;&#039;Please supply the list below with links to wikis where DynamicPageList2 is installed, and if possible, specific pages where we can see it in action. This is useful for users who do not have their own wiki installation to have a live demo of its features. We appreciate it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here are some (check the Special:Version page to get the version):&lt;br /&gt;
* [http://dangerville.tuxfamily.org/wiki/Main_Page DPLWiki]: official site for demo/testing of the DPL (test there freely)&lt;br /&gt;
* [http://wiki.services.openoffice.org/wiki/Main_Page OpenOffice.org Wiki]&lt;br /&gt;
* [http://www.wikiindex.com WikiIndex]: [http://www.wikiindex.com/DPL_Test_Page WikiIndex&#039;s DPL Test Page]&lt;br /&gt;
* [http://wiki.rjssoftware.com/ RJS Software]: Using DPL2 for adding page links from multiple categories to the bottom of each Troubleshooting page.&lt;br /&gt;
* [http://qed.princeton.edu/index.php/Main_Page Princeton University QED] (formerly TigerWeb): [http://qed.princeton.edu/index.php/QED:Dynamic_Page_List QED:Dynamic_Page_List]&lt;br /&gt;
* [http://openwetware.org/wiki/Special:Version OpenWetWare]&lt;br /&gt;
* [http://www.350z-tech.com/zwiki/Main_Page Nissan Tech Wiki]&lt;br /&gt;
* [http://www.crewscut.com Crewscut.com] : used for creating dynamic lists on our frontpage&lt;br /&gt;
* [http://www.dandwiki.com D&amp;amp;D Wiki]: Used to provide lists for the races, monsters, and other such categories.&lt;br /&gt;
* [http://vowi.fsinf.at/wiki/VoWi:Hauptseite VoWi]: DynamicPageList2 used on [http://vowi.fsinf.at/wiki/VoWi:Moderation VoWi:Moderation] to create lists of articles that need to be worked on.&lt;br /&gt;
* [http://www.self-qs.de self-qs.de] : used for creating dynamic lists on our frontpage&lt;br /&gt;
* [http://www.dev-scene.com Dev-Scene.com] : Used to manage the news feeds.&lt;br /&gt;
* [http://grondin.tuxfamily.org WikiGrondin]&lt;br /&gt;
* [http://unmaintained-free-software.org unmaintained-free-software Wiki] - used to show the recently added projects &lt;br /&gt;
* [http://unmaintained-free-software.org/wiki/Unmaintained_Free_Software:Recently_Added_Projects_History]&lt;br /&gt;
* [http://happyhrs.net/lem/Current_events Lemonia]&lt;br /&gt;
* [http://www.videoville.org/wiki/ Videoville.org]: Version 0.5.1 used to create front page scrollboxes.&lt;br /&gt;
&lt;br /&gt;
== Usage of DynamicPageList2 ==&lt;br /&gt;
&lt;br /&gt;
To use DPL, use the following XML-like syntax on your wiki page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
...parameters...&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of this would be something like: (depending on the outputmode you select)&lt;br /&gt;
&lt;br /&gt;
* [[Page 1]]&lt;br /&gt;
* [[Page 2]]&lt;br /&gt;
* [[Another Page]]&lt;br /&gt;
&lt;br /&gt;
You can nest DPL in a static list on your wiki page:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item2&lt;br /&gt;
    &amp;lt;DPL&amp;gt;&lt;br /&gt;
      ...parameters...&lt;br /&gt;
    &amp;lt;/DPL&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list of pages being output, as well as the order and display mode of the list has to match the defined parameters.&lt;br /&gt;
&lt;br /&gt;
The following lists parameters and their effects&lt;br /&gt;
&lt;br /&gt;
===category===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Include pages in the union of given categories. You can specify more than one category with the pipe &#039;|&#039; as a separator, with the effect that the pages listed have to be at least in one of the categories (logical OR).&lt;br /&gt;
If you specify the &#039;category=&#039; parameter more than once, the pages listed have to match all these parameters (logical AND).&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;category=&amp;lt;i&amp;gt;1st category name|2nd category name|3rd category name|...&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa|Europe&lt;br /&gt;
category=Politics and conflicts&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]] OR [[Category:Europe]], AND [[Category:Politics and conflicts]]&amp;lt;/nowiki&amp;gt; listed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.7.0&#039;&#039;&#039; - You can specify the set of [[Special:Uncategorizedpages|Uncategorized]] pages as a normal category, with an empty string (e.g. &#039;&amp;lt;code&amp;gt;category=&amp;lt;/code&amp;gt;&#039; for uncategorized pages only, &#039;&amp;lt;code&amp;gt;category=|Animals&amp;lt;/code&amp;gt;&#039; or &#039;&amp;lt;code&amp;gt;namespace=Animals|&amp;lt;/code&amp;gt;&#039; for the Uncategorized or the Animals category, &#039;&amp;lt;code&amp;gt;category=Mammals||Insects&amp;lt;/code&amp;gt;&#039; for the Mammals category, uncategorized pages or the Insects category, etc.). See [[#Source_and_Installation|Source and Installation]] for the extra required installation steps.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.7.7&#039;&#039;&#039; - If [[#ordermethod|ordermethod]]=category,... and [[#headingmode|headingmode]] are enabled, you can restrict the categories you want as headings in the result by preceding the list of categories (specified with the category parameter) with a &#039;+&#039;. See the example below.&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=+Africa|Europe&lt;br /&gt;
category=Politics and conflicts&lt;br /&gt;
ordermethod=category,sortkey&lt;br /&gt;
headingmode=ordered&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]] OR [[Category:Europe]], AND [[Category:Politics and conflicts]]&amp;lt;/nowiki&amp;gt; listed. The list will be ordered (OL tag) and organized in 2 main items/headings: the &#039;&#039;Africa&#039;&#039; one and the &#039;&#039;Europe&#039;&#039; one (&#039;&#039;Politics and conflicts&#039;&#039; will not be used as a heading). Under each item/heading, a sublist of pages ordered by their sortkey for the category used as heading.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
You may use [[m:Help:Magic words|Magic words]] like &amp;lt;nowiki&amp;gt;{{CURRENTMONTHNAME}}, {{CURRENTDAY}}, {{CURRENTYEAR}}&amp;lt;/nowiki&amp;gt; etc in the category name, as long as they do not contain the character &amp;quot;|&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Related extension variables ([[#Extension_options|more info]]): &amp;lt;code&amp;gt;$wgDPL2MaxCategoryCount&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgDPL2AllowUnlimitedCategories&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgDPL2MinCategoryCount&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===notcategory===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Much like the category parameter, but requires that every page listed &#039;&#039;not&#039;&#039; be in a particular category. Unlike in &#039;category&#039; you cannot combine several categories using logical OR in this parameter.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;notcategory=&amp;lt;i&amp;gt;category name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
notcategory=Zimbabwe&lt;br /&gt;
notcategory=Kenya&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; but &#039;&#039;do not&#039;&#039; have either &amp;lt;nowiki&amp;gt;[[Category:Zimbabwe]]&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;[[Category:Kenya]]&amp;lt;/nowiki&amp;gt; listed.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
You may use [[m:Help:Magic words|Magic words]] like &amp;lt;nowiki&amp;gt;{{CURRENTMONTHNAME}}, {{CURRENTDAY}}, {{CURRENTYEAR}}&amp;lt;/nowiki&amp;gt; etc in the category name.&lt;br /&gt;
&lt;br /&gt;
Related extension variables ([[#Extension_options|more info]]): &amp;lt;code&amp;gt;$wgDPL2MaxCategoryCount&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgDPL2AllowUnlimitedCategories&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgDPL2MinCategoryCount&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===namespace===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
To restrict the articles in the list to only be in one of the given namespaces. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.7.7&#039;&#039;&#039; - Magic words supported. See [[m:Help:Magic words#Page_names_and_related_info]] and [[m:Help:Magic words#Namespaces_and_URLs]] for relevant magic words.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;namespace=&amp;lt;i&amp;gt;1st namespace name|2nd namespace name|3rd namespace name|...&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The namespace name may be anyone, assuming it represents a valid namespace in the system, including custom ones, BUT no pseudo-namespace such as &#039;&#039;Media&#039;&#039;, &#039;&#039;Special&#039;&#039; which have negative namespace ids. See [[m:Help:Namespace]]. The empty string is the main article namespace (e.g. &#039;&amp;lt;code&amp;gt;namespace=&amp;lt;/code&amp;gt;&#039; for pages in Main ns only, &#039;&amp;lt;code&amp;gt;namespace=|Help&amp;lt;/code&amp;gt;&#039; or &#039;&amp;lt;code&amp;gt;namespace=Talk|&amp;lt;/code&amp;gt;&#039; for Main or Talk ns, &#039;&amp;lt;code&amp;gt;namespace=User||Category&amp;lt;/code&amp;gt;&#039; for User, Main or Category, etc.).&lt;br /&gt;
&lt;br /&gt;
Name spaces are &amp;lt;u&amp;gt;case sensitive&amp;lt;/u&amp;gt;  &amp;lt;code&amp;gt;namespace=User_talk&amp;lt;/code&amp;gt; will work, but &amp;lt;code&amp;gt;namespace=User_Talk&amp;lt;/code&amp;gt; will not.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Namespace ids are no longer allowed as namespace arguments, because it caused a conflict between namespace given a number as name on one hand, and namespace with that same number as namespace id on the other hand. E.g. if you created a custom namespace with &#039;1&#039; as title (yes, it&#039;s possible), &amp;lt;code&amp;gt;namespace=1&amp;lt;/code&amp;gt; would give you pages in &#039;1&#039; and not pages in namespace with id=1 (&#039;&#039;Talk&#039;&#039;). In that case, you could not get pages in the Talk ns anymore. Solution: use only ids or only names. Names are more user-friendly.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Policy&lt;br /&gt;
namespace=Wikinews|Discussion&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are in the &#039;&#039;Wikinews&#039;&#039; or &#039;&#039;Discussion&#039;&#039; namespace and belong to &amp;lt;nowiki&amp;gt;[[Category:Policy]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example 2 (with magic word):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Policy&lt;br /&gt;
namespace={{NAMESPACE}}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are in the namespace the current page is in - whatever it is - and belong to &amp;lt;nowiki&amp;gt;[[Category:Policy]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===notnamespace===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Much like the notcategory parameter, but for namespaces. Requires that every page listed &#039;&#039;&#039;not&#039;&#039;&#039; be in one of given namespaces.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.7.7&#039;&#039;&#039; - Magic words supported. See [[m:Help:Magic words#Page_names_and_related_info]] and [[m:Help:Magic words#Namespaces_and_URLs]] for relevant magic words.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;notnamespace=&amp;lt;i&amp;gt;namespace name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
notnamespace=Wikinews&lt;br /&gt;
notnamespace=Discussion&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are NEITHER in the &#039;&#039;Wikinews&#039;&#039; NOR in the &#039;&#039;Discussion&#039;&#039; namespace.&lt;br /&gt;
&lt;br /&gt;
Example 2 (with magic word):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
notnamespace=Wikinews&lt;br /&gt;
notnamespace={{NAMESPACE}}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are NEITHER in the &#039;&#039;Wikinews&#039;&#039; NOR in the namespace the current page is in.&lt;br /&gt;
&lt;br /&gt;
===linksto===&lt;br /&gt;
Introduced in &#039;&#039;&#039;v0.7.7&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Filters the articles which link to a certain page. Magic words are supported. See [[m:Help:Magic words#Page_names_and_related_info]] for relevant magic words.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;linksto=&amp;lt;i&amp;gt;full page name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Poets&lt;br /&gt;
linksto=Dublin&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are in category &amp;quot;Poets&amp;quot; and link to the page with title &#039;&#039;Dublin&#039;&#039; in the Main namespace. &lt;br /&gt;
&lt;br /&gt;
Example 2 (with magic word):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Poets&lt;br /&gt;
linksto={{FULLPAGENAME}}&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that are in category &amp;quot;Poets&amp;quot; and link to the current page, whatever it is.&lt;br /&gt;
&lt;br /&gt;
===shownamespace===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
To restrict the appearance of the namespace name of a page before the page. For example, when this parameter is used, instead of Template:Stub the listing would simply be Stub.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;shownamespace=false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
namespace=Talk&lt;br /&gt;
shownamespace=false&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output all Talk pages in &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, listed without the Talk: prepended to page names.&lt;br /&gt;
&lt;br /&gt;
===mode===&lt;br /&gt;
&lt;br /&gt;
Purpose: &lt;br /&gt;
&lt;br /&gt;
To control the output of the DPL.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mode=&amp;lt;i&amp;gt;modename&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;modename&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;unordered&#039;&#039; &amp;amp;mdash; outputs an unordered list &amp;amp;mdash; HTML tag &amp;quot;ul&amp;quot; &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;ordered&#039;&#039; &amp;amp;mdash; outputs an ordered list &amp;amp;mdash; HTML tag &amp;quot;ol&amp;quot;&lt;br /&gt;
* &#039;&#039;none&#039;&#039; &amp;amp;mdash; outputs a list using newlines and HTML tags &amp;quot;br&amp;quot; to separate each item&lt;br /&gt;
* &#039;&#039;inline&#039;&#039; &amp;amp;mdash; outputs a list using symbol defined by the [[#inlinetext|inlinetext parameter]] to separate items. See [[#inlinetext|inlinetext]] for more info.&lt;br /&gt;
* &#039;&#039;category&#039;&#039; &amp;amp;mdash; outputs resulting articles in a way category-pages are shown (&#039;&#039;&#039;you have to use &amp;lt;code&amp;gt;ordermethod=title|category,title|user,title&amp;lt;/code&amp;gt; with this option!&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
mode=ordered&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; shown in an &amp;amp;lt;ol&amp;amp;gt;...&amp;amp;lt;/ol&amp;amp;gt; list.&lt;br /&gt;
&lt;br /&gt;
Related extension variable(s): &amp;lt;code&amp;gt;$wgDPL2CategoryStyleListCutoff&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===inlinetext===&lt;br /&gt;
&#039;&#039;This replaced &#039;inlinesymbol&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Purpose: &lt;br /&gt;
&lt;br /&gt;
To define the inline text used in &amp;lt;code&amp;gt;mode=inline&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;inlinetext=&amp;lt;i&amp;gt;wikitext&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;, with &amp;lt;i&amp;gt;wikitext&amp;lt;/i&amp;gt; some wiki text, &#039;&#039;&#039;default is &#039;&amp;amp;amp;nbsp;-&amp;amp;amp;nbsp;&#039;&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Extra whitespaces are stripped by DPL from the beginning and end of &amp;lt;i&amp;gt;wikitext&amp;lt;/i&amp;gt;. If you want to show one or multiple spaces, use one or multiple &#039;&amp;lt;code&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt;&#039;, or use &#039;nowiki&#039; tags like in &#039;&amp;amp;lt;nowiki&amp;amp;gt; - &amp;amp;lt;/nowiki&amp;amp;gt;&#039; which has same effect as &#039;&amp;amp;amp;nbsp;-&amp;amp;amp;nbsp;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
mode=inline&lt;br /&gt;
inlinetext=&amp;amp;amp;nbsp;&amp;amp;amp;bull;&amp;amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; shown like Item1 &amp;amp;bull; Item2 &amp;amp;bull; Item3 &amp;amp;bull; ...&lt;br /&gt;
&lt;br /&gt;
===headingmode===&lt;br /&gt;
&lt;br /&gt;
Purpose: &lt;br /&gt;
&lt;br /&gt;
To control the output of the headings in a DPL with complex/multi-parameter [[#ordermethod|ordermethods]]. (No effect with single-param ordermethods.) For &amp;lt;code&amp;gt;ordermethod=&amp;lt;i&amp;gt;method1,method2,...&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;i&amp;gt;method1&amp;lt;/i&amp;gt; is used for headings. E.g. &amp;lt;code&amp;gt;headingmode&amp;lt;/code&amp;gt; affects category headings in &amp;lt;code&amp;gt;ordermethod=category,title&amp;lt;/code&amp;gt; (2-param ordermethod).&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;headingmode=&amp;lt;i&amp;gt;modename&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;modename&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;none&#039;&#039; &amp;amp;mdash; headings are not displayed, no heading &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;unordered&#039;&#039; &amp;amp;mdash; outputs an unordered list &amp;amp;mdash; HTML tag &amp;quot;ul&amp;quot;&lt;br /&gt;
* &#039;&#039;ordered&#039;&#039; &amp;amp;mdash; outputs an ordered list &amp;amp;mdash; HTML tag &amp;quot;ol&amp;quot;&lt;br /&gt;
* &#039;&#039;definition&#039;&#039; &amp;amp;mdash; outputs a definition list &amp;amp;mdash; HTML tag &amp;quot;dl&amp;quot;&lt;br /&gt;
* &#039;&#039;H2&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags &amp;quot;H2&amp;quot;&lt;br /&gt;
* &#039;&#039;H3&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags &amp;quot;H3&amp;quot; &lt;br /&gt;
* &#039;&#039;H4&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags &amp;quot;H4&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa|Europe&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=ordered&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that belong to one of the categories Africa, Europe in a list similar to this (HTML source), with Pages 1 and 2 in the Africa category, Page 1 in the Europe category as well (in fact, the titles are replaced with the appropriate links):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Africa&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Europe&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===titlemaxlength===&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
To limit the number of characters of the title to display. If the page title (this does not include  the namespace or any other prefix before the title) is bigger than the titlemaxlength value, the title is truncated and ended by &#039;...&#039;.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
Same syntax as the [[#count|count]] parameter.&lt;br /&gt;
&lt;br /&gt;
===order===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Controls the sort direction of the list.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;order=&amp;lt;i&amp;gt;orderdirection&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;orderdirection&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;descending&#039;&#039; &amp;amp;mdash; outputs list from most recent to least recent &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;ascending&#039;&#039; &amp;amp;mdash; outputs list from least recent to most recent&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
order=ascending&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; shown ordered from oldest to newest.&lt;br /&gt;
&lt;br /&gt;
===count===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Controls the number of results that are shown.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;count=&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;, with &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; a positive integer&lt;br /&gt;
&lt;br /&gt;
A blank value (&amp;lt;code&amp;gt;count=&amp;lt;/code&amp;gt;) for unlimited. &#039;&#039;&#039;It is unlimited by default&#039;&#039;&#039;, depending on [[#Extension_options|extension variables]]: &amp;lt;code&amp;gt;$wgDPL2MaxResultCount&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgDPL2AllowUnlimitedResults&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=pagetouched&lt;br /&gt;
count=2&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output the two pages most recently changed that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===ordermethod===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Determines what criterium (resp. criteria) is (resp. are) used to order the list.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ordermethod=&amp;lt;i&amp;gt;method1,method2,...&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; means ordered by method1 first, then by method2, etc. (like the ORDER clause in SQL)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;methodN&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;categoryadd&#039;&#039; &amp;amp;mdash; outputs list based on most recent addition to the first category (requires to include one category and one only using &#039;category&#039; parameter)&lt;br /&gt;
* &#039;&#039;counter&#039;&#039; &amp;amp;mdash; outputs list based on the number of times the page has been viewed (by ~popularity) &lt;br /&gt;
* &#039;&#039;firstedit&#039;&#039; &amp;amp;mdash; outputs list based on first edit to the pages (creation)&lt;br /&gt;
* &#039;&#039;lastedit&#039;&#039; &amp;amp;mdash; outputs list based on most recent edit to the pages&lt;br /&gt;
* &#039;&#039;pagetouched&#039;&#039; &amp;amp;mdash; outputs list based on &#039;page_touched&#039; timestamp. Read comment on &amp;lt;code&amp;gt;page_touched&amp;lt;/code&amp;gt; field in [[mw:Page_table|Page_table]] to see the difference from most recent edit by an author.&lt;br /&gt;
* &#039;&#039;title&#039;&#039; &amp;amp;mdash; outputs list sorted by article (prefix +) title &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
Multi-param ordermethods (see also [[#headingmode|&#039;&#039;headingmode&#039;&#039;]] option):&lt;br /&gt;
* &#039;&#039;category,firstedit&#039;&#039; &amp;amp;mdash; outputs list sorted by category, then by first edit&lt;br /&gt;
* &#039;&#039;category,lastedit&#039;&#039; &amp;amp;mdash; outputs list sorted by category, then by last edit within a category&lt;br /&gt;
* &#039;&#039;category,pagetouched&#039;&#039; &amp;amp;mdash; outputs list sorted by category, then by pagetouched&lt;br /&gt;
* &#039;&#039;category,title&#039;&#039; &amp;amp;mdash; outputs list sorted by category, then by title&lt;br /&gt;
: Replaced by &#039;&#039;category,sortkey&#039;&#039; in &#039;&#039;&#039;v0.7.7&#039;&#039;&#039; to customize the order with sortkeys from category tags, like in MediaWiki category pages.&lt;br /&gt;
* &#039;&#039;user,firstedit&#039;&#039; &amp;amp;mdash; outputs list sorted by user, then by firstedit by the user&lt;br /&gt;
* &#039;&#039;user,lastedit&#039;&#039; &amp;amp;mdash; outputs list sorted by user, then by lastedit by the user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; showing most recently edited articles at the top.&lt;br /&gt;
&lt;br /&gt;
===debug===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Sets debugging level.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;debug=&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;, where &#039;&#039;n&#039;&#039; is one of:&lt;br /&gt;
*&#039;&#039;0&#039;&#039; &amp;amp;mdash; silent mode, shows nothing&lt;br /&gt;
*&#039;&#039;1&#039;&#039; &amp;amp;mdash; quiet mode, shows (fatal) errors&lt;br /&gt;
*&#039;&#039;2&#039;&#039; &amp;amp;mdash; default mode, like 1 + shows warnings; &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;3&#039;&#039; &amp;amp;mdash; verbose mode, like 2 + shows SQL query. &lt;br /&gt;
&#039;&#039;&#039;If you use debug param but not in first position in the DPL element, the new debug settings are not applied before all previous parameters have been parsed and checked.&#039;&#039;&#039; This will generate a warning for &amp;lt;code&amp;gt;debug=2&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
namespace=Media&lt;br /&gt;
debug=0&lt;br /&gt;
namespace=Special&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output the error for the first namespace: &#039;&#039;Media&#039;&#039; is not a valid [[#namespace|namespace]] value (pseudo-namespace). Assuming you haven&#039;t changed the default debug value (2), you will also get a warning: &amp;lt;code&amp;gt;debug=1&amp;lt;/code&amp;gt; is not input first (before &amp;lt;code&amp;gt;namespace=Media&amp;lt;/code&amp;gt;). So it did not apply to &amp;lt;code&amp;gt;namespace=Media&amp;lt;/code&amp;gt; but only to what&#039;s after. Indeed, you won&#039;t get the warning for the second namespace (&#039;&#039;Special&#039;&#039;) since &amp;lt;code&amp;gt;debug=0&amp;lt;/code&amp;gt; changed debug settings to silent mode.&lt;br /&gt;
&lt;br /&gt;
DPL debug messages are translatable in &amp;lt;code&amp;gt;DynamicPageList2.i18n.php&amp;lt;/code&amp;gt;. See also [[#Internationalization|Internationalization]].&lt;br /&gt;
&lt;br /&gt;
===minoredits===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Controls the inclusion or exlusion of minor edits in lists.&lt;br /&gt;
&lt;br /&gt;
Requires: ordermethod=[...]firstedit|lastedit&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;minoredits=&amp;lt;i&amp;gt;criteria&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;criteria&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;exclude&#039;&#039; &amp;amp;mdash; ignore minor edits when sorting lists &lt;br /&gt;
* &#039;&#039;include&#039;&#039; &amp;amp;mdash; includes minor edits to sort lists &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
minoredits=exclude&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will order pages tagged with &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt; by lastedit, but minor edits will be ignored in the ordering.&lt;br /&gt;
&lt;br /&gt;
===redirects===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Controls the inclusion or exlusion of redirect pages in lists.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;redirects=&amp;lt;i&amp;gt;criteria&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;criteria&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;exclude&#039;&#039; &amp;amp;mdash; excludes redirect pages from lists &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;include&#039;&#039; &amp;amp;mdash; allows redirect pages to appear in lists&lt;br /&gt;
* &#039;&#039;only&#039;&#039; &amp;amp;mdash; lists &#039;&#039;only&#039;&#039; redirect pages in lists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
redirects=include&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will content pages and redirect pages tagged with &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===addfirstcategorydate===&lt;br /&gt;
Requires to include one and one category only, with &#039;category&#039; parameter.&lt;br /&gt;
&lt;br /&gt;
Conflicts with other &amp;quot;add*date&amp;quot; (addeditdate, etc.) parameters to avoid confusion.&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Shows the date/time the article got added to the first listed include category.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addfirstcategorydate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
addfirstcategorydate=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the time and date (formatted according to your local mediawiki date display preferences or the user preferences if user logged in).&lt;br /&gt;
&lt;br /&gt;
===addeditdate===&lt;br /&gt;
Requires ordermethod=[...,]firstedit or ordermethod=[...,]lastedit. ([...,] means complex ordermethods with extra param before firstedit|lastedit are allowed.)&lt;br /&gt;
&lt;br /&gt;
Conflicts with other &amp;quot;add*date&amp;quot; (addpagetoucheddate, etc.) parameters.&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
If firstedit (resp. lastedit), &#039;addeditdate=true&#039; shows the date of the  first revision/creation (resp. last revision) of the page.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addeditdate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
addeditdate=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the date of last revision (formatted according to your local mediawiki date display preferences or the user&#039;s preferences if logged in).&lt;br /&gt;
&lt;br /&gt;
===addpagecounter===&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Shows number of times the page has been viewed according to the definition of the &#039;page_counter&#039; field on [[mw:Page_table|Page_table]].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addpagecounter=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===addpagetoucheddate===&lt;br /&gt;
Requires ordermethod=[...,]pagetouched or ordermethod=[...,]title. ([...,] means complex ordermethods with extra param before are allowed.)&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Shows date/time of last change to the page according to the definition of the &#039;page_touched&#039; field on [[mw:Page_table|Page_table]].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addpagetoucheddate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=pagetouched&lt;br /&gt;
addpagetoucheddate=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the date of last change (formatted according to your local mediawiki date display preferences or the user&#039;s preferences if logged in).&lt;br /&gt;
&lt;br /&gt;
===adduser===&lt;br /&gt;
Requires ordermethod=[...,]firstedit or ordermethod=[...,]lastedit. ([...,] means complex ordermethods with extra param.)&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
If firstedit (resp. lastedit), &#039;adduser=true&#039; shows the name of the user who made the last revision (resp. last revision) of the page.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adduser=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
category=Africa&lt;br /&gt;
ordermethod=lastedit&lt;br /&gt;
adduser=true&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the author of the last revision.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:139.76.128.68|139.76.128.68]] 17:27, 19 July 2007 (UTC)&lt;br /&gt;
===includepage===&lt;br /&gt;
Purpose: include pages (whole content) or include labeled sections.&lt;br /&gt;
&lt;br /&gt;
Requires &amp;lt;code&amp;gt;lst.php&amp;lt;/code&amp;gt; from [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]]&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
* To include the whole page, use a wildcard: &lt;br /&gt;
:&amp;lt;code&amp;gt;includepage=*&amp;lt;/code&amp;gt;&lt;br /&gt;
* To include sections labeled &#039;sec1&#039; or &#039;sec2&#039;... from the page (refer to [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]] to know how to label sections in your pages accordingly): &lt;br /&gt;
:&amp;lt;code&amp;gt;includepage=sec1,sec2,...&amp;lt;/code&amp;gt;&lt;br /&gt;
* To include from the first occurrence of the heading &#039;heading1&#039; (resp. &#039;heading2&#039;) until the next heading of the same or lower level. Note that this comparison is case insensitive. (Refer to [[mw:Extension:Labeled_Section_Transclusion#Transcluding_visual_headings|Transcluding visual headings]].) :&lt;br /&gt;
:&amp;lt;code&amp;gt;includepage = #heading1,#heading2,....&amp;lt;/code&amp;gt;&lt;br /&gt;
* You can combine:&lt;br /&gt;
:&amp;lt;code&amp;gt;includepage = sec1,#heading1,....&amp;lt;/code&amp;gt;&lt;br /&gt;
* To include nothing from the page (no inclusion), leave blank (this is &#039;&#039;&#039;default&#039;&#039;&#039;):&lt;br /&gt;
:&amp;lt;code&amp;gt;includepage=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===secseparators===&lt;br /&gt;
Purpose: customize the output format of multiple transcluded labeled sections.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;secseparators=Startall,Start,End,Endall&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;Startall&#039;, &#039;Start&#039;, &#039;End&#039; and &#039;Endall&#039; are HTML strings used to separate the transcluded sections in the output (see [[#includepage|&#039;includepage=name1,name2,...&#039;]]). &#039;Startall&#039; and &#039;Endall&#039; define an outer frame for sections of a page; &#039;Start&#039; and &#039;End&#039; build an inner frame for each section.&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;secseparators=&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;,&amp;lt;td&amp;gt;,&amp;lt;/td&amp;gt;,&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
would output a table with all sections in a row (for every page where sections have been found).&lt;br /&gt;
&lt;br /&gt;
=== listattr ===&lt;br /&gt;
Purpose:&lt;br /&gt;
Adds attributes to HTML list elements, depending on &#039;mode&#039; (html element is &#039;ol&#039; for ordered, &#039;ul&#039; for unordered, &#039;div&#039; for others). Can be used with &#039;&#039;&#039;pseudo&#039;&#039;&#039; &#039;mode=inline&#039; where &#039;inlinetext&#039; contains one or more &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Not applicable to &#039;mode=category&#039; or mode=&#039;inline&#039; (with no &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;/nowiki&amp;gt; in inlinetext).&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;code&amp;gt;listattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Examples:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=ordered&lt;br /&gt;
mode=none&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat1 (link)&lt;br /&gt;
    &amp;lt;div class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_1 &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_2 &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat2 (link)&lt;br /&gt;
    &amp;lt;div class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_1 &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_2 &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=ordered&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-weight: bold;&amp;quot;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat1 (link)&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt; Page1_1 &amp;lt;/li&amp;gt; &lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt; Page1_2 &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat2 (link)&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt; Page2_1 &amp;lt;/li&amp;gt; &lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt; Page2_2 &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== itemattr ===&lt;br /&gt;
Purpose:&lt;br /&gt;
Adds attributes to HTML list items, depending on &#039;mode&#039; (element is &#039;li&#039; for ordered/unordered, &#039;span&#039; for others).&lt;br /&gt;
&lt;br /&gt;
Not applicable to &#039;mode=category&#039;.&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;code&amp;gt;itemattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example: see [[#listitemattr|listitemattr]].&lt;br /&gt;
&lt;br /&gt;
=== hlistattr ===&lt;br /&gt;
Purpose:&lt;br /&gt;
Adds attributes to the HTML list element at the heading/top level, depending on &#039;headingmode&#039; (HTML element would be &#039;ol&#039; for ordered, &#039;ul&#039; for unordered, &#039;dl&#039; for definition, &#039;div&#039; for others)&lt;br /&gt;
&lt;br /&gt;
Not yet applicable to &#039;headingmode=none&#039;.&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;code&amp;gt;hlistattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
ordermethod=category,pagetouched&lt;br /&gt;
headingmode=H2&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dynamicmenu&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;H2&amp;gt; Category 1 (link) &amp;lt;/H2&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;H2&amp;gt; Category 2 (link) &amp;lt;/H2&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2_1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See also [[#hitemattr|hitemattr]].&lt;br /&gt;
&lt;br /&gt;
=== hitemattr ===&lt;br /&gt;
Purpose:&lt;br /&gt;
Adds attributes to HTML list items (headings) at the heading level, depending on &#039;headingmode&#039; (HTML element would be &#039;li&#039; for ordered/unordered, &#039;div&#039; for others).&lt;br /&gt;
&lt;br /&gt;
To be used with headingmode=&#039;unordered&#039; or &#039;ordered&#039;. (Not yet applicable for others.) &lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;code&amp;gt;hitemattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=unordered&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&lt;br /&gt;
hitemattr= class=&amp;quot;topmenuli&amp;quot; style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; style=&amp;quot;color: red;&amp;quot;&amp;gt; Category 1 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; style=&amp;quot;color: red;&amp;quot;&amp;gt; Category 2 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2_1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Wide Configuration ==&lt;br /&gt;
=== Extension options ===&lt;br /&gt;
You can set the following global variables, preferably in your &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; (after including &amp;lt;code&amp;gt;DynamicPageList2.php&amp;lt;/code&amp;gt;) or in &amp;lt;code&amp;gt;DynamicPageList2.php&amp;lt;/code&amp;gt; directly, to configure and restrict the usage of the DPL extension server-wide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2MaxCategoryCount&#039;&#039;&#039;&lt;br /&gt;
Maximum number of categories specified in a DPL with &#039;category&#039; or &#039;notcategory&#039; parameters = Maximum number of categories allowed in the SQL-query. To prevent too complex queries.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2AllowUnlimitedCategories&#039;&#039;&#039;&lt;br /&gt;
Allows unlimited categories in the query. (&amp;lt;code&amp;gt;$wgDPLMaxCategoryCount&amp;lt;/code&amp;gt; will be ignored)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2MinCategoryCount&#039;&#039;&#039;&lt;br /&gt;
Minimum number of categories specified in a DPL with &#039;category&#039; or &#039;notcategory&#039; parameters = Minimum number of categories needed in the SQL-query for setting limits. To prevent output of a gigantic list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2MaxResultCount&#039;&#039;&#039;&lt;br /&gt;
Maximum number of results to allow.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2AllowUnlimitedResults&#039;&#039;&#039;&lt;br /&gt;
Allow unlimited results to be shown. (&amp;lt;code&amp;gt;$wgDPLMaxResultCount will be ignored&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2CategoryStyleListCutoff&#039;&#039;&#039; &lt;br /&gt;
Max length to format a list of articles chunked by letter as bullet list, if list bigger, columnar format user (same as cutoff arg for &amp;lt;code&amp;gt;CategoryPage::formatList()&amp;lt;/code&amp;gt;). Used by &amp;lt;code&amp;gt;mode=category&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;$wgDPL2Options&#039;&#039;&#039;&lt;br /&gt;
Gives control on the extension parameters (see [[#Usage_of_DynamicPageList2|Usage of DynamicPageList2]] for the list). The best way to get familiar with it is to look at its declaration in &amp;lt;code&amp;gt;DynamicPageList2.php&amp;lt;/code&amp;gt; (beginning). Use it at your own risk. Anyway, below are some usage examples:&lt;br /&gt;
* Change default parameter values: &amp;lt;code&amp;gt;$wgDPL2Options[&#039;&amp;lt;i&amp;gt;param&amp;lt;/i&amp;gt;&#039;][&#039;default&#039;]=&#039;&amp;lt;i&amp;gt;val&amp;lt;/i&amp;gt;&#039;&amp;lt;/code&amp;gt;. Make sure &#039;&#039;val&#039;&#039; is a valid &#039;&#039;param&#039;&#039; value.&lt;br /&gt;
: Example: &amp;lt;code&amp;gt;$wgDPL2Options[&#039;shownamespace&#039;][&#039;default&#039;]=&#039;false&#039;&amp;lt;/code&amp;gt; to change the shownamespace default value to &#039;false&#039;.&lt;br /&gt;
* Restrict parameter options: if the parameter &#039;&#039;param&#039;&#039; has options &#039;&#039;option&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&#039;&#039;, ... , &#039;&#039;option&amp;lt;sub&amp;gt;N&amp;lt;/sub&amp;gt;&#039;&#039; (according to the definition of &amp;lt;code&amp;gt;$wgDPL2Options&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;DynamicPageList2.php&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;$wgDPL2Options[&#039;param&#039;] = array(&#039;option&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&#039;,...,&#039;option&amp;lt;sub&amp;gt;n-1&amp;lt;/sub&amp;gt;&#039;,&#039;option&amp;lt;sub&amp;gt;n+1&amp;lt;/sub&amp;gt;&#039;,...,&#039;option&amp;lt;sub&amp;gt;N&amp;lt;/sub&amp;gt;&#039;)&amp;lt;/code&amp;gt; will disable &#039;&#039;option&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039; for users (not allowed). If you disable an option currently defined as default parameter value, make sure you change the default value to another option as well (see previous item).   &lt;br /&gt;
&lt;br /&gt;
=== Internationalization ===&lt;br /&gt;
Since MediaWiki 1.7.1, extension messages are translatable ([http://mail.wikipedia.org/pipermail/mediawiki-i18n/2006-June/000096.html more info]). To use this feature and translate the DPL messages into your favorite language, have a look at &amp;lt;code&amp;gt;DynamicPageList2.i18n.php&amp;lt;/code&amp;gt;. All you have to do is to create in this file a &amp;lt;code&amp;gt;$wgDPL2Messages[&#039;lang&#039;]&amp;lt;/code&amp;gt; array where &#039;lang&#039; is your language code, and use &amp;lt;code&amp;gt;$wgDPL2Messages[&#039;en&#039;]&amp;lt;/code&amp;gt; as a model. Replace values with appropriate translations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bug report==&lt;br /&gt;
Before reporting bugs, view old ones on the [[{{TALKPAGENAME}}#Bug_Reports|discussion page]]. For more recent ones, make an [http://bugzilla.wikipedia.org/query.cgi?format=advanced advanced search on MediaZilla]. Select Product: &#039;&#039;MediaWiki extensions&#039;&#039;, and Component: &#039;&#039;DynamicPageList2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Report new bugs on [http://bugzilla.wikipedia.org/enter_bug.cgi MediaZilla]. Select Product: &#039;&#039;MediaWiki extensions&#039;&#039;, and Component: &#039;&#039;DynamicPageList2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note: if you have installed DPL2 on a public site, you are invited to add it to the [[#Sites_using_DPL2|list of sites using DPL2]]. Thank you.&lt;br /&gt;
&lt;br /&gt;
==Feature request==&lt;br /&gt;
View old requests and request features on the [[{{TALKPAGENAME}}#Feature_Requests|discussion page]].&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
See [[{{TALKPAGENAME}}#General_ToDo_list]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Improvements and Changes==&lt;br /&gt;
==== Release 0.8.1 ====&lt;br /&gt;
Feature:&lt;br /&gt;
* &#039;includepage=#heading&#039; option (page transclusion of specific headings)&lt;br /&gt;
&lt;br /&gt;
==== Release 0.8.0 ====&lt;br /&gt;
Features:&lt;br /&gt;
* &#039;includepage&#039; option (page transclusion, labeled section transclusion)&lt;br /&gt;
* &#039;secseparators&#039; option to separate transcluded sections with custom HTML code&lt;br /&gt;
&lt;br /&gt;
Security fix:&lt;br /&gt;
*SQL injection &lt;br /&gt;
*A few XSS vulnerabilities&lt;br /&gt;
&lt;br /&gt;
==== Release 0.7.8 ====&lt;br /&gt;
Features:&lt;br /&gt;
* addpagecounter feature (adds # times page has been viewed)&lt;br /&gt;
* &#039;ordermethod=counter&#039; feature: orders pages by #times page has been viewed&lt;br /&gt;
* Date output according to time zone offset in user&#039;s preferences&lt;br /&gt;
* Improved generation of links.&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* [http://bugzilla.wikipedia.org/show_bug.cgi?id=7773 7773]: Wrong user name with &#039;adduser=true&#039;&lt;br /&gt;
* [http://bugzilla.wikipedia.org/show_bug.cgi?id=7847 7847]: Use of &#039;addfirstcategorydate=true&#039; triggers SQL error.&lt;br /&gt;
* [http://bugzilla.wikipedia.org/show_bug.cgi?id=7847 7772] Date not formatting (user time correction was ignored).&lt;br /&gt;
* Incompatible encodings in mysql string concat when generating sortkeys (ordermethod=category,sortkey)&lt;br /&gt;
&lt;br /&gt;
====[[/Improvements and Changes|Older releases]]====&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=178769</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=178769"/>
		<updated>2008-04-06T20:52:11Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.6.8&lt;br /&gt;
|update    = 2008-03-08&lt;br /&gt;
|mediawiki = 1.7 and later&lt;br /&gt;
|download  = [http://semeb.com/dpldemo from DPL website]&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|rights    =&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Dear DPL users,&lt;br /&gt;
&lt;br /&gt;
The upcoming release of MW 1.12 will contain a fundamental change in the parser.&lt;br /&gt;
Testing DPL with MW 1.12 has shown that the new parser will break some of DPL´s functionality.&lt;br /&gt;
Among others &#039;&#039;&#039;nested DPL queries&#039;&#039;&#039; and evaluation of &#039;&#039;&#039;parameters containing template calls&#039;&#039;&#039; will no longer be possible with the new parser.&lt;br /&gt;
For details see the [http://semeb.com/dpldemo DPL homepage].‎&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=#ffff77|&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;I would really appreciate if some of you could put pressure on the MW developers to stay downward compatible or at least to offer a workaround.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Thank You. [[User:Algorithmix|Algorithmix]] 20:50, 6 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see [[m:DynamicPageList]] and the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain sections named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on other articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on each country.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
DPL can&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles&lt;br /&gt;
* show one or more chapters of the articles&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify a headline&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* use category style listing&lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which fit certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a leight-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
 &lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===Closely associated extension for passing parameters to articles===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to the article.&lt;br /&gt;
&lt;br /&gt;
===Other Application===&lt;br /&gt;
*[[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:DynamicPageList/old]] (even older version)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=178768</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=178768"/>
		<updated>2008-04-06T20:50:59Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.6.8&lt;br /&gt;
|update    = 2008-03-08&lt;br /&gt;
|mediawiki = 1.7 and later&lt;br /&gt;
|download  = [http://semeb.com/dpldemo from DPL website]&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|rights    =&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Dear DPL users,&lt;br /&gt;
&lt;br /&gt;
The upcoming release of MW 1.12 will contain a fundamental change in the parser.&lt;br /&gt;
Testing DPL with MW 1.12 has shown that the new parser will break some of DPL´s functionality.&lt;br /&gt;
Among others &#039;&#039;&#039;nested DPL queries&#039;&#039;&#039; and evaluation of &#039;&#039;&#039;parameters containing template calls&#039;&#039;&#039; will no longer be possible with the new parser.&amp;lt;br&amp;gt;&lt;br /&gt;
For details see the [http://semeb.com/dpldemo DPL homepage].‎&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=#ffff77|&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;I would really appreciate if some of you could put pressure on the MW developers to stay downward compatible or at least to offer a work around.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Thank You. [[User:Algorithmix|Algorithmix]] 20:50, 6 April 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see [[m:DynamicPageList]] and the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain sections named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on other articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on each country.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
DPL can&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles&lt;br /&gt;
* show one or more chapters of the articles&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify a headline&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* use category style listing&lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which fit certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a leight-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
 &lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===Closely associated extension for passing parameters to articles===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to the article.&lt;br /&gt;
&lt;br /&gt;
===Other Application===&lt;br /&gt;
*[[DPL Page Name S/N Maker]]-Use this extension to create pages with serial number page names&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:DynamicPageList/old]] (even older version)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=176643</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=176643"/>
		<updated>2008-03-27T20:53:17Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.6.8&lt;br /&gt;
|update    = 2008-03-08&lt;br /&gt;
|mediawiki = 1.7 and later&lt;br /&gt;
|download  = [http://semeb.com/dpldemo from DPL website]&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|rights    =&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see [[m:DynamicPageList]] and the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern, usage of templates or references to other articles.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain sections named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on other articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on each country.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
DPL can&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles&lt;br /&gt;
* show one or more chapters of the articles&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify a headline&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* use category style listing&lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which fit certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a leight-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
 &lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===Closely associated extension for passing parameters to articles===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to the article.&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:DynamicPageList/old]] (even older version)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=176641</id>
		<title>Extension:DynamicPageList (third-party)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:DynamicPageList_(third-party)&amp;diff=176641"/>
		<updated>2008-03-27T20:52:22Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{extension&lt;br /&gt;
|name      = DynamicPageList (DPL)&lt;br /&gt;
|status    = stable&lt;br /&gt;
|type1     = tag&lt;br /&gt;
|type2     = parser function&lt;br /&gt;
|author    = [[w:en:User:IlyaHaykinson|IlyaHaykinson]], [[w:de:Benutzer:Unendlich|Unendlich]], [[meta:User:Dangerman|Dangerville]], &#039;&#039;&#039;[[User:Algorithmix|Algorithmix]]&#039;&#039;&#039;&lt;br /&gt;
|image     =&lt;br /&gt;
|version   = 1.6.8&lt;br /&gt;
|update    = 2008-03-08&lt;br /&gt;
|mediawiki = 1.7 and later&lt;br /&gt;
|download  = [http://semeb.com/dpldemo from DPL website]&lt;br /&gt;
|readme    = &lt;br /&gt;
|changelog =&lt;br /&gt;
|description = &#039;&#039;&#039;Create lists&#039;&#039;&#039; of other articles based on their &#039;&#039;category, namespace, title, references&#039;&#039; or &#039;&#039;template usage&#039;&#039; and &#039;&#039;&#039;include contents&#039;&#039;&#039; or arguments of template calls of those articles into your page.  &lt;br /&gt;
|parameters= see description&lt;br /&gt;
|rights    =&lt;br /&gt;
|example   = [http://semeb.com/dpldemo/index.php/Example_2 sample report on countries]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dynamic Page List&#039;&#039;&#039; (DPL) is a universal reporting tool for MediaWikis, listing category members and intersections with various formats and details. For usage documentation, see [[m:DynamicPageList]] and the [http://semeb.com/dpldemo/DPL:Manual manual]. Typically the selection of pages to be shown will be based on one or more categories. But there are many other choices for selection criteria, like e.g. author, namespace, date, name pattern or usage of templates.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Assume you have written some articles about &#039;&#039;countries&#039;&#039;. Typically these articles will have three things in common:&lt;br /&gt;
* They will belong to a common category&lt;br /&gt;
* They will have a similar chapter structure, i.e. they will contain sections named &#039;Religion&#039; or &#039;History&#039;&lt;br /&gt;
* They will use a template which is used to present highly structured short data items (&#039;Capital&#039;, &#039;Inhabitants&#039;, ..) in a nice way (e.g. as a wikitable)&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on other articles===&lt;br /&gt;
Let us assume that there is an article on Islam. You want to give some information about the spreading of this religion over various countries. But you do not want to create redundancy by repeating information that was already given in the articles on each country.&lt;br /&gt;
&lt;br /&gt;
In our scenario the natural approach with DPL would be to generate a list of &#039;countries&#039; (=category) where Islam plays a role (i.e. restrict your selection to articles of category &#039;Country&#039; which contain a link to &#039;Islam&#039;). Typically you would want to include part of the text chapter on &#039;Religion&#039; from each of the relevant countries. You might also want to give the number of inhabitants for each country. The output should be shown as an alphabetically ordered table. It would be nice if the user could easily sort the table by inhabitants or some other criteria.&lt;br /&gt;
&lt;br /&gt;
DPL can&lt;br /&gt;
* generate a list of all those articles (or a random sample)&lt;br /&gt;
* show metadata of the articles&lt;br /&gt;
* show one or more chapters of the articles&lt;br /&gt;
* show parameter values which are passed to the common template&lt;br /&gt;
* order articles appropriately&lt;br /&gt;
* present the result in a sortable table (e.g.)&lt;br /&gt;
* use multi column output&lt;br /&gt;
&lt;br /&gt;
===Which steps are necessary?===&lt;br /&gt;
&#039;&#039;&#039;Find the articles you want to list:&#039;&#039;&#039;&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of categories&lt;br /&gt;
* specify a range for the number of categories the article must be assigned to&lt;br /&gt;
* select by a logical combination (AND,OR,NOT) of namespaces&lt;br /&gt;
* define a pattern which must match the article´s name&lt;br /&gt;
* name a page to which the article must or must not refer&lt;br /&gt;
* name a template which the article must or must not use&lt;br /&gt;
* exclude or include redirections&lt;br /&gt;
* use other criteria for selection like author, date of last change etc.&lt;br /&gt;
* define regular expressions to match the contents of pages you want to include&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Order the result list of articles according to&#039;&#039;&#039;&lt;br /&gt;
* name&lt;br /&gt;
* date of last change&lt;br /&gt;
* popularity&lt;br /&gt;
* user who changed them last&lt;br /&gt;
* size&lt;br /&gt;
* restrict the output to the first n articles or to a random sample&lt;br /&gt;
* use descending or ascending sequence&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define attributes you want to see&#039;&#039;&#039;&lt;br /&gt;
* article name&lt;br /&gt;
* article namespace&lt;br /&gt;
* article size&lt;br /&gt;
* date of last change&lt;br /&gt;
* date of last access&lt;br /&gt;
* user who changed them last&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define contents you want to show&#039;&#039;&#039;&lt;br /&gt;
* whole article&lt;br /&gt;
* contents of certain chapters (identified by headings)&lt;br /&gt;
* text portions (defined by special marker tags in the article)&lt;br /&gt;
* values of template calls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Define the output format&#039;&#039;&#039;&lt;br /&gt;
* specify a headline&lt;br /&gt;
* use ordered list, unordered list&lt;br /&gt;
* use tables, sorted tables (using javascript)&lt;br /&gt;
* use category style listing&lt;br /&gt;
* multi column output&lt;br /&gt;
* truncate title or contents to maximum length&lt;br /&gt;
* add a link to the article or to one or more of its chapters&lt;br /&gt;
&lt;br /&gt;
===DPL generates reports on categories===&lt;br /&gt;
Apart from producing a list of pages which fit certain criteria, DPL can also create a list of categories a selected set of pages belongs to. This can be useful to get an idea of the semantic scope of a group of pages (which can be defined by some arbitrary criteria). One of the more useful applications would be question like: &amp;quot;To which categories do the pages belong which contain a reference to the current page?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DPL extracts objects and relations for generation of graphs with [[Extension:Wgraph]]===&lt;br /&gt;
With DPL you can generate output which is then fed into other MediaWiki extensions. An especially useful application of this kind is graph generation. DPL can analyse your wiki and prepare output which is then used by [[Extension:Wgraph]] to visualize it.&lt;br /&gt;
&lt;br /&gt;
===DPL interacts with other extensions===&lt;br /&gt;
There is a special mechanism which allows to call your own extension inside the result loop of  a DPL query. This opens doors for assembling new &#039;applications&#039; without having to program on php level. For example you can create menu trees for [[Extension:Treeview]], you can create dependency graphs or timebars with [[Extension:Wgraph]], you can call &#039;gallery&#039; or whatever you want...&lt;br /&gt;
&lt;br /&gt;
===DPL is a platform for building other applications===&lt;br /&gt;
The power of DPL makes it possible to create applications on wiki template level which would normally require PHP programming. &lt;br /&gt;
* See for example the [[Extension:DPL Calendar]]. The advantage is that these applications can be more easily modified and localized.&lt;br /&gt;
* Another example is a leight-weight &amp;quot;semantic wiki&amp;quot; approach. See the [http://semeb.com/dpldemo DPL demo page] for details.&lt;br /&gt;
 &lt;br /&gt;
==See also==&lt;br /&gt;
===Further Reading===&lt;br /&gt;
DPL can do much more than we can explain here. A complete &#039;&#039;&#039;[http://semeb.com/dpldemo/DPL:Manual manual]&#039;&#039;&#039; and many examples can be found on the  on the separate [http://semeb.com/dpldemo DPL website].&lt;br /&gt;
&lt;br /&gt;
===Closely associated extension for passing parameters to articles===&lt;br /&gt;
The website where DPL is offered for download also contains the &#039;&#039;Call&#039;&#039; extension which allows to call an arbitrary MediaWiki article from the command line or from a wiki link and pass parameters to the article.&lt;br /&gt;
&lt;br /&gt;
===Related extensions===&lt;br /&gt;
* [[Extension:BackLinksFunctions|BackLinksFunctions]] counts backlinks&lt;br /&gt;
* [[Extension:News|News]] creates reports on page changes&lt;br /&gt;
* [[Semantic MediaWiki]] creates lists of semantic links&lt;br /&gt;
* [[Extension:TemplateTable|TemplateTable]] creates tables from template fields&lt;br /&gt;
* [[Extension:Ploticus|Ploticus]] can be used to create charts from DPL query results&lt;br /&gt;
* [[Extension:Wgraph|Wgraph]] creates graphs from DPL output&lt;br /&gt;
* [[Extension:Todo Tasks]] creates/maintains todo tasks and notifies users to whom the task is assigned&lt;br /&gt;
* [[Extension:DPL Calendar]] a highly configurable calendar&lt;br /&gt;
&lt;br /&gt;
===Older versions of this extension===&lt;br /&gt;
*[[Extension:DynamicPageList2]] (older version)&lt;br /&gt;
*[[Extension:DynamicPageList/old]] (even older version)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Extension:DynamicPageList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Category extensions]]&lt;br /&gt;
[[Category:List extensions]]&lt;br /&gt;
[[Category:Namespace extensions]]&lt;br /&gt;
[[Category:Special page extensions]]&lt;br /&gt;
[[Category:Table extensions]]&lt;br /&gt;
[[Category:Page content extensions]]&lt;br /&gt;
[[Category:Tag cloud extensions]] &amp;lt;!-- has tag cloud display option --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:Google_Maps&amp;diff=176063</id>
		<title>Extension talk:Google Maps</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:Google_Maps&amp;diff=176063"/>
		<updated>2008-03-25T14:50:09Z</updated>

		<summary type="html">&lt;p&gt;Algorithmix: /* Using Dynamic Page List (DPL) to aut-generate maps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Google Maps Extension Top Navigation}}&lt;br /&gt;
&#039;&#039;This is a discussion page for [[Extension:Google Maps|Google Maps Extension]]; if you&#039;re having trouble installing or have a feature suggestion, this is the place. Please sign your comments by typing &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; at the end of your contribution, and be careful not to delete what other people have said. See also the &#039;&#039;&#039;[[Extension talk:Google Maps/Archive|archive]]&#039;&#039;&#039; for older/fixed issues.&#039;&#039;&lt;br /&gt;
{{Google Maps Extension Talk Navigation}}&lt;br /&gt;
&lt;br /&gt;
==Questions/Tips==&lt;br /&gt;
&lt;br /&gt;
=== Tabbed info balloons ===&lt;br /&gt;
&lt;br /&gt;
This extension has just been installed at the [[GreatLakesWiki:Main Page|Great Lakes Wiki]] ... I have been hacking around trying to understand the features. It&#039;s TRES nifty. I think maybe I&#039;m doing something wrong with tabbed info balloons, can someone point me to a wiki/page/map that uses them so I can see if it&#039;s me interpreting the syntax wrong? Here is the code I put in on the article [[GreatLakesWiki:Thornapple River]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;googlemap lat=&amp;quot;42.890555&amp;quot; lon=&amp;quot;-85.475349&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;600&amp;quot; overview=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
(A) 42.953125, -85.484061  /Dam\       The [[wikipedia:Ada Township, Michigan|Ada]] dam&lt;br /&gt;
 /Bridge\    The [[wikipedia:Ada Covered Bridge|]]&lt;br /&gt;
(C) 42.910297, -85.49921, The [[wikipedia:Cascade Township, Michigan|Cascade]] dam&lt;br /&gt;
(L) 42.883512, -85.475693, [[Wikipedia:Caledonia Township, Kent County, Michigan|Caledonia]] dam&lt;br /&gt;
&amp;lt;/googlemap&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The marker (A) which should have two tabs is not clickable, that is, the pointer does not change to a finger when you mouse over it, so no balloon comes up. A previous version (in the history) without tabs worked OK. Markers C and L work fine... do I need a comma after the coords? the helps showed it without comma... I think maybe the helps are not quite right, because when I put a comma in, it does change to a finger, but I see text with /dam\ in the balloon and no second tab... if I put nothing after the comma it changes to non fingered (only a drag grab hand) So I&#039;m confused. :) ++[[User:Lar|Lar]]: [[User_talk:Lar|t]]/[[Special:Contributions/Lar|c]] 04:33, 30 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Tabs should be on new lines. I&#039;ve tried to clarify the docs. --[[User:Emiller|Emiller]] 08:41, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Using Properties from Sematic Media Wiki as coordinates? ===&lt;br /&gt;
Hi, I use a database with semantic media wiki. Is it possible to use properties (geographic coordinates) as input for the map? The map should center around the specified coordinate given in the porperty and show a marker.&lt;br /&gt;
Kai, 2007-10-31&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Marker info from an external file ===&lt;br /&gt;
Any ideas on how to include the marker information (location, etc.) in an external file.  I want to generate status information from several locations on the fly and then change their icons to reflect the status.  Suggestions?  [[User:Jspahn|Jspahn]]  26 July 2007&lt;br /&gt;
:As of 0.9.0, you can now include KML, which may give you what you&#039;re looking for. --[[User:Emiller|Emiller]] 08:40, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Create a map link not visible?===&lt;br /&gt;
Be aware that changing the user_options setting showtoolbar to 0 (hiding the toolbar) will also hide your Create a Map link!&lt;br /&gt;
&lt;br /&gt;
You must have toolbar turned on to see the map link.&lt;br /&gt;
&lt;br /&gt;
P.Coghlan (June 12th 2007)&lt;br /&gt;
&lt;br /&gt;
=== Creating Points ===&lt;br /&gt;
&lt;br /&gt;
I was looking around the site here and couldn&#039;t find a way to make a point on the map without going into the &amp;quot;edit page&amp;quot;. I&#039;m looking for a way for someone to just goto the displayed map, click on a location, and make a point there. Is there any way this is possible? [[User:Stygarfield|Stygarfield]] 15:30, 2 June 2007 (UTC)&lt;br /&gt;
:Nope! --[[User:Emiller|Emiller]] 08:33, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Center cordinates===&lt;br /&gt;
&lt;br /&gt;
it would be nice to have a dynamic center coordinate like those made with gpsvisualizer.&lt;br /&gt;
--[[User:130.212.214.242|130.212.214.242]] 21:21, 26 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Mouseover ===&lt;br /&gt;
I have a lot of pins on some pages e.g. [http://www.wordwise.de/wiki/index.php?title=Museum_map Museums in Berlin]. To work out which is which, it would be good if just moving the mouse over the pin caused the info window to pop up. Is there an easy way to do that? [[User:Kimbooth|Kimbooth]] 09:16, 3 March 2007 (UTC)&lt;br /&gt;
:I&#039;ll have something like this in the next big version. --[[User:Emiller|Emiller]] 19:18, 3 March 2007 (UTC)&lt;br /&gt;
What we will have in the next big version? What will be the new features? [[User:Lleoliveirabr|Lleoliveirabr]] 23:02, 3 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Bump. Did something like this ever come about and was just edited out? --[[Special:Contributions/204.52.215.14|204.52.215.14]] 21:18, 29 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Fewer tiles ===&lt;br /&gt;
My site is mainly intended for smartphones so data volume is an issue e.g. [http://www.wordwise.de/wiki/index.php?title=Fassbender_%26_Rausch_map small map of Berlin]. Currently 9 tiles are always fetched, each at about 15 KB. Is it be possible to reduce this to just 4 tiles? [[User:Kimbooth|Kimbooth]] 11:13, 3 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Get directions? ===&lt;br /&gt;
Would it make any sense to have an easy link pointing to google maps to have directions to a certain point? --[[User:Jfbeaumont|Jfbeaumont]] 17:06, 2 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Use mouse&#039;s wheel ===&lt;br /&gt;
It would be useful if when the mouse is over the map, the wheel was use to zoom in and out. Can we do that? --[[User:Jfbeaumont|Jfbeaumont]] 17:06, 2 March 2007 (UTC)&lt;br /&gt;
:I bet that&#039;s possible: http://adomas.org/javascript-mouse-wheel/. --[[User:Emiller|Emiller]] 19:14, 3 March 2007 (UTC)&lt;br /&gt;
::Check out Version 0.8. --[[User:Emiller|Emiller]] 10:00, 6 August 2007 (UTC)&lt;br /&gt;
:::How can I disable mouse wheel zoom in version 0.8? Most of the time I&#039;m just trying to scroll down the page and instead the map starts zooming. --[[User:Ryancyoder|Ryancyoder]] 18:33, 27 August 2007 (UTC)&lt;br /&gt;
::::Mouse wheel zoom is disabled by default in 0.9.0. Enable it with scrollwheel=&amp;quot;zoom&amp;quot;. --[[User:Emiller|Emiller]] 08:38, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Can you position the map like you would an image? ===&lt;br /&gt;
&lt;br /&gt;
for example can I get the text to wrap around an map? if so what code do I need? thanks for the help&lt;br /&gt;
&lt;br /&gt;
:Use some CSS, e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;div style=&amp;quot;float: left;&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;googlemap&amp;gt;...&amp;lt;/googlemap&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:Emiller|Emiller]] 03:20, 27 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== How do I change the pixel size of the paths?  ===&lt;br /&gt;
I would like them to be quite a bit thinner, not so wide and transparent.  --[[User:192.203.201.3|192.203.201.3]] 18:53, 6 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Right now the only way to do this is to modify the &amp;quot;initialize&amp;quot; function of EditorsPath in EditorsMap.js. Change &amp;quot;6&amp;quot; to a more acceptable value. --[[User:Emiller|Emiller]] 03:20, 27 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Version 0.9.0 lets you customize the appearance of paths. --[[User:Emiller|Emiller]] 22:49, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== where to change size and shadow size of custom markers? ===&lt;br /&gt;
&lt;br /&gt;
Wow. Thanks for this really great extension. Easy to install, easy to use. Impressing results.&lt;br /&gt;
&lt;br /&gt;
I have a question dealing with custom markers: &#039;&#039;&#039;when I use my own markers they will always zoom in (or zoom out) to the default marker size and shadow size&#039;&#039;&#039;. In my special case I like to use really small icons for the marker, just a few pixels, without shadow. Where do I change this for the marker icons in the script? --[[User:Wikisteph|Wikisteph]] 10:37, 7 December 2006 (UTC)&lt;br /&gt;
:Search for &amp;quot;new GIcon&amp;quot; in GoogleMaps.php and refer to http://www.google.com/apis/maps/documentation/reference.html#GIcon --[[User:Emiller|Emiller]] 06:50, 18 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
could someone make this a little bit more detailed for me? &lt;br /&gt;
So I have to change the section from line 426 in GoogleMaps.php ?&lt;br /&gt;
//&amp;lt;![CDATA[&lt;br /&gt;
    var GME_SMALL_ICON;&lt;br /&gt;
    GME_SMALL_ICON = new GIcon();&lt;br /&gt;
    GME_SMALL_ICON.image = &amp;quot;http://labs.google.com/ridefinder/images/mm_20_yellow.png&amp;quot;;&lt;br /&gt;
    GME_SMALL_ICON.shadow = &amp;quot;http://labs.google.com/ridefinder/images/mm_20_shadow.png&amp;quot;;&lt;br /&gt;
    GME_SMALL_ICON.iconSize = new GSize(12, 20);&lt;br /&gt;
    GME_SMALL_ICON.shadowSize = new GSize(22, 20);&lt;br /&gt;
    GME_SMALL_ICON.iconAnchor = new GPoint(6, 20);&lt;br /&gt;
    GME_SMALL_ICON.infoWindowAnchor = new GPoint(5, 1);&lt;br /&gt;
and uncomment the line with CDATA ?&lt;br /&gt;
nothing changes for me if I change GSize, GPoint...&lt;br /&gt;
Thank you &lt;br /&gt;
--[[User:77.128.56.3|77.128.56.3]] 21:03, 28 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Actually, you need to change this line:&lt;br /&gt;
  $output .= &amp;quot; GME_DEFAULT_ICON = new GIcon(G_DEFAULT_ICON, &#039;&amp;quot;.addslashes($o[&#039;icon&#039;]).&amp;quot;&#039;);&amp;quot;;&lt;br /&gt;
:Right after it, put something like&lt;br /&gt;
  $output .= &amp;quot; GME_DEFAULT_ICON.iconAnchor = new GPoint(12, 10);&amp;quot;;&lt;br /&gt;
:--[[User:Emiller|Emiller]] 03:20, 27 February 2007 (UTC)&lt;br /&gt;
Thank you for your answer!&lt;br /&gt;
It worked for marker.png and firefox but not for IE. No more markers with IE. &lt;br /&gt;
I had to change:&amp;lt;b&amp;gt;&lt;br /&gt;
function googleMaps_GetDefaults() &amp;lt;/b&amp;gt;&lt;br /&gt;
and change the default&amp;lt;b&amp;gt; &amp;quot;icon&amp;quot; =&amp;gt; &amp;lt;/b&amp;gt;&lt;br /&gt;
to s.th. i want to use.&lt;br /&gt;
I didn&#039;t had to change anything in&lt;br /&gt;
$output .= &amp;quot; GME_DEFAULT_ICON = new GIcon(G_DEFAULT_ICON, &#039;&amp;quot;.addslashes($o[&#039;icon&#039;]).&amp;quot;&#039;);&amp;quot;;&lt;br /&gt;
Together it looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ($o[&#039;icon&#039;] != &#039;http://www.google.com/mapfiles/marker.png&#039;) {&lt;br /&gt;
        $output .= &amp;quot; GME_DEFAULT_ICON = new GIcon(G_DEFAULT_ICON, &#039;&amp;quot;.addslashes($o[&#039;icon&#039;]).&amp;quot;&#039;);&amp;quot;;&lt;br /&gt;
$output .= &amp;quot; GME_DEFAULT_ICON.iconSize = new GPoint(12, 10);&amp;quot;; &lt;br /&gt;
$output .= &amp;quot; GME_DEFAULT_ICON.shadowSize = new GSize(22, 20);&amp;quot;;&lt;br /&gt;
$output .= &amp;quot; GME_DEFAULT_ICON.iconAnchor = new GPoint(12, 10);&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Is it possible to add even marker{label}.png.&lt;br /&gt;
I tried with :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ($o[&#039;icons&#039;] !=...........&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
, but failed.&lt;br /&gt;
Thank you&lt;br /&gt;
&lt;br /&gt;
===Signing entries using tildes===&lt;br /&gt;
Question: Is there any way to sign entries using four tildes  &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; so that every member on the wiki can add a point to a map and easily add their name and date to it? Thanks - [[User:MediaHound|MediaHound]] 03:14, 3 November 2006 (UTC)&lt;br /&gt;
:bump [[User:MediaHound|MediaHound]] 01:27, 6 November 2006 (UTC)&lt;br /&gt;
:bump [[User:MediaHound|MediaHound]] 04:04, 13 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Working with templates===&lt;br /&gt;
This map is working great on our [http://www.singletrackwiki.com SingletrackWiki]&lt;br /&gt;
&lt;br /&gt;
Does anyone know if there is a way to make MediaWiki read template variables that are within extension code tags? such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;googlemap lat=&amp;quot;{{{latitude}}}&amp;quot; lon=&amp;quot;{{{longitude}}}&amp;quot; zoom=&amp;quot;1&amp;quot; width=&amp;quot;270&amp;quot; height=&amp;quot;180&amp;quot; controls=&amp;quot;small&amp;quot;&amp;gt;{{{latitude}}},{{{longitude}}} {{{description}}}&amp;lt;/googlemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This way, my template could be called by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Googlemap | latitude = XX.XXXXXXX&lt;br /&gt;
| longitude = -XXX.XXXXXXX&lt;br /&gt;
| description = some landmark&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of the users having to put in all of those coordinates 3 times, they could put them in once and the template would automatically insert them into a  &amp;quot;get directions&amp;quot; link, and into the google map extension tags, and create the map.&lt;br /&gt;
&lt;br /&gt;
Any ideas on how this could be done? I know there have been various &amp;quot;mods&amp;quot; or &amp;quot;patches&amp;quot; for mediawiki that were created, but none of those seem to work with the current version.&lt;br /&gt;
&lt;br /&gt;
::You can make a template with variables, as you suggested above and use the syntax &amp;lt;nowiki&amp;gt;{{subst:googlemap|lat|lon|desc}}&amp;lt;/nowiki&amp;gt;. This will produce the desired output, although it is unfortunately a one shot deal as it copies the text in the page that uses the template when it is saved. Changes to the template will therefore not be reflected on the end pages. This somewhat defeats the purpose, but can at least be used as a tool for users who don&#039;t want to mess around with the actual syntax. It still clutters the page, though. Less than ideal. --Charles&lt;br /&gt;
&lt;br /&gt;
::There&#039;s an open bug in MediaWiki about this (including a patch, if you&#039;re brave): http://bugzilla.wikimedia.org/show_bug.cgi?id=2257 --[[User:Emiller|Emiller]] 01:33, 8 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m on mediawiki 1.10.1 and i patched parser.php but it still doesn&#039;t parse the maps code if i use it in a template. On the #wikimedia channel on freenode i was adviced: &amp;lt;b&amp;gt;&amp;quot;There&#039;s a hook for it in the parser. It&#039;s a different hook than the normal extension hook. Extensions have to use the new hook if they want the new behaviour. Otherwise, it might break functionality. e.g. &amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt; uses {}&amp;lt;/nowiki&amp;gt; itself&amp;quot;&amp;lt;/b&amp;gt;, so apparently this could be fixed by just modifying googlemaps code and not waiting for a fix from mediawiki.&lt;br /&gt;
&lt;br /&gt;
:::Now I tested it on 1.11.0, and it completely breaks the wiki after update. Needs to be disabled completely in order for the wiki to work. I&#039;m surprised on one has yet addressed these problems.&lt;br /&gt;
&lt;br /&gt;
::::It would be great to have this. --[[Special:Contributions/81.15.51.66|81.15.51.66]] 23:53, 4 January 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m actually looking for something similar, but not exact.  I&#039;ve got a template containing a number of locations (i.e. Template:Coordinates, which in turn includes other sub-templates, i.e. Template:Coordinates/Santa Monica), and I want to include that template in the googlemap code.  &amp;lt;nowiki&amp;gt;&amp;lt;googlemap lat=&amp;quot;...&amp;quot; long=&amp;quot;...&amp;quot;&amp;gt;{{Coordinates}}&amp;lt;/googlemap&amp;gt;&amp;lt;/nowiki&amp;gt;   &lt;br /&gt;
::Is this solution the same as the the one that will fix Mediawiki bug 2257? --[[User:NoTea|NoTea]] 19:26, 26 January 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Ok for Non Technical Users? ===&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to use this on my site, but it looks technically beyond me. I barely get html, and know next to nothing about java or php. Is this something I can do, or should i get someone to help? And if I need to get help, how would I find someone qualified? Thank you for your assistance.&lt;br /&gt;
--[[User:Natcolley|Natcolley]] 14:21, 26 May 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Hi Nat, if you can understand the [[Extension:Google Maps/Installation|installation instructions]], you won&#039;t feel overwhelmed, I promise. --[[User:Emiller|Emiller]] 02:43, 22 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Add a clickable sidebar? ===&lt;br /&gt;
&lt;br /&gt;
Love the extension! I was wondering if there was any way that you could have a clickable sidebar that brings up the locations on the map and the corresponding info ballon. For example on my page [http://www.chesterwiki.com/Map Chester Wiki] I have A for attractions, B for bars and R for restaurants. Is there anyway of adding the points into empty divs named sidebar1 sidebar 2 and sidebar3?&lt;br /&gt;
&lt;br /&gt;
For example...[http://www.econym.demon.co.uk/googlemaps/basic2.htm This tutorial] .&lt;br /&gt;
&lt;br /&gt;
appreciate it might me a bit too much but any help would be great. Thanks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing stops MediaWiki from creating output ===&lt;br /&gt;
&lt;br /&gt;
I installed the extension as per the basic three steps, but as soon as I complete the edit to LocalSettings, it completely stops the Wiki from operating (I just get an empty white page). Commenting out the two entries in LocalSettings gets the Wiki working again, what might I have done wrong?&lt;br /&gt;
Thanks, Simon&lt;br /&gt;
[[User:193.82.116.2|193.82.116.2]] 16:38, 27 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Search by Zip Code ===&lt;br /&gt;
Is there anyway to implement zip codes into these maps? I really want for articles on my site to have maps with markers on them, and then have people be able to search for things close to them by zipcode. is that possible? [[User:75.111.46.8|75.111.46.8]] 22:12, 3 March 2007 (UTC)&lt;br /&gt;
:Yes. Just type a ZIP code into the search box on the Editor&#039;s Map. --[[User:Emiller|Emiller]] 08:43, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Heyup ===&lt;br /&gt;
&lt;br /&gt;
Love it. Pretty straight forward. Of course it would be nice to be able to get a new LAT/LON from messing around with the map, but for now I can paste them in from google links.&lt;br /&gt;
&lt;br /&gt;
However, have you considered letting us specify the colour of the waymarker for the entries we make?&lt;br /&gt;
&lt;br /&gt;
http://www.lundman.net/wiki/index.php/Tokyo&lt;br /&gt;
&lt;br /&gt;
Thanks for your excellent code.&lt;br /&gt;
&lt;br /&gt;
Ohh actually. This is unlikely, but I must admit it would be nice if you have a point, which leads to a page, to be able to have a return link &amp;quot;map&amp;quot; that takes you back (that&#039;s easy) and selects/centers the map point in question (harder) ...&lt;br /&gt;
&lt;br /&gt;
:Maybe you can figure out how to open links in a separate window? --[[User:Emiller|Emiller]] 02:43, 22 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Possible to change the size of the bubble? ===&lt;br /&gt;
&lt;br /&gt;
I am wondering if there is possible to change the size of infowindow?&lt;br /&gt;
&lt;br /&gt;
=== Embedding Video ===&lt;br /&gt;
Is there any way I can embed video? I already installed videoflash but it doesn&#039;t look like &amp;lt;videoflash&amp;gt; works in the google map.&lt;br /&gt;
:Other extensions will not work inside the google map. Not sure if this is fixable, but I&#039;ll check. --[[User:Emiller|Emiller]] 09:36, 28 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Filter options ===&lt;br /&gt;
Filtering places by time frame, category etc. would be very interesting. Something like:&lt;br /&gt;
* show only objects between 1800 and 1900.&lt;br /&gt;
* show only objects with certain category (does not have to be the MediaWiki categories).&lt;br /&gt;
* show only objects of a certain area.&lt;br /&gt;
&lt;br /&gt;
A format could be:&lt;br /&gt;
 time:1800&lt;br /&gt;
 category:castle&lt;br /&gt;
 area:germany&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extension would collect all this information and created comboboxes, just like within the editor.&lt;br /&gt;
&lt;br /&gt;
time: ( ) 1700  ( ) 1800 ( ) 1900 &amp;lt;br&amp;gt;&lt;br /&gt;
category: ( )  castle  ( ) palace  ( ) village&amp;lt;br&amp;gt;&lt;br /&gt;
area: ( ) germany  ( ) austria  ( ) hungary&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would this be hard to implement?&lt;br /&gt;
&lt;br /&gt;
==Problems==&lt;br /&gt;
&lt;br /&gt;
=== Shadows and overlay graphics are funky in Editor ===&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently experiencing missing graphic pins and shadow tiles when I use 0.8.0 w/ 1.8.2 Mediawiki and can&#039;t seem to figure it out.  Here is a screenshot of the behavior.  Note the &amp;quot;blank&amp;quot; tiles around pins are missing overlays.  Any ideas? --[[User:Geowhite00|Geowhite00]] 00:27, 27 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Image:GoogleMapsEditorScreenshot.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Extension wouldn&#039;t work in Firefox2 ===&lt;br /&gt;
&lt;br /&gt;
I have a 1.9.2 Mediawiki install with Google Maps extension 0.8.0. In case of Safari the &amp;quot;Make a map&amp;quot; image is broken (as described), but in Firefox2 the link wouldn&#039;t do anything (non responsive). Oddly the [http://wso.williams.edu/wiki/index.php?title=Sandbox&amp;amp;action=edit Demo site] works as advertised. Maybe it is a newer version? It even displays a warning note for Safari users.--[[User:Angelday|Angelday]] 06:54, 10 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I get the following error in JavaScript onClick: &amp;quot;EditorsMap is not defined onclick()index.php (line 102) [Break on this error] emap = new EditorsMap(editors_options);&amp;quot;--[[User:Angelday|Angelday]] 07:42, 10 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Sounds like it&#039;s not finding EditorsMap.js correctly. Do you have special rewrite rules? The file should be accessible from WIKIROOT/extensions/GoogleMaps/EditorsMap.js. --Emiller&lt;br /&gt;
&lt;br /&gt;
=== Not working well with cite.php===&lt;br /&gt;
&lt;br /&gt;
When the map is below &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; pairs they do not appear on the page.  When it&#039;s above them they appear.  Page to look at is [http://train.spottingworld.com/Sacramento_trestle_bridge_fire here].  Feel free to experiment by copying it to the sandbox there.&lt;br /&gt;
&lt;br /&gt;
Obviously the map at the top of the article is awful layout&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Undefined index errors===&lt;br /&gt;
&lt;br /&gt;
There were a bunch of these, taking up a lot of room on this page. I think I&#039;ve put these to bed in 0.7.6. If you&#039;re still getting a warning, please post here. You can refer to the old errors in the [[Extension_talk:Google_Maps/Archive]].&lt;br /&gt;
&lt;br /&gt;
:By applying the fix below on this page I was able to get rid of those &amp;quot;Undefined offset&amp;quot; notices. But I still get &amp;quot;Undefined index:  E in /.../GoogleMaps.php on line 345&amp;quot; (line 349 with applied offset-fix). The &amp;quot;E&amp;quot; comes from the icon name in &amp;quot;(E) 42.711618, -73.205112...&amp;quot;. So for every icon name occurrence this error is reported. --[[User:141.80.190.67|141.80.190.67]] 16:08, 20 June 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I get this icon problem with the example code from the syntax page http://www.mediawiki.org/wiki/Extension:Google_Maps/Syntax . When putting this in as a test I get this Notice &lt;br /&gt;
&lt;br /&gt;
Notice: Undefined index: S in wiki/extensions/GoogleMaps/GoogleMaps.body.php on line 486&lt;br /&gt;
-- [[User:88.110.60.130|88.110.60.130]] 21:58, 2 October 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Editor works, but no visible map after preview/save (v0.7.3) ===&lt;br /&gt;
The map editor works beautifully while in edit mode, but after I paste the code and preview/save it, there&#039;s nothing there!&lt;br /&gt;
* MediaWiki version: 1.8.2&lt;br /&gt;
* Browsers tested: Firefox 1.5/2, IE7 &amp;amp; Camino 1.0, Safari 2.0&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the error (from Firefox 2)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function makeMap1() {     if (GBrowserIsCompatible()) {         var map = new GMap2(document.getElementById(&amp;amp;#8220;map1&amp;amp;#8221;));&lt;br /&gt;
map.setCenter(new GLatLng(30.298204, -97.761841), 12, G_NORMAL_MAP);    GEvent.addListener(map, &amp;amp;#8216;click&amp;amp;#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:--[[User:Samuraispy|Samuraispy]] 19:22, 26 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Weird. Does the error also have something like %%BEGINJAVASCRIPT, or not? Is there a URL I can look at? --[[User:Emiller|Emiller]] 02:52, 27 October 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m having the same problem. MediaWiki version: 1.10.0, Firefox 2.0.0.4, IE7. I&#039;m seeing an error in IE7, &amp;quot;Unterminated string constant&amp;quot; (line 74, Char 588). The source of the error is the same as above (this is line 74, which I&#039;m breaking up and indenting for readability):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 function makeMap1() &lt;br /&gt;
 {&lt;br /&gt;
   if (GBrowserIsCompatible())&lt;br /&gt;
   {&lt;br /&gt;
     var map = new GMap2(document.getElementById(&amp;quot;map1&amp;quot;));&lt;br /&gt;
     map.setCenter(new GLatLng(42.758357, -73.197784), 12, G_HYBRID_MAP);&lt;br /&gt;
     &lt;br /&gt;
     GEvent.addListener(map, &#039;click&#039;, function(overlay, point)&lt;br /&gt;
     {&lt;br /&gt;
       if (overlay) &lt;br /&gt;
       {&lt;br /&gt;
         if (overlay.tabs)&lt;br /&gt;
         {&lt;br /&gt;
           overlay.openInfoWindowTabsHtml(overlay.tabs);&lt;br /&gt;
         }&lt;br /&gt;
         else if (overlay.caption)&lt;br /&gt;
         {&lt;br /&gt;
           overlay.openInfoWindowHtml(overlay.caption);&lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
     } );&lt;br /&gt;
     &lt;br /&gt;
     map.addControl(new GMapTypeControl()); &lt;br /&gt;
     map.addControl(new GSmallMapControl()); &lt;br /&gt;
     marker = new GMarker(new GLatLng(42.74323, -73.178558), { &#039;icon&#039;:GME_DEFAULT_ICON }); &lt;br /&gt;
     marker.caption = &#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::A page that can be looked at is at: [http://bearcat.malcolmgin.com/wiki/BearCat:Sandbox1 my private-ish wiki]. Account creation and anonymous editing are both disabled, but please let me know if you want an account to work further with the install/environment. malcolm DOT gin AT gmail DOT com works. Thanks very much in advance for any help! --[[User:Malcolm Gin|Malcolm Gin]] 22:15, 14 July 2007 (UTC)&lt;br /&gt;
:::P.S. I am using your 0.7.7 beta version of the Google Maps Extension. --[[User:Malcolm Gin|Malcolm Gin]] 22:16, 14 July 2007 (UTC)&lt;br /&gt;
::::P.P.S. I think I found the problem, but I don&#039;t know PHP or Javascript enough to fix it. After looking at the PHP for the extension (I have no problems reading PHP, just not a lot of practice coding it), and looking at the output for my page, it looks like there are extra linefeeds in the function output for the caption. The continuation of the above code I indented, etc., is (I&#039;ll mark newlines/linefeeds as &amp;quot;\n&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\n&lt;br /&gt;
&amp;lt;p&amp;gt;One&amp;lt;/p&amp;gt;\n&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;; map.addOverlay(marker); marker = new GMarker(new GLatLng(42.7339, -73.197784), { &#039;icon&#039;:GME_DEFAULT_ICON }); marker.caption = &#039;&amp;lt;/p&amp;gt;\n&lt;br /&gt;
&amp;lt;p&amp;gt;Two&amp;lt;/p&amp;gt;\n&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;; map.addOverlay(marker); marker = new GMarker(new GLatLng(42.735413, -73.229713), { &#039;icon&#039;:GME_DEFAULT_ICON }); marker.caption = &#039;&amp;lt;/p&amp;gt;\n&lt;br /&gt;
&amp;lt;p&amp;gt;Three&amp;lt;/p&amp;gt;\n&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;; map.addOverlay(marker); map.addOverlay(...trucnated for pre tags...); GME_DEFAULT_ICON = G_DEFAULT_ICON; } else { document.getElementById(&amp;quot;map1&amp;quot;).innerHTML = &amp;quot;In order ... truncated ...&amp;quot;; } } addLoadEvent(makeMap1);\n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::I assume, but don&#039;t know, that the linefeeds in the middle of the string literals are what&#039;s messing up the parsing of the map function and the display of the map. So, how to fix it? --[[User:Malcolm Gin|Malcolm Gin]] 23:15, 14 July 2007 (UTC)&lt;br /&gt;
:::::P.P.P.S. Feel free to edit the long lines in the &amp;amp;lt;pre&amp;amp;gt; to fit the page. I&#039;m submitting the data that way so the linefeed positions are clear. --[[User:Malcolm Gin|Malcolm Gin]] 23:16, 14 July 2007 (UTC)&lt;br /&gt;
::::::P.P.P.P.S Looks like [http://www.bennadel.com/blog/557-JSON-Unterminated-String-Literal-Error.htm other people have had this issue too]. I&#039;ll see if I can&#039;t haxxor your PHP for my own use with respect to this issue. Apparently the goal is to convert all linefeeds to &#039;\n&#039;. --[[User:Malcolm Gin|Malcolm Gin]] 23:54, 14 July 2007 (UTC)&lt;br /&gt;
:::::::Found the problem: I&#039;m using &amp;lt;code&amp;gt;$wgUseTidy = true;&amp;lt;/code&amp;gt; (which is not default behavior) in my LocalSettings.php to make ParserFunctions.php work. So unfortunately it looks to me like I have to either figure out if there&#039;s a subtle way to get this extension and ParserFunctions to work together, or I may have to choose between one or the other. --[[User:Malcolm Gin|Malcolm Gin]] 00:26, 15 July 2007 (UTC)&lt;br /&gt;
::::::::To clarify once again as I try to iron all this out, ParserFunctions generally works okay without $wgUseTidy enabled UNLESS one is using certain templates that generate tables dynamically based on parsed values. Since I&#039;m doing that, that&#039;s why I&#039;ve had to have $wgUseTidy enabled (without that, the HTML tags used - Wiki tables parse too late, I think - get HTTPencoded and display as &amp;amp;lt;p&amp;amp;gt;, et al., thus messing everything up). I&#039;m by no means totally done looking into this conflict, but it seems more and more likely I&#039;ll have to choose between the two extensions. --[[User:Malcolm Gin|Malcolm Gin]] 02:26, 15 July 2007 (UTC)&lt;br /&gt;
:::::::::I think this has been fixed in 0.8, please try it and report back. --[[User:Emiller|Emiller]] 09:57, 6 August 2007 (UTC)&lt;br /&gt;
::::::::::Actually I ran into the same problem and it is almost fixed in 0.8. The link in the message &#039;incompatible browser&#039; formats incorrectly to: &amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;\&amp;amp;quot;http://local.google.com/support/bin/answer.py?answer=16532&amp;amp;amp;topic=1499\&amp;amp;quot;&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; (You can edit this to see the exact text, it is still formatting using &amp;quot;nowiki&amp;quot;) I just removed the link from the message to fix mine, I saw the section about correcting $text if using Tidy but I don&#039;t have the knowledge to correct the message.--[[Special:Contributions/69.47.201.6|69.47.201.6]] 10:10, 8 December 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Error:addLoadEvent is not defined ===&lt;br /&gt;
We have been using the Google Maps Extension 0.7.4 without problems for a while. I recently upgraded to MediaWiki 1.8.2 and installed the Semantic MediaWiki extension. Now in Firefox we are getting the error &amp;quot;Error:AddLoadEvent is not defined. And of course no map is drawn. Here is an example page http://www.archiplanet.org/wiki/109--115_Wood_Street&lt;br /&gt;
&lt;br /&gt;
[http://www.archiplanet.org/wiki/Google_maps_extension_addLoadEvent_error Here] is a page showing the wiki tags we are using, the HTML source of a broken map page and the HTML source of that page back when it worked. It looks like the first couple sets of script tags are missing including the one where it calls Google Maps. I tried putting the map code on a page that doesn&#039;t use Semantic MediaWiki and the error still occured. I tried turning off SMW and the error still occured.&lt;br /&gt;
&lt;br /&gt;
I have fixed it for now by commenting out both instances of &amp;quot;$wgGoogleMapsDidInsertEssentialJs = true;&amp;quot; in GoogleMaps.php. This causes it to load the initial script stuff for every map on the page, rather than only once as is intended, but for some reason it was not loading at all for me. It seems to work with multiple instances of that code in the browsers I have tested (Safari and Firefox).&lt;br /&gt;
&lt;br /&gt;
: The same is the case with SpamBlackList extension for mediawiki. Example on http://www.skipper2skipper.com. If blacklist extension is enabled, the GoogleMap javascript is not included in the page and no map is displayed. I have also disabled caching by commenting out $wgGoogleMapsDidInsertEssentialJs = true; (there are 2 instances) and all seems to be well. I guess it will need to be addressed at some stage as it does affect a few extensions, but the above fix should work in the short term. --[[User:Skipper|Skipper]] 18:05, 6 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Possibly fixed in 0.8. Please let me know. --[[User:Emiller|Emiller]] 22:48, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Performance issue===&lt;br /&gt;
&lt;br /&gt;
Very cool extension, works for me but... with this extension installed the time it takes for the &amp;quot;edit&amp;quot; page to load jumped significantly to a few seconds. (from sub second load time)  This is fine for an experiment but not for a production site, since 99.9% of page edits won&#039;t be for maps, users shouldn&#039;t have to pay this overhead in usability expense for a mapping feature.&lt;br /&gt;
&lt;br /&gt;
I believe the added load time is probably due to the &amp;quot;fetching&amp;quot; of remote images and script files from google.com.   A fix that would work for me is to only fetch the remote files and scripts when a user really wants to make a map (clicks on the &amp;quot;make a map&amp;quot; link).  (and/or cache these images and scripts locally) Otherwise get nothing from google and spare everyone the wait. --[[User:Maxelrod|Maxelrod]] 17:58, 13 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I really have to agree with Maxelrod on this - very cool extension and I&#039;d love to use it, but the slow down on each page edit is too much especially on an active wiki. I second the idea of fetching remote files only when the button/link is clicked on. --[[User:Chrys|Chrys]] 19:17, 2 December 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I agree too. The extension will be fit for production sites by version 1.0. (Before you ask, 1.0 will be ready when it&#039;s ready.) --[[User:Emiller|Emiller]] 22:45, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Search box doesn&#039;t seem to work===&lt;br /&gt;
In addition to the previous point, the search box doesn&#039;t seem to work. When I enter something, it searches for a couple of seconds, but then produces no results. [[User:Hensa|Hensa]] 15:37, 10 May 2007 (UTC)&lt;br /&gt;
:Can you give a specific test case? --[[User:Emiller|Emiller]] 22:41, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Little Error on my code===&lt;br /&gt;
When I make a point in my map, there are a code for wiki.&lt;br /&gt;
&lt;br /&gt;
my code appear like below,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;googlemap lat=&amp;quot;35.680516&amp;quot; lon=&amp;quot;139.715624&amp;quot; zoom=&amp;quot;14&amp;quot; width=&amp;quot;700&amp;quot;&amp;gt;&lt;br /&gt;
35.678982, 139.715881&lt;br /&gt;
35.683793, 139.724207&lt;br /&gt;
35.689649, 139.70953&lt;br /&gt;
&amp;lt;/googlemap&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Snapshot for my error code http://jwiki.biz/code.png&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;there are &amp;lt;pre&amp;gt; code arround my code. (I think it shouldn&#039;t have it)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and when I copy the code, and paste it.. it goes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;googlemap lat=&amp;quot;35.692367&amp;quot; lon=&amp;quot;139.715624&amp;quot; zoom=&amp;quot;14&amp;quot; width=&amp;quot;700&amp;quot;&amp;gt;35.678982, &#039;&#039;&#039;139.71588135.683793&#039;&#039;&#039;, 139.72420735.689649, 139.70953&amp;lt;/googlemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Several code are stick together...&lt;br /&gt;
so, I have to make them separate by my self.&lt;br /&gt;
&lt;br /&gt;
What&#039;s wrong?? Is there any way to fix it?&lt;br /&gt;
&lt;br /&gt;
:Try a different browser. This will be fixed properly in 0.9.0. --[[User:Emiller|Emiller]] 08:27, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== When a marker is removed within a path ===&lt;br /&gt;
&lt;br /&gt;
Then, the point is not removed form the list like it is for a marker without path.&lt;br /&gt;
Obviousely, the distance is not recalculated, but the distances are not correct, see above.&lt;br /&gt;
Must be corrected. Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Problem with hooks in Xoops MediaWiki module ===&lt;br /&gt;
&lt;br /&gt;
I&#039;m running a [http://www.xoops.org Xoops CMS], with [http://www.xoops.org/modules/news/article.php?storyid=3443 MediaWiki module] in it. It&#039;s a 1.71 MediaWiki version hooked to work as a module in Xoops.&lt;br /&gt;
When I install this extension I get following error message on any wiki page:&lt;br /&gt;
&lt;br /&gt;
   Unknown datatype in hooks for ParserAfterTidy&lt;br /&gt;
   &lt;br /&gt;
   Backtrace:&lt;br /&gt;
   &lt;br /&gt;
   #0 C:\xampp\htdocs\xoops\modules\mediawiki\includes\Parser.php(352): wfRunHooks()&lt;br /&gt;
   #1 C:\xampp\htdocs\xoops\modules\mediawiki\includes\OutputPage.php(369): Parser-&amp;gt;parse(&#039;ParserAfterTidy&#039;, Array)&lt;br /&gt;
   #2 C:\xampp\htdocs\xoops\modules\mediawiki\includes\GlobalFunctions.php(573): OutputPage-&amp;gt;parse(&#039;This page has b...&#039;, Object(Title), Object(ParserOptions), true, true, NULL)&lt;br /&gt;
   #3 C:\xampp\htdocs\xoops\modules\mediawiki\includes\Skin.php(896): wfMsgExt()&lt;br /&gt;
   #4 C:\xampp\htdocs\xoops\modules\mediawiki\templates\Xoops.php(189): Skin-&amp;gt;pageStats(&#039;This page has b...&#039;, true, true)&lt;br /&gt;
   #5 C:\xampp\htdocs\xoops\modules\mediawiki\includes\Skin.php(581): SkinXoops-&amp;gt;doAfterContent(&#039;viewcount&#039;, Array, &#039;1,812&#039;)&lt;br /&gt;
   #6 C:\xampp\htdocs\xoops\modules\mediawiki\templates\Xoops.php(246): Skin-&amp;gt;afterContent()&lt;br /&gt;
   #7 C:\xampp\htdocs\xoops\modules\mediawiki\include\XoopsOutputPage.php(199): SkinXoops-&amp;gt;outputPage()&lt;br /&gt;
   #8 C:\xampp\htdocs\xoops\modules\mediawiki\include\XoopsOutputPage.php(136): XoopsOutputPage-&amp;gt;outputxoops()&lt;br /&gt;
   #9 C:\xampp\htdocs\xoops\modules\mediawiki\includes\Wiki.php(250): XoopsOutputPage-&amp;gt;output(Object(XoopsOutputPage))&lt;br /&gt;
   #10 C:\xampp\htdocs\xoops\modules\mediawiki\index.php(124): MediaWiki-&amp;gt;finalCleanup()&lt;br /&gt;
   #11 {main}&lt;br /&gt;
   &lt;br /&gt;
   Retrieved from &amp;quot;http://localhost/xoops/modules/mediawiki/index.php/Main_Page&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now, I am not good neither in php nor MediaWiki, but I tried to comment from line #130 to #134 in GoogleMaps.php&lt;br /&gt;
&lt;br /&gt;
    if( isset( $wgHooks[&#039;ParserAfterTidy&#039;] ) &amp;amp;&amp;amp; is_array( $wgHooks[&#039;ParserAfterTidy&#039;] ) ) {&lt;br /&gt;
        array_unshift( $wgHooks[&#039;ParserAfterTidy&#039;], array( $wgGoogleMaps, &#039;commentJS&#039; ) );&lt;br /&gt;
    } else {&lt;br /&gt;
        $wgHooks[&#039;ParserAfterTidy&#039;] = array( array( $wgGoogleMaps, &#039;commentJS&#039; ) );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
and it worked while pages were shown, but when I went to edit page, added &amp;lt;googlemap ...&amp;gt; tag, and did the preview, I got the dump of text, obiously not transformed form object to HTML...&lt;br /&gt;
&lt;br /&gt;
So, do you have any idea what should go wrong? Thanks!&lt;br /&gt;
&lt;br /&gt;
--[[User:Reljicb|Bojan]]&lt;br /&gt;
:Yes, this will be fixed in 0.9.2. Or you can upgrade your MediaWiki to 1.8 or later. --Emiller&lt;br /&gt;
&lt;br /&gt;
===Wrong shadow for custom marker icons===&lt;br /&gt;
&lt;br /&gt;
I set the markers on my map to use some of the other icons Google has available (see [http://www.visual-case.it/cgi-bin/vc/GMapsIcons.pl here]). Each of these has an accompanying shadow image. But in the GoogleMaps generated map, the shadow is that of the basic marker shape, which looks a bit funny - any ideas? thanks! --[[User:Zabwung|Zabwung]] 17:38, 7 January 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Shadows and overlay graphics are funky in Editor ===&lt;br /&gt;
&lt;br /&gt;
=== UNIQ QINU ===&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just installed this extension, and the problem now is that when i get a Map in a page, it only appears a code like this:&lt;br /&gt;
 �UNIQ5de16d323c59ce33-googlemap-00000001-QINU &lt;br /&gt;
¿how could i fix this?&lt;br /&gt;
&lt;br /&gt;
thank you&lt;br /&gt;
&lt;br /&gt;
:What version of MediaWiki? --[[User:Emiller|Emiller]] 17:02, 29 January 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m getting this problem as well. I&#039;m running MediaWiki 1.9.3. --Lev 26 March 2007&lt;br /&gt;
::Note that, after checking [[Extension:Google_Maps/Compatibility]], I noticed that the GoogleMaps extension hasn&#039;t been listed as compatible with MediaWiki 1.9.3. (I&#039;ve also had trouble with other tags rendering as &amp;quot;UNIQ....,&amp;quot; so I&#039;m not sure that this was a problem with the GoogleMaps extension.) I&#039;m going to switch my site to the most recent legacy software (1.8.2?) and see if that works. --Lev 27 March 2007&lt;br /&gt;
&lt;br /&gt;
::Not sure if this counts as &amp;quot;Resolved.&amp;quot; The problem is NOT with the GoogleMaps extension. It&#039;s a problem with the php.ini file on your host provider. WikiMedia&#039;s Bugzilla bug tracking system helped me find this [http://bugzilla.wikimedia.org/show_bug.cgi?id=8820 MediaWiki UNIQ bug]. After carrying out their recommendation, the GoogleMaps extension (as well as other tags like &amp;amp;lt;nowiki&amp;amp;gt;) works just fine. Note: I&#039;m using MediaWiki stable 1.9.3. --Lev 28 March 2007&lt;br /&gt;
&lt;br /&gt;
=== Using Pictures in the Balloons ===&lt;br /&gt;
&lt;br /&gt;
Does anyone use pictures or any other type of files in the balloons? Or does anyone know if we can do that with this extension?&lt;br /&gt;
thanks,&lt;br /&gt;
--[[User:198.70.22.217|198.70.22.217]] 14:06, 18 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Photo-op-wiki uses pictures in balloons.&lt;br /&gt;
It works best if you insert a thumbnail in the balloon... just use the standard thumbnail image syntax with it aligned to the left.&lt;br /&gt;
--[[User:Graydon|Graydon]] 04:15, 22 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== php error after installing v0.9.1 ===&lt;br /&gt;
I&#039;m using mediawiki 1.6.7 and php 4.4.2-1.1 and I&#039;ve been using version 0.7 of the google maps extension for some time now. Replacing the GoogleMaps folder with the new files from 0.9.1 I get on calling any mediawiki page (and just that):&lt;br /&gt;
: Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or &#039;}&#039; in &lt;br /&gt;
: /home/www/web111/html/w/extensions/GoogleMaps/GoogleMaps.body.php on line 25&lt;br /&gt;
&lt;br /&gt;
If I counted correctly the line 25 is the first line with a command:&lt;br /&gt;
:l.19---&amp;gt;class GoogleMaps {&lt;br /&gt;
:l.25---&amp;gt; 	const PARSE_INCLUDES = 0;&lt;br /&gt;
&lt;br /&gt;
Is the php version the problem? Can I update to version .9, though my webspace provider offers this old php version?&lt;br /&gt;
Or might there be another problem. I did apply the &amp;quot;Colored paths&amp;quot;-changes to my mediawiki, and it worked with v.7. I hope someone might know better than I do, what this error message says. And thanks again for the great extension. And I can&#039;t wait to use the new kml features. -- [[w:User:JanCK|JanCK]]14:18, 28 February 2008 (UTC)&lt;br /&gt;
==== php4 problem ====&lt;br /&gt;
http://www.phpbuilder.com/board/showthread.php?threadid=10326746 says that he got the same problem as he didn&#039;t know that classes were handled differently in php4 in contrast to php5. http://www.bestofjoomla.com/component/option,com_fireboard/Itemid,38/func,view/id,44220/catid,68/limit,10/limitstart,30/ also has an example with the same error message resulting from a php4-php5-difference. -- [[User:JanCK|JanCK]] 01:38, 29 February 2008 (UTC)&lt;br /&gt;
:http://hubpages.com/hub/RootShell suggest, that the const keyword for defining class constants isn&#039;t available in php4. I don&#039;t know how to implement this line in that way that &#039;&#039;PARSE_INCLUDES&#039;&#039; becomes a class constant in php5 and a usual constant in php4. -- [[User:JanCK|JanCK]] 01:51, 29 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==IMPLEMENTED features==&lt;br /&gt;
&lt;br /&gt;
=== kml / georss import ===&lt;br /&gt;
&lt;br /&gt;
I have tried to add kml / georss import. It looks like it is working. Is this a right way or am I forgetting something?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- GoogleMaps.body.php.org	2007-08-06 10:56:07.000000000 +0200&lt;br /&gt;
+++ GoogleMaps.body.php	2008-02-18 11:05:04.000000000 +0100&lt;br /&gt;
@@ -417,6 +417,12 @@&lt;br /&gt;
     if( $o[&#039;icon&#039;] != &#039;http://www.google.com/mapfiles/marker.png&#039; ) {&lt;br /&gt;
         $output .= &amp;quot; GME_DEFAULT_ICON = new GIcon(G_DEFAULT_ICON, &#039;&amp;quot;.addslashes($o[&#039;icon&#039;]).&amp;quot;&#039;);&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
+    if( $o[&#039;rss1&#039;] != &#039;&#039; ) {&lt;br /&gt;
+        $output .= &amp;quot; geoXml1 = new GGeoXml( &#039;&amp;quot;.$o[&#039;rss1&#039;].&amp;quot;&#039;); map.addOverlay(geoXml1);&amp;quot;;&lt;br /&gt;
+    }&lt;br /&gt;
+    if( $o[&#039;rss2&#039;] != &#039;&#039; ) {&lt;br /&gt;
+        $output .= &amp;quot; geoXml2 = new GGeoXml( &#039;&amp;quot;.$o[&#039;rss2&#039;].&amp;quot;&#039;); map.addOverlay(geoXml2);&amp;quot;;&lt;br /&gt;
+    }&lt;br /&gt;
 &lt;br /&gt;
     // parse the content of the tag&lt;br /&gt;
     $lines        = preg_split( &amp;quot;/[\r\n]+/&amp;quot;, $pContent );&lt;br /&gt;
@@ -730,6 +736,8 @@&lt;br /&gt;
       &#039;lon&#039;         =&amp;gt; -73.205112,&lt;br /&gt;
       &#039;overview&#039;    =&amp;gt; &#039;no&#039;,&lt;br /&gt;
       &#039;precision&#039;   =&amp;gt; 6,&lt;br /&gt;
+      &#039;rss1&#039;	     =&amp;gt; &#039;&#039;,&lt;br /&gt;
+      &#039;rss2&#039;	     =&amp;gt; &#039;&#039;,&lt;br /&gt;
       &#039;scale&#039;       =&amp;gt; &#039;no&#039;,&lt;br /&gt;
       &#039;selector&#039;    =&amp;gt; &#039;yes&#039;,&lt;br /&gt;
       &#039;stroke&#039;      =&amp;gt; 6,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--[[Special:Contributions/62.45.179.83|62.45.179.83]] 11:16, 19 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:KML import has been added to 0.9.0. --[[User:Emiller|Emiller]] 22:27, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== New Google API Terrain update? ===&lt;br /&gt;
&lt;br /&gt;
HI,&lt;br /&gt;
&lt;br /&gt;
Thanks for a great extension!&lt;br /&gt;
&lt;br /&gt;
Are there any plans to update this extension to support the new &#039;terrain&#039; option that is in the latest API?&lt;br /&gt;
&lt;br /&gt;
Google haven&#039;t enabled it by default, but it can been easily enabled it seems.  See http://googlemapsapi.blogspot.com/2007/12/v294-terrain-and-new-maptypecontrol-to.html&lt;br /&gt;
&lt;br /&gt;
It&#039;s probably really simple to do, and I&#039;ll have a look at the code myself tomorrow to see if I can figure it out.&lt;br /&gt;
&lt;br /&gt;
Ideally, I&#039;d like to keep the hybrid button as well, but just add the terrain button...&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
:You got it. Check out version 0.9. --[[User:Emiller|Emiller]] 22:27, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Polygons ?? ===&lt;br /&gt;
&lt;br /&gt;
This extension should take advantage of the polygons that you can use with gmaps. I know this is done with another extension , but this one should have that capabilty being it is the most used. --[[User:198.70.22.217|198.70.22.217]] 15:04, 30 May 2007 (UTC)&lt;br /&gt;
:Check out Version 0.8. --[[User:Emiller|Emiller]] 09:55, 6 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Wishes in next version by user===&lt;br /&gt;
* I really hope I can load kml files someday..&lt;br /&gt;
** I found There is a way to load xml files[http://www.mediawiki.org/wiki/Extension:GeoRSS], but it&#039;s too hard to edit code to load kml files.&lt;br /&gt;
*** Today&#039;s the day! Check out version 0.9.0. --[[User:Emiller|Emiller]] 22:30, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===KML===&lt;br /&gt;
*I would really like to be able to load kml files, as they can contain so much more information just ready to go. It look likes the more recent GM API will also allow kml network links as well - so maps can be [http://googlemapsapi.blogspot.com/2007/10/better-kml-support-in-maps-api-dynamic.html dynamic]. I just want to specify a URL that links to the file and that file be loaded using code like so:&lt;br /&gt;
&lt;br /&gt;
      // get the kml File&lt;br /&gt;
      var kmlFile = new GGeoXml(&amp;quot;http://www.xyz/kml/my.kml&amp;quot;, function() {&lt;br /&gt;
        if (kmlFile.loadedCorrectly())&lt;br /&gt;
        {&lt;br /&gt;
            // cancel the &amp;quot;Loading&amp;quot; message&lt;br /&gt;
            document.getElementById(&amp;quot;loadingMsg&amp;quot;).innerHTML = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
      map.addOverlay(kmlFile);&lt;br /&gt;
&lt;br /&gt;
Better still; do it as an array of files, so mashups of multiple kml files can be shown. The loading message could be left out - otherwise the message would have to sit on the map somewhere. In the past I have used an animated gif that rotated around as the &amp;quot;loading msg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Background info for readers: kml files can be made using Google Earth or Google Maps My maps. Also lots of GPS software can produce them.&lt;br /&gt;
:KML import/export will be in 0.9.0. --[[User:Emiller|Emiller]] 08:32, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==RESOLVED problems==&lt;br /&gt;
=== ERROR Cannot modify header informationSince installed the extension I get this when saving ===&lt;br /&gt;
&lt;br /&gt;
Since installed the extension I get this when saving or even starting the page:&lt;br /&gt;
&lt;br /&gt;
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/********/wiki/LocalSettings.php:1) in /www/htdocs/********/wiki/includes/WebResponse.php on line 10&lt;br /&gt;
&lt;br /&gt;
What happend - can you help me please - apart the ERROR (which is shown over my whole site) the extension works well&lt;br /&gt;
&lt;br /&gt;
:I was getting similar errors, along with specific warnings in GoogleMaps.body.php and SpecialGoogleMapsKML.php.  I asked on the [[Extension_talk:Google_Maps/Installation | installation article&#039;s discussion page]] and got this reply:&lt;br /&gt;
&lt;br /&gt;
::Temporary solution:&lt;br /&gt;
::Just go ahead and remove the leading &amp;quot;&amp;amp;&amp;quot; sign on the parameters in the function calls at the stated lines (line 401 in GoogleMaps.body.php and line 43 in SpecialGoogleMapsKML.php).&lt;br /&gt;
&lt;br /&gt;
:This worked great for me, removing all the PHP warnings.  I don&#039;t actually know enough about PHP to know what the &amp;quot;&amp;amp;&amp;quot; characters were for, but it appears to work properly without them. [[User:Jangell|Jangell]] 08:33, 23 February 2008 (UTC)&lt;br /&gt;
::Fixed in 0.9.1. --[[Special:Contributions/71.202.99.103|71.202.99.103]] 23:10, 27 February 2008 (UTC)&lt;br /&gt;
=== Distance ===&lt;br /&gt;
&lt;br /&gt;
Great extension ! Thank you for the hard work.&lt;br /&gt;
Sure, there is a lot of new functions to be added but first I have some problem with distance :&lt;br /&gt;
Here is a simple exemple (the whole erratic behaviour is more complicated).&lt;br /&gt;
&lt;br /&gt;
A path of four points (three vectors of visualy same lenth) and two right angle.&lt;br /&gt;
The distance calculated for each the two first vectors is twice as long as the third.&lt;br /&gt;
Apparently the third one is the correct one. Is this a bug of google function ?&lt;br /&gt;
&lt;br /&gt;
:Will be fixed in 0.9.0. --[[User:Emiller|Emiller]] 08:27, 21 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Markers don&#039;t work properly unless preceded by a space ===&lt;br /&gt;
Syntax says: &amp;quot;The line should then have the latitude, then a comma, optionally a space, then the longitude, then a comma, then a label for the point.&amp;quot; If you put the marker text immediately after the longitude without a space (as in CSV export), then the marker shows up on the map but it isn&#039;t clickable.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;28.607122,-80.546,Maximum dynamic pressure&amp;lt;/code&amp;gt; shows the marker, but &amp;lt;code&amp;gt;28.607122,-80.546, Maximum dynamic pressure&amp;lt;/code&amp;gt; puts a clickable marker on the map. &lt;br /&gt;
[[User:EHartwell|EHartwell]] 00:07, 9 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Nice catch, I&#039;ll fix this. --[[User:Emiller|Emiller]] 02:00, 29 July 2007 (UTC)&lt;br /&gt;
::Fixed in 0.8.0. --[[User:Emiller|Emiller]] 10:01, 6 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Some options in Editor&#039;s Map not reflected in code===&lt;br /&gt;
Hi - First, I think the extension is great. However, the three options on the bottom row of the Editor Map options do not result in any change in the code. For example, when I select &#039;no&#039; for the satellite/map selector, those buttons still show on the map. [[User:Hensa|Hensa]] 15:27, 10 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should say that an example of the map in action is [http://www.southwestscotland.info/w/index.php?title=Caerlaverock_Castle&amp;amp;action=edit here]. Also, I am using Firefox 2 with XP. [[User:Hensa|Hensa]] 15:33, 10 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I noticed this also. Until there&#039;s a fix, you can manually put the [[Extension:Google_Maps/Syntax#Tag_Attributes| syntax tags]] in. For example,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;googlemap lat=&amp;quot;32.734774&amp;quot; lon=&amp;quot;-117.150285&amp;quot; zoom=&amp;quot;17&amp;quot; controls=&amp;quot;large&amp;quot; type=&amp;quot;map&amp;quot; selector=&amp;quot;no&amp;quot; scale=&amp;quot;yes&amp;quot; overview=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:[[User:SDDR|SDDR]] 04:24, 11 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Fixed in 0.8.0. --[[User:Emiller|Emiller]] 10:02, 6 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Change Map Type in Editor ===&lt;br /&gt;
&lt;br /&gt;
Is it possible to set the Map Type of the Editor Map to Terrain? I&#039;m working with some elevation based stuff and to have the terrain defaulted (or even selectable for that matter) would be very helpful. --[[Special:Contributions/204.52.215.14|204.52.215.14]] 20:29, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes. This is available as of 0.9.0. You may need to do a &amp;quot;hard refresh&amp;quot; to get the new JavaScript file in your browser. (Shift-F5 on most computers). --[[User:Emiller|Emiller]] 22:40, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Thanks a bunch, that solved it.--[[Special:Contributions/67.85.243.235|67.85.243.235]] 18:46, 27 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Error: Undefined variable:  wgGoogleMapsTemplateVariables in ./extensions/GoogleMaps/GoogleMaps.php on line 228 ===&lt;br /&gt;
It seems like this variable is used before it&#039;s ever defined. Line 228:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    if ($wgGoogleMapsTemplateVariables) { # experimental, see MW bug #2257&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Or am I missing something? [[User:SDDR|SDDR]] 02:54, 29 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Fixed in 0.8 or thereabouts. --[[User:Emiller|Emiller]] 22:42, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Local.Settings.php Error ===&lt;br /&gt;
When I reload my site, I keep getting this error:&lt;br /&gt;
&lt;br /&gt;
Parse error: syntax error, unexpected T_STRING in /afs/athena.mit.edu/user/a/f/afong05/web_scripts/Connect/LocalSettings.php on line 405&lt;br /&gt;
&lt;br /&gt;
I&#039;m not sure what this means.&lt;br /&gt;
Thank you!&lt;br /&gt;
&lt;br /&gt;
:You have a syntax error in your LocalSettings.php file. Double check it around line 405, and if you don&#039;t see the problem, post it here and maybe someone can help you out. --[[User:Emiller|Emiller]] 01:47, 5 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Call-time pass-by-reference has been deprecated ===&lt;br /&gt;
just started up a new install of MW 1.11 and threw the GM 0.9 extension in. i get a warning now of:&lt;br /&gt;
&lt;br /&gt;
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /home/&#039;&#039;server&#039;&#039;/&#039;&#039;account&#039;&#039;/&#039;&#039;site&#039;&#039;/extensions/GoogleMaps/SpecialGoogleMapsKML.php on line 43&lt;br /&gt;
&lt;br /&gt;
and...&lt;br /&gt;
&lt;br /&gt;
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /home/&#039;&#039;server&#039;&#039;/&#039;&#039;account&#039;&#039;/&#039;&#039;site&#039;&#039;/extensions/GoogleMaps/GoogleMaps.body.php on line 401&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Temporary solution:&lt;br /&gt;
Just go ahead and remove the leading &amp;quot;&amp;amp;&amp;quot; sign on the parameters in the function calls at the stated lines (line 401 in GoogleMaps.body.php and line 43 in SpecialGoogleMapsKML.php).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the fix listed above and in an above post works to get rid of errors but i don&#039;t know if it fixes the problem.&lt;br /&gt;
I don&#039;t want to create a custom php.ini setup to set allow_call_time_pass_reference to true, because of my host&#039;s setup.&lt;br /&gt;
&lt;br /&gt;
Is GM 0.9 compatible with MW 1.11 and php 5+?&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated.&lt;br /&gt;
&lt;br /&gt;
bye for now...&lt;br /&gt;
--oktiv 19:58, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thanks for the bug report. A fix will be in 0.9.1. --[[User:Emiller|Emiller]] 22:26, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== EditorsMap.js and Mediawiki 1.10.1 ===&lt;br /&gt;
&lt;br /&gt;
I recently upgraded to 1.10.1 and 0.8.0 and now the map editor no longer works. The Google Maps are rendered correctly, just the map editor no longer works.&lt;br /&gt;
&lt;br /&gt;
Firebug throws me a javascript error: this.toggle_link has no properties or emap has no properties in EditorsMap.js.&lt;br /&gt;
--[[User:24.22.120.135|24.22.120.135]] 04:06, 9 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m seeing this issue too. Firefox 2.0.0.6, MediaWiki 1.10.1, Google Maps Extension 0.8.0. I can&#039;t currently corroborate the javascript error (FireBug not installed), but I can tell you that the &amp;quot;make a map&amp;quot; link does not show under the formatting buttons in article edit mode. But extension-related markup is getting parsed correctly during rendering. --[[User:216.152.98.1|216.152.98.1]] 18:53, 13 September 2007 (UTC)&lt;br /&gt;
::Wait, nevermind. It is because I am an idiot. The make a map works for me just fine. I didn&#039;t realize the UI had changed. The button on the formatting toolbar exists on my deployment and the map editor works absolutely fine. Sorry for the false alarm. --[[User:216.152.98.1|216.152.98.1]] 20:02, 13 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Same problem here. MW 1.11.1 and GM extension 0.9.0. &amp;quot;this.toggle_link has no properties[..]&amp;quot; --[[User:BigSmoke|BigSmoke]] 13:41, 22 February 2008 (UTC)&lt;br /&gt;
::Solved the problem. After noticing that this.toggle_link doesn&#039;t occur anywhere in EditorsMap.js, I did a diff an found that an old version of the js file was being served from cache. I opened the js file in FF and did a proper reload to refresh the cache. Now, everything&#039;s working all dandy and fine. --[[User:BigSmoke|BigSmoke]] 13:57, 22 February 2008 (UTC)&lt;br /&gt;
:::Starting with 0.9.1, the JS will automatically reload with new versions of the extension. --[[User:Emiller|Emiller]] 23:36, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New Issues Go Here ==&lt;br /&gt;
&lt;br /&gt;
=== how do I use different icon sets? ===&lt;br /&gt;
&lt;br /&gt;
I have 3 / 4 different types of locations (our branches, partners, clients, highsites), and I would like to use different coloured icons for each &amp;quot;group&amp;quot;, how do I do this?&lt;br /&gt;
&lt;br /&gt;
=== Template:Google Maps Extension Info ===&lt;br /&gt;
&lt;br /&gt;
I think this template should only be used on the main page, because it creates to many entries in the category extension. Since all subpages have a link to the toppage, I do not see any problems here. --[[User:GunterS|GunterS]] 19:19, 20 March 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Storing marker locations in the DB ===&lt;br /&gt;
&lt;br /&gt;
I wanted to store map marker locations in the database rather than in wiki pages, and have hacked the extension to be able to fetch markers and display them--either all markers in a category, or just one marker by name. Would the diff/patch be of interest at all? [[User:Thinkling|Thinkling]] 22:36, 21 March 2007 (UTC)&lt;br /&gt;
:I have a site with a lot of differently centered maps, but would like to have the same markers/category of marker displayed on all maps, i think your patch may help [[User:O1ive|O1ive]] 08:32, 14 May 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I also have markers stored in a database and want to include them into a GoogleMap. Therefore I wrote a separate extension that includes the GoogleMap-extension described here and feeds it with coordinates and descriptions from my database. Using an old version of Mediawiki and the GoogleMap-extension version 0.5.5 everything worked fine. After upgrading my Mediawiki-installation to version 1.11.1 and using the GoogleMaps extension version 0.8.0  I&#039;m not able to get the stuff working. Here&#039;s the code of my extension:&lt;br /&gt;
 &amp;lt;?&lt;br /&gt;
 $wgExtensionFunctions[] = &amp;quot;mcmap&amp;quot;;&lt;br /&gt;
 function mcmap()&lt;br /&gt;
    {&lt;br /&gt;
    global $wgParser;&lt;br /&gt;
    $wgParser-&amp;gt;setHook( &amp;quot;mcmap&amp;quot;, &amp;quot;renderMcmap&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
 function renderMcmap ( $input, $argv, &amp;amp;$parser )&lt;br /&gt;
    {&lt;br /&gt;
    global $wgParser, $wgUser, $wgTitle, $wgOut;&lt;br /&gt;
    $wgParser-&amp;gt;disableCache();&lt;br /&gt;
    $abfrage = &amp;quot;SELECT ... &amp;quot;; # my database query&lt;br /&gt;
    $ergebnis = mysql_query($abfrage);&lt;br /&gt;
    while ($data = mysql_fetch_assoc($ergebnis))&lt;br /&gt;
        {&lt;br /&gt;
        $myoutput .= &amp;quot;...&amp;quot;; # generation my coordinates and descriptions&lt;br /&gt;
        }&lt;br /&gt;
    mysql_free_result($ergebnis);&lt;br /&gt;
   &lt;br /&gt;
    global $wgGoogleMaps;&lt;br /&gt;
    return $wgGoogleMaps-&amp;gt;render($myoutput, $argv, &amp;amp;$parser, &amp;amp;$parser);&lt;br /&gt;
    }&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last two lines are highly doubtful, the return command causes an UNIQ/QINU error and non of the usual solutions helped me. Any ideas?&lt;br /&gt;
--[[User:Dasaweb|Dasaweb]] 11:19, 5 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Maps using Category ===&lt;br /&gt;
&lt;br /&gt;
I would love to see a calendar that linked to multiple Wiki pages using the Category tag.  Something like the way this calendar extension works: [[Extension:Calendar (Barrylb)]]&lt;br /&gt;
&lt;br /&gt;
You would add pages with categories like this: 	&amp;lt;nowiki&amp;gt;[[Category:mytown|32.81134,48.498341]]&amp;lt;/nowiki&amp;gt;, and then, when you put this tag in: &amp;lt;googlemap category=mytown  lat=&amp;quot;32.82422&amp;quot; lon=&amp;quot;48.481141&amp;quot;&amp;gt;, it would put in markers for each page in the category with a link to the page.&lt;br /&gt;
--[[User:Dfink|Dfink]] 06:41, 22 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== GoogleMapsMessages.php accents problem ===&lt;br /&gt;
Hi, this extension is terrific, thank you. Just downloaded, installed 0.7.7, its worky but fr and others lang accents are not printed properly from GoogleMapsMessages.php. I tried both from tgz and zip archive, any clue? [[User:Greudin|Greudin]] 16:56, 28 April 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;ll be revamping the language stuff quite soon and will look into this. --[[User:Emiller|Emiller]] 22:32, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Parsing google map syntax to a template.. ===&lt;br /&gt;
&lt;br /&gt;
Great extension... !! I have a question that i really hope you can help me out with. &lt;br /&gt;
&lt;br /&gt;
I have created a custom form for users to input information into when they hit the &amp;quot;edit&amp;quot; button. So the traditional bland edit screen isnt visible. Is there anyway i can put the add a map link on this new edit page? and once then link is set it there anyway to parse this value to a text box on the custom edit page?&lt;br /&gt;
&lt;br /&gt;
thanks in advance!!!&lt;br /&gt;
AJ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Safari can hang on long paths ===&lt;br /&gt;
&lt;br /&gt;
I have not been able to isolate what the problem is exactly or where the limit is but I have a page with a 10-mile track with track points every 1/6th of a mile, I think.  The page will load just fine on my Mac using Firefox but it causes Safari to hang indefinitely and the Finder says it is &amp;quot;Not Responding.&amp;quot;  This is the page causing the problem:&lt;br /&gt;
&lt;br /&gt;
http://sonomavalleycyclists.org/wiki/index.php?title=Lovall_Valley&amp;amp;oldid=1586&lt;br /&gt;
&lt;br /&gt;
I wish I could identify what it is but I can edit out the path and add it back in pieces and the pieces show.  I just don&#039;t know where, yet, it decides to balk.  I do know this can basically work in Safari because the following page, displays properly:&lt;br /&gt;
&lt;br /&gt;
http://www.xcrides.com/index.php?title=Pian_delle_Bosse&lt;br /&gt;
&lt;br /&gt;
Is it possible there is a limit to the number of points in a track that Safari can support?  Could this be a weakness in the extension?  Or could my data be malformed in some way?&lt;br /&gt;
&lt;br /&gt;
OK, I started experimenting and found that it works up to 451 track points for this file, if I counted correctly -- I could be off by one.  At 452, the previous version of the file, Safari still hangs:&lt;br /&gt;
&lt;br /&gt;
http://sonomavalleycyclists.org/wiki/index.php?title=Lovall_Valley&amp;amp;oldid=1597&lt;br /&gt;
&lt;br /&gt;
I still don&#039;t know if this is just a size issue or in some sense due to the fact that much of the second half of the track overlaps the first half.&lt;br /&gt;
&lt;br /&gt;
[[User:Chip.R|Chip.R]] 21:43, 1 June 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Invalid Character&amp;quot; in IE 7.0 ===&lt;br /&gt;
I just installed the Extension (on Mediawiki 1.10.0) and everything went smoothly - except the map does not appear in the page after editing.  The map editor works great.  I copy and paste the &amp;lt;googlemap&amp;gt; code in and hit preview (or save).  The resulting page shows an IE error (yellow hazard triangle in the status bar with the text &amp;quot;Done, but with errors on page&amp;quot;.  If you click the status bar to show the error it shows the message &amp;quot;Error: Invalid character&amp;quot; (with line number and character number).  The character referenced seems to be in the Javascript block generated by the Map extension right near where it says &amp;lt;pre&amp;gt;href=&amp;quot;\&amp;amp;amp;quot;http&amp;lt;/pre&amp;gt;  I notice if I take out the whole &amp;amp;lt;a ... &amp;amp;gt; tag (about using a compatibile web broser) save the page to my pc, then load this saved page in IE, the map comes up fine.  Anyone know what this might be?  The symptoms seem similar to an error referenced above (Editor works, but no visible map after preview/save) but different error messages (and causes?).  Any help would be greatly appreciated. Graham [[User:70.18.28.113|70.18.28.113]] 00:33, 12 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Should be fixed in 0.9.1 --[[User:Emiller|Emiller]] 23:32, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Latitude/longitude in DMS conversion into Decimal degrees? ===&lt;br /&gt;
&lt;br /&gt;
I am need of suggestions. All my points I want to use are recorded as Degrees Minutes Seconds. IS there a way of inputing this into the syntax and obtaining the correct map? Currently I need to convert all my points into Decimal degrees, point by point. Any assistance is welcomed!&lt;br /&gt;
&lt;br /&gt;
:I will include this feature in a future version. --[[User:Emiller|Emiller]] 22:29, 26 February 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Have a look at this [http://www.lynedochpublications.com.au/radiosites/inc/dms2decimal.txt code]. It&#039;s based on this [http://www.movable-type.co.uk/scripts/LatLongVincenty.html Javascript]. This PHP version is my work and can be used as is - note that it is loosely based on the original Javascript. Refer to [http://www.movable-type.co.uk/scripts/LatLongVincenty.html copyright statement] on original Javascript page.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;helper&amp;quot; like gmap ===&lt;br /&gt;
&lt;br /&gt;
The gmap extension has a &amp;quot;helper&amp;quot; attribute so it is easy to locate lat/lon coords.  With this extension, how can I scroll around the map and find the lat/lon coords I&#039;m interested in?  Do I have to use a completely different app to find the coords and then paste them in here? [[User:128.23.114.39|128.23.114.39]] 19:24, 7 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Click the map icon on top of the edit box to use the editor&#039;s map. [[User:Kainaw|Kainaw]] 16:12, 11 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Using the FCKeditor integration with MW 1.10.1 ===&lt;br /&gt;
&lt;br /&gt;
The normal MW editor is working fine but by default my users will use the FCKeditor.  This editor shows no button for this google maps extension.  I would like to know how I can either add the button into the FCKeditor or make some sort of link on the edit page which is outside of the editor area.  (like I guess the older version used to use?)&lt;br /&gt;
&lt;br /&gt;
=== Cache problem ===&lt;br /&gt;
&lt;br /&gt;
I use [[Manual:Short URL|Short URL]] for my MediaWiki installation, therefore I assigned two keys in $wgGoogleMapsKeys:&lt;br /&gt;
# &amp;lt;tt&amp;gt;MyIP/wiki/&amp;lt;/tt&amp;gt; (short URL, for &amp;lt;tt&amp;gt;/wiki/ArticleName&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# &amp;lt;tt&amp;gt;MyIP/w/&amp;lt;/tt&amp;gt; (real installed path, like &amp;lt;tt&amp;gt;/w/index.php?title=ArticleName&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Sometimes, the script said that the key is invalid in /wiki/Article which the key for [2] is used instead. I traced and tested the source and found it very weird that some variables are set differently. (For example, in &amp;lt;tt&amp;gt;GoogleMaps::commentJS()&amp;lt;/tt&amp;gt;, the variable &amp;lt;tt&amp;gt;$this-&amp;gt;mGoogleMapsOnThisPage&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt; in [1], but &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; in [2])&lt;br /&gt;
&lt;br /&gt;
Finally, I resolved this problem by [http://thinkhole.org/wp/2006/09/13/disabling-caching-in-mediawiki/ disabling some cache mechanism in MediaWiki]. However, this is not a good in consideration of the server load. And after I enabled caching, the problem occured again. Is there any way to resolve this problem (and still using short URL)? Or do I need to provide more information?&lt;br /&gt;
&lt;br /&gt;
[[User:Ericyu|Ericyu]] 14:03, 24 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Using this extension with the FCKeditor ===&lt;br /&gt;
&lt;br /&gt;
I have to disable the FCKeditor in order to make the extension work because the &amp;quot;make a map&amp;quot; button will not show up anywhere on the edit page dialog with the FCKeditor.  Can anyone help me or just give me some way of enabling this extension with the FCKeditor anyway?  I&#039;m not asking for full functionality with the FCKeditor or anything.  Just a little text link above the editor window would be great!  I just don&#039;t understand the complexities of the code well enough to get MW 1.10.1 to play with this extension and the FCKeditor integration at the same time!&lt;br /&gt;
&lt;br /&gt;
I guess my problem really is:  How can I instantiate the map editor somewhere else besides in the editor?  (like maybe below or above it)&lt;br /&gt;
&lt;br /&gt;
FCKeditor renders the &amp;lt;googlemap&amp;gt; tags just fine.  I just need to let the user have an interface with which to edit the article since this is essential to the goal of my wiki site. (allowing each user a simple way to add a map to their article).&lt;br /&gt;
&lt;br /&gt;
Thanks again! &lt;br /&gt;
--[[User:68.35.119.165|68.35.119.165]] 19:22, 25 September 2007 (UTC) Nate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
same here, i think it must be taken up with the fckeditor people though as it is removing the buttons&lt;br /&gt;
&lt;br /&gt;
-oktiv   01nov2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-UPDATE-&lt;br /&gt;
someone has come up with a plug-in for FCKeditor because there is no license attached I will only link to the discussion. Please see http://www.fckeditor.net/forums/viewtopic.php?f=5&amp;amp;t=6627&amp;amp;p=17827&amp;amp;hilit=google+maps#p17827 &lt;br /&gt;
It works fine on a regular website but doesn&#039;t format the tags into wiki text. I am wondering if some of the code from the wiki + googlemaps extension can be utilized inside of the FCKeditor plug-in, possibly having them both installed side by side and adding a call to the parser inside of the google maps wiki extension. I don&#039;t know enough about js to do this. I am willing to help sponsor this feature. djoktiv@gmail.com&lt;br /&gt;
&lt;br /&gt;
-oktiv   09nov2007&lt;br /&gt;
&lt;br /&gt;
=== Doesn&#039;t work on this wiki ===&lt;br /&gt;
I want to use it, but it doesn&#039;t work over here http://stad.wikia.com/wiki/ [[User:82.170.55.126|82.170.55.126]] 19:13, 29 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== It works, but when the extension is enabled, I get a 4 lines of code at the top of the page ===&lt;br /&gt;
It won&#039;t let me copy &amp;amp; paste it, so here is the link to see what it is doing - [http://www.dyrms86.co.uk/v8/wiki/index.php5?title=Main_Page]&lt;br /&gt;
&lt;br /&gt;
Any thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Dyrms86|Dyrms86]] 08:29, 5 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
The lines show &amp;quot;view.atdmt.com&amp;quot; - this is some sort adware - do a search on it in Google. I don&#039;t know how to remove it.&lt;br /&gt;
&lt;br /&gt;
=== KML export problem ===&lt;br /&gt;
Using Mediawiki 1.11.1  Installed extension ver 0.9.1  All worked a treat excpet for KML export. All polylines had the first coordinate repeated at the end of the line, so all the lines became enclosed spaces. ie somehow the first co-ord was duplicated at the end unnecessarily. Also markers are labelled as Point 1, Point 2, etc as opposed to showing the Title of the marker as seen in the Title bubble on the map.&lt;br /&gt;
&lt;br /&gt;
OK thought ver 0.9.2 may contain a fix for the lines. Now clicking on a link to start a KML export this gets displayed:&lt;br /&gt;
&lt;br /&gt;
Warning: SpecialPage::require_once(/home/bbug/public_html/wiki/includes/SpecialGoogleMapsKML.php) [function.SpecialPage-require-once]: failed to open stream: No such file or directory in /home/bbug/public_html/wiki/includes/SpecialPage.php on line 646&lt;br /&gt;
&lt;br /&gt;
Fatal error: SpecialPage::require_once() [function.require]: Failed opening required &#039;/home/bbug/public_html/wiki/includes/SpecialGoogleMapsKML.php&#039; (include_path=&#039;/home/bbug/public_html/wiki:/home/bbug/public_html/wiki/includes:/home/bbug/public_html/wiki/languages:.:/usr/lib/php:/usr/local/lib/php&#039;) in /home/bbug/public_html/wiki/includes/SpecialPage.php on line 646&lt;br /&gt;
&lt;br /&gt;
Figured SpecialGoogleMapsKML.php needed to be in the include directory - so put a copy in there. Fixed above error msg but know get 500 error - page cannot be displayed.&lt;br /&gt;
&lt;br /&gt;
Keep up the good work.&lt;br /&gt;
&lt;br /&gt;
=== GM plugin - mmmmm good stuff ===&lt;br /&gt;
*I wanted to set the version of the Google API to 2.x, which as I understand it, always makes use of the latest GM API. However array element $o[&#039;version&#039;] is set to a floating point number, whereas 2.x is a string. So when I set the override in LocalSettings.php I got a: &amp;quot;Parse error: syntax error, unexpected T_STRING&amp;quot;. I would have thought the type casting would straightened things out but apparently not. I then tried to define $o[&#039;version&#039;] as a string &#039;2.85&#039; but that didn&#039;t appear to work either. No errors but the override in LocalSettings.php didn&#039;t work. It is possible the browser&#039;s page cache might not have shown the update. Any thoughts on this?&lt;br /&gt;
:This is a syntax error in your LocalSettings.php. --[[User:Emiller|Emiller]] 08:32, 21 February 2008 (UTC)&lt;br /&gt;
*Would also like to see the help bubble size controlled, so it remains inside the map. The existing code:&lt;br /&gt;
 openInfoWindowTabsHtml(overlay.tabs);&lt;br /&gt;
 overlay.openInfoWindowHtml(overlay.caption);&lt;br /&gt;
&lt;br /&gt;
Could be altered to:&lt;br /&gt;
 openInfoWindowTabsHtml(overlay.tabs, {maxWidth:var_w, maxHeight:var_h, autoScroll:true} );&lt;br /&gt;
 overlay.openInfoWindowHtml(overlay.caption, {maxWidth:var_w, maxHeight:var_h, autoScroll:true} );&lt;br /&gt;
&lt;br /&gt;
Where var_w and var_h are built/derived from say:&lt;br /&gt;
&lt;br /&gt;
 var BUBBLE_SCALE = 0.5; &lt;br /&gt;
 var bubble_w = map.getSize().width  * BUBBLE_SCALE;&lt;br /&gt;
 var bubble_h = map.getSize().height * BUBBLE_SCALE;&lt;br /&gt;
&lt;br /&gt;
Or use GM&#039;s new [http://googlemapsapi.blogspot.com/2007/11/pump-up-your-info-windows-to-max.html maximise button] code?&lt;br /&gt;
&lt;br /&gt;
Or at least give the info bubble its own id for css, where htmlCode is the bubble text:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;var divStyle = &#039;&amp;lt;div class=&amp;quot;gmapinfowindow&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
 htmlCode = divStyle + htmlCode + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
And css example:&lt;br /&gt;
 div.gmapinfowindow&lt;br /&gt;
 {&lt;br /&gt;
    width: 400px;&lt;br /&gt;
    font-family: verdana, arial, helvetica, sans-serif;&lt;br /&gt;
    color: #000000;   /* of the text */;&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
--[[User:124.191.115.9|124.191.115.9]] 00:22, 18 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Map doesn&#039;t load properly in IE ===&lt;br /&gt;
&lt;br /&gt;
I just upgraded to 0.8 and i realise that the markers and shading on the map don&#039;t load immediately in IE, you have to click on Map/Hybrid/Satellite for them to show up, and then if you zoom in/out again the markers disappear. This works in Firefox and Safari just fine and it may have worked fine in IE before the upgrade, i&#039;m not sure. &lt;br /&gt;
&lt;br /&gt;
Anyone else noticed that, and hopefully know how to fix it? [[User:87.194.242.21|87.194.242.21]] 00:04, 15 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I am having the same problem with IE 6. I just installed this extension on a new Wiki. It was working fine yesterday and then today it was &amp;quot;broken&amp;quot; except my markers are showing just the map isn&#039;t showing. If it is set to Map or Satellite; the markers, controls, the overview, scale, Google/Map data copyright info, and the selectors show. But no streets or satellite pictures. If it is set to Hybrid the streets/neighborhood overlay shows plus the above-mentioned extras but not the satellite pictures. Also the zoom function does work even with no map/sat pics, you see the zoom &amp;quot;guide&amp;quot; appear and the sliding scale moves. If you switch from one type to another, then it all works fine until you reload the page. I checked out the Demo site and it worked fine with my browser so I believe it to be be server side. I tried disabling the cache and purging without success. I also went to the download site, installed 0.7.7 and that version worked fine. I also tried Firefox and it worked fine. --[[User:69.47.201.6|69.47.201.6]] 10:23, 4 December 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Get custom maps from google account ===&lt;br /&gt;
&lt;br /&gt;
Is there a way to show maps which are available publicly through Google Maps itself. So you can show maps which use the full functionality of Google Maps. [[Special:Contributions/87.194.242.21|87.194.242.21]] 13:57, 17 November 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Editor working but no map in article. ===&lt;br /&gt;
&lt;br /&gt;
I&#039;m using MediaWiki ver 1.11.1 with GoogleMaps ver 0.9.1 and everything looks ok with Editor but pasted tags don&#039;t show any Google Map on the page. $wgUseTidy is enabled (I read in Talk that UseTidy can conflict but it&#039;s fixed in the latest version of GoogleMaps).&lt;br /&gt;
Please help.&lt;br /&gt;
Thanks for this great extension. -- [[User:208.73.108.66 ]] 17:59, 28 February 2008&lt;br /&gt;
&lt;br /&gt;
Update: 25th March&lt;br /&gt;
Firebug displaying - &#039;unterminated string literal&#039; Similar in IE near &#039;else if&#039; clause&lt;br /&gt;
--[[Special:Contributions/121.247.76.166|121.247.76.166]] 14:34, 25 March 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== php error, as v0.9.1 of the extension seems imcompatible to php4===&lt;br /&gt;
Should I have put this: [[Extension_talk:Google_Maps#php_error_after_installing_v0.9.1]] here and not up there? -- [[User:JanCK|JanCK]] 18:52, 28 February 2008 (UTC)&lt;br /&gt;
: Are there plans to make the Google Maps Extension 0.9 compatible with php4? (v7 was working on php4.) -- [[User:JanCK|JanCK]] 11:00, 6 March 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
{{Google Maps Extension Navigation}}&lt;br /&gt;
&lt;br /&gt;
=== url array ===&lt;br /&gt;
&lt;br /&gt;
version 9.2 edited local settings as shown: &lt;br /&gt;
 $wgEnableParserCache = false;&lt;br /&gt;
 $wgGoogleMapsKey = array(&amp;quot;idahothewhitewaterstate.com&amp;quot; =&amp;gt; &amp;quot;xxx&amp;quot;,&lt;br /&gt;
 &amp;quot;www.kayakidaho.com&amp;quot; =&amp;gt; &amp;quot;xxy&amp;quot;,&lt;br /&gt;
 &amp;quot;wiki.kayakidaho.com&amp;quot; =&amp;gt; &amp;quot;xxz&amp;quot; );&lt;br /&gt;
 $wgGoogleMapsKey = &amp;quot;xxx&amp;quot;;&lt;br /&gt;
 require_once( &amp;quot;extensions/GoogleMaps/GoogleMaps.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
I still get the wrong api error message using any url other than the called from the old version.&lt;br /&gt;
[[User:Grantiago|Grantiago]] 02:15, 17 March 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== kml import ===&lt;br /&gt;
&lt;br /&gt;
version 9.2 with the following syntax I get the default lat long as defined in Localsettings.php. nothing from the kml file. &lt;br /&gt;
 &amp;lt;googlemap&amp;gt;&lt;br /&gt;
 http://www.kayakidaho.com/maps/sheep_creek.kml&lt;br /&gt;
 &amp;lt;/googlemap&amp;gt;&lt;br /&gt;
[[User:Grantiago|Grantiago]] 02:14, 17 March 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Maximum Execution Time Error===&lt;br /&gt;
I have this extension installed on my server, but anytime I try to put a map onto a page, I get this error message:&lt;br /&gt;
&lt;br /&gt;
Fatal error: Maximum execution time of 30 seconds exceeded in /mediawiki/includes/StringUtils.php on line 277&lt;br /&gt;
&lt;br /&gt;
===Problem with 0.9.2 and Mediawiki 1.12.0===&lt;br /&gt;
My other wikis work fine with older versions of Mediawiki and Google Maps, but these versions bring up these messages:&lt;br /&gt;
  Notice:  Use of undefined constant GOOGLE_MAPS_PARSE_INCLUDES - assumed &#039;GOOGLE_MAPS_PARSE_INCLUDES&#039; in /w/extensions/GoogleMaps/GoogleMaps.body.php on line 8&lt;br /&gt;
  Notice:  Use of undefined constant GOOGLE_MAPS_PARSE_ADD_MARKER - assumed &#039;GOOGLE_MAPS_PARSE_ADD_MARKER&#039; in /w/extensions/GoogleMaps/GoogleMaps.body.php on line 9&lt;br /&gt;
  Notice:  Use of undefined constant GOOGLE_MAPS_PARSE_POINTS - assumed &#039;GOOGLE_MAPS_PARSE_POINTS&#039; in /w/extensions/GoogleMaps/GoogleMaps.body.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
  Warning:  Cannot modify header information - headers already sent by (output started at /w/extensions/GoogleMaps/GoogleMaps.body.php:8) in /w/includes/WebResponse.php on line 10&lt;br /&gt;
&lt;br /&gt;
The only way I can eliminate the problem is to disable Google Maps by commenting out the lines in localsettings.php. What&#039;s causing this? --[[Special:Contributions/74.79.172.106|74.79.172.106]] 02:37, 25 March 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Using Dynamic Page List (DPL) to auto-generate maps ==&lt;br /&gt;
&lt;br /&gt;
Hi Evan,&lt;br /&gt;
&lt;br /&gt;
on http://semeb.com/dpldemo/MapDemo you can find a map which shows &amp;quot;points of interest&amp;quot;. The interesting thing is that the POIs on the map come from articles within that wiki; the articles only must use a simple template to state the coordinates and a text (or an image). That´s all. DPL collects those template calls and constructs a call of your googlemaps extension on the fly. It even generates a table with the POIs below the map.&lt;br /&gt;
&lt;br /&gt;
I think this could be of some interest for others as well. &lt;br /&gt;
&lt;br /&gt;
When creating this little application I found two minor problems with your code (regarding the use of uninitialized hasmap elements in php5). Bruno Marcuzzo sent you an email which contains the corrected version. Please check the changes I made and adopt them.&lt;br /&gt;
&lt;br /&gt;
[[User:Algorithmix|Algorithmix]] 14:49, 25 March 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Algorithmix</name></author>
	</entry>
</feed>