RelativeLinksPagelist


A pagelist using relativelinks

The template, located at PageListTemplate, looks like this

fmt=#relativelinks

This template includes multiple forms of links to test results with relative links enabled

[[#relativelinks]]
(:if equal {<$Group}:)
!!!Start of pagelist "header".  Testing three forms: 

|| '''Form:'''||{ $foo } ||{ =$foo } ||{ *$foo } ||
|| '''Escaped:'''||[@ {$foo}
||{=$foo} ||{*$foo} ||
Group:{$Group}{=$Group}{*$Group}
FullName?:{$FullName}{=$FullName}{*$FullName}

End of "header" and start of pagelist iterations

{=$Group}:Test.{=$Group}.?Test.
 Test.PageListTemplate{=$FullName}?Test.RelativeLinksPagelist

Now, that template is invoked using a simple pagelist directive limited to the first 20 items:

Start of pagelist "header". Testing three forms:

Form:{ $foo }{ =$foo }{ *$foo }
Escaped: {$foo}{=$foo}{*$foo}
Group:{$Group}{=$Group}{*$Group}
FullName?:{$FullName}{=$FullName}{*$FullName}

End of "header" and start of pagelist iterations

AttachImage?:Test.AttachImage.?Test.
 Test.PageListTemplateAttachImage.JpgTest.RelativeLinksPagelist
Backup:Test.Backup.Test.
 Test.PageListTemplateBackup.BackupTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.CookbookBasicsTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.PmWikiPhilsophyTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.RecentChangesTest.RelativeLinksPagelist
Banners:Test.Banners.Test.
 Test.PageListTemplateBanners.Banner1Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner2Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner3Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner4Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner5Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.BannersTest.RelativeLinksPagelist
 Test.PageListTemplateBanners.RecentChangesTest.RelativeLinksPagelist
BlogIt:Test.BlogIt.Test.
 Test.PageListTemplateBlogIt.BlogItTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.DeveloperDocsTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.FAQTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.KnownIssuesTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.RecentChangesTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.ReleaseHistoryTest.RelativeLinksPagelist
Category:Test.Category.Test.
 Test.PageListTemplateCategory.2003Test.RelativeLinksPagelist
 Test.PageListTemplateCategory.2008Test.RelativeLinksPagelist

A default pagelist

AttachImage? /
Jpg  
Backup /
Backup  
CookbookBasics  Explains what the cookbook and its recipes are.
PmWikiPhilsophy  Some of the ideas that guide the design and implementation of PmWiki
RecentChanges  
Banners /
Banner1  
Banner2  
Banner3  
Banner4  
Banner5  
Banners  
RecentChanges  
BlogIt /
BlogIt  
DeveloperDocs  
FAQ  
KnownIssues  
RecentChanges  
ReleaseHistory  
Category /
2003  
2008  

Go to page:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99  100 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (327), Christian (99), Cjc (511), Cookbook (2172), CookbookFr (9), DaveG (21), EmacsModes (52), FoxDocumentation (21), GoogleMapAPI (27), HierarchicalGroupProposals (4), Holidays (149), LinuxTex (6), Localization (15), Magazine (25), Main (5), News (29), NewSkinIdeas (3), Nyår (12), PITS (1455), PLCal (18), PLCalDemo (41), PmCal (837), PmForm (24), PmWiki-DITA (3), PmWiki (312), PmWikiAr (5), PmWikiBg (22), PmWikiCa (48), PmWikiCreole (5), PmWikiCs (27), PmWikiDa (20), PmWikiDe (175), PmWikiEl (7), PmWikiEn (3), PmWikiEo (10), PmWikiEs (13), PmWikiFa (3), PmWikiFi (3), PmWikiFr (176), PmWikiHu (12), PmWikiId (4), PmWikiIt (58), PmWikiJa (41), PmWikiKr (3), PmWikiLt (6), PmWikiLv (3), PmWikiMk (3), PmWikiNl (29), PmWikiNo (5), PmWikiPl (14), PmWikiPt (5), PmWikiPtBr (59), PmWikiRo (5), PmWikiRu (90), PmWikiSi (7), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (43), PmWikiZhTw (46), Private (3), Profiles (1009), Quiz (8), RHCE (8), Scott (6), Site (59), SiteAdmin (11), Sites (5), Skins (219), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1082), TestBlog (24), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (14), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (20), UserAuth2 (12), UserSven (2), UTF8 (67), ViewModes (10), WikiSh (14), WikiSpheres (5), WTF (8), XESTest (4), Àéè (4)


One more test.

Here is something like the test that had appeared in the relativelinks pagelist header, all by itself without any escapes.

Form:{ $foo }{ =$foo }{ *$foo }
(Not)Escaped: {=$foo} 
Group:Test{=$Group}Test
FullName?:Test.PageListTemplate{=$FullName}Test.RelativeLinksPagelist
 0: 00.00 00.00 config start
 1: 00.00 00.00 config end
 2: 00.03 00.02 MarkupToHTML begin
 3: 00.04 00.04 FPLTemplate: Chain begin
 4: 00.04 00.04 FPLTemplate: FPLTemplateLoad
 5: 00.04 00.04 FPLTemplate: FPLTemplateDefaults
 6: 00.04 00.04 FPLTemplate: FPLTemplatePageList
 7: 00.04 00.04 MakePageList pre
 8: 00.04 00.04 PageListSources begin
 9: 00.04 00.04 PageStore::ls begin wiki.d/{$FullName}
10: 00.05 00.05 PageStore::ls merge wiki.d/{$FullName}
11: 00.06 00.05 PageStore::ls end wiki.d/{$FullName}
12: 00.06 00.06 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
13: 00.06 00.06 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
14: 00.06 00.06 PageStore::ls end $FarmD/wikilib.d/{$FullName}
15: 00.07 00.06 PageListSources end count=9904
16: 00.07 00.06 PageListSort pre ret=4 order=name
17: 00.07 00.06 MakePageList items count=9904, filters=
18: 00.08 00.07 MakePageList post count=9904, readc=0
19: 00.08 00.07 PageListSort begin
20: 00.08 00.07 PageListSort sort
21: 00.58 00.30 PageListSort end
22: 00.58 00.30 MakePageList end
23: 00.59 00.30 FPLTemplate: FPLTemplatePmWikiOrg
24: 00.60 00.31 MarkupToHTML begin
25: 00.60 00.31 MarkupToHTML end
26: 00.60 00.31 FPLTemplate: FPLTemplateSliceList
27: 00.60 00.31 FPLTemplate: FPLTemplateFormat
28: 00.61 00.31 MarkupToHTML begin
29: 00.67 00.34 MarkupToHTML end
30: 00.67 00.34 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
31: 00.67 00.34 FPLTemplate: Chain end
32: 00.68 00.34 FPLTemplate: Chain begin
33: 00.68 00.34 FPLTemplate: FPLTemplateLoad
34: 00.68 00.34 FPLTemplate: FPLTemplateDefaults
35: 00.68 00.34 FPLTemplate: FPLTemplatePageList
36: 00.68 00.34 MakePageList pre
37: 00.68 00.34 PageListSources begin
38: 00.68 00.34 PageStore::ls begin wiki.d/{$FullName}
39: 00.69 00.35 PageStore::ls merge wiki.d/{$FullName}
40: 00.70 00.35 PageStore::ls end wiki.d/{$FullName}
41: 00.71 00.36 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
42: 00.71 00.36 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
43: 00.71 00.36 PageStore::ls end $FarmD/wikilib.d/{$FullName}
44: 00.72 00.36 PageListSources end count=9904
45: 00.72 00.36 PageListSort pre ret=4 order=name
46: 00.72 00.36 MakePageList items count=9904, filters=
47: 00.75 00.37 MakePageList post count=9904, readc=0
48: 00.75 00.37 PageListSort begin
49: 00.75 00.37 PageListSort sort
50: 00.98 00.60 PageListSort end
51: 00.98 00.60 MakePageList end
52: 00.98 00.61 FPLTemplate: FPLTemplatePmWikiOrg
53: 00.99 00.61 MarkupToHTML begin
54: 01.01 00.64 MarkupToHTML end
55: 01.01 00.64 FPLTemplate: FPLTemplateSliceList
56: 01.01 00.64 FPLTemplate: FPLTemplateFormat
57: 01.25 00.87 MarkupToHTML begin
58: 01.27 00.89 MarkupToHTML end
59: 01.27 00.89 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
60: 01.27 00.89 FPLTemplate: Chain end
61: 01.29 00.91 MarkupToHTML end
62: 01.29 00.91 MarkupToHTML begin
63: 01.30 00.92 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
64: 01.30 00.92 ReadApprovedUrls SiteAdmin.ApprovedUrls end
65: 01.31 00.92 MarkupToHTML end
66: 01.31 00.93 MarkupToHTML begin
67: 01.31 00.93 MarkupToHTML end
68: 01.31 00.93 now
Peak memory: 9,703,296 bytes