News /
May 2022 update
May 07, 2022, at 07:49 AM (0 comments)
Update for PmWiki activity February-May 2022: documentation, internationalization, recipes updated.
Marketing
PmWiki entries at Wikipedia ([1], [2], [3]) and WikiMatrix ([4]) were updated.
Version 2.3.4 was released (2022-04-22)
This version includes fixes for PHP 8 and documentation updates.
Version 2.3.3 was released (2022-03-26)
This version includes fixes for PHP 8 and documentation updates.
Subversion changes to the core
Change log. You can get the latest, yet unpublished PmWiki code from Subversion or download as a ZIP archive.
- Ongoing work to update the core for PHP 8 breaking changes.
- The documentation was updated, see below.
Documentation, Internationalization
The documentation is being updated to use syntax highlighting.
The German documentation was updated. You can download it here.
Discussions
Selected talk pages:
- PmWiki.Functions-Talk points out a difference between strftime() and PSFT() with a null or empty second argument, and a workaround for a custom code.
- PmWiki.ListStyles-Talk discussion about styling of nested lists.
- PmWiki.CustomWikiStyles-Talk how to apply wikistyles to links, for a specific skin.
In the PITS: PmWiki Issue Tracking System (please comment, vote):
- 01461 (PHP 8) Reports for PHP 8 compatibility (fixed).
- 01383 (Galleria : Init failed: Galleria could not find) Report about a bug with the Galleria recipe (pending).
Cookbook (addons, modules, skins)
- DeactivateParagraphTag (Prevent the automatic insertion of a <p> tag by the markup engine) by Petko : Initial release
- EmbedFacebook (Use Facebook API to embed Facebook content into PmWiki) by Simon : Initial release
- LazyLoading (Instruct browsers to only load pictures when they would be visible on the screen) by Petko : Initial release
Recipes / skins updated:
- AttachImageSize-Talk (Generate width and height attributes for attached images) by Daniel Gross? : Derivative implementation with <picture> tags and different sources for different screen resolutions
- AuthUser (PmWiki built-in user authentication system using user names and passwords) by Petko : Update for PHP 8
- AutomaticChangeSummary (Automatic change summaries) : Highlight documentation
- Bloge-Tags (Use page keywords and categories as tags) by Siegfried Seibert : Update for PHP 7.2
- Carousel (simple Image Carousel, from one-line Markup: auto-populated from contents of a directory) by Kirk : New version
- ClassTags (Markup for Edit-Mode to give a block of content a named class, for use with CSS, JS, or to add content-folding, and lots more!) by Kirk : Refactor documentation
- DeletePage (Use a "delete" action and a separate password for deleting pages) by Petko : Add $DeleteRedirectPage
- EditAttributes (Edit a page's title, description and other attributes using separate EditForm fields) by Siegfried Seibert : Update for PHP 7.2, note about compatibility issue.
- EmbedFacebook (Use Facebook API to embed Facebook content into PmWiki) by Simon : Initial release
- GroupTitle (Define a title for an entire WikiGroup) by Petko : Update for PHP 8
- HttpVariables (Access http variables in the page, such as Get variables, Post data, and Cookies.) by Petko : Bug fix
- IncludeUpload (Include an uploaded (attached) text or HTML file into a PmWiki page) by Siegfried Seibert : Update for PHP 7.2
- LaTeXMathJax (MathJax support for PmWiki) by ccox : Add requirement of MathJax 2.x and not current (3+), download and install manually
- LocalTimes (Display RecentChanges and History timestamps in the local timezone of each visitor.) by Petko : Configure history length
- MarkupExpressionSamples (custom markup expression samples) : Highlight documentation
- MyPmWiki (Query a MySQL database server and display the results in a wiki page) by Siegfried Seibert : Update for PHP 7.2
- OpenPass (Set a global password which is openly displayed to reduce spam) : Highlight documentation
- PmSyntax (Syntax highlighting for the PmWiki documentation and edit form) by Petko : Could use
%pmhlt% [@makup@]
or(:markup class=norender:)
to highlight inline strings or blocks without processing them
- SignalWhenMarkup (Tells you whether your markup is evaluated within (:markup:) code) by Siegfried Seibert : Update for PHP 7.2; suggestion by Petko to use the core feature with old recipes
- SimpleRecipeTemplate (A Simple Recipe Template to provide a framework for PmWiki recipes) by Simon : New version
- SpamFilters (Automatic blocking of some spambots) by Petko : Added a new tip (unlink recently deleted pages from RecentChanges), highlight documentation
- WikiStylesPlus (Lots of useful Wikistyles (rollovers, code blocks, notes, warnings, outlines)) : Highlight documentation
- Papyrus (A simple skin, inspired by Parchment. Responsive / mobile-friendly.) by SaidAchmiz : New version
- SkinChange (change skin via query or cookie setting) : Refactor and highlight documentation
Discussions:
- DeletePage-Talk (Use a "delete" action and a separate password for deleting pages) : How to redirect to a different page after deletion
- HttpVariables-Talk (Access http variables in the page, such as Get variables, Post data, and Cookies.) by Daniel? : Reported bug
- PmSyntax-Talk (Syntax highlighting for the PmWiki documentation and edit form) : How to highlight programming languages