|
add Test Extensions page
|
PmWiki Plus markup
Extension Hub -
PmWikiPlus version 2026-07-10
Category: Extensions
SiteAdmin.Extension Hub
Testing the PmWikiPlus extension markup. See PmWiki Cookbook:PmWikiPlus
KiwiWiki PmWikiPlus Markup
PmWiki has two markups for line break, %pmhlt%[@[[<<]]@] for Line Break with "@@clear:both@@"; [@\\@] which only works at the end of a line. [[\\]] These markups for line breaks work inside a line.
* The markup %pmhlt%[@[[\\]]@] provides an inline Line Break [[\\]]''without'' "@@clear:left@@" or "@@clear:right@@".
* Markup %pmhlt%[@[[<]]@] inline Line Break [[<]]''with'' "@@clear:left@@"
* Markup %pmhlt%[@[[>]]@] inline Line Break [[>]]''with'' "@@clear:right@@"
* '*%pmhlt%[@'* Bold markup *'@]*', contrast this with '''strong markup'''.
* '~%pmhlt%[@'~ Italic markup ~'@]~', contrast this with ''emphasis markup''.
| PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. These markups for line breaks work inside a line.
- The markup
[[\\]] provides an inline Line Break without "clear:left" or "clear:right".
- Markup
[[<]] inline Line Break with "clear:left"
- Markup
[[>]] inline Line Break with "clear:right"
'* Bold markup *', contrast this with strong markup.
'~ Italic markup ~', contrast this with emphasis markup.
|
{(cc '"' test "[]\\//**.." ==++-- 12345 )}
| "test[]\\//**..==++--12345
|
{(cc QUOTES some NBSP text 'and yet more texty')}
| 'some textand yet more texty'
|
{(chrfltr PAGE some text 'and yet more texty' "^~-12345].,/\':;")}
| sometextandyetmoretexty~-12345,
|
{(chrfltr UPLOAD some text 'and yet more texty' "^~-12345].,/\':;")}
| sometextand yet more texty-12345.,
|
{(chrfltr -^b-y]0-9 some text 'and yet more texty' "^~-12345].,/\':;")}
| a ~-.,/\':;
|
{(chrfltr ^a-z]0-9 some text 'and yet more texty' "^~-12345].,/\':;")}
| sometextandyetmoretexty^12345]
|
test contents of $argp
{(testargp a +b -c d 4 5 6)}
{(testargp "123 abc" - )}
| testargp: PmWikiPlus\PMWP_MUExprTestArgp ($argp)
array (
'#' =>
array (
0 => '',
1 => 'a',
2 => '+',
3 => 'b',
4 => '-',
5 => 'c',
6 => '',
7 => 'd',
8 => '',
9 => '4',
10 => '',
11 => '5',
12 => '',
13 => '6',
),
'' =>
array (
0 => 'a',
1 => 'd',
2 => '4',
3 => '5',
4 => '6',
),
'+' =>
array (
0 => 'b',
),
'-' =>
array (
0 => 'c',
),
)
| Key
| Values
| | "#"
| '' 'a' '+' 'b' '-' 'c' '' 'd' '' '4' '' '5' '' '6'
| | ""
| 'a' 'd' '4' '5' '6'
| | "+"
| 'b'
| | "-"
| 'c'
|
testargp: PmWikiPlus\PMWP_MUExprTestArgp ($argp)
array (
'#' =>
array (
0 => '',
1 => '123 abc',
2 => '',
3 => '-',
),
'' =>
array (
0 => '123 abc',
1 => '-',
),
)
| Key
| Values
| | "#"
| '' '123 abc' '' '-'
| | ""
| '123 abc' '-'
|
|
test contents of $argp
{(testargp +a1=arg1 -arg2)}
{(testargp z1=arg1 z2=-88888 +z3='=-+;:')}
| testargp: PmWikiPlus\PMWP_MUExprTestArgp ($argp)
array (
'#' =>
array (
0 => '+',
1 => 'a1=arg1',
2 => '-',
3 => 'arg2',
),
'+' =>
array (
0 => 'a1=arg1',
),
'-' =>
array (
0 => 'arg2',
),
)
| Key
| Values
| | "#"
| '+' 'a1=arg1' '-' 'arg2'
| | "+"
| 'a1=arg1'
| | "-"
| 'arg2'
|
testargp: PmWikiPlus\PMWP_MUExprTestArgp ($argp)
array (
'#' =>
array (
0 => 'z1',
1 => 'arg1',
2 => 'z2',
3 => '-88888',
4 => '+',
5 => 'z3==-+;:',
),
'z1' => 'arg1',
'z2' => '-88888',
'+' =>
array (
0 => 'z3==-+;:',
),
)
| Key
| Values
| | "#"
| 'z1' 'arg1' 'z2' '-88888' '+' 'z3==-+;:'
| | "z1"
| "arg1"
| | "z2"
| "-88888"
| | "+"
| 'z3==-+;:'
|
|
test contents of $argp
{(testargp QUOTES some text 'and yet more text')}
| testargp: PmWikiPlus\PMWP_MUExprTestArgp ($argp)
array (
'#' =>
array (
0 => '',
1 => 'QUOTES',
2 => '',
3 => 'some',
4 => '',
5 => 'text',
6 => '',
7 => 'and yet more text',
),
'' =>
array (
0 => 'QUOTES',
1 => 'some',
2 => 'text',
3 => 'and yet more text',
),
)
| Key
| Values
| | "#"
| '' 'QUOTES' '' 'some' '' 'text' '' 'and yet more text'
| | ""
| 'QUOTES' 'some' 'text' 'and yet more text'
|
|
test contents of $args
{(testargs a +2 -3 +"4" -'5' f )}
{(testargs "123 abc" + )}
| testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
0 => 'a',
1 => '+2',
2 => '-3',
3 => '+4',
4 => '-5',
5 => 'f',
)
| Key
| Values
| | "0"
| "a"
| | "1"
| "+2"
| | "2"
| "-3"
| | "3"
| "+4"
| | "4"
| "-5"
| | "5"
| "f"
|
testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
0 => '123 abc',
1 => '+',
)
| Key
| Values
| | "0"
| "123 abc"
| | "1"
| "+"
|
|
test contents of $args
{(testargs '"' test "[]\\//**.." ==++-- 12345 )}
| testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
0 => '"',
1 => 'test',
2 => '[]\\\\//**..',
3 => '==++--',
4 => '12345',
)
| Key
| Values
| | "0"
| """
| | "1"
| "test"
| | "2"
| "[]\\//**.."
| | "3"
| "==++--"
| | "4"
| "12345"
|
|
test contents of $args
{(testargs +arg1 -"str")}
{(testargs p1=+arg1 p2=-"str")}
| testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
0 => '+arg1',
1 => '-str',
)
| Key
| Values
| | "0"
| "+arg1"
| | "1"
| "-str"
|
testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
)
|
test contents of $args
{(testargs q1=arg1 q2=+9999 -z3='=-+;:')}
| testargs: PmWikiPlus\PMWP_MUExprTestArgs ($args)
array (
0 => '-z3==-+;:',
)
| Key
| Values
| | "0"
| "-z3==-+;:"
|
|
test contents of $parms
{(testp p1 )}
{(testp p2 p3)}
| array (
'#' =>
array (
0 => '',
1 => 'p1',
),
'' =>
array (
0 => 'p1',
),
)
| Key
| Values
| | "#"
| '' 'p1'
| | ""
| 'p1'
|
array (
'#' =>
array (
0 => '',
1 => 'p2',
2 => '',
3 => 'p3',
),
'' =>
array (
0 => 'p2',
1 => 'p3',
),
)
| Key
| Values
| | "#"
| '' 'p2' '' 'p3'
| | ""
| 'p2' 'p3'
|
|
pmwikiplus D:\Home\KiwiWiki\pmwiki\extensions\PmWikiPlus\PmWikiPlus.php= 2026-07-10
confPmWikiPlus[=dir]= D:\Home\KiwiWiki\pmwiki\extensions/PmWikiPlus
confPmWikiPlus[=url]= https://kiwiwiki.nz/pmwiki/extensions/PmWikiPlus
confPmWikiPlus[_xversions]= 2025-12-14 2026-07-10
confPmWikiPlus[debug]= debug on
confPmWikiPlus[enableCREOL]= Inactive
confPmWikiPlus[enableDBRCH]= Enable
confPmWikiPlus[enableDDMUP]= Enable
confPmWikiPlus[enableDOBML]= Enable
confPmWikiPlus[enableEDHLP]= Enable
confPmWikiPlus[enableFIXUR]= Enable
confPmWikiPlus[enableLOCSS]= Inactive
confPmWikiPlus[enableLOCTM]= Enable
confPmWikiPlus[enableNSAVW]= Enable
confPmWikiPlus[enablePMFRM]= Enable
confPmWikiPlus[enablePMSYN]= Enable
confPmWikiPlus[enablePVCHA]= Enable
confPmWikiPlus[enableRFCNT]= Enable
confPmWikiPlus[enableRWSPN]= Enable
confPmWikiPlus[enableSKNCH]= Enable
confPmWikiPlus[enableSRTBL]= Enable
confPmWikiPlus[enableURLAP]= Enable
confPmWikiPlus[enableWFATM]= Inactive
confPmWikiPlus[enableWFDC]= Inactive
confPmWikiPlus[enableWFRDF]= Inactive
confPmWikiPlus[enableWFRSS]= Inactive
confPmWikiPlus[muBrk]= Enable
confPmWikiPlus[muBrkCL]= Enable
confPmWikiPlus[muBrkCR]= Enable
confPmWikiPlus[muLnBold]= Enable
confPmWikiPlus[muLnItalic]= Enable
confPmWikiPlus[muxpr_cc]= Enable
confPmWikiPlus[muxpr_chrfltr]= Inactive
confPmWikiPlus[muxpr_testargp]= Enable
confPmWikiPlus[muxpr_testargs]= Enable
confPmWikiPlus[muxpr_testp]= Enable
confPmWikiPlus[setBLKLST]= Inactive
confPmWikiPlus[setBLKWHY]= Inactive
confPmWikiPlus[setCOPYCD]= Inactive
confPmWikiPlus[setGUIBTN]= Inactive
confPmWikiPlus[setHIDATC]= Inactive
confPmWikiPlus[setMDAMBD]= Inactive
confPmWikiPlus[setMDARMT]= Inactive
confPmWikiPlus[setMDAUPL]= Inactive
confPmWikiPlus[setMRGLME]= Inactive
confPmWikiPlus[setTOC]= Inactive
confPmWikiPlus[setTOCBLKLST]= Inactive
confPmWikiPlus[setTOCCLS]= Inactive
param= enableCREOL NULL not changed to 1
global= enableDBRCH 1 is already enabled (1)
global= enableDDMUP 1 set to 1
global= enableDOBML $LinkFunctions is already enabled ("LinkIMap")
global= enableEDHLP 1 is already enabled (1)
global= enableFIXUR 2000 is already enabled (2000)
param= enableLOCSS NULL not changed to "Site.LocalCSS"
global= enableLOCTM 1 is already enabled (1)
global= enableNSAVW 1 is already enabled (1)
global= enablePMFRM 1 is already enabled (1)
global= enablePMSYN 2 is already enabled (2)
global= enablePVCHA 1 is already enabled (1)
global= enableRFCNT 1 set to 1
global= enableRWSPN 1 is already enabled (1)
global= enableSKNCH 1 set to 1
global= enableSRTBL 1 is already enabled (1)
global= enableURLAP 1 is already enabled (1)
param= enableWFATM $EnableFeeds "atom" not changed to 1
param= enableWFDC $EnableFeeds "dc" not changed to 1
param= enableWFRDF $EnableFeeds "rdf" not changed to 1
param= enableWFRSS $EnableFeeds "rss" not changed to 1
param= setBLKLST 10 NULL not changed to 10
param= setBLKWHY 1 NULL not changed to 1
param= setCOPYCD 1 NULL not changed to 1
param= setGUIBTN 1 NULL not changed to 1
param= setHIDATC NULL not changed to 1
param= setMDAMBD $PmMedia "EnableEmbed" not changed to 1
param= setMDARMT $PmMedia "EnableRemoteEmbed" not changed to 1
param= setMDAUPL $PmMedia "EnableUploadEmbed" not changed to 1
param= setMRGLME 1 NULL not changed to 1
param= setTOC $PmToC "Enable" not changed to 1
param= setTOCBLKLST $PmToC "EnableBacklinks" not changed to 1
param= setTOCCLS $PmToC "Closed" not changed to 1
markup= muBrk [[\\]] configured
markup= muBrkCL [[<]] configured
markup= muBrkCR [[>]] configured
markup= muLnBold '* *' configured
markup= muLnItalic '~ ~' configured
MarkupExpr= muxpr_cc cc "multiple strings" configured
MarkupExpr= muxpr_chrfltr chrfltr "string filter" configured
MarkupExpr= muxpr_testargp testargp "arguments" configured
MarkupExpr= muxpr_testargs testargs "arguments" configured
MarkupExpr= muxpr_testp testp "paramaters" configured
|