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 [ UpdateMe ] or newer in order for the core to work with PHP 7.2.

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)
AddToWatchlist  Add or remove a page from your watchlist trail with a single click. (beta)
Ape  Easy embedding of videos, maps and more in wiki pages (Stable)
AttachImageSize  Generate width and height attributes for attached images
AuthDNS  Password-less authentication based on the visitor's IP address or (dynamic) hostname (Beta)
AutoPlay  Unobtrusive embedding of video players from simple links (Superseded by Ape)
AutoTOC  Unobtrusive Automatic Table of Contents links (stable)
B3  Simple to install and use blogging system without dependencies (Draft)
BackupHTMLZip  Export your wiki to static HTML then optionally compress/zip it. (Experimental)
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)
CleanUp  Purge deleted pages and attachments from the server directories (Beta)
Cluster  Group-clustering recipe. (beta)
CommentBoxPlus  Simple styled form to post comments, plus comment counter (Stable)
DeltaBytesRecentChanges  Display the number of bytes (characters) added or deleted to a page in RecentChanges.
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)
EditHelp  Easier editing with automatic detection and insertion of some wiki markups (Experimental)
EditTemplatesMenu  Allow authors a choice among several pre-filled templates for new pages (Stable)
EmbedOpenStreetMap  Easy, lightweight and unobtrusive embedding of simple maps in wiki pages (Superseded by Ape)
ExportHTMLWiki  Create a wiki using static HTML pages as front end for visitors (stable)
FileList  Tabulated filelist markup as alternative to (:attachlist:), for a simple, easy readable look. (stable)
FixURL  Encode special characters in link addresses (Beta)
FormsPlus  Form extensions adding new HTML5 input types (new updated)
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)
GuiButtons  add guibuttons to any textarea edit box (stable)
HandyTableOfContents  Handy Client-side Table of Contents (stable)
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)
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)
LocalCSS  Flexible CSS compilation from a wiki page (beta)
LocalTimes  Display RecentChanges and History timestamps in the local timezone of each visitor. (Beta)
MiniFancybox  Fancybox jQuery slideshow for the Mini gallery (experimental)
MiniGalleria  Galleria carousel/slideshow for the Mini gallery (beta)
MiniLightbox  Lightbox slideshow for the Mini gallery (beta)
MultiLanguageViews  show language specific content and titles according to user choice (stable)
NewGroupBox  Input box to create new wiki groups from predefined template pages (stable)
NewGroupWarning  Display a warning when a user is creating a page in a non-existing wiki group.
NewPageBoxPlus  Adds customisable box plus button form for page creation (Stable)
NotSavedWarning  Warn authors when they move away from a page without saving it. Optionally request an edit summary or an author name. (beta)
PageDiffSize  Add an accurate count of characters added & removed to each edit summary (beta)
PageListMultiTargets  Enable multiple pages and wildcards in PageList (Experimental)
PITS  The PmWiki Issue Tracking System (Beta)
PowerTools  markup expressions for multi page processing incl. plist, pagelist, rename, pagecount, wordcount, trail, serialname, serial, newticket, sumdata, allptvs, random (stable)
PreviewChanges  Preview highlighted changes of the wiki markup (Beta)
Rating2  Even Simpler Page Rating Counter (Beta)
RecentChangesDeletion  Allow authors to delete RecentChanges pages, there-by making it possible for authors to delete wiki groups.
RecentUploadsLog  List all uploaded files in RecentUploads pages
RedirectMap  create short urls for redirects using mapping similar to intermap (stable)
ReverseHeadings  Reverse !'s so that more !'s are larger headings (Stable)
SerialPageNames  Markup expressions to create serial page names (stable)
SessionPageStore  Temporary/Ephemeral page storage for testing purposes (Experimental)
SiteDump  creates a .tar.gz file of the complete site for download (stable)
SortableTables  Create tables which can be sorted instantly by javascript (stable)
SpamFilters  Automatic blocking of some spambots (beta)
SpeedOptimizations  How to tune PmWiki and its environment for speed
StarRater  5 star rating system (stable)
Tagger  Easy tagging into multiple category groups. (stable)
TextExtract  search, grep, and extract text from other pages or groups with search terms and regular expressions, using search form or markup expression. (stable)
Toggle  Adds links or buttons for toggling (hiding/showing) div sections and objects (stable)
TrackChanges  Ways to more easily detect and verify all recent edits
WatchLists  Track the most recent changes to a list of pages (Stable)
Skins /
2016  Responsive skin very close to the default skin (alpha)
Amber  responsive mobile-friendly skin for all devices (stable)
FixFlow  Highly configurable skin with many color-schemes, plus optional RightBar, plus fixed or flowing SideBar, on left or right (Stable)
Gemini  Highly configurable skin with many color-schemes, plus optional RightBar (Stable)
Triad  Highly configurable skin with 3-column layout with full-width header and footer (Stable)