This is a page where we can keep tabs on things that need to be done to maintain the Cookbook.

See Also PITS.01233 - Cleanup the Cookbook


To mark a recipe as obsolete, place it into the [[!Obsolete]] category. See Cookbook.Obsolete for all recipes marked obsolete.

Obsolete candidates

The following recipes may be obsolete.

Some are appear to be concepts, requests, or placeholders

  • [none listed]

Some are broken and require time and attention

  • [none listed]

Shouldn't the above rather be marked as eg. [[!Maintenance]] with more info in the page's own comments section? —Eemeli Aro August 04, 2009, at 02:20 AM

Maintenance candidates

The following recipes are flagged as requiring maintenance.


  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
CompressedPageStoreSave wiki pages/files in compressed (gzip) format (2007-05-23 )Administration, CustomPageStore update me
ConvertHTMLConvert an HTML page to PmWiki markup (20210207 beta)Administration, Markup, Wiki conversion, PHP55, PHP73, PHP80 +4
DirList-TalkTalk page for DirList. ( )
MergeWikiLibDirsMove from standard PageStore to another PageStore (2010-02-07 theoretical/untested)Uncategorized UpdateMe
MovePage-TalkTalk Page for MovePage recipe ( )Administration, Editing, Page naming, System tools, PHP72, Core candidate
PmForm-TalkIllustration of how PmForm removes a line ( )
ToggleAdds links or buttons for toggling (hiding/showing) div sections and objects (2018-10-15 stable)Layout Links PHP55 PHP72 +13
  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.


No Summary: line

The following recipes are lacking "Summary:" descriptions:

No License: line

The following recipes are lacking "License:" descriptions. (See CookbookLicenses for more infomation).

  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
ABCHoverIndexdisplays a pagelist as an alphabetic hover menu, sorted by title (2008-04-20 stable)Searching Menus PageList PHP55 PHP72 +1
AbcTunebookadd 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
AccessibilityAccessibility Enhancements (1.0 Active)Markup
Accordionlightweight Accordion javascript requiring no framework (2017-06-16 stable)Links Layout TOC CMS PHP55 PHP72 +1
AddDeleteLine2An easy way to add information to a page and delete it again. (2.0.3 stable)Blog, Editing, Forms, Obsolete
AditAffliate advertising management system (1.0 Stable)Markup -1
AdminHintsHints & suggestions for wiki administrators ( Documentation)Administration
AdvancedTableDirectivesAdd Table capabilities - nested tables, zebra tables, new directives. (3.2 Working) Markup Tables +1
AiAi is another mysql data query using an original and efficient system of envelop and masks (4 functional, but experimental for security reasons maybe)System tools, Data, CMS, Forms
AjaxEditSupportAdds a wikipage/attachment/category AJAX browser to Edit pages (20110223 WIP)Editing Ajax +2 -1
AllGroupHeaderHow to create a page that appears as a header (or footer) for all pages in all groups (1 Stable)Layout +2
AmazonWidgetsThis recipe provides markup to display widgets (for Amazon Associates) in a pmwiki environment. (0.1 alpha)Uploads
AMmathjaxAdd markup to embed math using ASCII MATH by MathJax. (20190619 Stable)Markup Math PHP72 +1
AnyWikiDrawJava based drawing tool to replace PmWikiDraw eventually (0.15 In development)Editing, Images
AppletUse Java Applets in PmWiki pages (2014-08-25 Stable)Functional extensions PHP55 +1
ASCIIMathDisplay MathML rendered ascii formula into PmWiki 2.x pages (20190209 Stable)Markup Math PHP55 PHP72
AtLinksAlternative linking scheme with @ prefix (@Page) (5 Feb. 2005 Stable)Links, Editing
AttacheA bundle of attachment joy (0 incomplete)Uploads
AttachlistEnhancedHow to list missing or orphaned attachments. (0.4.4 2005-11-11 Inactive possibly broken, see AttachlistEnhanced-Talk page)Uploads
AttachlistExtended-DraftA replacement version of the attachlist directive with additional functionality. (0.1 alpha)Uploads
AttachListSortSort an attachlist (1.5 Working)Uploads PHP72 +1
AttachSizeGet file sizes of attached files (0.1 Alpha)Uploads
AttachtableActions to rename, delete & restore deleted attachments, as well as an attachlist replacement to use those actions, show file types and list attachment references. (2021-06-26 beta)Uploads PHP55 PHP72 PHP74 Core Candidate +9
Auth-SMFIntegrate SMF Simple Machines Forum with PmWiki and use SMF user management for Pmwiki authentication (2008-06-27 new)Administration Forum Security
AuthenticatedAsConditionalA different way of performing authentication than PmWiki's "default" ( deprecated)Obsolete, Security
AuthenticatedAttachLets the user view an Attachment only if they have the appropriate password ( Obsolete)Uploads, Security, Obsolete,
Author ContributionAutomatically Produce an "Author Contributions" page for each author. (2007-09-16 Stable)Editing +5
AuthPhpBB2Use phpBB2 user authentication for PmWiki page edit protection and author name (1.0 (05 March 2007) Stable)Administration, Security, Forum
AuthPhpbb2SsoSingle Sign On for PmWiki and phpBB2 (080401 Stable)Administration, Security, Forum +1
AuthProfileLike AuthUser, but designed to store login information in profile pages (8/25/2012 Beta)Administration, Security
AuthPunBBUse PunBB/FluxBB user authentication for PmWiki (2010-OCT-18 Draft)Administration, Security, Forum
AuthTableList Attributes of all pages in a wiki (1.2 Stable)Obsolete
AuthUserPmWiki built-in user authentication system using user names and passwords (pmwiki-2.2.143 Stable)Security +5
AuthUserBbPressAbility to Authenticate against a MySQL BBPress user database. (0.1 First Release)Security
AuthUserFederatedOpenID and OAuth authentication extension for AuthUser (2018-02-08 In active use)Administration, Security +1
AuthUserSignupAllow users to sign up themselves (with email verification) for authuser accounts (2010-04-14 Deprecated (UserAdmin is better))Administration and Security +5
AutoCreateCategoryAutomatically creates category pages for all tags in the page text (0.9 2008-11-27 BETA)Administration, Obsolete
AutoCreatePagesAutomatically create pages based on the name of the current page. (2008-08-24 Alpha)Administration
AutoGroupPagesHow to create a number of pages for a new group automatically (2006-08-05 stable)Editing, Administration, PHP72 +1
AutomaticPageRefreshHow to create pages that refresh automatically. (20171121 stable)Layout, PHP72
AutoRestoreAutomatically restore pages after a set time interval (20201114 Stable)Administration, PHP72 +4
AutoSaveAutosave pages in the background while editing (20171104 beta)Editing, GUI +2
AutoThumberAutomatically resize uploaded images using ImageMagick (2008-04-05 beta)Images, Uploads, Administration, PHP72 +1
AuxSelectDropdown widget that persists its selected value between pages (1.1.0 Stable)
BackgroundImagesHow to add background images to divisions, tables & cells (1 Stable)Images
BacklinksList pages with links to a target (n/a Documentation)Links Searching PageList PHP72 WikipediaSuite +3
BarCodeEasily create barcodes inside wiki pages (2007-07-22 works)Images
BbcodeBBcode for PmWiki (080326 Release candidate)Markup
BlockCrawlerRedirect web crawlers to different pages ( missing script)Robots, Administration, PHP72
BlocklistObsolete recipe, please see PmWiki.Blocklist ( obsolete)Administration, Security, Obsolete
Blocklist2Block vandals and spammers by IP or phrase. (2006-04-20 Deprecated)Obsolete
Blocklist3Block vandals or spammers by IP, word, phrase, or regular expressions. (2006-04-28 3.0 beta)Obsolete
BlogeA bundle of blogging (2009-08-28 beta)Blog +3
Bloge-FeedsBlog-like Atom & RSS feeds (2009-08-11 beta)Blog, RSS +3
Bloge-LinkbackAutomatically send and receive Pingbacks and Trackbacks (2009-08-12 beta)Blog, Links
Bloge-PingNotify search engines when a page is modified (2009-08-11 beta)Blog, Editing
Bloge-ShortUrlGet short URLs on your own site (2009-08-28 beta)Administration, Blog, CMS, Links
Bloge-TagsUse page keywords and categories as tags (2009-10-13 beta)Blog, Links, Categories +2
Bloge-UrlApproveApprove links one at a time (2009-08-10 beta)Blog, Links
BlogItRSSBlogItRSS - Easily create RSS feeds for your blog. (1.00 Stable)Blog, RSS
BlogParserA simple parser for RSS feeds from content blocks based on kind-of-blog (6-15-2007 Works)Blog RSS
BlogSimpleExperimental blog bundle using pagelists (2006-12-12 Stable)CMS Blog
BlogSimple2Simple blog bundle, revision of BlogSimple (2007-05-02 Stable)CMS Blog
BoldListsrecipe and tips to make bold numbers and letters in ordered lists (2009-02-03 stable)Lists
BookmarkletMake bookmarklet links, make browser toolbar buttons (1.4 working) Links BookMarklet
BreakPageBreaks pages into sections with inserted markers and displays one section at a time (2004-10-20(breakpage.php, 2006-10-28(breakpage2.php), 2005-08-18(break_page.php) Stable)CMS
BreakPageListdisplay a pagelist in smaller slices and display navigation links (2017-06-20 stable)Searching PageList CMS PHP55 PHP72
BulkReplaceChange the content of many pages at a time ( just a rough draft)Editing Administration System Tools
BundleA (proposed) community-supported bundle of commonly used cookbook recipes (0 proposal)Administration Bundles CMS System tools
CachedNumberOfArticlesCount pages in wiki (2016-01-13 Stable)Includes
CalculateAvailabilityThe recipe adds markup for calculating availability (1.0 Production)
CalloutCustomizationHow to create custom callouts using the Callout recipe (2010-01-02 alpha)CSS Styles PHP55 +1
CaptchasUses captchas to protect certain actions from spambots (0.0001 pre-alpha, discussion)Security Spam
CardsMarkupMarkup suitable for displaying playing card games (e.g., contract bridge) ( 20191121 Stable)Markup PHP72
CategoriesCookbook categories (n/a Not working)Categories
ChangeTimeFormatChange the format or timezone of dates and times ( Stable)Layout
ChessMarkupDisplay chessboards in arbitrary positions (20200427 Stable)Markup, PHP55, PHP72, PHP74
ChoiceColorChangerProvide a way of setting persistent skin color and theme choices when using the Choice skin. (2011-06-12 Active)Skins +1
ClusterGroup-clustering recipe. (2017-06-21 beta)links, Hierarchy, PageNaming, PHP55, PHP72
CMSBundleSome scripts that add features useful for a CMS-type installation. (2016-09-04 Beta)CMS Bundles
CMSModeMake your wiki look and act like a normal website for non-author visitors. (2016-09-28 Beta)CMS Security
CodeMirrorAn enhanced page editor for PmWiki (2021-04-08 Stable)Editing Layout PHP55 PHP72 PHP80 +6
ColorNotesDisplay yellow (or other color) "sticky" notes. (20200330 Unsupported) +1
CommentBoxAdds a simple form to post comments (2.0.19 (released 2007-10-31) Stable)Forms CMS Blog, Comments
CommentBoxPlusSimple styled form to post comments, plus comment counter (2020-02-26 Stable)Forms CMS Blog, Comments PHP55 PHP72 +7
CompareDatabaseRecipesComparison of Database Recipes for PmWiki ( draft)Data, Forms, CMS, SystemTools
ConditionalMarkupSamplesList of default and custom conditional markup definitions (2006-03-02 Stable)Markup Core candidate
ContentAPI to create external pages dependent upon text in a wiki page. (1.8 2008-11-26 Bug fixes, referencing content from other pages)MarkupWriting
ControllingWebRobotsHow to control web robots or bots trying to scan files (1.0 stable)Security PHP72 +1
ConvertPhpWikiConvert PhpWiki pages to PmWiki (2010-06-20 Experimental)WikiConversion
ConvertTableConvert table action (1.2 Working)Markup Tables
ConvertTikiWikiConvert TikiWiki pages into PmWiki format (2007-03-30 Experimental)WikiConversion
ConvertUseModConvert UseMod pages to PmWiki ( Experimental)WikiConversion
CountGlyphsA replacement for some of PmWiki's typographical wiki markup (20170801 Stable)Markup, PHP55, PHP72
CreoleEnable Creole markup ( (2007-02-15 Stable)Markup WikiConversion
CryptPlusAdditional password hashing algorithms for AuthUser and HtpasswdForm (2012-12-27 Initial release ("works for me"))Security
CssCompressCss Compressor for recipes and skins (20110425 maintained)Skins, Css, Compression, HighPerformance.
CSSInWikiPagesApply CSS styles via wiki pages (2014-11-02 Stable)Layout CSS PHP55 PHP72
CSSToolTipsToGomarkup for tooltip functionality (2014-13-09.v0.4 New)Markup CSS +1
DatabaseStandardWorking towards a standard for database integration to PmWiki (0.1 beta) +1
DataPlatesAutomatically generate templates for displaying, editing, and searching database queries. (0.3 beta)Forms,Data
DataQueryRetrieve records and query results from any database supported by ADOdb (such as MySQL) and portray them as wiki pages, allowing them to be processed by other wiki functions such as pagelists, includes, page text variables, and ZAP. (0.6 beta beta)CMS, Forms, Data, SystemTools, CustomPageStore
DataSectionsCreate formated lists of PTVs stored between anchor blocks on another page. (.5 alpha)Includes,Layout
DatepickerAdds a datepicker button (use it with a date input field) (2015.02.05 / 1.04 beta )Forms, Fox, Calendar +1
Dcala calendar recipe (2008-12-30 alpha)Calendar, Blog, PIM, International
DeliciousInsert a user's links or tags into PmWiki (2009-10-14 Stable)Includes, SocialBookmarking
DeliciousPlaytaggerEmbed mp3's with the playtagger (2012-04-04 stable)Media, Audio
DiceDice roller for PmWiki (2011-06-29 stable)Markup
DictIndexEnable page listings using a "dictionary index" format via fmt=dictindex (20210426 Working)FPL, Searching, WikipediaSuite, PageList
DirectoryAndFilePermissionsExplains which directories and files need to be readable, writable, and servable by the webserver. (2014-06-18 Developing)Security, Administration
DNSauthAuthentication by (dynamic) DNS or IP address (2010-01-07 superseded by AuthDNS)Security
Doc2PmwikiConvert Word documents to PmWiki pages (0.1 working)OfficeIntegration
DomTTUse divs as tooltips (20180420 Stable)Markup PHP72 +1
DQReportEnhance the functionality that DataQuery offers to build a complete database frontend (2008-11-03 Functional)Forms, Data, SystemTools
DynamicTrailsDynamic WikiTrails with pagelist (1 experimental)Links, CMS, WikiTrails, PageList, PHP72
DynTrailMenuCreate a dynamic (expanding) menu based on a trail page (2014-10-29 stable)WikiTrails, Menus
EasyHttpRequestsQuickly and easily retrieve variables from a URL (HTTP Requests) (1.0 Insecure)Markup
EditAttributesEdit a page's title, description and other attributes using separate EditForm fields (2015-03-16 beta)Editing, GUI +6
EditCryptAllow server-side encryption/decryption of pages while editing (2008-05-04 Alpha (still missing history suppression))Security
EditDataPagesBring the wiki's View and Edit commands to ZAP data pages (1.0 in active use)Forms, Data
EditForm Custom FieldsAdd "Title", "Creation Date", etc. custom input fields to the edit form of PmWiki. This enables mentioning the title of a page in a separate input field rather than in the (:title ...:) markup. Also enables changing the value of a page's 'ctime'. Can be customized to include more fields. (1.01 Working)Editing Forms
EditMoreProvides desirable Site.EditForm additions for title, keywords, description, tags (categories), and notes (so far!). (1.2 Functional)Editing, GUI, CMS, DocumentationToDo
EditMXAllow Markup Expressions to be used in the editing of a page (2008-05-04 Alpha)Markup MarkupExpressions +1
EditTemplatesSpecify a wiki page or pages to use as a template when a new page is created. (N/a Stable) Administration, Editing, PHP72 +7
EditTitleProvide a separate edit field for the page title. (1.1 (09 Nov 2005) Works for me)Editing, GUI, DocumentationToDo, PHP55 +1
EMailFormProvide a web form that sends email to fixed email addresses (2007-11-10 stable)FormTools
EnhancedWebFeedsEnhances native PM Wiki Feed support. (0.1a beta)Blog RSS +1
EPUBCreationAssembles 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
EscapedMarkupAllow a selection of markup rules to be performed for otherwise escaped text (2012-09-25 Functional)Markup
EtherpadInclusionThis recipe describes a way how to include data stored in collaborative documents in Etherpad-Lite via IncludeXML into PmWiki. (2011-12-28 experimental)Editing, Publishing
ExcelPasteCopy and paste spreadsheet tables (e.g., from Excel) into pages ( Stable)Editing, Tables
ExcerptsShows fragment of page around given word(s). (20171110 beta)Searching Includes PHP72
ExpandingMenusHow to create a sidebar menu which expands to show sublevel (group) items using conditional markup only ( Stable)Layout, Menus, Administration, MarkupOnly, PHP72
ExportDOCExport PmWiki pages to word ".doc" . (2007-04-20 Beta)OfficeIntegration WikiConversion
ExternalLinksConfigure external links to open in a new window, have a "tooltip title", or use other CSS classes (n/a Stable)Links +1
Extra Words In Title Tag RecipeThis is a really simple recipe for adding extra words to the title tag in the head. (1.0.20090707 Functional, tested on 2.2.0-beta67)CMS, Administration, PHP72
EZDatemake displaying the date, time, and PHP timestamp inside the wiki easy (1.5 Working)Markup PHP72
EZLocaleDatemake displaying the date and/or time with a non-English language inside the wiki easy (1.4 Working)Markup
FacebookLikeButtonFacebook like-button social plugin recipe (2010-07-12 1.0 -> in production)Uncategorized +4
FAQToggleListAdding toggle buttons to a definition list (2006-10-28 stable)Layout
FarmSecuritySome things to know about PmWiki.WikiFarm security. (3 Stable)Security WikiFarms
Farm Setup By ExampleAn alternative introduction to creating a WikiFarm (0.06 Maintained)WikiFarms, Security +2
FastCacheCaches complete wiki pages for very fast retrieval (2020-10-17 beta)Administration, CMS, PHP72 +1
FASTMembershipSelf registration add-on for AuthUser (1.1 (Thanks Ben) Deprecated)Authentication Obsolete
FauxTrailEnable page listings to have a "trail-like" format via fmt=fauxtrail (0.01 beta)FPL Searching PageList WikiTrails +1
FaviconAdd a Favicon to your website (Any Mature)Layout +3
FCKEditorHow to implement FCKEdit in PmWiki (1.1 unsupported and buggy -- read all notes below, and be prepared to experiment and test; this may or may not work for you.)Editing
FeralFormattedEntry(:ffe:)...(:ffeend:) directive to output text via a template. (2007-04-18 Initial, apparently working.)Markup
FeralSimpleCalendarA small simple calendar suitable for a rightbar, or header/footer or anywhere you wish. (2007-03-15 New derivative code base but solid;)blog,pim,calendar
FileAttachListAdds a Ajax list of quickly attachable files to the edit page (2020-08-12 Stable)Editing, Files, Uploads, Ajax
FileListTabulated filelist markup as alternative to (:attachlist:), for a simple, easy readable look. (2017-06-20 stable)Uploads PHP55 PHP72
FilesNotifyNotifications of files that change in a directory tree on the server. (2007-01-21 beta)
FillTemplateCombines a template page with a data page to present PmWiki content (1.0rc - initial release RC) Layout
FlashMediaPlayerEmbed flash media players in your pages (2009-02-11 Beta)Media Flash Video Audio PHP72 +2
FlickrAlbumDisplay images dynamically from Flickr (2007-03-05 Stable)Images
FlickrGalleryCreate thumbnail galleries linked to flickr. (2015-01-01 Beta)Images
FLVPlayerEmbedding of Flash video (.flv) files into wiki pages the easy way. (2011-02-20 initial release)Media Flash Video
FontSizerAdd buttons for instant font (text) resizing, preferrences are stored (2006-10-28 stable)Layout Skins
FootnotesExtendedA footnote recipe with extended referencing possibilities (2007-09-24 stable, maintained)Markup +1
FormsPlusForm extensions adding new HTML5 input types (2017-06-16a new updated)Forms HTML5 PHP55 PHP72
FortuneInsert a fortune cookie into a wiki page (2007-09-17 Stable)Includes
FoxBlogHow to build a blog with Fox (2006-04-03a not working with current Fox)CMS Blog Fox
FoxCalculatorA simple calculator using a Fox form and calc markup expression (2008-02-13 new)Fox
FoxContactsCreate personal or business Contacts pages and lists with Fox (2017-05-20 stable)PIM CMS Fox PHP55
FoxDeleteadd delete links for deleting lines or sections with Fox (2019-11-11 stable)Forms Fox PHP55 PHP72
FoxEditadd edit links for editing page sections and PTVs with Fox (2017-06-16 stable)Forms Markup Fox Editing CMS PHP55 PHP72
FoxEntryMaskPagesuse Fox forms as entry masks to store page data instead of wiki mark-up editing (2010-02-05 stable)Forms Fox
FoxForumHow to build a simple forum with Fox (2015-06-11 experimental)Forum CMS Fox, PHP55 CustomPageStore (for template pages)
FoxNotifyadd email notifications and mailing capability to Fox forms (2015-11-17 stable)Forms Fox PHP55
FoxShoutboxAlternativeAn alternative Shoutbox (v0.2 Tested)Forms Fox
FoxSimpleTodoListAn example of how to use Fox to setup a simple 'todo list'. (2007-04-03a Functional)CMS PIM Fox +1
FoxTextReplacereplace text strings on multiple pages (2008-12-08 experimental)Fox Administration Editing
FoxValidationExamplesexamples for using Fox input validation (2008-03-06 new)Uncategorized
FplByDaysfmt=bydays for pagelists; A custom format for YYYYMMDDHHMM format page names. (2007-03-23 Functional; I am happy with it.)Searching, FPL PageList
FPLTemplateAlternative FPLTemplate() function with hooks for developers for more flexible pagelist output (2009-03-15 experimental)Searching PageList
FreeMindEmbed mind maps in PmWiki pages (20120412a experimental)Mind mapping, Uploads, Links, Media, PIM, PHP55, PHP72
GcalPKHGA partly transformation of the gcal calendar of the dokuwiki for the PmWiki (0.1 upload very shortly ... in status nascendi ;-) )Calendar
GeneratePDFGenerate PDF versions of pages (?action=pdf) (2006-09-07 Stable)PDF
GeoTaggingGeotagging support within PmWiki using GeoRSS and KML compliant output options (1.2 (03 Nov 2009) Release)RSS, Integration
GetGeocodeCreate a small form on a page to enter an address and get a geocode for google maps (February 10, 2008 Basic, functional )Uncategorized
GettingThingsDoneUsing the GTD system with PmWiki (N/A alpha)PIM
GlossaryPlusGlossary Plus (2015-01-01 Beta)FunctionalExtensions, Links
GoalMeterCreate thermometers or columns showing goals and current values (2009-01-29 stable)Images
GoogleAnalyticsAdd Google Analytics tracking code to wiki pages (2007-03-21 Stable)Administration, Google, PHP72
GoogleCalendarEmbeds a Google Calendar in a PmWiki page (2016-02-11 Stable)Includes, Google +1
GoogleChartInclude Charts generated by Google Chart API (2017-12-31 alpha)Images, Includes, Google
GoogleCSEAdds markup for a Google Custom Search Engine (2007-02-24 Stable)Searching Includes Google
Google Map API for PmWikiAdds Google Map API to PmWiki pages. (2.2.0-Pre9 Beta (out-of-date - no longer works))Integration, Google +2 -1
GoogleMapAPIv3This is a trimmed down and modified Google Maps API based on Ben Wilson's original GoogleMapAPI. (1.0 beta) Integration, Images, Includes, Google
GoogleMapsInterfaceInterface to the Google Maps web application (Alpha 1.0.2 Development)Google
GooglePlusOneA recipe to enable the use of Google Plus One widgets in your PmWiki pages (1.0 RC)Links Menus SystemTools +2
GoogleWaveInclude Google Waves into PmWiki 2.x pages (2010-08-02 obsolete)Includes, Google -1 URL shortenerProvides PHP variable and Page Variable that contains the shortened URL for the current page. (1.0 Works)Links PageVariables
GraphVizSitemapProvide a GraphViz format for sitemap (2009-05-08 alpha)Administration, Menus, Publishing
GrepRCSearch the RecentChanges entries similarly to a pagelist (2010-02-05 Beta)Administration Editing
GridWorks - General utility css grid markup for wiki pagesGridWorks - general utility css grid markup for wiki pages (1.2.0-20140405 Active/Stable)CSS Layout PHP55 RWD
GroupTitleDefine a title for an entire WikiGroup (2006-11-14 Stable)PageNaming
GroupTitlesCreate group titles for groups, analagous to page titles with the (:title:) directive (2008-5-21 stable)Markup
GuiButtonsadd guibuttons to any textarea edit box (2017-06-21 stable)Editing, Layout, Forms, PHP54, PHP72 +3
GuiEditAdd graphical editing buttons, as in's site (n/a Stable)Editing Layout +2
GuiEditDateButtonjavascript calendar to insert a date (2.0 November 2, 2006 Stable)Editing, Layout, Calendar
GuiEdit ResizeAllows resizing of the Edit text box, for convenience. (2009-09-11 Initial release.)Editing, Layout +1
HaloScanAnother commenting recipe, leveraging the power of the HaloScan service. (0.1 first release ... but operational!)Comments Blog
HandleICalAdd-on for wikicalendars to export/import events to/from ical-files (2009-10-04 Beta)Calendar, PIM
HandleMSWordConverts page to MS Word format. (0.5 Beta)Uncategorized
HandleSourceInSkinRedirect action=source to display the unformatted markup within your skin (2009-03-01 stable)Layout
HandyTableOfContentsHandy Client-side Table of Contents (2020-05-01 stable)TOC, Markup, PHP5, PHP72 +3
HgProduce Hierarchical groups like effects on your site (2007-03-07 Stable)Markup | Links | Hierarchy | PageNaming
HgUrlsRewrites hyphens "-" to slashes "/" in URLs. (2008-05-04 Beta)Hierarchy | PageNaming
HierarchicalGroupsInformation about Hierarchical Groups (N/A N/A)Hierarchy, PageNaming
HighslideA recipe that enables you to use the Highslide JS application in your wiki. (4.0.8 (Oct 30 2008) Initial release)PHP55
HorizontalMenuHorizontal drop-down style menus ( Somewhat outdated)Menus
HorizontalVerticalMenuGenerate multilevel horizontal and vertical menus (2015-10-18 Stable)Menus
HTML5AudioPlay HTML5 Audio (20160205 working)Audio Markup HTML5 Media +1
HTML5Extensionsresources to use new HTML5 elements ( new)Markup HTML5 PHP55
HtmlCompressCompresses PmWiki's html output. (20110417 mantained)Compression, HighPerformance.
HtmlUrlsAdd ".html" to the end of page urls (2006-09-03 Core)PageNaming
ICalendarEventsPmWiki implementation of iCalendar event RFC/standards ( pre-alpha)
ICalExportExport wikicalender entries as ical file (1.31 stable) Calendar, PIM +1
ImageMapDirective to create image maps and image toolbars (2017-06-17 Stable)Images PHP55 PHP72 +2
Imagemapsan image based summary of the visitors to your site (1.0 alpha)Uncategorized +1 -1
ImagesAutoResizingCreates a small image on the page, with a link to a larger image (2.2 (July 2016) Stable)Images +1
ImgPopUpExtension to image uploading (1.2.9 (2009-06-21) stable)Images
ImportTabTableimport and convert tab table to simple table markup quickly. (2010-04-14 stable)Tables Editing Markup PHP55 PHP72
ImportTextImport text files as PmWiki pages (2007-05-27 Under development)System tools, WikiConversion +1
IncludeFileHow to include an external file (from the same file system) (0.2 (2007-12-07) Stable, Maintained)Includes
IncludeUploadInclude an uploaded (attached) text or HTML file into a PmWiki page (2016-10-22 beta)Includes, PHP55
IncludeUrlInclude html pages into PmWiki 2.x pages (2019-09-08 stable)Includes PHP55 PHP72 PHP74 +2
IncludeWithEditEnable editing of included text (2005-02-07 last tested on PmWiki Version 2.2.0.beta45)Editing, Includes
IncludeXMLInclude processed XML into PmWiki 2.2 pages (20070621 Deprecated)Includes
IndentedPageListSort and indent pagelist items using page text variable ( tested)PageList
InlineDiffShows the difference between 2 versions by highlighting the changes in markup on word level. (2010-02-03 stable)Administration, Editing +5
InlineRSSAllows insertion of an RSS feed's contents into a PmWiki page. (2016-05-09 DRAFT)Includes, RSS
InputDefaultDemonstrates various ways to set the default values for form controls ( in-core)Forms, MarkupOnly, PHP72
InputDrawInputDraw, a Flash-based drawing tool (2009-05-07 beta testing)Editing, Images
IpForAuthenticationBring trusted IP's to authenticated level without password. Very useful for intranet wiki also visible to web (0.1 simply working)Security
JavaEasily generates links to the Javadoc API. (20110525 beta)Links
JavaScriptEmbed (static) JavaScript into wiki pages (2006-07-17 Stable)Markup PmWiki Developer
JITSIssue Tracking System (20070515 tested with)Forms Data CMS Application ZAP ToDo
JITS-Talk-TutorialJITS Tutorial (20070404 closed)
Jscm (JsCookMenu based dropdown menu)Jscm (JsCookMenu based dropdown menu) (2.3.0-20140310 Active/Stable)Menus PageList PHP55
JsCompressjavascript Compressor for recipes and skins (20110416 maintained)Skins,javascript,Compression,HighPerformance.
JsMathAdd markup to display and embed mathematical formulas in wiki pages using TeX. (20160803 Obsolete - use MathJax)Markup Math PHP72 +3
JtickerjQuery based Newsticker (2011-03-24 Alpha)WikiTrails, RSS
LastFMEmbed widgets (2007-05-12 Stable)Includes
LatexMarkupEnables the usage of a subset of LaTeX syntax as an alternative markup (except Math). (0.1 (initial pre-alpha test release) working (but with very limited features))Editing Markup Changes
LaTeXMathMLTranslating LaTeX math notation dynamically to Presentation MathML (2007-10-04 Stable)Markup Math
LibChartCreating charts in PmWiki (0.1 Alpha?)Markup, Markup changes
LinguisticGlossesAdds markup for entering glossed text (2012-12-08 Beta)Markup
LinkCSSToolTiplink markup with css popup tooltip text including styling, variables, includes, menus (2020-07-26 stable)Links Markup Menus PHP55 PHP72 +1
LinkedResourceExtrasLinked resource helper functions and scripts for recipe writers (20070215 Beta)Uploads PmWiki Developer +1
LinkPageExistsFmtTooltipHow to add tooltips to links (2007-01-15 Stable)Links +1
LinksTreeMenuA Simple Dynamic Hierarchical Tree Menu for PmWiki Groups and Pages (1.00 June 11, 2006 Stable)Menus, Layout
LiteBoxUtilizing the Moo.fx javascript library and the Litebox code to create an image gallery effect (none Beginning / Planning / Idea stage)
LiteralWhiteSpacePreserve white spaces, tabs and extra lines (2007-03-16a beta)Markup Editing +3
Live Edit 2Edit blocks of wiki-text in pop-up windows right from the wiki page. Editable blocks can be automatically detected/created on existing wiki pages using a Javascript-based GUI-like tool. An authenticated user with edit permission can edit the contents inside the blocks right from the page's view in a 'pop-up' editing environment. One can now choose from different themes/skins for the LiveEdit environment, as well as create custom themes/skins. Very useful for better organizing and maintaining contents of a wiki page, especially if the page is large. (2.2 (Release date: Dec 16, 2011) Working great! Latest improvements in auto-detect tool are in beta test.)Editing Forms Layout CMS
LogbookA simple AJAXified calendar for side bars turning your wiki into a bliki = blog + wiki (0.5 working (and in progress))PIM Calendar Ajax
Login LogoutHow to log out after logging in (1.0 Q&A)Security, Administration, MarkupOnly, PHP72 +4
LuaExecuteLets Lua scripts dynamically generate parts of your wiki page (1.0.2, 2017-12-13 Beta)Markup Math
Mailform3A single wiki page mail form with feedback (05 Aug 2007 Stable)Forms
Mailform4Mailform4 alias Mailform2² - A contact form module with extensible form fields (2021-04-16 Stable)Forms PHP55 PHP72 +2
MailListFormForm for subscription to an email list (2008-08-28 working)Forms +1
MailmanAuthUse an external mailing list for PmWiki authentication (2008-09-02 beta)Administration, Security, SystemTools
MapAdaptInclude Maps as html or Java pages into PmWiki 2.x Pages (2010_07_13 Stable)Includes
MapWikiMap+Wiki Mashup; or how to make customized Google Maps using a wiki backend. (1.0 beta)Includes Insertions Maps
MarkdownA replacement for some of PmWiki's typographical wiki markup (0.2 Beta)Markup
MarkdownMarkupExtensionUse Markdown markup with PmWiki (0.2 stable)Markup PHP72 -1
MarkdownOutputPresents a wiki page in Markdown format instead of HTML (2020-08-12 beta)Markup, Layout, SystemTools, WikiConversion
MarkForDeleteMark pages for delete and allow review. (0.3.2 stable)
MarkletsAn easy-to-use, categorical, bookmark management system. (0.9.2 Beta)
MarkThingsDoneMark Things Done! - A Comprehensive Productivity System (20100330 Active)GTD PIM Calendar Reference To Do +2
MarkupExpressionsExtensionsAdds math, threads, captcha, group counter, random number, attr reader, CSV formatter, server variables, source reader, etc. (2007-04-19 Stable)Markup | Page Variables | Markup Expressions
MarkupExprPlusExtends {(...)} expression markups (2021-04-06 Stable)Markup, Page Variables Markup Expressions PHP55 PHP72 PHP80 +8
MarkupExtensionsAdds 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
MarkupRulesetDebuggingDebugging Markup Ruleset (2018-05-03 stable)MarkupWriting PHP55 PHP72
MarkupToUnstyledConverts PmWiki markup into unstyled text (2009-03-01 working)Markup PHP72
MathJaxAdd markup to embed math using TeX syntax. (2019-03-28 Stable)Markup Math +2 -1
MathtexAdd markup to display and embed several lines of mathematical formulas in wiki pages (2008-10-11 testing)Markup Math
MediaCategoriesAssembles all Categories in a page, alphabetizes, and appends to bottom of page--in the style similar to MediaWiki. (2.2.5 (2018-01-08) Stable as of 2.1.5)ChickenRecipies | Frog Recipes
MemberMgmtAdvanced member management (using ZAP and AuthUser). Allows self registration, logins, groups, site customization, and more! (Latest ZAP version. Beta (relies on latest Beta version of PmWiki))CMS Security Administration
MergeWikiLibDirsMove from standard PageStore to another PageStore (2010-02-07 theoretical/untested)Uncategorized UpdateMe
Microdata InjectionGenerate extra <meta> tags useful for Facebook, Twitter, Google... ( working - evolving)Publishing
MimeTeXAdd markup to display and embed mathematical formulas in wiki pages (2007-02-16 Stable)Markup Math +2
MindjetMapEmbedding a Mindjet MindManager Map (2007-05-13 (v.0.1) first release)Media Images MindMapping
MiscMXImplement miscellaneous PHP functions by means of Markup Expressions (2008-09-20 Beta)Markup Expressions +1
MultiColumnAllow text to flow into multiple columns (2010-12-16B alpha)Uncategorized
MultiLanguagePagesShow language specific pages according to user choice (1.0 new)International CMS Layout +1
MultiLanguageViewsshow language specific content and titles according to user choice (2019-11-12 stable)International CMS Layout PHP55 PHP72 +3
MultiUploadUpload multiple files at once by packing them in a zip archive & extracting them on the server (2007-11-27 beta)Uploads
Music NotationDisplay music scores from various ascii notations (abc, abctab, asciitab, tab) (1.3 2008-03-07 Stable)Markup
NestedIfProvide nested if / nested conditionals (2008-04-24B Deprecated (now in core))Conditional Markup
NetstreamsCMSA CMS (Content Management System) extension for pmwiki features different page-types (article, blog, comment issues), separation of content and layout, basic workflow capabilities, content-type based authentication and wysiwyg editing. (009bX Experimental)CMS Administration Blog Comments
NetstreamsMenuA desktop-application like menu for authors and admins (009bX beta)CMS Administration Menu Skins
NewGroupBoxInput box to create new wiki groups from predefined template pages (2017-06-17 stable)Forms CMS PHP55 PHP72 +2
NewPageBoxPlusAdds customisable box plus button form for page creation (2017-06-16 Stable)Forms CMS PHP55 PHP72 +6
NewPageFormAdds a new page using a form (1.0.9 Not working with PmWiki 2.2)Forms, Obsolete
NewsMasterHow to handle newsletters and other mailings (2008-05-22 very nicely working (although the admin side is still in test))CMS
NoteItNoteIt is a simple Windows application to create notes for PmWiki (25 Octobre 2009 Prototype)Interface Editing Windows
NotifyOnUploadGenerates notifications also on upload events (0.1 quick hack)Uploads
NumberedHeadersDisplay numbered headers, indented paragraphs and table of contents (0.7 Stable)TOC
NumberedSectionsAdd section numbers on a page (1.2 stable)TOC +1
NZTopoUse to display an excerpt from a New Zealand topographic map in a PmWiki website (2021-06-18 Production)Images Includes PHP74 +1
ObfuscateEmailPrevent email addresses from being harvested from your site (1.0 do not use, does not protect)!Links, !Security, !Administration !Spam Obsolete
OnlineStatusDisplay online status for AOL, Yahoo! instant messaging, Skype, or Meebo Me! (2007-02-04 Stable)Includes
OnlyOneLoginOnly allow 1 login at the same time for a username (1.4 working)Security
OpenCalaisCall OpenCalais API with the content of the current page (0.1 non-functionnal )Uncategorized
OpenLayersAPIAdds OpenLayers API to PmWiki pages (for embedding OpenStreetMaps) (0.4 alpha)Integration, Maps, Media, Includes, PHP55 +1
OpenPassSet a global password which is openly displayed to reduce spam (2009-05-01B Alpha)Spam Security Passwords +3
OpenSearchAdd OpenSearch autodiscovery & suggestions to PmWiki (2009-02-20 beta)Searching
OptionMenuGet page listings as an option menu selector (2010-02-18 Stable)Searching Menus PageList +2
OutlineListsDeprecated, see WikiStylesPlus ( Stable)Obsolete -- see WikiStylesPlus
PageActionChange the page actions on a page-by-page basis (2010-09-02 new)Administration Links
PageConfigAllow basic administrative configuration from a page (2008-06-01 Alpha)Administration +1
PageDiffSizeAdd an accurate count of characters added & removed to each edit summary (2010-06-17 beta)Administration, Editing, PHP55, PHP72
PageFeedCreates RSS feeds from page histories (2010-03-14 Beta)RSS
PageHistView Historical Revisions of Pages (2009-04-18B experimental)Uncategorized
PageHistorySourceDisable markup in page history (1.1 Working)Links
Pagelist Auth List ShortDisplay, in brief format, the permissions settings for pages that have permissions set. (1.0 Mature)PageList, MarkupOnly +1
PagelistCalendarUse PageTextVariables and ftime markup expression to create a calendar where each event has its own page. ( Works)Searching, PIM, PageVariables, MarkupOnly, PageList, Calendar
PagelistCountGet pagelist to return a count of pages (deprecated) (2007-07-19 Obsolete -- added to core in 2.2.0-beta51)Obsolete
PageListPlusExtend pagelist with various capabilities (2009-03-17 HIGHLY experimental)Uncategorized -1
Pagelist Random ImageSelect an image randomly from all pages with images and display (0.1 Production)Images PageList +1
Pagelist Recent ChangesA recent changes page created using Page lists (1.0 Mature)PageList, MarkupOnly +1
Pagelist Site MapCreate a sitemap using the page list directive (0.1 Production)Menus, PageList, MarkupOnly +1
PageRegenerateMake PmWiki regenerate a page, as if someone had done an edit+save sequence. (1.0 Stable)Administration, PHP72 +1
PageTableOfContentsAdds a clickable table of contents to a page (2017-11-08 Stable)Markup, TOC, PHP55, PHP72 +7 -1
PageTopStoreA PageStore alternative which doesn't mangle page contents when viewed outside PmWiki (2009-11-27 beta)Administration, CustomPageStore, PHP72 +2
PageVariableExtensionsFunctional extensions to page variables (20061029 Obsolete)Obsolete PageVariables
ParseArgsDescription of ParseArgs function for parsing argument lists ( Stable)MarkupWriting PmWiki Developer PHP72
PathHistoryAdds a trail of recent links visited to PmWiki (20061116 First version)Links/Page handling
PayPalButtons2A flexible PayPal "Buy Now" button markup ( Works for contributor's account)Payment
PayPalCartProvides markup for PayPal shopping cart buttons. (2016-03-13 in active use)Form Tools Payment PHP55 PayPal MicroPayments +1
Per-Group and Per-Page Customizations in config.phpPlace your per-group and per-page customizations in config.php rather than in separate PHP scripts. (Still a draft Quo)Administration
PersonalInformationManagementThoughts/ideas related to using using PmWiki as a Personal Information Manager, or PIM. ( very preliminary)PIM
PhonebookIntegrate LDAP information in the Profiles pages and use it as a corporate phonebook (0.3 Production)FunctionalExtensions, Integration, Windows, CustomPageStore
PHPPHP windows installation and configuration for PmWiki (2009-11-24 Living document)SystemTools Install
phpalertuse popup for debugging (2.3 Working)Administration Debugging
PhpBB2IntegrationIntegration options for PmWiki and phpBB2 forums (plus others) (1.0 Stable)Administration
PHPExecuteLets you execute PHP-Code in any page. (0.9 2008-12-07 BETA)Administration Markup
PHPFreeChatIntegrate phpFreeChat (PFC) ajax chat into PmWiki (2007-07-09 Young and ugly)Chat Integration Ajax +1
Phplm (Phplayersmenu based dropdown/tree menu)Phplm (Phplayersmenu based dropdown/tree menu) (2.3.4-20181223 Active, Stable)Menus PageList PHP55
PHPScriptAsWikiMarkupSourcelet PHP scripts generate parts of you wiki page content (1.4b stable)Markup +1
PmDocConvertPmDocConvert makes it easy to upload and display formats that can be handled by on a PmWiki page. (20171013 Alpha)Uploads Images
PmFeedRSS feed display for PmWiki. (20181203 Stable)RSS, PHP55, PHP72 +1
PmGraphVizProduced graphs using graphviz inside of PmWiki. (0.03 Stable)Images MindMapping
PmReader (Application build on PmWiki for reading portable format of PmWiki files)PmReader (Application build on PmWiki for reading portable format of PmWiki files) (1.1.2-20121114 Stable / Active)Application Reader
PMWCompatAllow PHP 5 commands to be used in PHP 4 (1.0 Working)Administration
PmWiki2PDF-v2Generate a PDF (2015-02-22 Stable)PDF, Publishing, Administration +1
PmwikilibPython API for PmWiki (0.1.1 Beta)Python
PngAlphaIESteps for displaying PNG images with 8bit alpha transparency (0.1 18 Mar 2006 Limited testing)Images
PopupIFramecreate a modal popup iframe with dynamic content (2018-03-22 stable)Links
PopupWindowcreate popup windows (2017-04-23 stable)PHP55
PrecodeGeneral utility block markup for displaying codes with syntax highlighting (2.1.0-20140314 Active/Stable)Markup PHP55 layout
PrivateGroupsHow to create private groups on public wikis (1 Stable)Security
ProcessFormMaintain values in fields and make PVs of the form name/values when a form is submitted (1.0 Beta)Forms +1
ProcessingUse Processing applet in PmWiki Pages (20150815 Stable)FunctionalExtensions Media Multimedia PHP55
ProgressBarCreate visual percentage indicators with (:progress xxx:) markup. (20191121 beta)Markup PHP72
PTViewerhow to display 360° panoramic images (2014-08-25 Stable)Images PHP55
PTVLinkTextUse a page text variable for link text, when available (2019-07-10 works so far)Links, Markup, PHP55, PHP72
PTVReplaceAdd link markup or input forms to replace values in PageTextVariables (2007-04-26 beta)Editing, PageVariables
PublishFAQSupplied with a raw list of Qs and As, it outputs a formatted FAQ complete with TOC (1.0rc - initial release RC) Layout +1
PublishPDFTypesets 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
Python-based Pmwiki EditorProvides author-preferred text editor support for PmWiki page edits (1.3.1 (February 9, 2007) Beta)Editing +1
Qnotes - general purpose short-notes application build on PmWikiQnotes (general purpose short-notes application build on PmWiki) (2.2.5-20190104 Stable / Active)Application Notes PHP55
QuickPageTableOfContentsAdds a dropdown clickable table of contents to a page - client side processing (1.12, September 4, 2006 Stable)Markup, TOC, Layout
QuickReplaceQuickly define replacement texts in wiki pages, and use them as markup or during page save. (2006-10-27 Testing)Markup MarkupWriting
QuickTimeEmbed QuickTime content on wiki sites. (2009-12-20 Stable)Media Images Audio Video +1 -1
Quizquiz implementation(Leitner-system) (2005-04-05 Cookbook has to be updated, last tested with PmWiki version: 2.0.beta28 )Uncategorized (any idea ?)
QuoteBlockAllow a small measure of nested 'wikistyles'. (0.1 -- Tue, 11 Apr 2006 19:05:16 PST Working (=)Layout? (Not sure)
Radio3PlayerEmbeds the CBC Radio 3 Media Player (1? Done?)Media Audio
RandomPageInclude a random wiki page from a supplied list of pages. (1.0 Obsolete)Includes
RandomQuoteInsert random quotes or markup into a page (2007-02-15 Stable)Includes, PHP72 +3
RatingA Quick and easy way for visitors to rate an item or issue. ( Development)
RatingSystemDisplay a widget from (2015-09-12 Alpha)Forms Voting Review Rating PHP55
RecipeCheckCheck for new versions of recipes on (20190903 Stable)Administration, System tools, Security, PHP74 +4
RecipeInfoHow to create a recipeinfo box like it is used in the cookbook (2007-02-26 stable)
RecipeMapMap of older recipe filenames to recipe pages ( Information)
RedirectMapcreate short urls for redirects using mapping similar to intermap (2008-07-11 stable)Administration Links PHP55 PHP72
RemovingHTMLStylesHow to remove pmwiki styles from HTML head (2006-10-28 Stable)Skins CSS +1
RequireAuthorRequire author names when saving pages ( Documentation)Administration, Security, PHP72 +4
RestrictActionsrequire admin privilege for most actions (if not defined otherwise). (1.5 stable)Security
ReverseHeadingsReverse !'s so that more !'s are larger headings (20170618 Stable)Markup, PHP55, PHP72 +1
RichEditWYSIWYG editor (0.1 Abandoned)Editing, Includes
ROEPatternsReplace On Edit (1.2 Working)Markup
RotateMarkupInsert rotating images or markup (obsolete Obsolete -- use Cookbook.RandomQuote)
RouterRouter allows a website's url structure to be different from PmWiki's group/page structure. (2007-12-19r12beta beta)CMS Links PageNaming
Rowspan in simple tablesMarkup to add a rowspan attribute on a simple table cell (2015-08-17 Stable)Tables Editing Layout PHP55 +3
RssImprovedHow to get better RSS compatibility & support; how to create podcasts or audioblogs ( Deprecated)Obsolete
RSSOutputRSS Output from a wikipagelist (0.9 2008-12-07 BETA)RSS
RunCGIRun a CGI script from a recipe illustration (2012-09-08 As is)PmWiki developer
Rye VotingVoting with several option and graph bars (0.7 (2007-07-14) stable) Voting Forms
S5rS5 Reloaded Slideshow system for PmWiki (1 beta)Functional
SageCellThis allows you to embed an interactive SageCell into your webpage. Sage is an open source alternative to MathLab, Mathematica, and Maple. (2017-12-31-2 Stable)Math
SagePayPaymentProvides SagePay (previously known as Protx) payment integration into PmWiki (1.0.2341 released 7 July 09. Beta / RC (works for me))Forms | Shopping Cart | Payment
SchrootConverterConverter that uses Schroot to execute commands for the Content recipe (1.0 2008-04-10 First Release)MarkupWriting
ScraperAdd a markup for retrieving a portion of the content from an external webpage (screen-scraping). ( Project)Includes, RSS
SDMLEmbed UML Sequence Diagrams in your wiki pages (1.0 beta)Markup
SeadragonSeadragon image zoomers (0.1 Beta)Images
SearchboxRecognitionDetermine which of a page's multiple searchboxes was used (1.0 works for me)Searching, PHP55 +1
SearchCloudCreates a list of search terms used on a PmWiki site. (20180319 beta)Searching
SearchQueryVariableNew {$SearchQuery} variable and what you can do with it. (1.0 beta)Markup Searching
SecLayerProvide a ready-made security layer (while developing recipes) for controlling page access (2015-06-06 Beta)DevelopmentTool Security PHP55 +1
SectionEditSplit a wiki page into separately editable sections with an edit link for each section (2019-05-06 - v2.4 Stable)Editing, WikipediaSuite, PHP72 +10 -1
SectionIncludeAdds a sectioninclude markup that works like include but you can click to edit the included page. (1.0 stable)Includes, Editing
SectionListA nice way to do formatted displays of anchored sections of data on a page. (2007-05-02 Under Development)Markup
SelectQueryRun a SQL SELECT query based on parameters submitted (4.0, December 13th, 2017 demo at Interdependent Web)CMS, SystemTools, PHP72 +2
SerialPageNamesMarkup expressions to create serial page names (2008-05-25 stable)Markup Forms Fox PHP55 PHP72
ServePageByJSONServe a page by JSON (presumably for AJAX) (2013-05-02 Working)Ajax
SetPageTextVariableSet PageTextVariables in config.php (1.1 Working)PageVariables
SharedPagesShare selected pages among several wikis on a common server, as in WikiFarms (2005-12-05 Stable)WikiFarms, CustomPageStore +2
ShoppingCartProposalA proposal for how to develop a shopping-cart add-on for PmWiki. (0.0.0 pre-alpha) Payment
ShortCutsMarkupGives easy access to creating some types of custom markup. (1.0 Working)Markup, MarkupWriting, PageVariables, Navigation, Links +1
ShoutboxDisplay sidebar shoutbox (1.0 tested)Forms Fox
ShowHideAdds toggle buttons and links to show/hide sections and objects. Superseded by Toggle. (2009-02-16 deprecated)Layout Obsolete
SignalWhenMarkupTells you whether your markup is evaluated within (:markup:) code (2016-10-23 stable)Markup, PHP55, Obsolete +1
SimpleAjaxAllow a simple ajax interaction within forms, usually via WikiSh (2011-03-03 Backup of Development version)Forms Data Database
SimpleCartintegration of simple javascript shopping cart with PayPal or Google checkout (2012-04-11 stable)ShoppingCart Forms Payment PHP55
SimpleChemSimple markup for chemical formulas in PmWiki 2.x pages (20081108 Experimental)Markup
Simple Discuss LinkAdd an action (or sidebar) link that leads to and from a -Talk page. (2007-07-25 Initial Release)Administration CMS Menus
SimpleForumSimple and styled forum (2019-06-02 Stable)CMS, PHP7 +1
SimpleMAINlinkAdd a link to your Main Home Page (0.1 beta)Links/Page handling
SimplePieDisplayAdd an RSS feed to a page using SimplePie (2008-07-28 Beta)RSS, Includes
SimpleRatinga simple rating system (2007-04-18 Stable)test
SimpleSiteMapEasy site map using only core PmWiki features (1.0 Stable)Administration, Hierarchy, Menus, PageList, MarkupOnly +1
SimplifiedAdvancedTableDirectivesSimplify Advanced Directive Syntax (2.5 working but still testing)Markup Tables
SingleSign-OnUse Windows-Logon for Authentication on pmwiki (1 Stable)Administration, Security
SitemapperAdds a dynamically generated sitemap to PmWiki. (20160803 beta)Menus, WikiTrails, Administration, Hierarchy, PHP55
SiteMapsWithOptionsStandard Site Map for websites (September 27, 2006 Stable)Menus PageList
SlideShowCreate slide presentations with skin support (1.2 Stable)Functional +1
SlimTableOfContentsSimple or Numbered Table of Contents, Compatible with SectionEdit Recipe (2009-02-26 not working with php5.5)TOC +4 -1
SmartColorboxGallerySmart Colorbox Gallery is an easy to use gallery that creates small and large images, and makes a colorbox slideshow. (1.0 RC)Images
SMFUserIntergrationIntegrates Simple Machines Users into PmWiki (0.3 (June 18, 2007) Testing)Authentication, Administration
Snotes (Styles for general purpose notes/boxes)Snotes (Styles for general purpose notes/boxes) (2.3.1-20140414 Stable / Active)CSS Notes PHP55
SocialBookmarkIconsCreate dynamically a list of clickable icons for social bookmarking sites. (2007-03-08 Stable)Includes Images
SortableTablesCreate tables which can be sorted instantly by javascript (2017-06-17 stable)Markup Tables PHP55 PHP72 +5
SortByScoreSorts (:pagelist:) search results by number of matching words found in page + displays fragments of page near the word. (20171110 beta)Searching PHP72 +1
SourceCodeHorizontalLinesAllow horizontal lines made of dashes ("-------") in PMWiki page source code (1.3 Working)Markup Tables
SourceForgeServersInstall PmWiki in's project web space. (1 Outdated)Administration, Security, CustomPageStore
SourceHistoryWeb php programming abilities from computers without any editor installed (0.1 2008-12-07 beta)SystemTools MarkupWriting
SparklinesEasily embed sparklines inside wiki pages (2007-08-09 works)Images
StarRater5 star rating system (2017-06-17 stable)Voting Images Forms PHP55 PHP72 +3
StopwatchUse the $StopWatch function to measure PmWiki performance. (2007-04-17 Stable)Administration, PHP72
StoredAuthNameHow to set a stored author name to an authenticated user (2011-08-05 Stable)Administration, Security, PHP55
StringReplacelink or form markup for replacing text strings in pages (2007-03-12 beta)Editing
StylesPractical examples of CSS Style use (with some explanation) ( currently just a placeholder...)Styles Layout CSS
SubgroupMarkupAdd one level of subpage using [[,subpage]] markup (2019-04-26 Stable (was SubpageMarkup))Markup, Links, Hierarchy, Page Naming, PHP72 +1
SuffrAllows Wiki users to administer the underlying computer system democratically (February 2011 design (working proof of concept))System tools
SurveyYourAccessPermissionsGenerates a list of wikipages with special access permissions. (1.0 stable)Administration
SwitchToAndFromDraftProvide a sidebar or PageActions link to switch to/from -Draft pages (Initial Quo)CMS Editing
SwitchToSSLModeHow to force PmWiki to use Transport Layer Security (TLS) (2007-06-12 Beta)Administration Security
SysDiffUse an external "diff" program to speed saving of long pages. (2007-03-21 Stable)Administration, PHP72 +1
TableEditInteractive table editor (0.2 (17 December 2006) first version)Editing, GUI, Tables
TableOfContentsPortionInserts a portion of external table of contents into the page (2006-12-05 Alpha)Markup, Menus
TablesPlusA simpler yet more flexible markup for tables. (1.0 First & only release April, 2007)Markup Tables
Tabtable-jtSupport embedded line feeds, trim spaces and add prior patch (make first row a header) (1.04 tested 2007/08/15)Tables Core candidate
Tabtable-raftabtable with RAF patch of 2007/01/23 applied (1 tested)Tables
TabulateHandles tab-delimited tables so you can cut and paste to and from spreadsheet applications (2008-09-08 beta)Editing Tables
TaggerEasy tagging into multiple category groups. (2017-06-21 stable)Links, Markup, CMS, PHP55, PHP72 +1
TbsDynamicContentinsert dynamic contents in your pmWiki page using TinyButStrong template engine. (2.02 in active use)Content Management System Add-Ons
TellAFriendGives Form to Send Page to Friend (2.1.3 (3.0.0 under development) Beta)
TemplatesExtend the (:include:) markup to allow passing parameters to included pages. (20191107 beta)WikipediaSuite Includes Layout PHP55 PHP72 +1
Text2TblProvide a way to convert arbitrarily structured text to table markup and provide conversion of simple tables to advanced. (2013-09-23 alpha)Editing Tables +2
TextallionTextallion markup for PmWiki (24 dec 2011 Active)Markup
TextCaptchaSmall and simple text captcha that uses ascii art and no session, cookies and images (2009-01-29 beta)Captcha, Security, Spam . +1
TextExtractsearch, 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
ThumbnailLinkToImageProduce a thumbnail link to a full-sized uploaded image that, in turn, links back to the page. (20060315 Pending code review by Pm)Images
TimeZonesDisplay all dates and times in user selectable timezone and format (2007-10-28d alpha)Page variables, Editing, Administration -1
TinyWebGalleryIntegration in PmWiki of the refined gallery TinyWebGallery (26 Feb. 2006 - updated this page (config) 18 Apr. 2006 Stable)Images
TitleCasedSite customizeable title case of titles. (1.1, September 17, 2017 stable) +2
ToggleHideAdd links to toggle display of html block elements (2008-5-29 Stable)Layout
ToolboxTools for recipe developers (2009-04-20 Alpha)DevelopmentTool PHP55 +2
TraceTrailTrail history of the last (default=5) visited wiki pages (20060516 Stable)Links, WikiTrails
TrailMenuBuild an expanding menu from a trail ( Stable)Menus, WikiTrails
TrailPageDescriptionCreate and maintain additional infos for Trailpages within the Trailindexpage (1 experimental)WikiTrails
TranslatelinkInsert Google translation links (0.01 Beta)Functional extensions
TrueLatexEnables interpretation and rendering of real LaTeX markups in PmWiki. Support for XeLaTex included in v1.8. (20211011 Working perfectly. Very simple to use, customizable and comes with lots of options.)Editing Markup Changes Markup Math PHP72 PHP8
TwitterPosteasily post updates to your Twitter account via PHP functions (2009-08-03 not currently working, as of Summer 2010 - twitter has switched to OAuth - recipe to hopefully be updated soon)SocialNetworking, Twitter, RSS
Txt2tagsTxt2tags markup for PmWiki (05 feb 2016 Active)Markup +1
Txtdb (Csv based database)Txtdb (A simple csv based database) (2.2.0-alpha-7-20160407 Active/Alpha)Database Data PHP55
UniversalEditButtonProvide support for the Universal Edit Button in PmWiki (2008-06-23 Beta)Editing
UpdateFormEasily create forms to display, add, and update records in a MySQL table. (1.3 updated 8/20/2017. Live demo at, SystemTools, Forms, PHP72 +1
UpFormAllow use of a Site.UploadForm page to format the upload form (2010-06-20 alpha)Uploads +1
UpgradeBashScriptA script that tries to automate the process of upgrading the wiki. (1.1 Maintained)Administration, SystemTools
UploadFormAlternative file upload form using (:input file:) (2009-08-26 stable)Uploads PHP55 +1
UploadGroupsAllow uploads to be associated with individual pages or the entire site (n/a stable)Uploads +2
UploadPlusOrganise file uploads in Group and/or Group/Page subdirectories (2009-08-29 beta)Uploads
UploadsMarkupProviding an "Uploads:" markup similar to "Attach:", but with a storage-oriented way of referencing (1.1-beta2 (2007-12-19) Freshly released, awaiting comments)Uploads
UploadTypesAdd extensions to or remove them from the list of allowed upload types (n/a Documentation)Uploads +2
UserAdminAuthUser account self-registration and management (2016-08-23 beta)Administration, Security, PHP55
UserAuthUser-based authorization (0.70, 25 January 2006 Obsolete)Administration, Security Obsolete
UserAuth2A user-based permission granting and authentication module (2.2.3 (2010-03-03) released, stable, maintained (tested with Pmwiki 2.1.11, 2.2.0-beta45))Administration, Security +3 -1
UserLastActionRecord the last action for each user so that stale accounts can be detected (2007-03-25 stable)Administration Security
UTF8ConvA recipe to help with the convertion of different encodings to UTF-8 (2008-12-29 alpha, abandoned)UTF-8, i18n?, International, Layout
VariablesAllows to set variables in Wiki text to be used in the text and/or if markups (1.0 Stable)Obsolete
VietMapConvert and view lists as simple mind maps. (2007-05-25 (v1.0) Experimental)Mind Mapping
ViewModesshow selected content according to user choice (using a cookie) (2006-10-28 Stable)Layout Skins CMS
ViewPDFEmbed PDF files in a wiki page (2010-01-22 Experimental)PDF Media Images
VisitorsLogging1337Log all activity on your wiki to a text file in a configurable way. (1.3.37 stable (works for me))Administration
VoteCounterCount & summarize votes (2010-01-31 Experimental)Voting PageVariables PHP72 +2
WatchThatPageTips for how to use with the Recent Changes page. ( Documentation)Administration
WbBackupBackup dynamic wiki data (wiki.d, cookbook, ...) (2008-01-22 Stable)Administration
WbFAQCreate a "traditional" FAQ (2009-11-02 Beta)Layout, CMS
WebsiteIconAdd browser website icon (favicon) from config.php (1.1 Working)Layout
WhosWhereShow Who's Where on your wiki (2009-03-08 Experimental)Data Security Administration
WikiBoxAllow posting to and reading from PmWiki via email (2008-08-17 Alpha)System Tools Markup Administration +4
WikiCalendarAdd 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
Wiki FooterWebsite page footer (1.0 Mature)Page template Core Candidate Layout +1
WikiFormsUse 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
WikiMailProvide support for email for other recipes (2009-11-14 Beta)DevelopmentTool +1
WikimediaSearchGet a functional search form like on wikipedia pages (2007-09-21 new)Searching WikipediaSuite
WikiObjectsEnable Object Oriented Extensions for PmWiki (February 13, 2009 Experimental)Cookbook
Wiki On A StickHow to place a standalone wiki on a USB stick (2007-05-02 new)SystemTools Install +1
WikiOnPDAInformation on creating a read-only version of a wiki for handheld devices. (2007-04-10 Active)Handheld, PDA
WikipathA page text lookup grammar which attempts to understand wiki page structure (1.1 alpha)
WikipublisherJournalA journal separating content from presentation, aimed at delivering great web and printed results (1.0.0 (2008-11-26) Stable)PDF Blog
WikiShWiki-based script language roughly emulating linux shell tools (2015-06-06 Beta)Markup Searching Includes SystemTools Administration Files Security Markup Expressions Forms +3
WikiShCLProvide Command Line capabilities to WikiSh (2008-07-13 see WikiSh)see WikiSh
WikiShCryptProvide encryption/decryption for WikiSh commands and in other contexts (2015-06-06 Alpha)MarkupExpressions Security PHP55
WikiShDbAn extension to WikiSh to allow database (PDO) usage (2011-02-13 Experimental)Database
WikiSVNHandle TortoiseSVN (Subversion) via pmWiki (1.0 Complete (Utility works for users for Windows only. pmWiki can be installed on any supported OS))Links
WikiwygIntegrate Wikiwyg into PmWiki for WYSIWYG editing (20070211 pre-alpha)Editing, Wikiwyg, Wysiwyg
WMPlayerEmbedding a Windows Media Player (2006-04-13 (v.0.2) stable)Media Images Audio Video
Word2PmWikiWord macro to convert a Word document to PmWiki syntax (0.9, 20 December 2006 Beta)Administration Windows OfficeIntegration
WordPasteAbility to Paste Microsoft Word contents into PmWiki and retain bullet list, heading and other possible formatting. (This recipe does not exist yet Planning)
WordpressAllows showing the last 5 posts from a wordpress installation. (1.0 Beta)Uncategorized
WordPressAudioPlayerEmbed the WordPress Audio Player (Standalone version), by Martin Laine, to play MP3s. (2012-09-05 (uses WordPress Audio Player version 2) Beta)Media, Audio
WordpressImportImport entries form a Wordpress Blog into PmWiki. ( Experimental)Content Management
WPCategoriesMimic Wikipedia's categories behaviour -- group category-referencing links in a neat box by the bottom of a page + automatically create category-listing pages. (2007-10-07 - v1.6 Stable (tested in pmwiki-2.2.0-beta63 - 2.0beta55))Markup, Links, WikipediaSuite -1
XajaxSearchProvide a better way to show search results. (2005 development)Searching, Ajax
XesAuthUserDbaseStand-Alone version of AuthUserDbase (0.2 deprecated)Security Obsolete
XHTMLStrictA collection of XHTML Strict tips, fixes, snippets ( awaiting contributions)Uncategorized
Xml4pmwikixml4pmwiki allows you to transform xml data using a xsl stylesheet in a pmwiki page (20070615 testing)Includes
XmlExportSimple xml export recipe for pmwiki (20110329Δ mantained)Xml, Export
XMLPageStoreStore pages as XML files (2012-12-27 Beta)Administration, CustomPageStore
YAG"Yet Another Gallery tool" for PmWiki - An easy-to-use tool that creates and caches thumbnails of images, and displays them in gallery. Suited for creating a thumbnail gallery distributed over multiple pages for large number of images. Images can be within the PmWiki (page attachments) or can be in WWW. Range of images can be declared in single line using wildcard-like features. (2.0 Working perfectly well (as of some July 2012 (?).) )Images Gallery
YumlMeEasily edit and display UML diagrams in PmWiki pages (0.2 Beta)Images
ZAP Form ProcessorThe ZAP forms processor handles data and file management, page insertions (forums, blogs), email & newsletters, e-commerce, and more. ( Stable (relies on latest Beta version of PmWiki))Forms | Markup | CMS | File Management | Editing | Page Variables | Email | Shopping Cart
How to create ZAPForumStep by step instructions for creating a forum using ZAP. ( discontinued)DeleteCandidate,Obsolete
  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.

No >>recipeinfo<< section

These recipes are lacking "recipeinfo" descriptions:

  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
ChangeSummary(obsolete )GUI
ChessMarkup-Sandbox( )
ChordPro-MarkupChordPro markup supported by this recipe ( )
Comments-UseCases( )
Creole-Sandbox( )
EasyGallery-Plan( )
ExtractTextRedirects to TextExtract ( )
FarmSecurity-OldVersion( )
Footer-standardUsed by Skins:Lens skin ( )
Fox-FilterExamples( )
JustHypTable( )
LinkGenerator( )
ListOfCategories( )
MarkupExpressions-Sandbox( )
MarkupExprPlusTest( )
MediaCSSMarkup( )
Multilanguage-archive( )
Optimizations( )
PageActions( )
PhpQuickGallery( )
Picasa( )
PmCalendar-Fan( )
PmWiki2PDFBackup( )
Popup-EditForm2alternative EditForm, used in FixFlow, Gemini, Triad skins ( )
Popup-EditQuickRef2alternative EditQuickRef, used in FixFlow, Gemini, Triad skins ( )
ProposedRecipeStructureChangeIdeas about improving the Cookbook (page kept for historical reasons) ( )
PyweDeletea( )
RandomQuote-OldVersion( )
RelatedPages-Deutsch( )
RichEditBugs( )
RssFeedDisplay-Archive( )
SideBarBottom( )
SimpleForumGroupFooterUsed by Cookbook:SimpleForum ( )
Skittlish-SiteHeader( )
SubEthaEditPmWikiMode( )
TitleBlock-standard( )
ToDo-03( )
TopNav( )
TotalCounter-Archive( )
VoteCounter-Sandbox( )
WatchLists-watchlist( )
WikiSh Installation & Configuration( )
WikiSh Examples and ApplicationsExamples and Applications of the use of WikiSh ( )
WikiSh TutorialA tutorial starting at a very basic level and exposing the user to all simple and most intermediate capabilities of WikiSh ( )
WYSIWYGFundDrivePledge card for PmWiki WYSIWYG development ( )
ZAP-Markups( )
  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.