PeterBowers

Peter Bowers

System Administrator, Center for Christian Leadership (CCL), Tirana, Albania
Administrator of wiki at

Recipes I've contributed that I or others use regularly:

RecipeVersionUsersStatus
WikiSh - Wiki-based script language roughly emulating linux shell tools2015-06-06+3Beta
 WikiShExamples - Examples and Applications of the use of WikiSh  
 WikiShTutorial - A tutorial starting at a very basic level and exposing the user to all simple and most intermediate capabilities of WikiSh  
 WikiShCrypt - Provide encryption/decryption for WikiSh commands and in other contexts2015-06-06?Alpha
MiscMX - Implement miscellaneous PHP functions by means of Markup Expressions2008-09-20+1Beta
WikiBox - Allow posting to and reading from PmWiki via email2008-08-17+4Alpha
AuthUserSignup - Allow users to sign up themselves (with email verification) for authuser accounts2010-04-14+5Deprecated (UserAdmin is better)
PageConfig - Allow basic administrative configuration from a page2008-06-01+1Alpha
AdminByShell - A collection of ways to assist sysadmin of pmwiki using shell tools ? 
OpenPass - Set a global password which is openly displayed to reduce spam2009-05-01B+3Alpha
Text2Tbl - Provide a way to convert arbitrarily structured text to table markup and provide conversion of simple tables to advanced.2013-09-23+2alpha
WikiFormsRecipes - query wikiforms by a formn/a Operational

Recipes I've contributed that are tool-related and thus helpful to developers rather than administrators:

RecipeVersionUsersStatus
ProcessForm - Maintain values in fields and make PVs of the form name/values when a form is submitted1.0+1Beta
SecLayer - Provide a ready-made security layer (while developing recipes) for controlling page access2015-06-06+1Beta
Toolbox - Tools for recipe developers2009-04-20+2Alpha
WikiMail - Provide support for email for other recipes2009-11-14+1Beta

Recipes I've contributed that I do not use regularly and am not aware of much use by others:

They may be more experimental or simply not as used

RecipeVersionUsersStatus
AutoCreatePages - Automatically create pages based on the name of the current page.2008-08-24?Alpha
EditCrypt - Allow server-side encryption/decryption of pages while editing2008-05-04?Alpha (still missing history suppression)
EditMX - Allow Markup Expressions to be used in the editing of a page2008-05-04+1Alpha
MultiColumn - Allow text to flow into multiple columns2010-12-16B?alpha
NestedIf - Provide nested if / nested conditionals2008-04-24B?Deprecated (now in core)
PageHist - View Historical Revisions of Pages2009-04-18B?experimental
PageListPlus - Extend pagelist with various capabilities2009-03-17-1HIGHLY experimental
ViewPDF - Embed PDF files in a wiki page2010-01-22?Experimental
VoteCounter - Count & summarize votes2010-01-31+2Experimental
WhosWhere - Show Who's Where on your wiki2009-03-08?Experimental

WildcardLinkSyntax

Ideas I'd like to implement:

  • Do a restore on multiple pages based on when they were vandalized (00790) (this capability now exists using wikish)
  • Implement a (small!) number of basic formulae that can be used to do calculations on a table (=sum(), =avg(), etc.)
  • Work on the documentation of WikiForms.
    • Some time way in the future I've thought about a WikiForm2 recipe which would build on WikiForms but with the data structure definition separated from the form definition. Probably something similar to ViewTemplates but working for an edit form. Then some other improvements in selection in wikilist, etc.
  • PTV caching (under development with PageListPlus)

Pages in which my profile link appears:

