Contact: Find my latest mail address in the mailing list (archives).

Things I would love to see

(and contribute some money)

  • Simple / lean version of Attachtable also supporting Mini
  • Title search
  • (no more important: Self registration with e-mail identification)


  • Consolidate test cases for skins:
  • Look at SkinTutorials-Talk and try to contribute
  • Check SortableTables with different IE versions
  • Check AdvancedTableDirectives usage
  • Check installations for obsolete recipes like AuthTable / fplauth.php, InlineDiff / pagerevinline... (well, InlineDiff isn't "obsolete").
  • Set notification on SiteAdmin/NotifyList, add talk pages to trail
  • "if enabled AuthPw" or "if auth edit" for conditional "logout"?

Recipes I'm using

  • NotSavedWarning (Warn authors when they move away from a page without saving it; optionally request an edit summary or an author name)
  • DeObMail (Unobtrusive e-mail link (de)obfuscator)
  • AuthDNS (Password-less authentication based on the visitor's IP address or (dynamic) hostname)
  • Mini (Simple, lightweight, un-bloated gallery with thumbnail generator)
  • ConvertHTML (Convert an HTML page to PmWiki markup)
  • SortableTables (Create tables which can be sorted instantly by javascript)
  • HtpasswdForm (Form based management of users and passwords using .htpasswd/.htgroup files)
  • SkinChange (change skin via query or cookie setting)
  • NewPageBox (How to provide a form or box to allow users to create new pages (deprecated in favour of NewPageBoxPlus)) - maybe I should update to NewPageBoxPlus
  • EditAttributes (Edit a page's title, description and other attributes using separate EditForm fields)
  • Text2Tbl (Provide a way to convert arbitrarily structured text to table markup and provide conversion of simple tables to advanced.)
  • AutoRestore (Automatically restore pages after a set time interval)
  • PmForm (Form processing engine for PmWiki) although I'm not sure whether I use it correctly
  • Attachtable (Actions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references.)
  • CleanUrls (Enable URLs that are shorter (without .php) and/or look like paths to wiki pages.) (just a wrapper script and EnablePathInfo)
  • XHTMLStrict (A collection of XHTML Strict tips, fixes, snippets)
  • RecentUploadsLog (List all uploaded files in RecentUploads pages)
  • ExportHTML (Export PmWiki pages as "static" HTML pages)
  • TextExtract (search, grep, and extract text from other pages or groups with search terms and regular expressions, using search form or markup expression.)
  • DragDropMultiUpload (Allow authors to upload files by simply dropping them into the wiki page)
  • NewGroupWarning (Display a warning when a user is creating a page in a non-existing wiki group.) (not using "include", aimpler warning)
  • ConvertPhpWiki (Convert PhpWiki pages to PmWiki) (well, this one I used only once)
  • TrackChanges (Ways to more easily detect and verify all recent edits)
  • PreviewChanges (Preview highlighted changes of the wiki markup)

Other tweaks I'm using

 if($action == "browse") $LinkPageSelfFmt = "<span class='selflink'>\$LinkText</span>"; # avoid self-links (doesn't work in skin)
 $HTMLStylesFmt[] = ' .{$Action} { background-color: lightblue; }'; # highlight current action (not "backlinks")
 $EnableRobotCloakActions = 1;
 $TimeFmt = '%Y-%m-%d %H:%M'; # ISO 8601 time and date format
 $WikiStyleCSS[] = 'clear'; # should included in PmWiki core

"nolinebreaks" in PmWikiDe.EditQuickReference

Recipes to test some day

  • UserAdmin (AuthUser account self-registration and management) and UserAdminTemplates. Sadly Eemeli currently has no time to work on it. See also mailing list postings spring 2011.
  • Grep (Use regular expressions to control what to include from a page)
  • CreateColumns (quickly divides up a list of items into separate columns within a table)
  • Accordion (lightweight Accordion javascript requiring no framework)
  • FormsPlus (Form extensions adding new HTML5 input types )
  • NewPageBoxPlus (Adds customisable box plus button form for page creation )
  • CaseCorrection (Makes PmWiki intelligently case-insensitive)
  • EmbedBtn and AttachBtn extension to Attachtable
  • UnToggle (An unobtrusive show/hide toggle switch.)
  • PersistentLogin (Login form with "Remember me/Stay signed in" option)

Documentation Issues (old):

SettingAudienceSuggestion still needed/used? Could be compared to the page list.

Orphaned in PmWiki group (only references from other groups):

Strange cluster:

  • CustomizationConcept (orphan). Duplicates other content. Should be revisited or deleted.
  • Concept: Backlinks only from CustomizationConcept. Redundant information. Should be deleted IMO.

Pages linking here: