Test: Relative Links Pagelist


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  101  102  103  104 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (366), Christian (99), Cjc (523), Cookbook (2324), CookbookFr (9), DaveG (21), EmacsModes (52), FoxDocumentation (21), GoogleMapAPI (27), HierarchicalGroupProposals (4), Holidays (149), LinuxTex (6), Localization (15), Magazine (24), Main (12), News (33), NewSkinIdeas (3), Nyår (12), Obsolete (5), PITS (1539), PLCal (19), PLCalDemo (45), PmCal (846), PmForm (24), PmWiki-DITA (3), PmWiki (313), PmWikiAr (7), PmWikiBg (22), PmWikiCa (48), PmWikiCreole (5), PmWikiCs (27), PmWikiDa (20), PmWikiDe (180), PmWikiEl (7), PmWikiEn (3), PmWikiEo (10), PmWikiEs (14), PmWikiFa (3), PmWikiFi (3), PmWikiFr (174), 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 (89), PmWikiSi (8), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTl (8), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (49), PmWikiZhTw (45), Private (3), Profiles (1039), Quiz (8), RHCE (8), Scott (6), Site (70), SiteAdmin (12), Sites (5), Skins (223), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1137), TestBlog (42), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (14), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (34), 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.01 00.01 config end
  2: 00.03 00.03 MarkupToHTML begin
  3: 00.05 00.05 FPLTemplate: Chain begin
  4: 00.05 00.05 FPLTemplate: FPLTemplateLoad
  5: 00.05 00.05 FPLTemplate: FPLTemplateDefaults
  6: 00.05 00.05 FPLTemplate: FPLTemplatePageList
  7: 00.05 00.05 MakePageList pre
  8: 00.05 00.05 PageListSources begin
  9: 00.05 00.05 PageStore::ls begin wiki.d/{$FullName}
 10: 00.06 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 PageStore::ls begin /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 16: 00.07 00.06 PageStore::ls merge /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 17: 00.07 00.06 PageStore::ls end /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 18: 00.08 00.07 PageListSources end count=10373
 19: 00.08 00.07 PageListSort pre ret=4 order=name
 20: 00.08 00.07 MakePageList items count=10373, filters=
 21: 00.09 00.08 MakePageList post count=10373, readc=0
 22: 00.09 00.08 PageListSort begin
 23: 00.09 00.08 PageListSort sort
 24: 00.21 00.20 PageListSort end
 25: 00.21 00.20 MakePageList end
 26: 00.22 00.21 FPLTemplate: FPLTemplatePmWikiOrg
 27: 00.22 00.21 MarkupToHTML begin
 28: 00.22 00.21 MarkupToHTML end
 29: 00.22 00.21 FPLTemplate: FPLTemplateSliceList
 30: 00.22 00.21 FPLTemplate: FPLTemplateFormat
 31: 00.22 00.21 MarkupToHTML begin
 32: 00.25 00.24 MarkupToHTML end
 33: 00.25 00.24 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 34: 00.25 00.24 FPLTemplate: Chain end
 35: 00.25 00.24 FPLTemplate: Chain begin
 36: 00.25 00.24 FPLTemplate: FPLTemplateLoad
 37: 00.25 00.24 FPLTemplate: FPLTemplateDefaults
 38: 00.25 00.24 FPLTemplate: FPLTemplatePageList
 39: 00.25 00.24 MakePageList pre
 40: 00.25 00.24 PageListSources begin
 41: 00.25 00.24 PageStore::ls begin wiki.d/{$FullName}
 42: 00.26 00.25 PageStore::ls merge wiki.d/{$FullName}
 43: 00.26 00.25 PageStore::ls end wiki.d/{$FullName}
 44: 00.27 00.25 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 45: 00.27 00.25 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 46: 00.27 00.25 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 47: 00.27 00.26 PageStore::ls begin /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 48: 00.27 00.26 PageStore::ls merge /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 49: 00.27 00.26 PageStore::ls end /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 50: 00.28 00.27 PageListSources end count=10373
 51: 00.28 00.27 PageListSort pre ret=4 order=name
 52: 00.28 00.27 MakePageList items count=10373, filters=
 53: 00.29 00.28 MakePageList post count=10373, readc=0
 54: 00.29 00.28 PageListSort begin
 55: 00.29 00.28 PageListSort sort
 56: 00.45 00.44 PageListSort end
 57: 00.45 00.44 MakePageList end
 58: 00.46 00.44 FPLTemplate: FPLTemplatePmWikiOrg
 59: 00.46 00.44 MarkupToHTML begin
 60: 00.49 00.47 MarkupToHTML end
 61: 00.49 00.47 FPLTemplate: FPLTemplateSliceList
 62: 00.49 00.47 FPLTemplate: FPLTemplateFormat
 63: 00.50 00.48 MarkupToHTML begin
 64: 00.52 00.50 MarkupToHTML end
 65: 00.52 00.50 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 66: 00.52 00.50 FPLTemplate: Chain end
 67: 00.54 00.52 MarkupToHTML end
 68: 00.55 00.53 MarkupToHTML begin
 69: 00.55 00.53 FPLTemplate: Chain begin
 70: 00.55 00.53 FPLTemplate: FPLTemplateLoad
 71: 00.55 00.53 FPLTemplate: FPLTemplateDefaults
 72: 00.55 00.53 FPLTemplate: FPLTemplatePageList
 73: 00.55 00.53 MakePageList pre
 74: 00.55 00.53 PageListSources begin
 75: 00.62 00.60 PageListSources end count=1726
 76: 00.62 00.60 PageListSort pre ret=0 order=
 77: 00.62 00.60 MakePageList items count=1726, filters=
 78: 00.62 00.60 MakePageList post count=1726, readc=0
 79: 00.62 00.60 MakePageList end
 80: 00.62 00.60 FPLTemplate: FPLTemplatePmWikiOrg
 81: 00.62 00.60 MarkupToHTML begin
 82: 00.63 00.60 MarkupToHTML end
 83: 00.63 00.60 FPLTemplate: FPLTemplateSliceList
 84: 00.63 00.60 FPLTemplate: FPLTemplateFormat
 85: 00.63 00.60 MarkupToHTML begin
 86: 00.63 00.60 PageStore::ls begin wiki.d/{$FullName}
 87: 00.63 00.61 PageStore::ls merge wiki.d/{$FullName}
 88: 00.64 00.61 PageStore::ls end wiki.d/{$FullName}
 89: 00.64 00.61 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 90: 00.64 00.61 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 91: 00.64 00.61 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 92: 00.65 00.62 PageStore::ls begin /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 93: 00.65 00.62 PageStore::ls merge /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 94: 00.65 00.62 PageStore::ls end /home/pmwiki/pmwiki/pub/skins/skidoo/wikilib.d/{$FullName}
 95: 00.66 00.63 MarkupToHTML end
 96: 00.66 00.63 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 97: 00.66 00.63 FPLTemplate: Chain end
 98: 00.66 00.63 MarkupToHTML end
 99: 00.66 00.63 MarkupToHTML begin
