Hosting PmWiki

PmWiki

PmWiki is an open source wiki application that is extremely lightweight. PmWiki was initially released in 2004.

1 click installation PmWiki

1 click installation

Easy update PmWiki

Easy update

Backup and restoration PmWiki

Backup and restoration

Information

Application
wiki
Category
Community Building
Current version
2.2.130
Last update
8 July 2020
Languages
English + 37 others

System Requirements

Installation size
15.00 MB
Database
None
Licence
open source
Overview
What's new
Showcase

2.2.130


8 July - 15MB
  • Update documentation.

Read more: https://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.129


1 June - 15MB
  • Mute some PHP notices.
  • Copy "simpletable" styles from the "pmwiki-responsive" skin into the old "pmwiki" skin.
  • Update documentation.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.128


28 April - 15MB
  • This version only includes some cosmetic changes and updates the documentation.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.127


23 March - 15MB
  • This version sets the maximum height of the edit form textarea after reports for a jumping behavior on mobile devices.
  • The core table of content classes "pmtoc-show" and "pmtoc-hide" now replace the previous classes "show" and "hide" to prevent conflicts with other frameworks.
  • The functionality of the recipe Skins:SkinChange was added to the core (disabled by default).
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

display more versions

2.2.126


2 February - 15MB
  • This version fixes a bug with $PmTOC['MinNumber'] set to -1, and updates the .htaccess format for caches.php.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.125


27 January - 15MB
  • This version adds a variable $SetCookieFunction to override the core "pmsetcookie" function.
  • A new feature ToggleNext was included in the core, documented at Cookbook:ToggleNext.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.123


2 January - 15MB
  • This version allows link URLs to be escaped with [=link address=] if they contain any special characters, including quotes, parentheses and pipes.
  • The obfuscated e-mails will now work from headers, footers and sidebars.
  • A form attribute "formnovalidate" was added to the core and to the "Cancel" button in the edit form.
  • Core table of contents will now work better with Cookbook:SectionEdit.
  • Cookbook:RecipeCheck was included in the core -- if you have this recipe already installed, you can simply comment it out from your config.php.
  • The code that handles $EnableRCDiffBytes was refactored to also show the bytes changed in the page histories.
  • New upload extensions "webp" (images) and "opus" (audio) were added.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.122


21 November 2019 - 15MBChanges
  • ObfuscateLinkIMap: Fix bug with special or international characters in custom subject fields, reported by FidelioEspoir.
  • Add $DefaultUnsetPageTextVars, $DefaultEmptyPageTextVars.
  • Mute "Uninitialized string offset messages" for error_reporting(E_ALL), reported by DFaure.
  • Fix PmTOC, when NumberedHeadings is enabled, to number headings even when the TOC would not be created.
  • Add {$$EachCount} pagelist template pseudovariable, containing the count for the current "each" loop.
  • Add $InputAttrs role and aria-* form attributes, allow aria-\w* attributes for the (:searchbox:) field.
  • Update documentation.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.120


13 October 2019 - 15MBChanges
  • Add (:input datalist:) form element.
  • Add (:details summary="...":)...(:detailsend:) block markup.
  • Fix bugs with guiedit.php/guiedit.js reported by FidelioEspoir.
  • PmTOC: add max-height and overflow-auto to the block.
  • Update documentation.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.119


4 October 2019 - 15MBHighlights
  • This version updates the core for PHP 7.4. Required input fields now feature required="required" attributes and modern browsers prevent sending the edit or upload form with empty required fields.
  • Attachlist ext= and names= arguments now accept patterns and negatives like ext=jpg,png, ext=-pdf, or names=-th*---*.jpg.
  • The Redirect function can now have a 3rd argument with the full URL.
  • The scroll position in the edit text area will be remembered on save-and-edit and preview.
  • A bug was fixed with pagelist while preview.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.118


6 September 2019 - 15MBHighlights
  • This version integrates the features of the recipe Cookbook:PreviewChanges into the core.

NOTE
If you currently use Cookbook:PreviewChanges, please uninstall it and add this to your config.php:

$EnablePreviewChanges = 1;
Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.117


19 August 2019 - 15MB
  • This version adds handling of "partial content" requests for file downloads.
  • New video file extensions 'm4v' and '3gp' were added.
  • The Upload form now includes a new text field "Uploader" pre-filled with the name of the editor.
  • New variable $EnableUploadAuthorRequired was added (defaults to $EnablePostAuthorRequired).
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.116


24 June 2019 - 10MB
  • This version fixes pagelists with case insensitive matches of page (text) variables for international wikis. If your international wiki pagelists rely on case-sensitive variable matches, please see $PageListVarFoldFn.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.115


16 May 2019 - 10MB2.2.115
  • Responsive skin: Simplify CSS for custom backgrounds, remove repetition.
  • Update documentation.

2.2.114
  • Fix bug with input select lists where an already defined id= attribute may get overwritten.
  • Vardoc: Move the id= attribute from a standalone anchor to the definition term element (allows ":target" styling).
  • Vardoc: Localize table header and link text (suggested by Michael F. Wolff).
  • Add $SkinTemplateIncludeLevel, IncludeTemplate skin directive.
  • Add input "tel" type, and attribute "pattern". Fix classnames of new input types.
  • Update documentation.

2.2.113
  • Add input button element.
  • Add $EnableInputDataAttr.
  • Update documentation.

2.2.112
  • Fix switch break for PHP 7.3, reported by Hans-Jürgen Godau.
  • Update documentation.

2.2.111
  • Add $Id$ subversion keyword to pmwiki.php, requested by Peter Gragert.
  • Fix responsive skin search form max-width in desktop mode, reported by Moni Kellermann.
  • Add $DenyHtaccessContent variable. Update protective .htaccess files.
  • Add tz= and locale= arguments to {(ftime )} MarkupExpression (PHP5+).
  • Update documentation.