Cookbook.HttpVariables-TalkJune 18, 2022, at 06:19 AMPetkore 2 versions (+879)
Cookbook.HttpVariablesJune 17, 2022, at 07:10 PMSaidAchmizAdded more prominent download link to new version (+52) (+138)
Cookbook.OpenPassApril 24, 2022, at 08:40 PMsimonpm hlt, hlt php (+38)
PmWiki.Forms-TalkApril 01, 2022, at 06:22 AMsimonpm hlt, hlt php, http +s (+182)
PmWiki.ListStyles-TalkFebruary 21, 2022, at 05:44 PMPetko3rd level is decimal (+6) (+6)
Cookbook.TotalCounterJanuary 21, 2022, at 11:10 PMsimon1.12 (+285)
Cookbook.WikiMailJanuary 17, 2022, at 12:18 AMsimondeprecate category in favour of PmWiki developer (+1)
Cookbook.ToolboxJanuary 17, 2022, at 12:18 AMsimondeprecate category in favour of PmWiki developer (+1)
Cookbook.SecLayerJanuary 17, 2022, at 12:17 AMsimondeprecate category in favour of PmWiki developer (+1)
Cookbook.PowerTools-TalkJanuary 12, 2022, at 08:31 PMDannyB (-156)
PmWiki.PageTextVariables-TalkJanuary 09, 2022, at 04:04 AMsimonstr ftime to PSFT (+26)
PmWikiDe.SearchImprovementsJanuary 04, 2022, at 10:10 AMMFWolffhttp+s (+3)
PmWiki.SearchImprovementsJanuary 02, 2022, at 03:44 AMsimonhttp+s (-47)
PmWiki.RoadMapJanuary 02, 2022, at 03:29 AMsimonhttp+s (+4)
PITS.01095January 01, 2022, at 07:44 PMPetko[1]? (+23)
PITS.00447December 23, 2021, at 08:39 AMPetkoClosed: added for 2.3.0 (-11)
PITS.01233December 23, 2021, at 07:50 AMMichaelPaulukonisnote about licenses, xref to Maintenance page
Cookbook.MergeWikiLibDirsDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
BlogIt.ReleaseHistoryDecember 23, 2021, at 06:48 AMRandyBCorrect the contributors credit
Cookbook.MiscMXDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
Cookbook.WikiFarmAlternativeDecember 23, 2021, at 06:48 AMPeter Bowerstypo
Cookbook.WikiBoxDecember 23, 2021, at 06:48 AMtamouse
Cookbook.MultiColumnDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
Cookbook.NestedIfDecember 23, 2021, at 06:48 AMsimonStatus: Deprecated (now in core)
Cookbook.WhosWhereDecember 23, 2021, at 06:48 AMsimonremove brackets
Cookbook.LiteralWhiteSpaceDecember 23, 2021, at 06:48 AMPetkofixed on for PHP 7 pmwiki.org, made available for download
Cookbook.VoteCounterDecember 23, 2021, at 06:48 AMPetkofixed for PHP 7 on pmwiki.org, made available for download
Cookbook.ViewPDFDecember 23, 2021, at 06:48 AM123123
Cookbook.PITS-CommunityDecember 23, 2021, at 06:48 AMPetkofix link
Cookbook.PageConfigDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
Cookbook.UserAdminDecember 23, 2021, at 06:48 AMPeter Bowersclarify wording re UAredirects, fix example
Cookbook.PageHistDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
Cookbook.WikiFarmAlternative-TalkDecember 23, 2021, at 06:48 AMPeter BowersExpressing desire for clarity regarding non-standard configuration and why to choose or not choose
Cookbook.PageListPlusDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page links
Cookbook.PagelistTemplateSamplesDecember 23, 2021, at 06:48 AMStePUpdate fmt #excerpts. (+94)
Cookbook.UpFormDecember 23, 2021, at 06:48 AMSam WilsonFixing version to match what's in the file.
Cookbook.TotalCounter-TalkDecember 23, 2021, at 06:48 AMnikosPreventing Admin pageviews
Cookbook.PrivateGroupsDecember 23, 2021, at 06:48 AMJonas
Cookbook.ProcessFormDecember 23, 2021, at 06:48 AMCodeGier
Cookbook.Text2TblDecember 23, 2021, at 06:48 AMIan MacGregormoved discussion to Talk page, see PITS 01233
Cookbook.StylesDecember 23, 2021, at 06:48 AMPetkoDespam
Cookbook.LazyWebLinksDecember 23, 2021, at 06:48 AMPetkoupdate for PHP 5.5 and 7.2, take over maintenance
Cookbook.GrepRCDecember 23, 2021, at 06:48 AMIan MacGregormoved discussion to Talk page, see PITS 01233
Cookbook.WikiFarmStepByStepDecember 23, 2021, at 06:48 AMPeter Bowerscomments at the end replacing my earlier "obsolete" marking
Cookbook.WikiShDbDecember 23, 2021, at 06:48 AMPeter BowersImproving summary & description & questions answered sections
Cookbook.AdminHintsDecember 23, 2021, at 06:48 AMmfwolffadd inks
Cookbook.AdminByShellDecember 23, 2021, at 06:48 AMPetkoupload renamed
Test.WTF2December 23, 2021, at 06:48 AMjeff
Cookbook.AuthProfileDecember 23, 2021, at 06:48 AMsimontypos
Cookbook.AuthUserSignupDecember 23, 2021, at 06:48 AMPeter Bowerschanging status to deprecated in favor of UserAdmin
Skins.Skidoo-TalkDecember 23, 2021, at 06:48 AMsimonSkins
Cookbook.AutoCreatePagesDecember 23, 2021, at 06:48 AMIan MacGregormoved comments to the talk page
Cookbook.AutoLinkDecember 23, 2021, at 06:48 AMsimonno custom intermap
Cookbook.BulkReplaceDecember 23, 2021, at 06:48 AMIan MacGregormoved comments to the talk page
Cookbook.BlogIt-TalkDecember 23, 2021, at 06:48 AMDave Cooke (+0)
Cookbook.CommentPageLinkDecember 23, 2021, at 06:48 AMNeil Herberhttps://hambone.ca/index.php/Archived-CSM2018/HomePage replaced dead page
Cookbook.ConvertHTML-TalkDecember 23, 2021, at 06:48 AMOliverBetz (+22)
Cookbook.WikiShCryptDecember 23, 2021, at 06:48 AMPeter Bowersadd PHP55 category
Cookbook.InlineRSSDecember 23, 2021, at 06:48 AMPeter Bowersnew version for PHP 5.5 compatibility
Cookbook.DebuggingForCookbookAuthorsDecember 23, 2021, at 06:48 AMsimonlinks (-31)
Cookbook.WikiShDecember 23, 2021, at 06:48 AMPeter Bowersremoving PHP5.5 compatibility - still has preg_replace(.../e) occurrences
Cookbook.EditCryptDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page link
Cookbook.EditMXDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Talk page link
Cookbook.WikiFormsRecipesDecember 23, 2021, at 06:48 AMPeter Bowersput a div styling to make the page narrower
Cookbook.WikiFormsFeatureRequestsDecember 23, 2021, at 06:48 AMMark Barralet
Cookbook.WikiFormsFAQDecember 23, 2021, at 06:48 AMHenningUmlaut problem solved (was PHP-version-related), many thanks!
Cookbook.FormValidationDecember 23, 2021, at 06:48 AMIan MacGregoruncommented Discussion link
Cookbook.Galleria-TalkDecember 23, 2021, at 06:48 AMDavid ASLAN
Cookbook.GraphVizSitemapDecember 23, 2021, at 06:48 AMIan MacGregormoved discussion to Talk page, see PITS 01233
Cookbook.SimpleAjaxDecember 23, 2021, at 06:48 AMPeter BowersClarifying the type of markup
Cookbook.WikiFormsBugsDecember 23, 2021, at 06:48 AMMark Barraletpossible fix for PHP error message upon editing password-protected pages
Cookbook.WikiFormsDecember 23, 2021, at 06:48 AM (+0)
Cookbook.SectionEdit-TalkDecember 23, 2021, at 06:48 AMCharlie (+3)
BlogIt.KnownIssuesMay 16, 2021, at 06:37 PMDaveGAdded PHP depreciated functions (+280)
Cookbook.EProtect-UsersMay 01, 2021, at 08:31 AMPetkode-sandbox (-27)
Cookbook.DoTheRightThing-UsersMarch 19, 2021, at 06:24 PMPetkode-sandbox (-62)
Cookbook.CleanUrls-TalkNovember 02, 2020, at 08:55 PMPetkoserver software? mod_rewrite (+202)
Cookbook.OpenPass-TalkOctober 26, 2020, at 09:22 PMPetkocrypt->pmcrypt for recent PHP versions (+2)
Cookbook.Text2Tbl-TalkMay 31, 2020, at 07:29 PMgoodguy00 (+130)
PmWiki.AuthUser-TalkMay 08, 2020, at 08:49 AMMatthias D (+153)
Skins.Triad-TalkMarch 06, 2020, at 12:25 AMWim (+181)
Cookbook.AutoCreatePages-TalkMarch 03, 2020, at 09:43 AMrotozymo (+175)
Cookbook.PageConfig-UsersJanuary 24, 2020, at 11:33 AMalice (-68)
PITS.00774August 28, 2019, at 02:26 PMPetkoClosed, exists as (:template none:)
Cookbook.ConditionalExtensions-TalkJuly 26, 2019, at 03:49 AMPetkoonly "if expr" was included in PmWiki core
Cookbook.BlogIt-UsersSeptember 07, 2018, at 09:58 PMCodeGier
Cookbook.WikiSh-TalkApril 24, 2018, at 09:30 AMJohan BengtssonPHP 5.5 preg_replace issue
PITS.01132March 17, 2018, at 06:34 AMCarlosABJust another idea
Cookbook.UserAdmin-TalkMarch 16, 2018, at 01:37 PMMierkQuestion about errors on testing site
Cookbook.InputDefault-TalkAugust 29, 2017, at 12:02 PMFrankThanks
Cookbook.DoTheRightThing-TalkNovember 05, 2016, at 11:25 AMPetkoor uppercase/lowercase
Cookbook.Toggle-UsersOctober 17, 2016, at 02:47 PMLeonis
Cookbook.EditTemplates-UsersJune 17, 2016, at 10:05 PMsimonI propose moving this page into the main PmWiki Group documentation
Cookbook.WikiStylesPlus-UsersMarch 15, 2016, at 06:55 PManonymous
Cookbook.UserAdminTemplatesFebruary 25, 2016, at 11:06 AMPeter Bowersadd email address field to resetpasswd template
PITS.01220November 23, 2015, at 03:07 PMPeter Bowersclarifying
PITS.00027August 04, 2015, at 02:25 AMsimongosh bump
PITS.01280July 23, 2015, at 09:09 AMsimonPerhaps if the format doesn't not exist the pagelist markup should be displayed
PITS.01367May 16, 2015, at 08:00 AMPetkolabels cannot have markup
PITS.01176April 27, 2015, at 09:58 PMsimonbump
Cookbook.InstallOnIIS-TalkMarch 03, 2015, at 02:02 PMMichaelPaulukonislink to some notes
PmForm.DataFormsNovember 12, 2014, at 01:52 AMRandyBDocumented how to create a Cancel button
Cookbook.TotalCounter-UsersOctober 29, 2014, at 12:25 AMsimonChange vote
PITS.01244October 14, 2014, at 09:29 PMsimonbump
Cookbook.TextExtract-UsersSeptember 21, 2014, at 04:22 AMsimon+++
Cookbook.PowerTools-UsersJanuary 09, 2014, at 12:53 PMBenji
Cookbook.ConvertHTML-UsersJanuary 09, 2014, at 12:25 PMBenji
PITS.01305December 18, 2013, at 11:03 AMOtherMike
PITS.01197December 18, 2013, at 10:38 AMOtherMike
PITS.00545November 03, 2013, at 03:56 AMIan MacGregoradded my name and comment
Cookbook.NewsList-TalkNovember 01, 2013, at 09:07 PMIan MacGregorpopulated Talk page
Cookbook.YAG-TalkOctober 25, 2013, at 09:08 PMAlan TaylorA question about MakeLink in YAG
Cookbook.ImportText-TalkOctober 22, 2013, at 01:05 AMIan MacGregorpopulated Talk page, see PITS 01233
Cookbook.GrepRC-TalkOctober 21, 2013, at 05:08 AMIan MacGregorpopulated Talk page, see PITS 01233
Skins.Triad-UsersAugust 12, 2013, at 08:57 PMMichaelPaulukonisIt's about time I listed myself as a user.
PITS.01315June 30, 2013, at 04:30 AMsimonadd further example
Cookbook.RequireAuthor-UsersApril 06, 2013, at 03:57 PMPetkofix link NotSavedWarning
Cookbook.OpenPass-UsersJanuary 15, 2013, at 11:18 PMsimonuser
Test.WildcardLinkSyntaxNovember 10, 2012, at 10:22 PMsimonchange example from skins to markup
Cookbook.DynamicTrails-TalkNovember 07, 2012, at 05:11 PMRob Iversonfishing for help
PITS.01253October 08, 2012, at 03:00 AMPetko1Closed - added for 2.2.27
Cookbook.FCKEditor-TalkSeptember 08, 2012, at 07:47 PMIan MacGregorcreated the talk page and moved comments here
Cookbook.AutoLink-TalkSeptember 01, 2012, at 05:48 AMIan MacGregorcreated the talk page and moved comments here
Cookbook.AuthUserSignup-TalkSeptember 01, 2012, at 05:38 AMIan MacGregorcreated the talk page and moved comments here
Cookbook.AdminByShell-TalkSeptember 01, 2012, at 02:30 AMIan MacGregorcreated the talk page
PITS.00880May 02, 2012, at 12:42 AMsimonclosed
Cookbook.WordPasteJanuary 26, 2012, at 04:07 PMUtopiahDoc2Pmwiki
Cookbook.PmReader-TalkJanuary 25, 2012, at 06:14 PMVKrishnAnswer
PITS.00955January 07, 2012, at 03:05 AMsimonBump, should be optional core feature
PITS.01216October 03, 2011, at 12:39 PMPetkoClosed - Cookbook
Cookbook.CleanUrls-UsersSeptember 20, 2011, at 12:46 PMPetkodespam
Test.PresentSeptember 10, 2011, at 05:03 PMPeter Bowersadded a question re Author
PITS.01234September 10, 2011, at 04:56 PMPetkono worries: Cache-Control is about proxies, not about your browser
PITS.01250September 10, 2011, at 04:56 PMRandyB+1 (unless there is another solution)
PITS.01222September 10, 2011, at 04:56 PMzaroba
PITS.01248September 10, 2011, at 04:56 PMPeter Bowers
PITS.01195September 10, 2011, at 04:56 PMPetkoClosed - not a bug
PITS.01243September 10, 2011, at 04:56 PMPeter Bowersadd another link
PITS.01207September 10, 2011, at 04:56 PMPetkoClosed - duplicate for PITS:01141
PITS.01206September 10, 2011, at 04:56 PMPetkoStatus: Open
PITS.01202September 10, 2011, at 04:56 PMPetkoClosed - added for 2.2.17
PITS.01230September 10, 2011, at 04:56 PMNeil
PITS.00779September 10, 2011, at 04:56 PMPetkoClosed - added $EnablePageTitlePriority for 2.2.9
PITS.01186September 10, 2011, at 04:56 PMPetkonot a bug, replied, closed
PITS.00828September 10, 2011, at 04:56 PMIan MacGregorFixed typo
PITS.01184September 10, 2011, at 04:56 PMPetkoClosed - added for 2.2.16
PITS.00206September 10, 2011, at 04:56 PMPeter Bowersadd reference to TextExtract
PITS.00220September 10, 2011, at 04:56 PMPeter Bowersadded reference to PageHist recipe
PITS.00468September 10, 2011, at 04:56 PMPetkoOpen, can be considered for the core
PITS.00535September 10, 2011, at 04:56 PMPetkoClosed - added for 2.2.11
PITS.00553September 10, 2011, at 04:56 PMPeter Bowers
PITS.00571September 10, 2011, at 04:56 PMPetkoClosed - added in 2.2.12
PITS.00141September 10, 2011, at 04:56 PMPeter Bowersadded reference to PageHist
PITS.01022September 10, 2011, at 04:56 PMPeter Bowers
PITS.01098September 10, 2011, at 04:56 PMPetkoclosed
PITS.01136September 10, 2011, at 04:56 PMsimonadd see also 01152
PITS.01167September 10, 2011, at 04:56 PMPetkoallow *.php - fixed
PITS.01170September 10, 2011, at 04:56 PMsimon
PITS.01175September 10, 2011, at 04:56 PMPetkoClosed - fixed 2010-09-04, reply about stripmagic
PITS.01182September 10, 2011, at 04:56 PMDMobley
PITS.01023September 10, 2011, at 04:56 PMsimonvote, comment
Cookbook.WikiBox-UsersSeptember 10, 2011, at 04:42 PMtamouse
Cookbook.PublishPDF-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersadd my name
Cookbook.Toolbox-UsersSeptember 10, 2011, at 04:42 PMtamouse+1
Cookbook.ProcessForm-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersuse basename instead of substr MX
Cookbook.VoteCounter-UsersSeptember 10, 2011, at 04:42 PMRicard NĂ cher Roig
Cookbook.MiscMX-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersuse basename instead of substr MX
Cookbook.AuthUserSignup-UsersSeptember 10, 2011, at 04:42 PMGerolkae
Cookbook.EditMX-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersuse basename instead of substr MX\
Cookbook.MarkThingsDone-TalkSeptember 10, 2011, at 04:42 PMMark Bacas
Cookbook.WikiForms-UsersSeptember 10, 2011, at 04:42 PMHenning(+) comment
Cookbook.FPLTemplate-TalkSeptember 10, 2011, at 04:42 PMsimonsuggestions for exit and continue
Cookbook.WikiMail-TalkSeptember 10, 2011, at 04:42 PMPeter Bowersanswer tamouse
Cookbook.WikiMail-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersuse basename instead of substr MX
Cookbook.WikiSh-UsersSeptember 10, 2011, at 04:42 PMRandyB
Cookbook.WikiShCLSeptember 10, 2011, at 04:42 PMsimonremove brackets
Cookbook.SecLayer-UsersSeptember 10, 2011, at 04:42 PMPeter Bowersuse basename instead of substr MX
PmWiki.UrlApprovals-TalkSeptember 10, 2011, at 04:08 PMSimonGroupCustomizations

