PHP 7.2

These modules/recipes are known to be compatible with PHP 7.2, i.e. they don't require the preg_replace() function with the /e evaluation flag or create_function (or any PmWiki core function that calls it, notably Markup_e, PCCF or PPRE). Most of the recipes below also work with older PmWiki/PHP versions, see the "Prerequisites" lines on their pages.

Note that you need PmWiki version 2.2.103 or newer in order for the core to work with PHP 7.2. The recipes here-after only require PmWiki 2.2.56 or newer (unless stated otherwise on the recipe page).

See PmWiki.CustomMarkup if you need to upgrade your recipe for PHP 7.2.

See also .

Recipes compatible with PHP 7.2

Cookbook /
ABCHoverIndex  displays a pagelist as an alphabetic hover menu, sorted by title (stable)
Accordion  lightweight Accordion javascript requiring no framework (stable)
ActionMenu  Drop-down menu to page actions (Edit, History, Attach...) instead of links. (Beta)
AddFootnote  Insert markup to create a footnote (Beta)
AddNewline  Make wiki text end with a newline character, so the last line won't be marked as changed if text is added at the bottom
AddToWatchlist  Add or remove a page from your watchlist trail with a single click (beta)
AddUrlSchemes  How to get PmWiki to recognize additional URL schemes such as irc:, nntp:, etc.
AMmathjax  Add markup to embed math using ASCII MATH by MathJax. (Stable)
Ape  Embed videos, maps and more in wiki pages (Stable)
Attache-ImageSizer  Resize and manipulate uploaded images (beta)
AttachImageSize  Generate width and height attributes for attached images
AttachLinks  Get Attach: links to display by default without the "Attach:" prefix
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. (beta)
AuthDNS  Password-less authentication based on the visitor's IP address or (dynamic) hostname (Beta)
AutoGroupPages  How to create a number of pages for a new group automatically (stable)
AutomaticChangeSummary  Automatic change summaries
AutomaticPageRefresh  How to create pages that refresh automatically. (stable)
AutoPlay  Unobtrusive embedding of video players from simple links (Superseded by Ape)
AutoRestore  Automatically restore pages after a set time interval (Stable)
AutoThumber  Automatically resize uploaded images using ImageMagick (beta)
AutoTOC  Unobtrusive Automatic Table of Contents links (stable)
B3  Easy to install and use wiki blogging system (Experimental)
Backlinks  List pages with links to a target (Documentation)
BackupHTMLZip  Export your wiki to static HTML then optionally compress/zip it (Experimental)
BlockCrawler  Redirect web crawlers to different pages (missing script)
BlockGroupCreation  How can I only permit writing to existing groups? (Mantained)
Blockquote-Cite-Quote  Markup for Blockquote, Cite and Quote HTML tags (new)
BlogCalendar  small calendar for blogs showing highlighted links to date-named blog pages (stable)
BreakPageList  display a pagelist in smaller slices and display navigation links (stable)
Captcha  Use captchas to prevent automated systems from modifying pages (Stable)
CaseCorrection  Makes PmWiki intelligently case-insensitive (beta)
ChordPro  Display ChordPro-formatted song sheets in a wiki page (Stable)
ChordPro-Talk  Discussion of ChordPro (Stable)
CleanUp  Purge deleted pages and attachments from the server directories (Beta)
CleanUrls  Enable URLs that are shorter (without .php) and/or look like paths to wiki pages.
Cluster  Group-clustering recipe. (beta)
CodeMirror  An enhanced page editor for PmWiki (Release Candidate)
CommentBoxPlus  Simple styled form to post comments, plus comment counter (Stable)
ControllingWebRobots  How to control web robots or bots trying to scan files (stable)
CountGlyphs  A replacement for some of PmWiki's typographical wiki markup (Stable)
CSSInWikiPages  Apply CSS styles via wiki pages (Stable)
DeltaBytesRecentChanges  Display the number of bytes (characters) added or deleted to a page in RecentChanges.
DomTT  Use divs as tooltips (Stable)
DoTheRightThing  Link shortcuts to custom searches for your browser (beta)
DotsInLinks  How to enable dots in wiki links (Experimental)
DragDropMultiUpload  Allow authors to upload files by simply dropping them into the wiki page (Beta)
DynamicTrails  Dynamic WikiTrails with pagelist (experimental)
EditFunctionHelper  A function to easily place, remove or substitute functions on EditFunctions array (Mantainedd)
EditHelp  Easier editing with automatic detection and insertion of some wiki markups (Experimental)
EditTemplates  Specify a wiki page or pages to use as a template when a new page is created. (Stable)
EditTemplatesMenu  Allow authors a choice among several pre-filled templates for new pages (Stable)
EditThisPageLink  short markup for a link to 'edit this page'
EmbedOpenStreetMap  Easy, lightweight and unobtrusive embedding of simple maps in wiki pages (Superseded by Ape)
Excerpts  Shows fragment of page around given word(s). (beta)
ExpandingMenu  A sidebar menu that supports nested lists where the nested items are displayed only if the user is in that group
ExpandingMenus  How to create a sidebar menu which expands to show sublevel (group) items using conditional markup only (Stable)
ExpireDiff  How to remove a page's history (Stable)
ExportHTML  Export PmWiki pages as "static" HTML pages
ExportHTMLWiki  Create a wiki using static HTML pages as front end for visitors (stable)
ExtraWordsInTitleTag  This is a really simple recipe for adding extra words to the title tag in the head. (Functional, tested on 2.2.0-beta67)
EZDate  make displaying the date, time, and PHP timestamp inside the wiki easy (Working)
FeedLinks  Add HTML-header links to enable autodiscovery of RSS/Atom feeds. (Active)
FileList  Tabulated filelist markup as alternative to (:attachlist:), for a simple, easy readable look. (stable)
FindInPage  Instant search in the current page, with highlighting. (Experimental)
FixURL  Encode special characters in link addresses (Beta)
FlashMediaPlayer  Embed flash media players in your pages (Beta)
Footnotes  Simple footnote markup (Stable)
FormsPlus  Form extensions adding new HTML5 input types (new updated)
Formula  Lightweight rendering of mathematical formulas in wiki pages (Beta)
Fox  Form processor to add, replace, copy, delete content plus upload files and send email notifications using templates and Input markup (stable)
FoxDelete  add delete links for deleting lines or sections with Fox (stable)
FoxEdit  add edit links for editing page sections and PTVs with Fox (stable)
FreeMind  Embed mind maps in PmWiki pages (experimental)
GistEmbed  Embed Gists in a wikipage (Maintained)
GoogleAnalytics  Add Google Analytics tracking code to wiki pages (Stable)
GoogleWebFonts  Support for Google Web Fonts in a secure way and for all users (Mantained)
Grep  Use regular expressions to control what to include from a page (beta)
GroupHomePageChange  How to rename the group's starting page, i.e., be different than the default "HomePage".
GuiButtons  add guibuttons to any textarea edit box (stable)
HandyTableOfContents  Handy Client-side Table of Contents (stable)
HighlightText  Use HTML5 <mark> tag to highlight text. (Beta)
HtpasswdForm  Form based management of users and passwords using .htpasswd/.htgroup files (Stable)
I19  Translator-oriented edit form, easing the internationalization (i18n) of a wiki (Experimental)
ImageMap  Directive to create image maps and image toolbars (Stable)
ImportTabTable  import and convert tab table to simple table markup quickly. (stable)
IncludeSection  Include a section from the first available among a list of pages
IncludeUrl  Include html pages into PmWiki 2.x pages (stable)
InputDefault  Demonstrates various ways to set the default values for form controls (in-core)
JJSIterator  let the browser iterate over a set of wiki pages
JsMath  Add markup to display and embed mathematical formulas in wiki pages using TeX. (Obsolete - use MathJax)
JumpBox  A pull down menu that can be used for navigation
LazyWebLinks  Cause markup text beginning with "www." to be automatically converted into a link to an external site
Licenses  Markup to display licensing info on pages (Stable)
LimitDiffsPerPage  Paginate the "diff" output (when viewing a page history, limit the number of displayed revisions at once) (Stable/Beta)
LinkCSSToolTip  link markup with css popup tooltip text including styling, variables, includes, menus (stable)
LinkTel  Active telephone links in wiki pages (beta)
ListCategories  use categories as tags (stable)
ListResume  Resume numbered lists interrupted by other markup (Experimental)
LocalCSS  Flexible CSS compilation from a wiki page (beta)
LocalTimes  Display RecentChanges and History timestamps in the local timezone of each visitor. (Beta)

Go to page:  1  2  3 

Only search in group:  Cookbook (181), PmWiki (1), PmWikiDe (1), Skins (73)