Software > MediaWiki > MediaWiki extensions >
(on MediaWiki)
https://followthescore.org/dpldemo/index.php?title=Extension_DPL [ 1 ] was semeb.com/dpldemo/index.php?title=Extension_DPL
A report generator.
I used it to build intelligent lists which draw from various other pages scattered throughout the wiki via templates.
- 2009-03-19 – 1.7.4 on MediaWiki 1.14.0 (PHP version not recorded)
-
2009-03-18 on MediaWiki 1.13.0 (PHP version not recorded)
2009-03-19 – 1.7.4 ∞
- Can I sort with two columns, a primary and a secondary?
-
count = xneeds a companion likeperpage = x, where the list is displayed with that many items, but pagination is implemented. This could even be done with fancy AJAX if that’s doable, but a simple refresh of the page and keep the page at that table would be nice.- This means that all tables would need to have an anchor created
-
I found a bug where it looks like only partial results are being given. A simple clock has some items which are messed up in a table. Research this further and try to reproduce it. Also put an example of the ‘a simple clock’ entry below (just that one page match though.
Installation ∞
Tested version 1.7.4 on 2009-03-18 with MediaWiki 1.13.0.
Tested version 1.7.4 on 2009-03-19 with MediaWiki 1.14.0.
See also https://followthescore.org/dpldemo/index.php?title=DPL:Installation [ 2 ] was semeb.com/dpldemo/index.php?title=DPL:Installation
(go to your extensions directory)
1. Basics
mkdir DPL-temp wget semeb.com/dpldemo/images/f/fe/Semeb_extensions.zip unzip Semeb_extensions.zip mv DynamicPageList/ ../ cd .. rm -rf DPL-temp echo 'require_once("$IP/extensions/DynamicPageList/DynamicPageList2.php");' >> ../LocalSettings.php
2. Visit [[Special:Version]] and confirm that DynamicPageList2 appears.
Displaying notes from pages ∞
Problem to solve:
- Many pages are tagged with a template.
- Each page’s template-tag also has a note in the form of
{{template|my note}} -
I want to create a list of those pages and their notes.
1. Create your template [[Template:DynamicPageList-test]]:
(arbitrary content/functionality)
2. In any article(s) (e.g. DynamicPageList-test), add your template with a parameter:
(arbitrary content)
{{DynamicPageList-test|hey there!}}
3. In your list article, add this code:
{{#dpl:
|namespace=
|uses=Template:DynamicPageList-test
|include={DynamicPageList-test}:1
|table=,,Text
}}
Your output will become:
%DPL-1.7.4-WARNING: No results!
2020-01-01 – I think I had an example that worked, but I’m not going to troubleshoot this.

ported