00943: allow logical NOT and AND for pagelists link attribute, allow wildcards

Summary: allow logical NOT and AND for pagelists link attribute, allow wildcards
Created: 2007-06-25 10:23
Status: Open
Category: Feature
From: noskule
Assigned:
Priority: 5554
Version:
OS:

See Cookbook:PageListMultiTargets. --Petko April 14, 2013, at 09:38 AM

Description: Currently it seams that the link attribute only allows 1 parameter ie one pagename, and does not allow wildcards.

The link attribute should allow

  • more than one pagename
  • the option to use the logical NOT and Wildcards.

Some examples (linked as described in Categories Category Nesting ):

  • Category.Category
    • Category.Meta-Content
      • Category.Engine
      • Category.Chassis
    • Category.Meta-Typ
      • Category.Blog
      • Category.Wiki
      • Category.Issue
    • Category.Meta-Rating
      • Category.God
      • Category.Bad
    • Category.Meta-Status
      • Category.Open
      • Category.Closed

Pages that are not categorized:

(:pagelist link=-Category.* count=9:)
AttachImage? /
Jpg  
Backup /
Backup  
PmWikiPhilsophy  Some of the ideas that guide the design and implementation of PmWiki
RecentChanges  
Banners /
Banner1  
Banner2  
Banner3  
Banner4  
Banner5  

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 

Only search in group:  AttachImage (1), Backup (3), Banners (7), BlogIt (4), Category (344), Christian (99), Cjc (521), Cookbook (1118), CookbookFr (5), DaveG (21), EmacsModes (52), FoxDocumentation (21), GoogleMapAPI (25), HierarchicalGroupProposals (4), Holidays (149), LinuxTex (6), Localization (15), Magazine (17), Main (12), News (31), NewSkinIdeas (3), Nyår (12), PITS (1490), PLCal (19), PLCalDemo (45), PmCal (845), PmForm (23), PmWiki-DITA (3), PmWiki (254), PmWikiAr (7), PmWikiBg (20), PmWikiCa (46), PmWikiCreole (5), PmWikiCs (26), PmWikiDa (20), PmWikiDe (140), PmWikiEl (7), PmWikiEn (3), PmWikiEo (10), PmWikiEs (14), PmWikiFa (3), PmWikiFi (3), PmWikiFr (165), PmWikiHu (12), PmWikiId (4), PmWikiIt (58), PmWikiJa (34), PmWikiKr (3), PmWikiLt (6), PmWikiLv (3), PmWikiMk (3), PmWikiNl (29), PmWikiNo (5), PmWikiPl (14), PmWikiPt (5), PmWikiPtBr (57), PmWikiRo (5), PmWikiRu (85), PmWikiSi (8), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (48), PmWikiZhTw (44), Private (3), Profiles (1027), Quiz (8), RHCE (8), Scott (6), Site (57), SiteAdmin (12), Sites (4), Skins (87), SkinTest (4), SkinTutorials (5), StefCTDemo (9), Test (1092), TestBlog (38), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (13), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (32), UserAuth2 (12), UserSven (2), UTF8 (67), ViewModes (10), WikiSh (14), WikiSpheres (5), WTF (8), XESTest (4), Àéè (4)

Pages that do not belong to a meta category:

 (:pagelist link=-Category.Meta-Rating,-Category.Meta-Typ,-Category.Status count=9:)
----
 (:pagelist link=-Category.Meta-* count=9:)
 
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  

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 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (356), Christian (99), Cjc (522), Cookbook (2306), 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), PITS (1513), PLCal (19), PLCalDemo (45), PmCal (846), PmForm (24), PmWiki-DITA (3), PmWiki (315), 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 (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 (89), PmWikiSi (8), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (49), PmWikiZhTw (45), Private (3), Profiles (1035), Quiz (8), RHCE (8), Scott (6), Site (60), SiteAdmin (12), Sites (5), Skins (223), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1128), TestBlog (38), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (14), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (32), UserAuth2 (12), UserSven (2), UTF8 (67), ViewModes (10), WikiSh (14), WikiSpheres (5), WTF (8), XESTest (4), Àéè (4)


 
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  

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 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (356), Christian (99), Cjc (522), Cookbook (2306), 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), PITS (1513), PLCal (19), PLCalDemo (45), PmCal (846), PmForm (24), PmWiki-DITA (3), PmWiki (315), 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 (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 (89), PmWikiSi (8), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (49), PmWikiZhTw (45), Private (3), Profiles (1035), Quiz (8), RHCE (8), Scott (6), Site (60), SiteAdmin (12), Sites (5), Skins (223), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1128), TestBlog (38), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (14), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (32), UserAuth2 (12), UserSven (2), UTF8 (67), ViewModes (10), WikiSh (14), WikiSpheres (5), WTF (8), XESTest (4), Àéè (4)

