Category /
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)
- AbcSong add and edit abc music using existing PmWiki scripts and rendered as score and midi by abcjs javascript abc editor (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)
- AddImageType Add new image type extension
- 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, documents, and more in wiki pages (Stable)
- ASCIIMath Display MathML rendered ascii formula into PmWiki 2.x 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 - AttachListSort Sort an attachlist (Working)
- 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)
- Attachtable-Talk Talk Page for Attachtable recipe
- 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)
- Bloge-Tags Use page keywords and categories as tags (beta)
- BreakPageList display a pagelist in smaller slices and display navigation links (stable)
- Captcha Use captchas to prevent automated systems from modifying pages (Stable)
- CardsMarkup Markup suitable for displaying playing card games (e.g., contract bridge) (Stable)
- CaseCorrection Makes PmWiki intelligently case-insensitive (beta)
- ChessMarkup Display chessboards in arbitrary positions (Stable)
- 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 (Stable)
- 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)
- Dailymotion Markup for embedding DailyMotion videos (Stable)
- DeltaBytesRecentChanges Display the number of bytes (characters) added or deleted to a page in RecentChanges.
- DeObMail Unobtrusive e-mail link (de)obfuscator (Beta)
- DirList Local/LAN directory listings and downloads. (beta)
- 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'
- EditToolbar A shiny new set of icons, replacing and extending those on the standard edit toolbar. (Active)
- EmbedOpenStreetMap Easy, lightweight and unobtrusive embedding of simple maps in wiki pages (Superseded by Ape)
- EProtect Email obfuscation via ROT13
- 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)
- FastCache Caches complete wiki pages for very fast retrieval (beta)
- 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)
- Flipbox Flippable checkboxes and checklists (Beta)
- FontAwesome Include and use Font Awesome Icons (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)
- Galleria Convert lists of images into a panel of clickable thumbnails, or a scrollable carousel of clickable thumbnails, without requiring a page reload.
- GistEmbed Embed Gists in a wikipage. (Maintained)
- GoogleAnalytics Add Google Analytics tracking code to wiki pages (Stable)
- GoogleSiteMap Create an XML sitemap in the root of the website which is suitable for submission to Google (and other) search engines. (Active)
- 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)
- GridWorks GridWorks - general utility css grid markup for wiki pages (Active/Stable)
- 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)