HTML forms support allows any wiki page to become a front-end for a database stored in:

  • wiki pages
  • external files
  • some RDBMS

HTML forms support allows any wiki page to become a front-end

Archive /
InputForms-Original  Adding Input form markup (out of date) (superseded by PmWiki's Input? form markup)
Cookbook /
ActionMenu  Drop-down menu to page actions (Edit, History, Attach...) instead of links. (Beta)
AddDeleteLine  Create a list where entries can easily be inserted and deleted (unmaintained and not without bugs (use AddDeleteLine2))
AddDeleteLine3  An easy way to add information to a page and delete it again. (Probably works)
AddPageForm  How to add new pages without creating a link first
Ai  Ai is another mysql data query using an original and efficient system of envelop and masks (functional, but experimental for security reasons maybe)
BuildForms  Create an HTML form with Wiki markup, save values in a file, and pass values to a user defined function (obsolete)
Comment4Comment  adds the possibility to comment on comments to commentboxstyled
CommentBox  Adds a simple form to post comments (Stable)
CommentBoxPlus  Simple styled form to post comments, plus comment counter (Stable)
CompareDatabaseRecipes  Comparison of Database Recipes for PmWiki (draft)
CompareFormsRecipes  Comparison of various form recipes
CSVTemplate  Allow representing the same CSV data in different locations using templates. (stable)
DataPlates  Automatically generate templates for displaying, editing, and searching database queries. (beta)
DataQuery  Retrieve 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. (beta)
Datepicker  Adds a datepicker button (use it with a date input field) (beta )
DQReport  Enhance the functionality that DataQuery offers to build a complete database frontend (Functional)
EditDataPages  Bring the wiki's View and Edit commands to ZAP data pages (in active use)
EditFormCustomFields  Add "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. (Working)
EditTemplatesMenu  Allow authors a choice among several pre-filled templates for new pages (Stable)
EditToolbar  A shiny new set of icons, replacing and extending those on the standard edit toolbar. (Active)
EnableHTML  How to include HTML markup in wiki pages
FormExtensions  adds fieldset, legend, and label tags to PmWiki forms (in active use at,
FormGuideSystem  Flexible, extensible, parameter-driven system to support the use of form pages
FormsPlus  Form extensions adding new HTML5 input types (new updated)
FormValidation  How to validate forms within wiki pages
Fox  Form processor to add, replace, copy, delete content plus upload files and send email notifications using templates and Input markup (stable)
FoxAuthUserCommentBox  Posting comments for logged in users only, using Fox
FoxCat  Using forms and fox to structure category and cross-group linking
FoxCommentBox  Adding a comment form using Fox
FoxCount  Dynamically display the number of words or characters entered or remaining in an input or a textarea input element. (stable)
FoxCSV  Display csv tables automatically or via templates; filtering, sorting, editing csv data. (beta)
FoxDelete  add delete links for deleting lines or sections with Fox (stable)
FoxEdit  add edit links for editing page sections and PTVs with Fox (stable)
FoxEntryMaskPages  use Fox forms as entry masks to store page data instead of wiki mark-up editing (stable)
FoxHoneyPot  Adds honeypot trap for bots to Fox forms (New)
FoxNotify  add email notifications and mailing capability to Fox forms (stable)
FoxPageManagement  creating new pages, new groups and copying pages with Fox forms
FoxPTVConvert  Display and convert hidden PTVs on multiple pages (new)
FoxSection  Make it possible to click on a button to duplicate a form section or to display a section depending on the value of a select input. (stable)
FoxShoutboxAlternative  An alternative Shoutbox (Tested)
GuiButtons  add guibuttons to any textarea edit box (stable)
InputDefault  Demonstrates various ways to set the default values for form controls (in-core)
InputFormsAndJavaScript  Some ideas of combining Javascript with PmWiki Input forms
InputStar  Input control shaped like a group of 5 stars. (Beta)
JavaScriptHelpers  Collection of simple JavaScript tools for wikis (Planning)
JITS  Issue Tracking System (tested with)
JumpBox  A pull down menu that can be used for navigation
LiveEdit  Edit 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. (Working great! Latest improvements in auto-detect tool are in beta test.)
Mailform2  Set up a mail form so that visitors can send comments or suggestions to a limited list of recipients
Mailform3  A single wiki page mail form with feedback (Stable)
Mailform4  Mailform4 alias Mailform2² - A contact form module with extensible form fields (Stable)
MailListForm  Form for subscription to an email list (working)
NewGroupBox  Input box to create new wiki groups from predefined template pages (stable)
NewPageBox  How to provide a form or box to allow users to create new pages (deprecated in favour of NewPageBoxPlus) (Deprecated)
NewPageBoxPlus  Adds customisable box plus button form for page creation (Stable)
NewPageForm  Adds a new page using a form (Not working with PmWiki 2.2)
PITS  The PmWiki Issue Tracking System (Beta)
PITS-Community  Generic PmWiki Issue Tracking System ("pits")
PmForm  Form processing engine for PmWiki (Development)
ProcessForm  Maintain values in fields and make PVs of the form name/values when a form is submitted (Beta)
RatingSystem  Display a widget from (Alpha)
RyeVoting  Voting with several option and graph bars (stable)
SagePayPayment  Provides SagePay (previously known as Protx) payment integration into PmWiki (Beta / RC (works for me))
SerialPageNames  Markup expressions to create serial page names (stable)
Shoutbox  Display sidebar shoutbox (tested)
SimpleAjax  Allow a simple ajax interaction within forms, usually via WikiSh (Backup of Development version)
SimpleCart  integration of simple javascript shopping cart with PayPal or Google checkout (stable)
StarRater  5 star rating system (stable)
Textarea  How to create textareas pre-filled with content
UpdateForm  Easily create forms to display, add, and update records in a MySQL table. (updated 8/20/2017. Live demo at
Voting  Add a form to record "votes" on a page
WikiForms  Use a form template to create, edit and list wiki pages (Stable)
WikiFormSample  Defines the layout of a simple issues form to use with the WikiForms recipe
WikiFormsBugs  Bug reports for the WikiForms recipe
WikiFormsFAQ  FAQ regarding the WikiForms recipe
WikiFormsFeatureRequests  Feature requests for the WikiForms recipe
WikiFormsRecipes  Various recipes for the WikiForms recipe
WikiSh  Wiki-based script language roughly emulating linux shell tools (Beta)
ZAP  The 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))
Magazine /
PmWikiDirectories   (Draft)
PmForm /
PmForm  Home page for PmForm group, with pagelist
PmWiki /
Users  The three types of PmWiki users
Test /