Simon's profile

An itinerant webmaster for some clubs. Started with UseMod, tried MoinMoin, now found and converted to PmWiki.
Once a software developer (Pascal), now joined the dark side as a Project Manager, ETL Team Leader, now Data Architect. Still dabble with CSS, HTML, JavaScript, and now PHP to support the websites.

Jack of all trades ...

Features I use

the documentation to read if you're going to read documentation

Skins customisations used
Trying out, but not yet got to work
Vaguely relevant

Knows enough to be ...

Cookbook customisations used (favourites, recommended%)
Config.php customisations used
  • Markup('[[<]]', '[[<<]]', '/\\[\\[&lt;\\]\\]/', '<br style="clear:left;" />'); # break clear left
  • Markup('[[>]]', '[[<<]]', '/\\[\\[&gt;\\]\\]/', '<br style="clear:right;" />'); # break clear right
  • $PageSearchForm = '$DefaultGroup.Search'; # to fully use customised search page.
  • $UploadNameChars = "-\w. !=+#"; # allow exclamations, equals, plus, and hash
  • [[mailto:?Subject=InfoStore: {*$Namespaced}&Body=From the InfoStore: {*$Namespaced} &#40;{*$PageUrl}&#41; - {*$:Summary}|[-email page as link-]]]
My weapons

Used as a home intranet (great for the kids), and for community group websites.

My CSS suggestions and customisations

When creating a skin simply include the original pmwiki CSS file, this ensures you benefit from pmwiki upgrades, viz

 @import url("/pmwiki/pub/skins/pmwiki/pmwiki.css");

Use CSS to suppress and change some elements of the page when printing (latterly pmwiki also uses this), eg

  @media print {
  /* style sheet for print */
    #wikilogo, #wikihead, #wikifoot, #wikileft, #wikicmds, 
   .wikitrail, .noprint {
  	display : none;
	}
  }
My template suggestions and customisations

Change the order of the skin CSS and run time CSS lines (which replace the Headertext) to ensure your customised skin CSS overrides the page by page generated CSS, viz

 <!--HeaderText-->
 <link rel='stylesheet' href='$SkinDirUrl/pmwiki.css' type='text/css' />
General tips
Make Firefox refresh every time
type about:config in the location bar, right click on browser.cache.check_doc_frequency and select modify, change to 1 and Firefox will now check for a new version of the page on every page load
Safe Mode and uploads
try chmod 777 /home/username/public_html/pmwikiuploads/

Like to create where I can

Like to contribute where I can

Simon

(:template each:)

My configuration suggestions and customisations

Changes for config.php

 $EditTemplatesFmt = array('$Group.Template', '$DefaultGroup.Template');
 # include DefaultGroup in page search
 $PagePathFmt = array ('$1.{$DefaultName}', '{$Group}.$1', '{$DefaultGroup}.$1', '$1.$1');
 # Authors must give a name
 $EnablePostAuthorRequired = 1;
 # Create a simple 'last changed page' for including on other pages
 $RecentChangesFmt['Site.LastChanged'] = '[-[[$Group.$Name]]-][[<<]]  ';
 # try to make recent changes show all recent changes (YMMV)
 if (preg_match('![./]RecentChanges$!', $pagename))
  $DefaultPageTextFmt = '(:include Site.AllRecentChanges lines=60 :)';
 $RecentChangesFmt['$Group.RecentChanges'] = '(:include Site.AllRecentChanges lines=60 :)';
 # add a soft break
 Markup('[[<]]', '[[<<]]', '/\\[\\[&lt;\\]\\]/', '<br />'); # break without clear all 
 # make search stay in group
 $PageSearchForm = '$DefaultGroup.Search';  
 # better control over simple tables (''doesn't work, hoping for help'')
 $BlockMarkups['table'] = '<table width=* class="wikisimpletable">';
 # Additional uploads file types
 $UploadExts['dot'] = 'application/msword'; # Word document template

Set $EnableDiag and

 include_once("$FarmD/cookbook/analyze.php");
 $AnalyzeKey = 'secret';

on one page only by creating a page specific configuration file.

My Questions and FAQs

(2006-05-02) Automatic population of the AuthorTracking field


Running PmWiki as an intranet in a fully windows environment, is there any possibility of hiding, but populating the Author name field from (say) Windows authentication, so that the author for every change is captured (and does not need to be entered (and cannot be changed) by the user)

PITS:PITS entries
PITS.01479Closed, added for 2.3.10Closed, added for 2.3.10 (+20)Add option to set PmSyntax on by default
PITS.01476Closed - documentedStatus: Closed - documented (+15)Markup in Category.GroupFooter
PITS.01472Closed - updated for 2.2.144Thanks (+425)Update intermap.txt
PITS.01469OpenExtend ConditionalMarkup with less and greater (+796)Extend ConditionalMarkup with "less" and "greater" operators
PITS.01464OpenSupport ABBR (+339)Support ABBR
PITS.01454Closed - added for 2.2.133Closed - added for 2.2.133 (+67)Add new default image types
PITS.01433OpenRecipeCheck enhancementsRecipeCheck enhancements
PITS.01431OpenApprove URLs treats http and https as separateApprove URLs treats http and https as separate
PITS.01425Opennoted time and result of last measurementImprove the OOTB security of PmWiki
PITS.01400Closed, added for 2.2.98< fixes this, I'll just change it, closedMarkup doesn't work as expected
PITS.01398OpenCategory: CookbookAdd access key for copy/move
PITS.01393OpenAdd additional markup expressionsAdd additional markup expressions
PITS.01389Openrelated to 01425?Improve PmWiki Security through Content Security Policy support and removing inline javascript and style
PITS.01385OpenCategory: CookbookRecipe enhancement: Grep to allow wild cards in Groupnam*/Pagenam*#ancho*
PITS.01384OpenAdd markup for caption to table directive markupAdd markup for caption to table directive markup
PITS.01382OpenUse ARIA landmarks to improve PmWiki accessibilityIncrease PmWiki accessibility
PITS.01373Closed, added for 2.2.79added, also orange and greySupport gray and grey colours, support all basic colour keywords
PITS.01371ClosedClosed, PmWiki accepts unitsAdd support for additional relative CSS lengths
PITS.01368OpenHere is one way to do it (+55)add parameter to (:messages:) page directive
PITS.01366OpenAnonymous numerical reference link not orthogonalAnonymous numerical reference link not orthogonal
PITS.01364OpenHave a separate page for PmForm templates.
PITS.01362Opennot neededAllow quoted page names in conditional markup
PITS.01354ClosedClosed, thanksftime broken on PmWiki
PITS.01353OpenPageTextVariables (+95)Add parameter to (:include :) to allow an inline include
PITS.01341Closed - added for 2.2.63Enhance Forms to support the required attribute
PITS.01329Closed, added for 2.2.68Closed, added for 2.2.68Add 'clear' as a CSS style attribute recognised by Wiki Styles
PITS.01321Openpagelist order=name does not work in some circumstancespagelist with order=name does not sort by pagename correctly in some circumstances
PITS.01315Openadd further exampleComplex page text variables in pagelist sort
PITS.01309OpenAdd Cookbook.SignalWhenMarkup to CoreAdd Cookbook.SignalWhenMarkup to Core
PITS.01302Closed - fixed for pmwiki.orgConsider for PmWiki 3Link to group incorrectly directed to page PmWiki/group
PITS.01299OpenwordingAllow "Results of search" message to be disabled from searchresults directive
PITS.01298Closed - local customization providedClosed - local customizationPage variable for Page directives
PITS.01297Openmake {$PageLogoUrl} workmake {$PageLogoUrl} work
PITS.01296OpenLink brackets should not be removed when link has text
PITS.01294Opensee alsoSuggestion for pmwiki.tmpl
PITS.01291OpenAdd anchors to page listsAdd anchors to page lists
PITS.01290OpenskinsPagelists to handle internal intermap links
PITS.01285Closed, added for 2.2.37Closed, added for 2.2.37include does not use the same definition of an anchor token as does the code that parses links and anchors
PITS.01252OpenYes, link= works when category page doesn't existAdd category= parameter to PageLists
PITS.01247OpenNew Search Term Page variableNew Search Term Page variable
PITS.01246Closed, duplicate of PITS.00908Closed, duplicate of PITS.00908Allow negation of link parameter in pagelist
PITS.01245Closed - repliedSee also Cookbook:FixURLLinks with quotes don't work correctly
PITS.01224Openbenefits from having a pagelist being able to select similarly named anchors from across a range ofEnhance page list templates to process anchors
PITS.01220DiscussionclarifyingGroup homepages not resolved correctly when group only supplied
PITS.01219Opensimplify break suggestion based on experience of using markupAdd markup for inline markup such as soft break, clear left, clear right, fractions
PITS.01211Closedmv recent grouphomes bug to separate page (-425)Support Group/ in pagelist name parameter
PITS.01209OpenbumpAdd more markup expressions to the core
PITS.01204Openbumppagelist frontlinks
PITS.01203OpenbumpBacklinks to incorporate pagelists, redirect, and include
PITS.01152Closed - added for 2.2.14Closed - added for 2.2.14Display empty and undefined variables as null
PITS.01140Closed - added $EnableLinkPlusTitlespacedUse $Titlespaced for [[ |+]] markup
PITS.01105Closed, added as Cookbook:ListResumeClosed, added as Cookbook:ListResumeAdd %item value=resume% to list processing
PITS.01093Opencomment out pagelistsEnhance conditional markup to 'if attachments PAGENAME'
PITS.01091Closed - duplicate of 00986Closed - duplicate of 00986?Pagelist default does not handle variable in trail
PITS.01087Closed, added for 2.2.77typo (note: this PITS entry is now Closed, Petko added it for 2.2.77)Extend Conditional Markup (:if attachments:) to specify file names
PITS.00962Closed, not a bugfix example, add exampleMake >><< behave identically with other block formatting when style= is used
PITS.00957Closed - added in 2.2.3Closed - added in 2.2.3Pages to be added and updated in 2.2 release distribution
PITS.00951Closed, added for 2.2.88I am highly pleased{$SiteAdminGroup} page variable not created
PITS.00917Openadded reference to static pagelist capability and example of creating wiki trailPage lists? to be able to create wiki trails?
PITS.00916OpenSupport honeypot block listSupport honeypot block list
PITS.00915Closed in 2.2.0 beta 56fixed for 2.2.3Page text variable erroneous usage loops
PITS.00895Closed, added in 2.2.0-beta61closedAllow multiple wiki trails on a page with anchors
PITS.00894OpenProvide a better means of attaching images with spaces in their names
PITS.00885Openadd priorityDefinition list marked up as Intermap Entry
PITS.00884OpenMake pagelist parameter names not case sensitive
PITS.00880Closed, issues resolvedclosedPage text variables change request
PITS.00866Closed - not a bugBlocklist displays error
PITS.00860Closed - added for 2.2.68min-width and max-width cannot be used for table cells (+134)Add min and max width and height, clear; to table, div, block, and style directives
PITS.00850Closed, in 2.2.0-beta28closedBlocklist to optionally check Author and Summary fields, and to optionally display blocklist name
PITS.00805Closed - existsClosed - exists: label="Search Wiki"Search: allow button text to be specified
PITS.00799Closed - too difficult for benefit obtainedOdd behaviour of markup
PITS.00787Closed, in 2.2.0-beta32Closed, in 2.2.0-beta32(:else:) extension of Conditional Markup
PITS.00746Closed - declinedClosed - declinedLink markup broken in 2.1.6
PITS.00741Closed - use %-escapesSee Cookbook/FixURLEscape characters in URLs
PITS.00707Closed - available in 2.2.0-beta1re: SimonAdd conditional markup to detect if text is included
PITS.00673Closed - not a bugPmWiki changes a character with a macron to a character with a circumflex on save
PITS.00665Openor replaced by AttachTable (+41)Allow customization of attachlist output
PITS.00646ClosedrestoreSearch should use the page it is called from to return the result if it contains (:searchresults:)
PITS.00638Closed, added for 2.2.89Clearly the default classname is applied below. (+478)Simple table have CSS class added to facilitate customisation
PITS.00615OpenI'd like to vote, but I already have!Suggested default template changes
PITS.00489Closed, added for 2.2.76Closed, added for 2.2.76classes for Image frames and captions
PITS.00485Closed -- added to cookbooklinkInclude NewPageBox in a release
PITS.00467Closedclosed, non existent page handling now changedDescribe DummyPage? here needs forced link
PITS.00466Closed - fixed for 2.0.0Saving Approved URLs issues: Added twice; Case sensitive
PITS.00446Closed - added to documentationrestoreApprove Links tool tip
PITS.00423Closed - not a bugde-sapmTable attributes have a space added in string value
PITS.00411Openmaybe this has been done?pagelist to exclude redirects
PITS.00396Closed (added for 2.2.3)Closed (Added for 2.2.3)Creating uploads directory error message may require tidy
PITS.00269Closed - not a bug%right% need blank line before and after
PITS.00250ClosedProvide a "wikiright" to match the existing wikileft
PITS.00162Closed - fixed for 2.0.beta1Move formatting of $PageLogoFmt into template

(:template first:)

(:template each:)

{=$FullName}?{=$:Status}{=$LastModifiedSummary}{=$:Summary}

Watch list

December 23, 2021, at 06:48 AMCookbook.Web AdminDave
December 23, 2021, at 06:48 AMCookbook.Clean UrlsbttrAdded notes about RewriteBase und ScriptUrl
September 25, 2022, at 12:26 PMGroup.Namespaced?Profiles
September 16, 2022, at 10:48 AMPm Wiki.Upload Variablessimonhlt php (+140)
August 20, 2022, at 06:36 AMPm Wiki.Available ActionsMFWolffadd EditTemplates$:Summary (+1)
July 22, 2022, at 06:27 AMPm Wiki.Deleting Pagessimonpm hlt (+16)
July 15, 2022, at 08:23 PMPm Wiki.Securitysimonhttp+s, hlt php; suggest removal of register globals Q&A (+399)
July 03, 2022, at 01:00 AMPm Wiki.Wiki Farmssimonhlt php (+7)
June 17, 2022, at 06:13 AMPm Wiki.Troubleshootingsimonhlt php, pm hlt (+441)
June 09, 2022, at 10:47 PMPm Wiki.Blocklistsimonhlt php, http+s (+402)
June 03, 2022, at 08:41 AMPm Wiki.Notifysimonhlt php, pm hlt, http+s (+984)
May 27, 2022, at 06:28 AMPm Wiki.Url Approvalssimonhlt php, http+s (+139)
May 17, 2022, at 08:34 AMPm Wiki.Conditional MarkupPetkopm hlt, markup norender for larger blocks (+1) (+251)
May 14, 2022, at 06:02 AMPm Wiki.CategoriesPetkoeither full URL or page variable $PageUrl; remove outdated "guts" section (-634) (-546)
May 10, 2022, at 08:23 AMPm Wiki.Wiki TrailsMFWolffpath trail (+89)
April 26, 2022, at 10:01 AMPm Wiki.Page Text Variablessimonpm hlt, hlt php (+9)
April 05, 2022, at 09:55 PMPm Wiki.Markup Expressionssimonpm hlt, http+s (+13)
March 17, 2022, at 04:30 AMPm Wiki.Include Other PagesPetko (-6)
March 15, 2022, at 10:21 PMPm Wiki.Uploadssimonpm hlt, http+s (+97)
February 17, 2022, at 07:41 PMPm Wiki.How To Get Assistancesimonhttp+s, update links (+173)
January 14, 2022, at 08:46 PMPm Wiki.Uploads Adminsimonhttp+s, update links (+3)
January 01, 2022, at 06:05 AMPm Wiki.Analyze Resultssimonhttp+s to allow secure download (+3)
January 01, 2022, at 06:01 AMPm Wiki.Site Analyzersimonhtps (+1)
November 21, 2017, at 12:08 PMPm Wiki.Comment Markupmfwolfftypo
June 23, 2012, at 07:29 PMPm Wiki.File PermissionsPetkode-sandbox

(:template first:)

(:template each:)

{=$LastModified}{=$Groupspaced}.{=$Namespaced}?{=$LastModifiedBy}?{=$LastModifiedSummary}

Last modified by me

(thanks Pico for the pagelist)

(:template defaults order=-time,group group=PmWiki,Cookbook,Skins,PITS trail=Site.AllRecentChanges:) (:template first:) Recent pages that were last modified by Simon (:template each:)

Recent pages that were last modified by Simon

PmWiki.ReleaseNotes
September 19, 2022, at 08:36 AM
add some more pm hlt, hlt php (+146)
Notes about new versions, important for upgrades
PmWiki.DesignNotes
September 19, 2022, at 08:28 AM
http+s (+52)
Some of the features and notes about PmWiki's design decisions
PmWiki.PageFileFormat
September 19, 2022, at 08:26 AM
hlt bash (+10)
Create wiki formatted pages in bulk and for upload to your pmwiki site
Cookbook.PmSyntax-Talk
September 19, 2022, at 08:07 AM
thanks very much (+0)
Talk page for PmSyntax.
Cookbook.DragDropMultiUpload
September 18, 2022, at 04:31 AM
hlt php, pm hlt, hlt css, -MSIE (+94)
Allow authors to upload files by simply dropping them into the wiki page
Cookbook.PagePmSyntax-Users
September 18, 2022, at 12:06 AM
add as user (+22)
User notes for the PagePmSyntax recipe.
PmWiki.LocalCustomizations
September 17, 2022, at 11:35 PM
more highlightinmg, http+s (+139)
Customize your PmWiki installation through config.php and local.css
PmWiki.UploadVariables
September 16, 2022, at 10:48 AM
hlt php (+140)
Variables used for uploads/attachments
Cookbook.RecipeMap
September 16, 2022, at 10:44 AM
remove CSSInWikiPages which does have Recipeinfo (-47)
Map of older recipe filenames to recipe pages
Cookbook.PmForm
September 14, 2022, at 02:48 AM
pm hlt (+22)
Form processing engine for PmWiki
Cookbook.WikiForms
September 14, 2022, at 02:44 AM
link to PmForm (+272)
Use a form template to create, edit and list wiki pages
PmWiki.PageListTemplates-Talk
September 01, 2022, at 03:42 AM
A: Cookbook.GroupTitle (+37)
Discussion of PageListTemplates
PmWiki.BasicVariables
August 31, 2022, at 09:03 AM
hlp php, pm hlt (+554)
core variables
Cookbook.ThumbList
August 20, 2022, at 10:00 PM
finish hlt php, pm hlt (+191)
A thumbnail picture gallery for PmWiki
PmWiki.WikiCascades
August 20, 2022, at 02:02 AM
http+s, hlt php, pm hlt (+0)
The order of usage or selection of settings and files
Cookbook.EditTemplatesMenu
August 20, 2022, at 01:53 AM
pm hpt, hlt php (-9)
Allow authors a choice among several pre-filled templates for new pages
Cookbook.EditTemplates
August 20, 2022, at 01:45 AM
hlt php, pm hlt (+138)
Specify a wiki page or pages to use as a template when a new page is created.
Cookbook.MimeTeX
August 19, 2022, at 08:39 PM
URL gone, hlt php (+49)
Add markup to display and embed mathematical formulas in wiki pages
PmWiki.CustomActions
August 19, 2022, at 08:25 PM
hlt php (+49)
Make PmWiki respond to custom values for url parameter ?action=...
PmWiki.DebugVariables
August 19, 2022, at 08:19 PM
hlt php, hlt html (+58)
variables useful for debugging
PmWiki.SkinTemplates
August 19, 2022, at 07:47 PM
more hlt html, pm hlt, hlt php (+249)
Skin templates (.tmpl files)
Cookbook.TitleSpaced
August 13, 2022, at 10:57 PM
hlt php, pm hlt (+108)
How to have spaces in a page title
PmWiki.CustomMarkup
August 13, 2022, at 11:14 AM
hlt php, hlt html (+198)
Using the Markup() function for custom wiki syntax; migration to PHP 5.5
Skins.SkinGuidelines
August 13, 2022, at 11:03 AM
hlt php, hlt html, pm hlt, hlt css, hlt js (+623)
A set of tips for skin design and packaging skins for distribution
PmWiki.SpecialCharacters
August 13, 2022, at 10:24 AM
http+s (-14)
PmWiki.SpecialCharactersList
August 13, 2022, at 10:18 AM
http+s (+28)
Entities defined in https://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent from the rss.php script
PmWiki.Glossary
August 09, 2022, at 06:04 AM
pm hlt, http+s (+58)
Terms related to PmWiki
PmWiki.InterMap
August 08, 2022, at 09:20 AM
pm hlt, hlt php (+16)
Interwiki links definition and use
PmWiki.WikiStructure
August 08, 2022, at 09:15 AM
pm hlt, update (-236)
PmWiki structural support for page organization
PmWiki.WikiGroup
August 08, 2022, at 09:13 AM
http+s, hlt php, pmhlt (+153)
Organising pages into related groups
Cookbook.AllGroupHeader
August 08, 2022, at 09:05 AM
hlt php (+34)
How to create a page that appears as a header (or footer) for all pages in all groups
Cookbook.Flash
August 08, 2022, at 08:54 AM
suggest deletion (+0)
Embedding Flash movies; plus recipes for embedding Flash from specific sites like YouTube, Vimeo, GoogleVideo, Flickr, Archive.org, and more...
Cookbook.Attachtable
July 24, 2022, at 08:20 PM
pm hlt, hlt php, http+s (+105)
Actions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references.
PmWiki.PageHistory
July 22, 2022, at 06:30 AM
hlt php (+34)
History of previous edits to a page
PmWiki.DeletingPages
July 22, 2022, at 06:27 AM
pm hlt (+16)
Removing wiki pages
PmWiki.Installation
July 22, 2022, at 06:22 AM
hlt php (-29)
Obtaining and installing PmWiki
PmWiki.Upgrades
July 22, 2022, at 06:17 AM
hlt php, pm hlt, hlt html (+226)
How to upgrade an existing PmWiki installation
PmWiki.Security
July 15, 2022, at 08:23 PM
http+s, hlt php; suggest removal of register globals Q&A (+399)
Resources for securing your PmWiki installation
PmWiki.CustomWikiStyles
July 15, 2022, at 08:16 AM
hlt php, pm hlt, hlt css, hlt html (+419)
Predefined PmWiki styles & adding custom wiki styles
PmWiki.SitePreferences
July 03, 2022, at 01:05 AM
hlt php (+27)
Customisable browser setting preferences: Access keys, edit form
PmWiki.WikiFarms
July 03, 2022, at 01:00 AM
hlt php (+7)
Running multiple wikis from a single installation
PmWiki.FAQCandidate
June 17, 2022, at 06:21 AM
hlt php, pm hlt (+91)
Frequently asked (and answered) questions that may move to the FAQ page
PmWiki.Troubleshooting
June 17, 2022, at 06:13 AM
hlt php, pm hlt (+441)
Advice for troubleshooting an installation, keywords: deprecated, preg_replace, crypt, blank pages, headers, .flock, upgrade, create_function
Cookbook.SimpleRecipeTemplate
June 11, 2022, at 02:55 AM
new version (+659)
A Simple Recipe Template to provide a framework for PmWiki recipes
PmWiki.BackupAndRestore
June 10, 2022, at 11:03 AM
fix Gmane link, http+s (+15)
background information and some basic backup and restore procedures
PmWiki.AuthUser
June 10, 2022, at 10:54 AM
fix gmane link (+33)
Authorization system that uses usernames and passwords
PmWiki.Blocklist
June 09, 2022, at 10:47 PM
hlt php, http+s (+402)
Blocking IP addresses, phrases, and expressions to counteract spam and vandalism.
PmWiki.Variables
June 09, 2022, at 10:29 PM
pm hlt (+39)
Variables available for local customisation
Cookbook.InCategory-Users
June 07, 2022, at 10:07 AM
explanation (+286)
User notes for the InCategory recipe.
PmWiki.Notify
June 03, 2022, at 08:41 AM
hlt php, pm hlt, http+s (+984)
How to receive email messages whenever pages are changed on the whole wiki site, individual groups or selected watchlists of pages
PmWiki.Passwords
June 03, 2022, at 06:15 AM
http+s, hlt php, pm hlt (+83)
General use of passwords and login
PmWiki.PasswordsAdmin
June 03, 2022, at 06:04 AM
hlt php, pm hlt (+300)
More password options for the administrator
PmWiki.RefCount
May 27, 2022, at 06:29 AM
hlt php (+9)
Link references counts on pages
PmWiki.UrlApprovals
May 27, 2022, at 06:28 AM
hlt php, http+s (+139)
Require approval of Url links
Cookbook.ModuleGuidelines
May 27, 2022, at 06:21 AM
hlt php (+102)
Guidelines for creating, distributing, and maintaining a recipe for the Cookbook.
Cookbook.Functions
May 21, 2022, at 03:05 AM
hlt php, pm hlt, hlt html, hlt css (+1027)
Brief description of some of PmWiki's internal functions available to cookbook recipe authors and custom markup developers
PmWiki.InitialSetupTasks
May 15, 2022, at 09:26 AM
Category group footer (+346)
First steps following a fresh installation
Cookbook.PageListMultiTargets
May 15, 2022, at 06:16 AM
A feature similar to this was added to PmWiki 2.3.0. (+20)
Enable multiple pages and wildcards in PageList
Cookbook.ReindexCategories
May 15, 2022, at 06:09 AM
pm hlt, $Name (+27)
Update link targets and page index for PmWiki 2.3.0
Cookbook.BackgroundImages
May 13, 2022, at 09:04 PM
hlt css, pm hlt, pm php, http+s (+50)
How to add background images to divisions, tables & cells
PmWiki.TableDirectives
May 13, 2022, at 08:47 PM
pm hlt, hlt html (+203)
Directives for table processing
PmWiki.BlockMarkup
May 13, 2022, at 08:34 PM
http+s (+1)
Markup resulting in paragraphs
PmWiki.WikiStyles
May 12, 2022, at 08:54 AM
pm hlt, hlt html. hlt php (+265)
Modifying the style of page contents
PmWiki.PageTextVariables
April 26, 2022, at 10:01 AM
pm hlt, hlt php (+9)
Page variables automatically made available through natural or explicit page markup
PmWiki.FunctionList
April 25, 2022, at 02:29 AM
PageStartFmt PageEndFmt (+115)
A simple list of the functions provided by PmWiki
Cookbook.OpenPass
April 24, 2022, at 08:40 PM
pm hlt, hlt php (+38)
Set a global password which is openly displayed to reduce spam
PmWiki.PageListTemplates
April 05, 2022, at 10:11 PM
pm hlt (+321)
Creating page list format templates
PmWiki.MarkupExpressions
April 05, 2022, at 09:55 PM
pm hlt, http+s (+13)
String and formatting operations
Cookbook.MarkupExpressionSamples
April 01, 2022, at 06:36 AM
hlt php, pm hlt (+9)
custom markup expression samples
PmWiki.Forms-Talk
April 01, 2022, at 06:22 AM
pm hlt, hlt php, http +s (+182)
Discussion of Forms
PmWiki.MarkupMasterIndex
March 24, 2022, at 06:53 AM
change link from deprecated recipe (+3)
Tabulation of all PmWiki markup
PmWiki.Version
March 16, 2022, at 08:34 PM
pm hlt, add extra links (+201)
Determining and displaying the current version of PmWiki (pmwiki-2.3.11)
Skins.SkinChange
March 16, 2022, at 08:52 AM
refactor, hlt php (+144)
change skin via query or cookie setting
PmWiki.Uploads
March 15, 2022, at 10:21 PM
pm hlt, http+s (+97)
Allow authors to upload files, also known as page attachments
PmWiki.CreatingNewPages
March 14, 2022, at 07:35 AM
pm hlt (+21)
How to create a new page
Cookbook.WikiStylesPlus
March 03, 2022, at 02:01 AM
hlt (+119)
Lots of useful Wikistyles (rollovers, code blocks, notes, warnings, outlines)
PmWiki.ListStyles
March 03, 2022, at 01:57 AM
pm hlt (+21)
Styles for use in wiki lists
Cookbook.AutomaticChangeSummary
February 28, 2022, at 09:41 AM
hlt php, core candidate (+16)
Automatic change summaries
Cookbook.NZTopo
February 25, 2022, at 08:01 AM
update (-4)
Use https://www.topomap.co.nz/ to display an excerpt from a New Zealand topographic map in a PmWiki website
PmWiki.HowToGetAssistance
February 17, 2022, at 07:41 PM
http+s, update links (+173)
How to seek help and assistance and report PmWiki bugs
Cookbook.SwitchToSSLMode
February 09, 2022, at 04:56 AM
add link to PmWiki/SetupH TTP S (+53)
How to force PmWiki to use Transport Layer Security (TLS)
Cookbook.CustomSyntax-Talk
January 31, 2022, at 08:09 AM
more goodness, thanks so much (+324)
Talk page for $CustomSyntax.
Cookbook.CustomSyntax-Users
January 30, 2022, at 06:52 AM
add user (+1092)
User notes for the $CustomSyntax recipe.
  0: 00.00 00.00 config start
  1: 00.01 config end
  2: 00.11 MarkupToHTML begin
  3: 00.17 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
  4: 00.17 ReadApprovedUrls SiteAdmin.ApprovedUrls end
  5: 00.35 FPLTemplate: Chain begin
  6: 00.35 FPLTemplate: FPLTemplateLoad
  7: 00.35 FPLTemplate: FPLTemplateDefaults
  8: 00.35 FPLTemplate: FPLTemplatePageList
  9: 00.35 MakePageList pre
 10: 00.35 PageListSources begin
 11: 00.35 PageStore::ls begin wiki.d/{$FullName}
 12: 00.36 PageStore::ls merge wiki.d/{$FullName}
 13: 00.36 PageStore::ls end wiki.d/{$FullName}
 14: 00.36 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 15: 00.36 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 16: 00.36 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 17: 00.36 PageListSources end count=1273
 18: 00.36 PageListSort pre ret=4 order=name
 19: 00.36 MakePageList items count=1273, filters=PageListVariables
 20: 02.15 MakePageList post count=14, readc=0
 21: 02.15 PageListSort begin
 22: 02.15 PageListSort sort
 23: 02.15 PageListSort end
 24: 02.15 MakePageList end
 25: 02.15 FPLTemplate: FPLTemplatePmWikiOrg
 26: 02.15 MarkupToHTML begin
 27: 02.15 MarkupToHTML end
 28: 02.15 FPLTemplate: FPLTemplateSliceList
 29: 02.15 FPLTemplate: FPLTemplateFormat
 30: 02.16 MarkupToHTML begin
 31: 02.25 MarkupToHTML end
 32: 02.25 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 33: 02.25 FPLTemplate: Chain end
 34: 02.25 FPLTemplate: Chain begin
 35: 02.25 FPLTemplate: FPLTemplateLoad
 36: 02.25 FPLTemplate: FPLTemplateDefaults
 37: 02.25 FPLTemplate: FPLTemplatePageList
 38: 02.25 MakePageList pre
 39: 02.25 PageListSources begin
 40: 02.25 PageStore::ls begin wiki.d/{$FullName}
 41: 02.26 PageStore::ls merge wiki.d/{$FullName}
 42: 02.26 PageStore::ls end wiki.d/{$FullName}
 43: 02.26 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 44: 02.26 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 45: 02.26 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 46: 02.26 PageListSources end count=16
 47: 02.26 PageListSort pre ret=4 order=name
 48: 02.26 MakePageList items count=16, filters=
 49: 02.26 MakePageList post count=16, readc=0
 50: 02.26 PageListSort begin
 51: 02.26 PageListSort sort
 52: 02.26 PageListSort end
 53: 02.26 MakePageList end
 54: 02.26 FPLTemplate: FPLTemplatePmWikiOrg
 55: 02.26 MarkupToHTML begin
 56: 02.26 MarkupToHTML end
 57: 02.26 FPLTemplate: FPLTemplateSliceList
 58: 02.26 FPLTemplate: FPLTemplateFormat
 59: 02.31 MarkupToHTML begin
 60: 02.33 MarkupToHTML end
 61: 02.33 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 62: 02.33 FPLTemplate: Chain end
 63: 02.33 FPLTemplate: Chain begin
 64: 02.33 FPLTemplate: FPLTemplateLoad
 65: 02.33 FPLTemplate: FPLTemplateDefaults
 66: 02.33 FPLTemplate: FPLTemplatePageList
 67: 02.33 MakePageList pre
 68: 02.33 PageListSources begin
 69: 02.33 PageStore::ls begin wiki.d/{$FullName}
 70: 02.34 PageStore::ls merge wiki.d/{$FullName}
 71: 02.34 PageStore::ls end wiki.d/{$FullName}
 72: 02.35 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 73: 02.35 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 74: 02.35 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 75: 02.35 PageListSources end count=1496
 76: 02.35 PageListSort pre ret=4 order=-name
 77: 02.35 MakePageList items count=1496, filters=PageListVariables
 78: 03.13 MakePageList post count=91, readc=0
 79: 03.13 PageListSort begin
 80: 03.13 PageListSort sort
 81: 03.13 PageListSort end
 82: 03.13 MakePageList end
 83: 03.13 FPLTemplate: FPLTemplatePmWikiOrg
 84: 03.13 MarkupToHTML begin
 85: 03.13 MarkupToHTML end
 86: 03.13 FPLTemplate: FPLTemplateSliceList
 87: 03.13 FPLTemplate: FPLTemplateFormat
 88: 03.14 MarkupToHTML begin
 89: 03.20 MarkupToHTML end
 90: 03.20 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 91: 03.20 FPLTemplate: Chain end
 92: 03.21 FPLTemplate: Chain begin
 93: 03.21 FPLTemplate: FPLTemplateLoad
 94: 03.21 FPLTemplate: FPLTemplateDefaults
 95: 03.21 FPLTemplate: FPLTemplatePageList
 96: 03.21 MakePageList pre
 97: 03.21 PageListSources begin
 98: 03.21 PageListSources end count=25
 99: 03.21 PageListSort pre ret=6 order=group,-time
100: 03.21 MakePageList items count=25, filters=PageListSort
101: 03.21 MakePageList post count=25, readc=25
102: 03.21 PageListSort begin
103: 03.21 PageListSort sort
104: 03.21 PageListSort end
105: 03.21 MakePageList end
106: 03.21 FPLTemplate: FPLTemplatePmWikiOrg
107: 03.21 MarkupToHTML begin
108: 03.21 MarkupToHTML end
109: 03.21 FPLTemplate: FPLTemplateSliceList
110: 03.21 FPLTemplate: FPLTemplateFormat
111: 03.22 MarkupToHTML begin
112: 03.25 MarkupToHTML end
113: 03.25 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
114: 03.25 FPLTemplate: Chain end
115: 03.25 FPLTemplate: Chain begin
116: 03.25 FPLTemplate: FPLTemplateLoad
117: 03.25 FPLTemplate: FPLTemplateDefaults
118: 03.25 FPLTemplate: FPLTemplatePageList
119: 03.25 MakePageList pre
120: 03.25 PageListSources begin
121: 03.30 PageListSources end count=783
122: 03.30 PageListSort pre ret=6 order=-time,group
123: 03.30 MakePageList items count=783, filters=PageListSort
124: 03.39 MakePageList post count=783, readc=783
125: 03.39 PageListSort begin
126: 03.39 PageListSort sort
127: 03.40 PageListSort end
128: 03.40 MakePageList end
129: 03.40 FPLTemplate: FPLTemplatePmWikiOrg
130: 03.40 MarkupToHTML begin
131: 03.40 MarkupToHTML end
132: 03.40 FPLTemplate: FPLTemplateSliceList
133: 03.40 FPLTemplate: FPLTemplateFormat
134: 03.52 MarkupToHTML begin
135: 03.75 MarkupToHTML end
136: 03.75 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
137: 03.75 FPLTemplate: Chain end
138: 03.75 MarkupToHTML end
139: 03.75 MarkupToHTML begin
140: 03.76 MarkupToHTML end
141: 03.76 MarkupToHTML begin
142: 03.77 MarkupToHTML end
143: 03.77 now