PmWiki
pmwiki.org
What it is
PmWiki is a wiki-based content-management system for collaboratively building and maintaining websites. Contributors can add and edit pages through the web without knowing HTML or CSS. Administrators can set password controls for an entire site, page groups, or individual pages, covering reading, editing, and uploads. Its access controls can work with existing password databases such as.htaccess, LDAP, and MySQL. Pages are stored as flat files, so a database is not required; the project says it can handle thousands of pages. Administrators can alter appearance and functions with skins, HTML templates, and extensions called recipes. Page histories include restore links, and the number of history days and revisions can be configured. PmWiki is free, open-source software for self-hosting that requires PHP. The listed plan is free. Project support resources include a FAQ, troubleshooting guide, error-message descriptions, and mailing lists. Maintainer Petko Yotov offers paid technical support and development at €60, paid once, billed at 60€ / hour, with an invoice provided. The release notes list version 2.7.6, dated 2026-09-18, with updates for recent PHP versions; version 2.7.5 closed a Windows-server vulnerability under specified conditions.
Spec sheet
- Purpose
- PmWiki is a wiki-based content-management system for collaboratively creating and maintaining websites.Read 4 Oct 2026 · pmwiki.org
- Free plan
- YesRead 20 Sep 2026 · pmwiki.org
- Support
- The project lists a FAQ, troubleshooting guide, error-message descriptions, and mailing lists as free user-support resources.Read 4 Oct 2026 · pmwiki.org
- Founded
- 2001Read 28 Sep 2026 · pmwiki.org
- Access control
- Password protection can be set for an entire site, page groups, or individual pages, and can control reading, editing, and uploads.Read 4 Oct 2026 · pmwiki.org
- Authentication integrations
- The access control system can work with existing password databases such as .htaccess, LDAP, and MySQL.Read 4 Oct 2026 · pmwiki.org
- Current release
- The release notes list version 2.7.6, dated 2026-09-18, and say it includes updates for recent PHP versions.Read 4 Oct 2026 · pmwiki.org
- Custom domain
- YesRead 20 Sep 2026 · pmwiki.org
- Customization
- Site administrators can change appearance and functions using skins and HTML templates.Read 4 Oct 2026 · pmwiki.org
- Editing
- Pages can be edited and added through the web without requiring users to know HTML or CSS.Read 4 Oct 2026 · pmwiki.org
- Extensibility
- Administrators can customize markup and add features through extensions called recipes in the PmWiki Cookbook.Read 4 Oct 2026 · pmwiki.org
- History
- Page histories include restore links, and the number of history days and revisions can be configured.Read 4 Oct 2026 · pmwiki.org
- Maintainer location
- The support page lists Petko Yotov's address in La Ferté-sous-Jouarre, France.Read 4 Oct 2026 · pmwiki.org
- Paid services
- PmWiki maintainer Petko Yotov offers paid technical support and development at 60€ per hour and says an invoice will be provided.Read 4 Oct 2026 · pmwiki.org
- Privacy update
- In version 2.7.6, page histories reveal edit IP addresses only to administrators.Read 4 Oct 2026 · pmwiki.org
- Security update
- Release 2.7.5 closed a vulnerability affecting PmWiki versions 2.0.0 through 2.7.4 on Windows servers under certain editing and read-protection conditions.Read 4 Oct 2026 · pmwiki.org
- Storage
- PmWiki stores pages as flat files and does not require a database; its features page says it can handle thousands of pages.Read 4 Oct 2026 · pmwiki.org
- Version history
- YesRead 20 Sep 2026 · pmwiki.org
Plans and prices
Strong points and limits
Strong points
- Web editing does not require HTML or CSS knowledge.
- Flat-file storage does not require a database.
- Access control can use .htaccess, LDAP, or MySQL.
- Page histories provide restore links.
- Free support resources include guides and mailing lists.
Limits
- Self-hosted software requires PHP.
- Paid support and development costs 60€ per hour.
- Version 2.7.5 addressed a Windows-server vulnerability.
Who it suits
PmWiki suits groups that want to maintain a website collaboratively with page-level access controls and self-hosted storage. It may also suit administrators who want to customize the site through templates, skins, and recipes.
Verdict
PmWiki provides a self-hosted wiki with configurable access, history, and customization options. Its flat-file approach avoids a database requirement, while administration still involves PHP hosting and security updates.
Where Specifiction places it
- Wiki Software#7 of 338.6
- Knowledge base software#33 of 1388.6