Issues in pages tagged engine:

 (:pagelist link=-+Category.Issues,+Category.Engine:)
(:pagelist group=Cookbook link=Category.PmWikiDeveloper list=normal count=16:)
----
(:pagelist group=Cookbook link=Category.MarkupWriting list=normal count=16:)
----
(:pagelist group=Cookbook link=Category.PmWikiDeveloper,Category.MarkupWriting list=normal count=16:)
Cookbook /
ComplexRecipes  Guidelines for people who want to share complex cookbook recipes with other PmWiki user
CookbookBasics  Explains what the cookbook and its recipes are.
CookbookLicenses  A go-to for cookbook authors and wiki authors about how recipes and Cookbook entries are licensed. (beta)
CustomSyntax  Design notes of PmSyntax and custom markup rules (Beta)
DebuggingForCookbookAuthors  Share tips and tricks with other authors about PmWiki specific debugging (perpetual)
DebugMessages  Capture recipe debug messages for display by the messages directive (In use)
DisplayHtml  Markup to display the html resulting of pmwiki syntax. (Stable)
ExtensionDesign  How to create extensions compatible with ExtensionHub (Experimental)
Functions  Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
JavaScript  Embed (static) JavaScript into wiki pages (Stable)
LinkedResourceExtras  Linked resource helper functions and scripts for recipe writers (Beta)
MarkupRulesetDebugging  Debugging Markup Ruleset (stable)
MasteringPmWikiPages  Consolidating documentation on making & breaking PmWiki pages for recipe authors. (documentation)
MessagesReplacement  A drop in replacement for the PmWiki (:messages:) directive (beta)
ModuleGuidelines  Guidelines for creating, distributing, and maintaining a recipe for the Cookbook.
ModuleGuidelines-Talk  Discussion of ModuleGuidelines

Cookbook /
Content  API to create external pages dependent upon text in a wiki page. (Bug fixes, referencing content from other pages)
CustomSyntax  Design notes of PmSyntax and custom markup rules (Beta)
Functions  Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
MarkupDirectiveFunctions  Simply configured custom directives (Experimental)
MarkupRulesetDebugging  Debugging Markup Ruleset (stable)
ParseArgs  Description of ParseArgs function for parsing argument lists (Stable)
QuickReplace  Quickly define replacement texts in wiki pages, and use them as markup or during page save. (Testing)
RegularExpressions  Some basic info about PHP regular expressions.
SchrootConverter  Converter that uses Schroot to execute commands for the Content recipe (First Release)
ServerInfo  Markup - Display $_SERVER Super-Global results from current Server ( Stable)
ShortCutsMarkup  Gives easy access to creating some types of custom markup. (Working)
SimpleRecipeTemplate  A Simple Recipe Template to provide a framework for PmWiki recipes (Always beta)
SourceHistory  Web php programming abilities from computers without any editor installed (beta)

Cookbook /
ComplexRecipes  Guidelines for people who want to share complex cookbook recipes with other PmWiki user
Content  API to create external pages dependent upon text in a wiki page. (Bug fixes, referencing content from other pages)
CookbookBasics  Explains what the cookbook and its recipes are.
CookbookLicenses  A go-to for cookbook authors and wiki authors about how recipes and Cookbook entries are licensed. (beta)
CustomSyntax  Design notes of PmSyntax and custom markup rules (Beta)
DebuggingForCookbookAuthors  Share tips and tricks with other authors about PmWiki specific debugging (perpetual)
DebugMessages  Capture recipe debug messages for display by the messages directive (In use)
DisplayHtml  Markup to display the html resulting of pmwiki syntax. (Stable)
ExtensionDesign  How to create extensions compatible with ExtensionHub (Experimental)
Functions  Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
JavaScript  Embed (static) JavaScript into wiki pages (Stable)
LinkedResourceExtras  Linked resource helper functions and scripts for recipe writers (Beta)
MarkupDirectiveFunctions  Simply configured custom directives (Experimental)
MarkupRulesetDebugging  Debugging Markup Ruleset (stable)
MasteringPmWikiPages  Consolidating documentation on making & breaking PmWiki pages for recipe authors. (documentation)
MessagesReplacement  A drop in replacement for the PmWiki (:messages:) directive (beta)

See also

  • 00908   Enhance the link parameter of page list (multiple and exclusions)