PITS entries recently updated:

PITS.01477May 23, 2022, at 06:37 PMPetkoFixed for 2.3.5, due later today. (+7) (+94)
PITS.01211May 23, 2022, at 10:05 AMPetkomv recent grouphomes bug to separate page (-425)
PITS.01476May 15, 2022, at 07:39 AMPetkoStatus: Closed - documented (+15)
PITS.01383March 30, 2022, at 12:15 PMMatthiasD (+1) (+418)
PITS.01461March 29, 2022, at 08:45 AMPetkoDrafts, Notify fixed, which markup expression? (+143)
PITS.01475January 18, 2022, at 08:05 AMPetkoClosed, added for 2.3.0, summary (+431)
PITS.01418January 02, 2022, at 01:55 PMPetko (+52)
PITS.01095January 01, 2022, at 07:44 PMPetko[1]? (+23)
PITS.00908December 23, 2021, at 10:21 AMPetkoClosed, added for 2.3.0 (+19)
PITS.00447December 23, 2021, at 08:39 AMPetkoClosed: added for 2.3.0 (-11)
PITS.GuidelinesDecember 23, 2021, at 07:50 AMsimonsummary, remove dead links, use InterMap links, refactor
PITS.01413December 23, 2021, at 07:50 AMSvenVerified the control characters. I had underestimated how liberal PmWiki is.
PITS.00421December 23, 2021, at 07:50 AMFidelioEspoirurgent et indispensable
PITS.00799December 23, 2021, at 07:50 AMAnno
PITS.01233December 23, 2021, at 07:50 AMMichaelPaulukonisnote about licenses, xref to Maintenance page
PITS.01272December 23, 2021, at 06:48 AMPetkosee cookbook link
PITS.01270December 23, 2021, at 06:48 AMPetkoCategory: Cookbook, Confirmed, UpdateMe
PITS.01302December 23, 2021, at 06:48 AMsimonConsider for PmWiki 3
PITS.01307December 23, 2021, at 06:48 AMPetkoClosed, appears to work with recent Opera versions
PITS.01324December 23, 2021, at 06:48 AMPetkovariables_order