Recent Changes - Search:

add Extensions page

hide Extensions

Extensions


hide Topics

Topics

show Changed

Changed

Visitor's book Site map pmwiki-2.5.9

PmWiki Plus

Extension Hub -

To do
  • change skiwi
  • remove this comment

PmWikiPlus version 2026-05-11

Summary: A PmWiki extension to assist with configuring PmWiki
Version: 2026-05-11
Prerequisites: PmWiki pmwiki-2.5.9; PHP 8.3; ExtensionHub
Status: Alpha
Maintainer: skiwi
Licence: GPL3#
Categories: Markup, Extensions
Users: (view / edit)
Discussion: PmWikiPlus-Talk

Questions answered by PmWikiPlus

How can I enable the built-in PmWiki recipes and scripts?

How can I enable additional PmWiki markup?

How can I configure additional PmWiki settings?

How can I do less configuration in config.php?

PmWikiPlus description

PmWikiPlus provides a single screen to configure some aspects of PmWiki.

Install PmWikiPlus as a PmWiki extension

PmWikiPlus usage

Use the SiteAdmin.Extension Hub for this extension to apply the configuration to PmWiki.

Important: Before enabling these recipes here they must be removed from config.php
Important: This Extension can only enable recipes on pages on which it itself is enabled.
Note: Configuration in PmWikiPlus will override settings in config.php

The extension provides a page variable {$PmWikiPlusVersion} which contains the current version, and page variable {$PmWikiPlus} for a (:if enabled PmWikiPlus:) check.

PmWikiPlus configuration

The following strings can be internationalised:

PmWikiPlus details

PmWikiPlus capabilities

These built-in recipes can be enabled by PmWikiPlus:

These settings can be adjusted by PmWikiPlus:

These additional markups can be enabled PmWikiPlus:

  • [[\\]]     Line Break. PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. This new markup for line break works inside a line.
  • [[<]]      Line Break with "clear:left"
  • [[>]]      Line Break with "clear:right"
  • '* *'      Bold
  • '~ ~'      Italic

Change log / Release notes

2026-05-11 Add settings, made more robust, capture error and action messages
2026-0-25 First release
2024-08-18 Initial version

PmWikiPlus is configured to run early during PmWiki initialisation.
Priority is set to '101, meaning it runs after local/config.php, local/Group.Page.php, and local/Group.php, at the beginning of scripts/stdconfig.php.
This means PmWikiPlus will override settings in config.ptp.

Testing

Tested on two instances of PmWiki. To look into the internals of PmWikiPlus the directive ((:pmwikiplus argument:) is available.

See also

tahi Page last modified on 2026 May 11 18:58

Edit - History - Recent Changes - WikiHelp - Search - email page as link -> mailto:?Subject="KiwiWiki: Pm Wiki Plus"&Body=