<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=ProjectGorgon%3ADPL_Extension_Testing_Ground</id>
	<title>ProjectGorgon:DPL Extension Testing Ground - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=ProjectGorgon%3ADPL_Extension_Testing_Ground"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=ProjectGorgon:DPL_Extension_Testing_Ground&amp;action=history"/>
	<updated>2026-04-08T11:28:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=ProjectGorgon:DPL_Extension_Testing_Ground&amp;diff=23706&amp;oldid=prev</id>
		<title>Maintenance script: Strip ProjectGorgon: prefix from link display text</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=ProjectGorgon:DPL_Extension_Testing_Ground&amp;diff=23706&amp;oldid=prev"/>
		<updated>2026-04-07T22:09:26Z</updated>

		<summary type="html">&lt;p&gt;Strip ProjectGorgon: prefix from link display text&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:09, 7 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Special characters and escaping===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Special characters and escaping===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wiki characters must be escaped in the DPL arguments:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wiki characters must be escaped in the DPL arguments:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use &amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;  (ie. [[ProjectGorgon::Template:!]]) or the special symbol &amp;lt;tt&amp;gt;¦&amp;lt;/tt&amp;gt; to escape the pipe character.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use &amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;  (ie. [[ProjectGorgon:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:Template:!|&lt;/ins&gt;:Template:!]]) or the special symbol &amp;lt;tt&amp;gt;¦&amp;lt;/tt&amp;gt; to escape the pipe character.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;¶&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;\n&amp;lt;/tt&amp;gt; must be used to insert a linefeed character where linefeeds are required by the wiki formatting.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;¶&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;\n&amp;lt;/tt&amp;gt; must be used to insert a linefeed character where linefeeds are required by the wiki formatting.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=ProjectGorgon:DPL_Extension_Testing_Ground&amp;diff=3796&amp;oldid=prev</id>
		<title>imported&gt;BetaNotus: /* Serbule NPCs */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=ProjectGorgon:DPL_Extension_Testing_Ground&amp;diff=3796&amp;oldid=prev"/>
		<updated>2014-12-29T03:20:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Serbule NPCs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TOCright}}&lt;br /&gt;
This page is used for testing the DPL extension (it should be an orphan page). See [http://semeb.com/dpldemo/index.php?title=DPL:Manual DPL Manual].&lt;br /&gt;
&lt;br /&gt;
==DPL Cheatsheet==&lt;br /&gt;
&lt;br /&gt;
===Invocation===&lt;br /&gt;
We can use &amp;lt;nowiki&amp;gt;&amp;lt;dpl&amp;gt;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;{{ #dpl: ... }}&amp;lt;/nowiki&amp;gt; to invoke DPL (Dynamic Page Lists). The latter is more powerful:&lt;br /&gt;
* Magic words like &amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;{{CURRENTDAY}}&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;&amp;#039;can be used&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Template calls like &amp;lt;nowiki&amp;gt;{{{some template}}}&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;&amp;#039;can be used&amp;#039;&amp;#039;&amp;#039; as parameters.&lt;br /&gt;
* Parser function calls like &amp;lt;nowiki&amp;gt;{{#if:...|...|...}}&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;&amp;#039;can be used&amp;#039;&amp;#039;&amp;#039; within arguments.&lt;br /&gt;
&lt;br /&gt;
===Special characters and escaping===&lt;br /&gt;
Wiki characters must be escaped in the DPL arguments:&lt;br /&gt;
* Use &amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;  (ie. [[ProjectGorgon::Template:!]]) or the special symbol &amp;lt;tt&amp;gt;¦&amp;lt;/tt&amp;gt; to escape the pipe character.&lt;br /&gt;
* &amp;lt;tt&amp;gt;¶&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;\n&amp;lt;/tt&amp;gt; must be used to insert a linefeed character where linefeeds are required by the wiki formatting.&lt;br /&gt;
&lt;br /&gt;
Example of using an escape pipe character:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |category = cat1¦cat2&lt;br /&gt;
  |linksto  = {{{1}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Debugging===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 resultsheader=«pre»«nowiki»&lt;br /&gt;
 resultsfooter=«/nowiki»«/pre»&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using Titlematch==&lt;br /&gt;
Pulling all news article for 2014 only. &amp;#039;&amp;#039;&amp;#039;Note!&amp;#039;&amp;#039;&amp;#039; : titlematch can create inefficient queries, and should not be necessary if categories can do it.&lt;br /&gt;
&lt;br /&gt;
{{ #dpl:&lt;br /&gt;
| titlematch = Game updates/2014-%&lt;br /&gt;
| ordermethod = title&lt;br /&gt;
| order = descending&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==dplreplace==&lt;br /&gt;
This could be useful... ([http://semeb.com/dpldemo/index.php?title=Dplreplace manual])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {{#dplreplace:abrakadabra|ab|AB}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#dplreplace:abrakadabra|ab|AB}}&lt;br /&gt;
&lt;br /&gt;
==uses (pulling pages using certain templates)==&lt;br /&gt;
This is the main way we could handle skills/recipes tables with DPL and templating. WORK IN PROGRESS (trying to figure out the templating  of table rows with DPL).&lt;br /&gt;
&lt;br /&gt;
{{ #dpl:&lt;br /&gt;
| uses = Template:MAP infobox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ability table (work in progress)==&lt;br /&gt;
This can be made to look nice, and the same code can be used to output various skill tables. I don&amp;#039;t like the complexity though, simple &amp;quot;row templates&amp;quot; like the NPC Shops would be easier to do and easier to understand. However this is the only way I can think of atm in case developer wants to feed all individual abilities/recipes/etc in separate articles. &lt;br /&gt;
&lt;br /&gt;
We don&amp;#039;t really need this automation because there is no real need to pull abilities in various formats across various pages. They are mostly going to be listed on the Skills page, and NPCs only feature a subset of abilities that they can train, which can be maintained manually.&lt;br /&gt;
&lt;br /&gt;
{{Ability table&lt;br /&gt;
| category = Fire Magic abilities&lt;br /&gt;
}}&lt;br /&gt;
===Beta Testing favor===&lt;br /&gt;
Please note that some NPCs do not have favor.&lt;br /&gt;
&amp;lt;!-- ==== Serbule NPCs ====&lt;br /&gt;
{{ #dpl:&lt;br /&gt;
 | category   = Serbule NPCs&lt;br /&gt;
 | include    = #Small Talk&lt;br /&gt;
 | table      = class=&amp;quot;sortable table&amp;quot; style=&amp;quot;width:50%&amp;quot;,Serbule NPC Name,Favor&lt;br /&gt;
 | tablerow   = style=&amp;quot;font-weight:bold&amp;quot;¦%%,&lt;br /&gt;
}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;BetaNotus</name></author>
	</entry>
</feed>