Cookbook /
PHP 5.5 compatible recipes
See also
- 01319 preg_replace with /e modifier deprecated
- CustomMarkup Using the Markup() function for custom wiki syntax; migration to PHP 5.5
- Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
Name | Summary | Categories | Users* |
---|---|---|---|
2016 skin | Responsive skin very close to the default skin (20160823 Superseded by PmWiki-responsive) | Skins, RWD, Mobile, HTML5, PHP55, PHP72 | +1 |
ABCHoverIndex | displays a pagelist as an alphabetic hover menu, sorted by title (2008-04-20 stable) | Searching Menus PageList PHP55 PHP72 | +1 |
AbcTunebook | add and edit abc music using Fox and rendered as score and midi by abcjs javascript abc editor (2016-01-08 stable) | Markup Editing CMS Fox PHP55 | |
Accordion | lightweight Accordion javascript requiring no framework (2017-06-16 stable) | Links Layout TOC CMS PHP55 PHP72 | +1 |
ActionMenu | Drop-down menu to page actions (Edit, History, Attach...) instead of links. (20170618 Beta) | Forms, Markup, Menus, PHP55, PHP72 | |
Adapt Skin | A mobile-friendly skin that adapts to suit the display size. (2017-09-26 Beta) | Skins, RWD, CMS, Mobile, PHP55, PHP72 | +4 |
AddFootnote | Insert markup to create a footnote (2017-11-06 Beta) | Editing GUI Layout Links Markup PHP55 PHP72 | +2 |
AddImageType | Add new image type extension ( ) | Images PHP55 PHP72 PHP74 | |
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 (2006-01-29 ) | Editing, Administration, PHP55, PHP72 | |
AddSignature | Insert markup for a stylized signature (20150802 Beta) | Editing GUI Links Markup PHP55 | +2 |
AddThisWidget | Embed the 'AddThis' widget to enable easy sharing of webpages on facebook, delicious, twitter, and other social networking sites. (2009-08-11b ) | Includes, Blog, SocialNetworking, SocialBookmarking, PHP55 | +3 -1 |
AddToggle | Add a toggle link (20150723 Beta) | Editing GUI Links Layout PHP55 | +1 |
AddToWatchlist | Add or remove a page from your watchlist trail with a single click (20180221 beta) | WikipediaSuite, Links, Editing, Security, PHP55, PHP72 | +1 |
Amber | responsive mobile-friendly skin for all devices (2017-06-15 stable) | Skins, RWD, Mobile, HTML5, PHP55, PHP72 | +9 |
Ape: Automagical PmWiki Embed | Embed videos, maps, documents, and more in wiki pages (20210110 Stable) | Links, Integration, Images, Maps, Media, Video, Flash, Includes, Google, HTML5, PHP55, PHP72 | +5 |
Applet | Use Java Applets in PmWiki pages (2014-08-25 Stable) | Functional extensions PHP55 | +1 |
ASCIIMath | Display MathML rendered ascii formula into PmWiki 2.x pages (20190209 Stable) | Markup Math PHP55 PHP72 | |
AttachImageSize | Generate width and height attributes for attached images (20090106 ) | Images, PHP55, PHP72 | |
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. (2017-07-07 beta) | Uploads PHP55 PHP72 Core Candidate | +9 |
Audio5 | HTML5 Audio Support for PmWiki (2015-10-05 Stable) | Audio Media Markup HTML5 PHP55 | +2 |
AuthDNS | Password-less authentication based on the visitor's IP address or (dynamic) hostname (20110603 Beta) | Administration, Security, Authentication, PHP55, PHP72 | +2 -1 |
AutoPlay | Unobtrusive embedding of video players from simple links (20140408 Superseded by Ape) | Media, Video, Flash, Links, Includes, PHP55, PHP72 | |
AutoTOC | Unobtrusive Automatic Table of Contents links (20170717 stable) | Menus, TOC, Links, Layout, WikipediaSuite, PHP55, PHP72 | +8 |
B3 blog | Easy to install and use wiki blogging system (20201019 Experimental) | Blog, Editing, RSS, WikiTrails, PHP55, PHP72 | +3 |
BackupHTMLZip | Export your wiki to static HTML then optionally compress/zip it (20170717 Experimental) | Administration, System tools, Security, PHP55, PHP72 | |
Blix | Blix is a two-column theme, with a top navigation tab bar, and traditional footer. (2.1.5 (31-Mar-2016) Active) | Skins, BlogIt, PHP55, PHP72, PHP74 | +21 |
Blockquote-Cite-Quote | Markup for Blockquote, Cite and Quote HTML tags (2017-06-16 new) | Markup PHP55 PHP72 | |
BlogCalendar | small calendar for blogs showing highlighted links to date-named blog pages (2017-06-16 stable) | Blog CMS Links PIM Calendar PHP55 PHP72 | +3 |
BlogIt | Provides a complete blogging system, using in-built PmWiki features -- additional features are supported through existing cookbooks. (1.9.5 (1-Apr-2016) Active) | Blog, PHP55 | +31 |
BreakPageList | display a pagelist in smaller slices and display navigation links (2017-06-20 stable) | Searching PageList CMS PHP55 PHP72 | |
Callout | Present something within an iconic bubble or style. (2010-01-02 alpha) | Markup Editing Images PHP55 | +4 |
CalloutCustomization | How to create custom callouts using the Callout recipe (2010-01-02 alpha) | CSS Styles PHP55 | +1 |
Captcha | Use captchas to prevent automated systems from modifying pages (20180305 Stable) | Security Spam Captcha PHP55 PHP72 | |
ChessMarkup | Display chessboards in arbitrary positions (20200427 Stable) | Markup, PHP55, PHP72, PHP74 | |
Choice | Choice is a two-column theme, with a top navigation tab bar, and traditional footer. (1.1.3 (31-Mar-2016) Active) | Skins, BlogIt, PHP55 | +6 |
Chord Pro | Display ChordPro-formatted song sheets in a wiki page (2017-09-04 Stable) | Editing, Layout, Markup, PHP55, PHP72 | +1 |
Classic | Responsive skin designed for classic-sf and folk song websites. (2020-01-20 stable) | Skins, RWD, Mobile, HTML5, PHP55, PHP72 | |
CleanUp | Purge deleted pages and attachments from the server directories (20140808 Beta) | Administration, SystemTools, Uploads, PHP55, PHP72 | +6 |
Cluster | Group-clustering recipe. (2017-06-21 beta) | links, Hierarchy, PageNaming, PHP55, PHP72 | |
CMSBundleAddLink | An AddLink Bookmarklet recipe: (:AddLink:) (2017-01-30 Beta) | CMS, PageDirectives, PHP55 | |
CodeMirror | An enhanced page editor for PmWiki (2019-07-24 Stable) | Editing Layout PHP55 PHP72 | +6 |
Colorimetry | Colorimetry is a two-column theme, with a top navigation tab bar, and traditional footer. (1.2.3 (31-Mar-2016) Active) | Skins, BlogIt, PHP55 | +5 |
CommentBoxPlus | Simple styled form to post comments, plus comment counter (2020-02-26 Stable) | Forms CMS Blog, Comments PHP55 PHP72 | +7 |
ConvertHTML | Convert an HTML page to PmWiki markup (20150827 beta) | Administration, Markup, Wiki conversion, PHP55 | +4 |
CountGlyphs | A replacement for some of PmWiki's typographical wiki markup (20170801 Stable) | Markup, PHP55, PHP72 | |
CSSInWikiPages | Apply CSS styles via wiki pages (2014-11-02 Stable) | Layout CSS PHP55 PHP72 | |
Dailymotion | Markup for embedding DailyMotion videos (20150814 Stable) | Video Media Markup PHP55 | |
Delta Bytes in Recent Changes | Display the number of bytes (characters) added or deleted to a page in RecentChanges. (24 February 2007 ) | Editing, Administration, WikipediaSuite, PHP55, PHP72 | +1 |
DeObMail | Unobtrusive e-mail link (de)obfuscator (20120717 Beta) | Security Links Spam PHP55 PHP72 | +7 |
DirList | Local/LAN directory listings and downloads. (20200318 beta) | System tools, Includes, Links, Uploads PHP55 PHP72 PHP74 | |
DisplayHtml | Markup to display the html resulting of pmwiki syntax. (20150720 Stable) | Markup PHP55 PmWikiDeveloper | |
Do the Right Thing | Link shortcuts to custom searches for your browser (20160707 beta) | Links, PIM, Cloud, PHP55, PHP72 | +3 |
DotsInLinks | How to enable dots in wiki links (20131004 Experimental) | Administration, Links, PHP55, PHP72 | |
DragDropMultiUpload | Allow authors to upload files by simply dropping them into the wiki page (20200612 Beta) | Uploads, Editing, Ajax, HTML5, UnverseJS, PHP55, PHP72, PHP74 | +14 |
DropShadow | DropShadow provides a simple two column interface, and includes top navigation tabs. (2.2.4 (31-Mar-2016) Active) | Skins, PHP55 | +17 |
EditHelp | Easier editing with automatic detection and insertion of some wiki markups (2.2.119 Experimental) | Editing, PHP55, PHP72 | |
EditTemplatesMenu | Allow authors a choice among several pre-filled templates for new pages (20090328 Stable) | Editing, Menus, Forms, CMS, PHP55, PHP72 | +1 |
EditTitle | Provide a separate edit field for the page title. (1.1 (09 Nov 2005) Works for me) | Editing, GUI, DocumentationToDo, PHP55 | +1 |
Embed OpenStreetMap | Easy, lightweight and unobtrusive embedding of simple maps in wiki pages (20131130 Superseded by Ape) | Links, Integration, Maps, PHP55, PHP72 | +2 |
Enlighten | Enlighten is a two-column theme, several color options, fluid/fixed width, a top navigation tab bar, and traditional footer. (1.1.3 (31-Mar-2016) Active) | Skins, BlogIt, PHP55 | +13 |
EProtect | Email obfuscation (7 April 2005 ) | Security, Administration, Spam, PHP55, PHP72 | +2 -1 |
EPUBCreation | Assembles wiki page collections into an EPUB e-book file (2.2.45 of Publish PDF (released for beta testing 2014-08-08) EPUB output is ready for beta testing) | Publishing, EPUB, PHP55 | +2 |
Equilibrium | Equilibrium is a blog-oriented skin, with a focus on simplicity. Along with the typical sidebar and top navigation tabs, this skin presents blog summaries in column oriented, rather than the traditional vertical layout. (1.2.3 (31-Mar-2016) Active) | Skins, Blog, BlogIt, PHP55 | +9 |
ExportHTMLWiki | Create a wiki using static HTML pages as front end for visitors (2017-06-16 stable) | SystemTools, Administration CMS PHP55 PHP72 | |
FeedLinks | Add HTML-header links to enable autodiscovery of RSS/Atom feeds. (0.3 (2018-02-10) Active) | RSS, CMS, PHP55, PHP72 | +3 |
FileList | Tabulated filelist markup as alternative to (:attachlist:) , for a simple, easy readable look. (2017-06-20 stable) | Uploads PHP55 PHP72 | |
FindInPage | Instant search in the current page, with highlighting. (20160219 Experimental) | Searching, Layout, PHP55, PHP72 | |
FixFlow | Highly configurable skin with many color-schemes, plus optional RightBar, plus fixed or flowing SideBar, on left or right (2017-06-20 Stable) | Skins PHP55 PHP72 | +9 |
FixURL | Encode special characters in link addresses (20150722 Beta) | Editing, Links, Core candidate, PHP55, PHP72 | +3 |
Flipbox | Flippable checkboxes and checklists (20190908 Beta) | GTD, PIM, Editing, Markup, Ajax, ToDo, PHP55, PHP72, PHP74 | +7 |
Footnotes | Simple footnote markup (2017-12-30 Stable) | Markup PHP55 HTML5 PHP72 WikipediaSuite | +7 |
FormsPlus | Form extensions adding new HTML5 input types (2017-06-16a new updated) | Forms HTML5 PHP55 PHP72 | |
Formula | Lightweight rendering of mathematical formulas in wiki pages (20180420 Beta) | Markup Math Google PHP55 PHP72 | +1 |
Fox | Form processor to add, replace, copy, delete content plus upload files and send email notifications using templates and Input markup (2020-07-27 stable) | Forms CMS Blog Editing PIM Fox PHP55 PHP72 | +13 |
FoxContacts | Create personal or business Contacts pages and lists with Fox (2017-05-20 stable) | PIM CMS Fox PHP55 | |
FoxDelete | add delete links for deleting lines or sections with Fox (2019-11-11 stable) | Forms Fox PHP55 PHP72 | |
FoxEdit | add edit links for editing page sections and PTVs with Fox (2017-06-16 stable) | Forms Markup Fox Editing CMS PHP55 PHP72 | |
FoxForum | How to build a simple forum with Fox (2015-06-11 experimental) | Forum CMS Fox, PHP55 CustomPageStore (for template pages) | |
FoxNotify | add email notifications and mailing capability to Fox forms (2015-11-17 stable) | Forms Fox PHP55 | |
FreeMind | Embed mind maps in PmWiki pages (20120412a experimental) | Mind mapping, Uploads, Links, Media, PIM, PHP55, PHP72 | |
Galleria | Convert lists of images into a panel of clickable thumbnails, or a scrollable carousel of clickable thumbnails, without requiring a page reload. (2020-03-03 ) | Images, Gallery, PHP55, PHP72, PHP74 | +6 |
Gemini | Highly configurable skin with many color-schemes, plus optional RightBar (2017-06-20 Stable) | Skins PHP55 PHP72 | +3 |
GistEmbed | Embed Gists in a wikipage (2018-10-19 Maintained) | Includes Programming Integration PHP55 PHP72 | |
GlossyHue | GlossyHue provides a simple two column interface, and includes top navigation tabs, and a three-section footer. (2.2.3 (31-Mar-2016) Active) | Skins, PHP55. BlogIt | +10 |
GMap | Easy Google Maps integration (20141204 Abandoned (broken by Google)) | Integration, Images, Includes, Google, PHP55 | |
Grep | Use regular expressions to control what to include from a page (20171103 beta) | Includes, Markup, PHP55, PHP72 | +2 |
GridWorks - General utility css grid markup for wiki pages | GridWorks - general utility css grid markup for wiki pages (1.2.0-20140405 Active/Stable) | CSS Layout PHP55 RWD | |
GTD Task List Manager | An experimental JavaScript GTD task/todo list manager (20150405 experimental) | GTD PIM PHP55 | +1 -1 |
Highlight Text (HTML5 <mark> tag) | Use HTML5 <mark> tag to highlight text. (2016-09-01 Beta) | Markup, HTML5, PHP55, PHP72 | |
Highslide | A recipe that enables you to use the Highslide JS application in your wiki. (4.0.8 (Oct 30 2008) Initial release) | PHP55 | |
HTML5Extensions | resources to use new HTML5 elements ( new) | Markup HTML5 PHP55 | |
HTML5Video | Show HTML5 Video (20151004 working) | Video Markup HTML5 PHP55 Media | +4 |
HtpasswdForm | Form based management of users and passwords using .htpasswd /.htgroup files (2020-01-14 Stable) | Administration Security PHP55 PHP72 | +3 |
HttpVariables | Access http variables in the page, such as Get variables, Post data, and Cookies. (20190501 Feature Complete) | PageVariables PHP55 PHP72 | +4 -1 |
i19 | Translator-oriented edit form, easing the internationalization (i18n) of a wiki (20110907 Experimental) | International, Editing, UnverseJS, Ajax, PHP55, PHP72 | |
ImageMap | Directive to create image maps and image toolbars (2017-06-17 Stable) | Images PHP55 PHP72 | +2 |
ImportTabTable | import and convert tab table to simple table markup quickly. (2010-04-14 stable) | Tables Editing Markup PHP55 PHP72 | |
IncludeSection | Include a section from the first available among a list of pages (20170618 ) | Includes, Markup, PHP55, PHP72 | +1 |
IncludeUpload | Include an uploaded (attached) text or HTML file into a PmWiki page (2016-10-22 beta) | Includes, PHP55 | |
IncludeUrl | Include html pages into PmWiki 2.x pages (2019-09-08 stable) | Includes PHP55 PHP72 PHP74 | +2 |
InfoBox | How to create Bubblehelp infoboxes, as seen in knoppix.org (2.3.5-20140824 Stable, Active) | Administration, Layout, PHP55 | |
InternationalPTVs | Allow international characters in the names of PageTextVariables (20191121 experimental) | International, PageVariables, Markup, PHP55 | |
JavaScriptHelpers | Collection of simple JavaScript tools for wikis ( Planning) | Editing, Forms, Layout, Security, PHP55, CoreCandidate | |
Jscm (JsCookMenu based dropdown menu) | Jscm (JsCookMenu based dropdown menu) (2.3.0-20140310 Active/Stable) | Menus PageList PHP55 | |
JumpBox | A pull down menu that can be used for navigation (2018-06-07 ) | Forms | Markup | Menus | PHP55 | PHP72 | |
Limit Diffs per page | Paginate the "diff" output (when viewing a page history, limit the number of displayed revisions at once) (20100217 Stable/Beta) | Administration, Editing, PHP55, PHP72 | +1 |
LinkCSSToolTip | link markup with css popup tooltip text including styling, variables, includes, menus (2020-07-26 stable) | Links Markup Menus PHP55 PHP72 | +1 |
LinkTel | Active telephone links in wiki pages (20170618 beta) | Links, Markup, Media, Mobile, PHP55, PHP72 | |
LocalCSS | Flexible CSS compilation from a wiki page (20150830 beta) | Layout, CSS, PHP55, PHP72 | +4 |
LocalTimes | Display RecentChanges and History timestamps in the local timezone of each visitor. (20201220 Beta) | International Layout Security Ajax WikipediaSuite PHP55 PHP72 Core Candidate | +4 |
Mailform4 | Mailform4 alias Mailform2² - A contact form module with extensible form fields (2015-07-20 Stable) | Forms PHP55 | +2 |
Marinee | Marinee is based on Green Marinee by Ian Main. (2.2.1 (25-Feb-2016) Active) | Skins, PHP55 | +17 |
MarkupExprPlus | Extends {(...)} expression markups (2019-11-12 Stable) | Markup, Page Variables Markup Expressions PHP55 PHP72 | +8 |
MarkupExprPlusTest | Extends {(...)} expression markups (2016-05-24 Stable) | Markup, Page Variables Markup Expressions PHP55 | |
MarkupExtensions | Adds a range of character, start of line, and link markup extensions (2.1.1 (2014-02-13, compatible with php 5.5, requires php 5.3 or above) Stable) | Markup PHP55 PHP72 | +4 |
MarkupOnly | Recipes that rely solely upon standard PmWiki features; server access (in most cases) not needed ( ) | ||
MarkupRulesetDebugging | Debugging Markup Ruleset (2018-05-03 stable) | MarkupWriting PHP55 PHP72 | |
Maxi | An image viewer with inline zoom, suitable for large drawings or panoramas (20180602 Experimental) | Images, Uploads, Gallery, PHP55, PHP72 | +3 |
Meetup API Event List | Adds Meetup API to PmWiki pages (2014-02-21 ) | Integration, Includes, PHP55 | +1 |
Mini | Simple, lightweight, un-bloated gallery with thumbnail generator (20190906 ) | Images, Uploads, Gallery, UnverseJS, PHP55, PHP72, PHP74 | +25 |
MiniEdit | An easy to use visual editor for Mini galleries (20170820 experimental) | Images, Uploads, Gallery, Ajax, UnverseJS, PHP55, PHP72 | +1 |
Mini with Fancybox | Fancybox jQuery slideshow for the Mini gallery (20181115 experimental) | Images, Uploads, Gallery, PHP55, PHP72 | +1 |
Mini with Galleria | Galleria carousel/slideshow for the Mini gallery (20150909 beta) | Images, Uploads, Gallery, PHP55, PHP72 | |
Mini with Lightbox | Lightbox slideshow for the Mini gallery (20181115 beta) | Images, Uploads, Gallery, PHP55, PHP72 | |
Minimous | Minimous is a two-column theme, with a top navigation tab bar, and traditional footer; width of content and sidebar are adjustable; 8 different color variations. (1.0.5 (31-Mar-2016) Active) | Skins, BlogIt, PHP55 | +2 |
MultiLanguageViews | show language specific content and titles according to user choice (2019-11-12 stable) | International CMS Layout PHP55 PHP72 | +3 |
MyPmWiki | Query a MySQL database server and display the results in a wiki page (2016-10-21 ) | Integration, Data, PHP55 | |
NewGroupBox | Input box to create new wiki groups from predefined template pages (2017-06-17 stable) | Forms CMS PHP55 PHP72 | +2 |
NewGroupWarning | Display a warning when a user is creating a page in a non-existing wiki group. (2008-01-29 ) | Editing, Links, Administration, MarkupOnly, PHP55, PHP72 | +1 |
NewPageBoxPlus | Adds customisable box plus button form for page creation (2017-06-16 Stable) | Forms CMS PHP55 PHP72 | +6 |
Notebook-NT | Simple div (no table) version of default PmWiki skin. (2.3.0-20140328 stable) | Skins PHP55 PHP72 | |
NotSavedWarning | Warn authors when they move away from a page without saving it; optionally request an edit summary or an author name (20170712 beta) | Editing, PHP55, PHP72 | +4 |
NZTopo | Use https://www.topomap.co.nz/ to display an excerpt from a New Zealand map in PmWiki (2018-07-10 Production) | Images Includes PHP55 | +1 |
OpenLayersAPI | Adds OpenLayers API to PmWiki pages (for embedding OpenStreetMaps) (0.4 alpha) | Integration, Maps, Media, Includes, PHP55 | +1 |
PageDiffSize | Add an accurate count of characters added & removed to each edit summary (2010-06-17 beta) | Administration, Editing, PHP55, PHP72 | |
PageListMultiTargets | Enable multiple pages and wildcards in PageList (20151222 Experimental) | PageList, Links, PHP55, PHP72, CoreCandidate | +2 |
PageListWikiTrail | Enable a WikiTrails markup to use a (:pagelist ... :) directive (November 2005 ) | Administration, WikiTrails, PageList, PHP55 | |
PageTableOfContents | Adds a clickable table of contents to a page (2017-11-08 Stable) | Markup, TOC, PHP55, PHP72 | +7 -1 |
Parmset | Provide access to the current requests in the URL as a page variable (20150803 Beta) | Links PageVariables Menus PHP55 | +1 |
PastebinEmbed | Embed Pastebin pastes in a wikipage (2018-10-19 Maintained) | Includes Programming Integration PHP55 PHP72 | |
PayPalCart | Provides markup for PayPal shopping cart buttons. (2016-03-13 in active use) | Form Tools Payment PHP55 PayPal MicroPayments | +1 |
PccfToPcfOverride | Allows existing recipes to run on PHP 7 without causing deprecated create_function() messages. (2018-07-07 Beta) | PHP55 PHP72 System Tools | |
PendingChanges | Browser and desktop notifications for page changes (20201220 Experimental) | Security, Ajax, PHP55, PHP72 | |
PhotoGallery | PhotoGallery is focused around the presentation of pictures, images, and photographs. It provides a basic tab navigation, and markup to ease the creation of albums. Designed to be used in conjunction with pmGallery and Galleria. (0.4.1 (25-Feb-2016) Active) | Skins, PHP55 | +2 |
Phplm (Phplayersmenu based dropdown/tree menu) | Phplm (Phplayersmenu based dropdown/tree menu) (2.3.4-20181223 Active, Stable) | Menus PageList PHP55 | |
PITS | The PmWiki Issue Tracking System (20170704 Beta) | Forms Editing PageList PHP55 PHP72 | |
PmFeed | RSS feed display for PmWiki. (20181203 Stable) | RSS, PHP55, PHP72 | +1 |
PmForm | Form processing engine for PmWiki (20180906 Development) | Forms PHP55 PHP72 | +5 |
pmGallery | Display your Picasa and Google Photo albums and pictures within PmWiki. (0.3.3 (25-Feb-2016) ) | Images, Gallery, Picasa, Flickr, PHP55 | +1 |
Pmwiki-dt (A simple tableless skin for PmWiki) | Simple div(no table) version of default PmWiki skin. (2.3.0-20140329 stable) | Skins PHP55 PHP72 | |
Pmwiki-dt (A simple tableless skin for PmWiki) | Simple div(no table) version of default PmWiki skin. (2.3.0-20140329 stable) | Skins PHP55 | |
PmWiki-responsive skin | Responsive skin shipped with PmWiki (pmwiki-2.2.134 ) | Skins, RWD, Mobile, HTML5, PHP55, PHP72 | +6 |
PopupWindow | create popup windows (2017-04-23 stable) | PHP55 | |
PowerTools | markup expressions for multi page processing incl. plist, pagelist, rename, pagecount, wordcount, trail, serialname, serial, newticket, sumdata, allptvs, random (2017-12-21 stable) | Markup Administration Markup Expressions PageVariables WikiTrails Menus PHP55 PHP72 | +7 |
PPDonate | Create links to accept donations via PayPal (20170811 Beta) | Links, Administration, Payment, PHP55, PHP72 | +1 |
Precode | General utility block markup for displaying codes with syntax highlighting (2.1.0-20140314 Active/Stable) | Markup PHP55 layout | |
PreviewChanges | Preview highlighted changes of the wiki markup (2.2.118 Stable, added to core) | Editing, Layout, WikipediaSuite, PHP55, PHP72 | +8 |
PrintGroup | Export WikiGroup pages to one large HTML file, and/or to PDF (20170717 Experimental) | Administration, Publishing, PDF, Security, PageList, PHP55, PHP72 | |
Processing | Use Processing applet in PmWiki Pages (20150815 Stable) | FunctionalExtensions Media Multimedia PHP55 | |
PTViewer | how to display panoramic images (2014-08-25 Stable) | Images PHP55 | |
PTVLinkText | Use a page text variable for link text, when available (2019-07-10 works so far) | Links, Markup, PHP55, PHP72 | |
PublishPDF | Typesets wiki page collections into PDF (finalist: New Zealand open source awards 2008) (2.2.47 (released 2016-01-06) -- see release notes, EPUB and DocBook output, custom book styles, book glossaries and minor fixes and improvements Stable, reliable and substantially complete, php 5.5 compliant) | Publishing, PDF, EPUB, Bibliography, Equations, Glossary, Custom PageStore PHP55 | +1 |
Qnotes - general purpose short-notes application build on PmWiki | Qnotes (general purpose short-notes application build on PmWiki) (2.2.5-20190104 Stable / Active) | Application Notes PHP55 | |
Rating2 | Even Simpler Page Rating Counter (20100216 Beta) | Voting, Page variables, PHP55, PHP72 | +1 |
RatingSystem | Display a widget from Rating-System.com (2015-09-12 Alpha) | Forms Voting Review Rating PHP55 | |
ReCaptcha | Slow down spammers with Google reCAPTCHA. (0.0.3 Active) | Security Spam Captcha PHP55 PHP7 | |
RecentChangesDeletion | Allow authors to delete RecentChanges pages, there-by making it possible for authors to delete wiki groups. (2008-01-30 ) | Editing, Administration, PHP55, PHP72 | +1 |
Recent Uploads Log | List all uploaded files in RecentUploads pages (2009-09-03 ) | Uploads, Administration, PHP55, PHP72 | +4 |
Recurve | A tab driven skin for PmWiki (20150717 Stable) | Skins PHP55 | |
RedirectMap | create short urls for redirects using mapping similar to intermap (2008-07-11 stable) | Administration Links PHP55 PHP72 | |
Reminder | Birthday, anniversary and other task reminders (20200216 Stable) | Calendar, PIM, GTD, PHP55, PHP72, PHP74 | +1 |
RenamePage | Rename a wiki page from a browser (2014-02-27 (aka "2.0.21" inside of the code) stable) | System tools, PHP55 | |
Request | Extends conditional markup to test parameters in the URL, to allow pages to pass parameters via their URL links (2010-05-12 Beta) | Markup PHP55 | +1 |
ResponsiveSlides | Simple js carroussel for pmwiki based on responsiveslides.js. (2016-07-05 ) | Images, Gallery, PHP55 | |
ReverseHeadings | Reverse !'s so that more !'s are larger headings (20170618 Stable) | Markup, PHP55, PHP72 | +1 |
Replace on save and Replace on edit | How to use $ROSPatterns and $ROEPatterns ? (N/A ) | Markup, PHP55 | |
Rowspan in simple tables | Markup to add a rowspan attribute on a simple table cell (2015-08-17 Stable) | Tables Editing Layout PHP55 | +3 |
SearchboxRecognition | Determine which of a page's multiple searchboxes was used (1.0 works for me) | Searching, PHP55 | +1 |
SecLayer | Provide a ready-made security layer (while developing recipes) for controlling page access (2015-06-06 Beta) | DevelopmentTool Security PHP55 | +1 |
SerialPageNames | Markup expressions to create serial page names (2008-05-25 stable) | Markup Forms Fox PHP55 PHP72 | |
SessionPageStore | Temporary/Ephemeral page storage for testing purposes (20160127 Experimental) | Administration, SystemTools, CustomPageStore, PHP55, PHP72 | |
SignalWhenMarkup | Tells you whether your markup is evaluated within (:markup:) code (2016-10-23 stable) | Markup, PHP55, Obsolete | +1 |
SimpleCart | integration of simple javascript shopping cart with PayPal or Google checkout (2012-04-11 stable) | ShoppingCart Forms Payment PHP55 | |
SiteDump | creates a .tar.gz file of the complete site for download (2017-06-01 stable) | Administration SystemTools, PHP55, PHP72 | |
Sitemapper | Adds a dynamically generated sitemap to PmWiki. (20160803 beta) | Menus, WikiTrails, Administration, Hierarchy, PHP55 | |
Skittlish | Skittlish allows site visitors to choose between fixed and fluid width, and between seven candy-inspired colours for the sidebar. (1.2.2 (31-Mar-2016) Active.) | Skins, Blog, BlogIt, PHP55 | +12 |
Snotes (Styles for general purpose notes/boxes) | Snotes (Styles for general purpose notes/boxes) (2.3.1-20140414 Stable / Active) | CSS Notes PHP55 | |
SortableTables | Create tables which can be sorted instantly by javascript (2017-06-17 stable) | Markup Tables PHP55 PHP72 | +5 |
SourceBlock | Source code syntax highlighter for PmWiki 2.x using GeSHi (2019-07-16 Stable) | Layout PHP55 PHP72 | +8 |
SpamFilters | Automatic blocking of some spambots (20170619 beta) | Administration, Security, Spam, PHP55, PHP72 | +2 |
SpeedOptimizations | How to tune PmWiki and its environment for speed (N/A ) | Administration, PHP55, PHP72 | |
SQLite PageStore class | Store wiki pages in an SQLite database file (20190903 Experimental) | Administration, Data, SystemTools, CustomPageStore, PHP55, PHP72, PHP74 | |
StarRater | 5 star rating system (2017-06-17 stable) | Voting Images Forms PHP55 PHP72 | +3 |
StoredAuthName | How to set a stored author name to an authenticated user (2011-08-05 Stable) | Administration, Security, PHP55 | |
Svg | Embedding Scalable Vector Graphics (.SVG) into PmWiki pages (20150919 ) | Media, Images, PHP55 | +1 |
Tagger | Easy tagging into multiple category groups. (2017-06-21 stable) | Links, Markup, CMS, PHP55, PHP72 | |
TalkPages | Talk pages, as enabled on pmwiki.org ( Stable) | Layout Links Menus, WikipediaSuite, PHP55, PHP72, PHP74 | |
Templates | Extend the (:include:) markup to allow passing parameters to included pages. (20191107 beta) | WikipediaSuite Includes Layout PHP55 PHP72 | |
TextExtract | search, grep, and extract text from other pages or groups with search terms and regular expressions, using search form or markup expression. (2017-06-16 stable) | Markup Searching Includes SystemTools Markup Expressions PHP55 PHP72 | +5 |
ThumbList² | A thumbnail picture gallery for PmWiki (20201104 ) | Images, Uploads, Gallery, PHP55, PHP72, PHP74 | +14 |
Toggle | Adds links or buttons for toggling (hiding/showing) div sections and objects (2018-10-15 stable) | Layout Links PHP55 PHP72 | +13 |
Toolbox | Tools for recipe developers (2009-04-20 Alpha) | DevelopmentTool PHP55 | +2 |
TotalCounter | A statistic counter - counts page views, users, languages, browsers, operating systems, referers, locations and web bots (2017-10-20 - v1.11.1 ) | CMS, Administration, SystemTools, PHP55 | +7 -4 |
TrackChanges | Ways to more easily detect and verify all recent edits (N/A ) | Administration, Editing, Security, PHP55, PHP72 | +4 |
Triad | Highly configurable skin with 3-column layout with full-width header and footer (2017-08-23 Stable) | Skins PHP55 PHP72 | +13 |
Txtdb (Csv based database) | Txtdb (A simple csv based database) (2.2.0-alpha-7-20160407 Active/Alpha) | Database Data PHP55 | |
Underline Text (HTML5 <u> tag) | Use HTML5 <u> tag to underline text. (2016-09-02 Beta) | Markup, PHP55, PHP72 | |
UploadForm | Alternative file upload form using (:input file:) (2009-08-26 stable) | Uploads PHP55 | +1 |
UserAdmin | AuthUser account self-registration and management (2016-08-23 beta) | Administration, Security, PHP55 | |
Video5 | HTML5 Video Support for PmWiki (2015-10-05 Stable) | Video Media Markup HTML5 PHP55 | +1 |
VideoAttach | Handles Attach: videos, provides a video directive and optional support for popular Video Upload sites. (2017-07-25 Beta) | Video Markup HTML5 PHP55 Media | |
WatchLists | Track the most recent changes to a list of pages (n/a Stable) | Cookbook, Links, Menus, PageList, MarkupOnly, PHP55, PHP72 | +2 |
WikiCalendar | Add support for a simple calendar. Each date becomes a wiki page. (1.1.3 (2014-12-24, compatible with php 5.5) Stable) | Calendar, Blog, PIM, International PHP55 | +2 |
WikiForms | Use a form template to create, edit and list wiki pages (1.1.1 (2014-02-13, compatible with php 5.5) Stable) | Forms, PHP55 | +2 |
WikiShCrypt | Provide encryption/decryption for WikiSh commands and in other contexts (2015-06-06 Alpha) | MarkupExpressions Security PHP55 | |
Worse (is better) | Simple WYSIWYG editing for PmWiki (20170929 experimental) | WYSIWYG, Editing, Markup, Uploads, HTML5, Ajax, PHP55, PHP72 |
- Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.