PmWeekly, November 7, 2017

November 07, 2017, at 11:03 AM by Petko in PmWiki core changes, PmWiki Cookbook changes, PmWiki Internationalization changes (0 comments)

Update for PmWiki activity October 13 - November 7, 2017: internationalization, 1 new recipe, 18 recipes updated, discussions about cookbook recipes, bug reports and patches.

Subversion changes to the core

Change log. You can get the latest, yet unpublished PmWiki code from Subversion or download as a ZIP archive.

  • The function HandleUpload() was refactored and the function UploadSetVars($pagename) was added to allow custom upload add-ons to set variables.

Documentation, Internationalization

The German documentation was updated. You can download it here.

Discussions (please comment, vote):

On the mailing list:

  • A thread about bug-hunting with the Toggle recipe.
  • A thread about adding ways to customize the attachment list (like PageLists, see PITS:01424).

On talk pages:

  • Questions: probably an incomplete upgrade made some lowercase links like [[main/test]] to break. Upgrading to the latest version did fix the problem.
  • AuthUser-Talk: Example setting for wikifarm with specific needs.
  • Skins-Talk: Some broken external links were fixed.

In the PITS: PmWiki Issue Tracking System

  • 01424 (attachlist more like pagelist or attachment option to pagelist) (enable custom templates, ordering, etc. for attachments)

Cookbook (addons, modules, skins)

New recipe added:

Recipes updated:

  • AddFootnote (Insert markup to create a footnote) by SaidAchmiz : Simplified and updated to work with latest PmWiki.

  • AutoSave (Autosave pages in the background while editing) by Petko : Update for PHP 5 and 7, change default JavaScript directory to $FarmPubDirUrl.

  • DragDropMultiUpload (Allow authors to upload files by simply dropping them into the wiki page) by Petko : Add $DDMUEnableAbsoluteAttachLinks to insert links like Attach:{$FullName}/photo.jpg, if used with Worse should be included after it, update documentation.

  • Footnotes (Simple footnote markup) by SaidAchmiz : Updated to be valid HTML5, updated documentation.

  • FeedLinks (Add HTML-header links to enable autodiscovery of RSS/Atom feeds.) by SaidAchmiz : Now feed source and title can be set on a per-group basis.

  • Grep (Use regular expressions to control what to include from a page) by Petko : Update for PHP 7.2 and add $GrepTextJoinFunction to allow custom processing/filtering/sorting of the results.

  • HandyTableOfContents (Handy Client-side Table of Contents) by SaidAchmiz : Fixed bug that caused the same id to be assigned to multiple elements in the ToC block.

  • MediaCategories (Assembles all Categories in a page, alphabetizes, and appends to bottom of page--in the style similar to MediaWiki.) by SaidAchmiz : Corrected CSS bug (stray semicolon).

  • PmDocConvert (PmDocConvert makes it easy to upload and display formats that can be handled by on a PmWiki page.) by ccox : bug fix for file=DifferentGroup/Name/file.

  • ProcessForm (Maintain values in fields and make PVs of the form name/values when a form is submitted) by CodeGier? : Note about required (:input end:) markup.

  • TotalCounter (A statistic counter - counts page views, users, languages, browsers, operating systems, referers, locations and web bots) by SaidAchmiz : Fix $TotalCounterEnableUsers flag and blacklist logic.

  • Toggle (Adds links or buttons for toggling (hiding/showing) elements on a page) by SaidAchmiz : Major rewrite; all outstanding bugs fixed.


  • AddToWatchlist-Talk (Add or remove a page from your watchlist trail with a single click) by Petko : How to manage complex user permissions for the watchlists.

  • AmazonWidgets-Talk (This recipe provides markup to display widgets (for Amazon Associates) in a pmwiki environment.) by CodeGier? : Suggested update currently working with the provider.

  • Attache-ImageSizer-Talk (Resize and manipulate uploaded images) by SaidAchmiz : Report and fix for a problem where images on the wiki were not being cached by the browser, discussion.

  • Attachtable-Talk (Actions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references.) by SaidAchmiz : Suggested change to work better with wikifarms.

  • CommentBoxPlus-Talk (Simple styled form to post comments, plus comment counter) by SaidAchmiz : Uploaded a new version fixing a bug with links in comments.

  • DragDropMultiUpload-Talk (Allow authors to upload files by simply dropping them into the wiki page) by Petko : Replies to report about wrong icons: if the recipe is included conditionally, make sure it is also included for the "postupload" action.

  • Grep-Talk (Use regular expressions to control what to include from a page) by Petko : Reply about custom post-processing of the output.

Skins and recipes reviewed and/or updated and marked compatible with PHP 7.2


  • Bonny Bonny is a fully CSS-driven skin, 2 or 3-column layout, with variations in layout and appearance, and optional CMS mode. by Kathryn Andersen

(total: 1 pages)


(total: 5 pages)

Leave a reply
Your name (required):

Your comment (required):

Enter value: Captcha