2.2.110
  • Fix {(substr )} markup expression with non-number arguments could cause warnings, reported by Simon.
  • Add $PageListSortCmpFunction, default to current 'strcasecmp'.
  • Add global $MarkupMarkupLevel which changes when the processing is inside (:markup:) blocks.
  • Fix inconsistent white space with inline [@escaped code@], reported by Dannybpng.
  • Update documentation.

2.2.109
  • Update pmcrypt() to exclude negative -@groups from hash checking.
  • Add $EnableMarkupDiag to backtrace all markup calls, suggested by ChuckG.
  • Fix Path InterMap broken in 2.2.108, reported by ChuckG.
  • Update documentation.

2.2.108
  • Add $PCCFOverrideFunction.
  • $AuthUserPageFmt can now be an array of page names.
  • Add $PageCacheFileFmt default to "%s/%s,cache" (like before), allowing custom cache filenames.
  • Form checkbox labels now have the same tooltip title as the checkbox.
  • Add %reversed% WikiStyle.
  • RefCount: add label to checkbox, class to table.
  • Vardoc: fix markup call, reported by Hans-Jürgen Godau.
  • pmcrypt() return false when salt appears to be some old PmWiki attribute.
  • Default InterMap PmWiki URLs have now the HTTPS protocol (suggested by Simon).
  • Update documentation.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.107


6 February 2018 - 10MB2.2.107 (2018-02-02)
  • This version includes more fixes for PHP 7.2 for forms and pagelists.
  • A new variable $MailFunction allows administrators and developers to write replacement functions for the PHP function "mail()".
  • Styles were improved for right-to-left text blocks embedded into left-to-right texts (and vice versa).
  • The documentation was updated.

2.2.106 (2017-12-01)
  • This version has a rewrite of the function PageListSort() to allow it to work with PHP 7.2, and fixes a bug with the backtick (escape) `WikiWord markup.
  • The helper function pmsetcookie() and the variables $EnableCookieSecure, $EnableCookieHTTPOnly were added to allow easy setting of secure cookies.
  • The documentation was updated.

Read more: http://pmwiki.org/wiki/PmWiki/ReleaseNotes

2.2.105


21 November 2017 - 10MB2.2.105 (2017-11-07)
  • This version fixes a bug with the PQA() function causing invalid HTML with attributes glued together. The function HandleUpload() was refactored and UploadSetVars($pagename) was added to allow upload-managing add-ons to set variables more easily.
  • If you upgrade from 2.2.98 or earlier, and you have custom markup rules relative to author signatures, please see note about change in 2.2.99 (documented November 2017).

2.2.104 (2017-10-11)
  • This version fixes a bug with path WikiTrails reported today.

2.2.103 (2017-10-01)
  • This version is a major upgrade on the internal processing of markups and patterns, all core scripts were updated to be compatible with PHP version 7.2. Whether you use that PHP version or another one, with any local configurations and custom add-ons, there should be no change for what you see, but if any problems please contact us immediately.
  • Pagelists can now have optimized list=grouphomes and fmt=#grouphomes arguments to list only the home pages of your wiki groups, whether they are named Group.HomePage, Group.Group, or a custom Group.$DefaultName. Minor bugs in older xlpage scripts were fixed, the responsive skin is now compatible with even older PmWiki/PHP versions, web subtitles (*.vtt) were added as an allowed extension, input form fields can now have a "title" attribute (usually rendered as a tooltip/help balloon when the mouse cursor is over the input element), and a configuration variable $AuthLDAPReferrals was added for wikis running AuthUser over LDAP to force enable or disable referrals when needed.
  • The documentation was updated.

2.2.102 (2017-08-05)
  • This version reverts the patterns for text variables changed in 2.2.99, because we found that a longer text variable content may cause a blank page or an internal server error. In the page SiteAdmin.AuthList an input box was added to allow filtering of the groups or pages.

2.2.101 (2017-07-30)
  • This version renames the internal constructor of the PageStore class to be compatible with both PHP 5 and PHP 7. Previously, the PageStore class had two constructors for PHP 4 and PHP 5 compatibility of which one was silently ignored, but recent PHP 7 versions display strict or deprecated notices when the PHP 4 constructor is used.
  • If you must use PmWiki 2.2.101 or newer on a PHP 4 installation, please contact me so I can provide you with a workaround.

2.2.100 (2017-07-30)
  • This version provides a workaround for an incompatibility with our Subversion version control system, where the $Author wiki variable was considered a Subversion variable. A fix for the responsive skin adds some spacing above the WikiText block. The documentation was updated.

2.2.99 (2017-06-26)
  • This version fixes a bug where an incomplete text variable without a closing parenthesis like "(:Var:Value" could hide the remaining of the page.
  • A bug was fixed where previewing a page didn't show changes to be done by replace-on-save patterns (the function ReplaceOnSave was refactored). Markup rules for previewing author signatures are no longer needed and were removed. Note that if you had custom markup rules processed before or after the ~~~ or ~~~~ author signatures may need to be set to '

Our Web hostings are compatible with
PmWiki

Web

Only the Web hosting

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Learn more

from CHF 10.68 / month

Classic

The complete Web+Mail offer

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Professional messaging
25 email addresses with unlimited storage


WorkSpace
Online messaging
Instant messaging
Syncing contacts and calendars


Learn more

from CHF 14.27 / month

Cloud Server

Managed

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Power
2 CPU and +
6 Gb (RAM) and +
100% SSD
100% dedicated resources


Management
Infomaniak manages your server


Learn more

from CHF 42.- / month

Prices in CHF