100: 00.67 00.64 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
101: 00.68 00.65 ReadApprovedUrls SiteAdmin.ApprovedUrls end
102: 00.70 00.67 MarkupToHTML end
103: 00.70 00.67 MarkupToHTML begin
104: 00.70 00.68 MarkupToHTML end
105: 00.70 00.68 MarkupToHTML begin
106: 00.71 00.68 FPLTemplate: Chain begin
107: 00.71 00.68 FPLTemplate: FPLTemplateLoad
108: 00.71 00.68 FPLTemplate: FPLTemplateDefaults
109: 00.71 00.68 FPLTemplate: FPLTemplatePageList
110: 00.71 00.68 MakePageList pre
111: 00.71 00.68 PageListSources begin
112: 00.77 00.75 PageListSources end count=15
113: 00.77 00.75 PageListSort pre ret=0 order=
114: 00.77 00.75 MakePageList items count=15, filters=
115: 00.77 00.75 MakePageList post count=15, readc=0
116: 00.77 00.75 MakePageList end
117: 00.77 00.75 FPLTemplate: FPLTemplatePmWikiOrg
118: 00.77 00.75 MarkupToHTML begin
119: 00.78 00.75 MarkupToHTML end
120: 00.78 00.75 FPLTemplate: FPLTemplateSliceList
121: 00.78 00.75 FPLTemplate: FPLTemplateFormat
122: 00.78 00.75 MarkupToHTML begin
123: 00.79 00.76 MarkupToHTML end
124: 00.79 00.76 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
125: 00.79 00.76 FPLTemplate: Chain end
126: 00.79 00.77 FPLTemplate: Chain begin
127: 00.79 00.77 FPLTemplate: FPLTemplateLoad
128: 00.79 00.77 FPLTemplate: FPLTemplateDefaults
129: 00.79 00.77 FPLTemplate: FPLTemplatePageList
130: 00.79 00.77 MakePageList pre
131: 00.80 00.77 PageListSources begin
132: 00.86 00.83 PageListSources end count=1359
133: 00.86 00.83 PageListSort pre ret=0 order=
134: 00.86 00.83 MakePageList items count=1359, filters=
135: 00.86 00.83 MakePageList post count=1359, readc=0
136: 00.86 00.83 MakePageList end
137: 00.86 00.83 FPLTemplate: FPLTemplatePmWikiOrg
138: 00.86 00.83 MarkupToHTML begin
139: 00.87 00.84 MarkupToHTML end
140: 00.87 00.84 FPLTemplate: FPLTemplateSliceList
141: 00.87 00.84 FPLTemplate: FPLTemplateFormat
142: 00.87 00.84 MarkupToHTML begin
143: 00.90 00.87 MarkupToHTML end
144: 00.90 00.87 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
145: 00.90 00.87 FPLTemplate: Chain end
146: 00.90 00.87 MarkupToHTML end
147: 00.90 00.87 MarkupToHTML begin
148: 00.90 00.87 MarkupToHTML end
149: 00.91 00.87 now
Peak memory: 14,193,472 bytes