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 /
SMTPMail  Send automated e-mails via your SMTP server (Experimental)
Snotes  Snotes (Styles for general purpose notes/boxes) (Stable / Active)
SortableTables  Create tables which can be sorted instantly by javascript (stable)
SortByScore  Sorts (:pagelist:) search results by number of matching words found in page + displays fragments of page near the word. (beta)
SourceBlock  Source code syntax highlighter for PmWiki 2.x using GeSHi (Stable)
SpamFilters  Automatic blocking of some spambots (beta)
SpeedOptimizations  How to tune PmWiki and its environment for speed
SQLite  Store wiki pages in an SQLite database file (Experimental)
StarRater  5 star rating system (stable)
Stopwatch  Use the $StopWatch function to measure PmWiki performance. (Stable)
SubgroupMarkup  Add one level of subpage using [[,subpage]] markup (Stable (was SubpageMarkup))
SuperscriptLineSpacing  How to fix line spacing of superscripts and subscripts
Syntaxlove  Syntax highlighting with good look and cool JavaScript-effects
SysDiff  Use an external "diff" program to speed saving of long pages. (Stable)
Tagger  Easy tagging into multiple category groups. (stable)
Tags  How to have tags (like Flickr)
TalkPages  Talk pages, as enabled on pmwiki.org (Stable)
TemplateMarkupTricks  Various ways of using templates to facilitate the creation of new pages (using standard PmWiki markup)
Templates  Extend the (:include:) markup to allow passing parameters to included pages. (beta)
TextExtract  search, grep, and extract text from other pages or groups with search terms and regular expressions, using search form or markup expression. (stable)
ThumbList  A thumbnail picture gallery for PmWiki
TitleCased  Site customizeable title case of titles. (stable)
Toggle  Adds links or buttons for toggling (hiding/showing) elements on a page (stable)
TrackChanges  Ways to more easily detect and verify all recent edits
TrueLatex  Enables interpretation and rendering of real LaTeX markups in PmWiki. Support for XeLaTex included in v1.8. (Working perfectly. Very simple to use, customizable and comes with lots of options.)
Txtdb  Txtdb (A simple csv based database) (Active/Alpha)
UnderlineText  Use HTML5 <u> tag to underline text. (Beta)
UpdateForm  Easily create forms to display, add, and update records in a MySQL table. (updated 8/20/2017. Live demo at interdepweb.com)
VersionedAssets  Adds versions (modification timestamps) to attachment URLs, so that browser caches invalidate properly when attachments are updated. (Maintained)
VoteCounter  Count & summarize votes (Experimental)
WatchLists  Track the most recent changes to a list of pages (Stable)
WikiStylesPlus  Lots of useful Wikistyles (rollovers, code blocks, notes, warnings, outlines)
Worse  Simple WYSIWYG editing for PmWiki (experimental)
XESBlog-Talk  Talk page for XESBlog.

Go to page:  1  2  3