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

 (enable custom templates, ordering, etc. for attachments)

Cookbook (addons, modules, skins)

New recipe added:

 Beta.

Recipes updated:

 Simplified and updated to work with latest PmWiki.
 Multiple improvements from new maintainer.
 Add embedding of Youtube playlists/video series, update documentation.
 Update for PHP 5 and 7, change default JavaScript directory to $FarmPubDirUrl.
 Add $DDMUEnableAbsoluteAttachLinks to insert links like Attach:{$FullName}/photo.jpg, if used with Worse should be included after it, update documentation.
 Updated to be valid HTML5, updated documentation.
 Now feed source and title can be set on a per-group basis.
 Update for PHP 7.2 and add $GrepTextJoinFunction to allow custom processing/filtering/sorting of the results.
 Fixed bug that caused the same id to be assigned to multiple elements in the ToC block.
 Update for PHP 7.2 and enable usage of different versions of Markdown.
 Corrected CSS bug (stray semicolon).
 bug fix for file=DifferentGroup/Name/file.
 Note about required (:input end:) markup.
 Fix $TotalCounterEnableUsers flag and blacklist logic.
 Major rewrite; all outstanding bugs fixed.
 Note that Worse should be included before DragDropMultiUpload.

Discussions:

 How to manage complex user permissions for the watchlists.
 Suggested update currently working with the provider.
 Report and fix for a problem where images on the wiki were not being cached by the browser, discussion.
 Suggested change to work better with wikifarms.
 Uploaded a new version fixing a bug with links in comments.
 Replies to report about wrong icons: if the recipe is included conditionally, make sure it is also included for the "postupload" action.
 Reply about custom post-processing of the output.
 Follow up on bug report for incompatibility with Toggle.
 Partial workaround an incompatibility with PageTableOfContents.

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

Skins:

  • 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)

Cookbook:

(total: 5 pages)

Leave a reply
Your name (required):

Your comment (required):


Enter value: Captcha