PmWiki Features

PmWiki is a wiki-based system for collaborative creation and maintenance of websites. PmWiki pages are like normal web pages, except they have an "Edit" link that makes it easy to modify existing pages and add new pages into the website, using basic editing rules. You do not need to know or use any HTML or CSS. Page editing can be left open to the public or restricted to small groups of authors.

PmWiki is extendable by "Cookbook Recipes" which are code fragments that can be added to the local configuration file. If a feature is available through such a recipe it is marked as "Plugin" in the feature table.

Visit Website: pmwiki.org
General Features PmWiki
Version
2.3.31
Last Release Date
2024-02-22 (26 days ago)
Last Update here
2024-02-23 (25 days ago)
Author
Petko Yotov (Original author: Patrick R. Michaud)
URL
Free and Open Source
Yes
License
GPL2+
Programming Language
PHP
Data Storage
Files
License Cost/ Fee
0
Development status
Mature
Intended Audience
All
System Requirements PmWiki
Operating System
Linux, UNIX, Windows, MacOS X, probably others
Root Access
No
Webserver
Apache, IIS, anything with PHP support. Can also be run w/o a webserver.
Other Requirements
none
Datastorage PmWiki
Text Files
Yes
MySQL
Plugin
PostgreSQL
No
Oracle
No
SQLite
Plugin
BerkeleyDB
No
RCS
Plugin
Other
Compressed, XML and/or ephemeral files (modules). Can provide custom data backends.
Security/Anti-Spam PmWiki
Page Permissions
Yes
ACL
Yes
Authentication Backends
Internal: per page, per group, per user, per user group. External: .htpasswd, LDAP, Active Directory. Plugins: Mailman, forums w/MySQL, oAuth, custom possible.
Host Blocking
Optional
Mail Encryption
Optional
nofollow
Yes
Blacklist
Optional
CAPTCHA
Plugin
Delayed Indexing
Optional
Development/Support PmWiki
# of Consultants
Preconfigured Hosting
Yes
Code Repository
Issue Tracker
Mailing List
Support Forum
Chat Channel
Stars on GitHub
N/A
Common Features PmWiki
Preview
Yes
Minor Changes
Yes
Change Summary
Yes
Page History
Yes
Page Revisions
Unlimited
Revision Diffs
Between all
Sitemap
Yes
Plugin System
Yes
Special Features PmWiki
Unicode Support
Yes
Right-to-Left Support
Optional
Interface Languages
38
Arabic, Bulgarian, Breton, Catalan, Czech, Danish, German, Greek, English, Esperanto, Spanish, Persian, Finnish, French, Hungarian, Indonesian, Italian, Japanese, Lithuanian, Latvian, Lettish, Macedonian, Dutch, Norwegian, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Slovak, Slovenian, Albanian, Swedish, Tamil, Turkish, Ukrainian, Vietnamese, Chinese, Chinese Traditional
Email notification
Optional
Comments
Discussion Pages
Categories
Yes
Namespaces
Yes
Conflict Handling
Conflict Resolution
Concurrent Editing
Yes
Search
Full Text
Wiki Farming
Yes
Structured Data
Yes
Links PmWiki
CamelCase
Optional
Freelinks
Yes
Backlinks
Yes
InterWiki
Yes
SisterWiki
Plugin
Image Links
Yes
Windows Shares
Yes
Page Redirects
Yes
Syntax Features PmWiki
HTML Tags
Plugin
Math formulas
Plugin
Tables
simple + complex
CREOLE support
Optional
Markdown Support
Plugin
Textile Support
No
BBCode Support
Plugin
Emoticon Images
Plugin
Syntax Highlighting
Optional
Footnotes
Plugin
Quoting
Plugin
Internal Comments
Yes
Custom styles
Yes
FAQ Tags
Yes
Scripting
MarkupExpressions (core, many add-ons). PageLists with templates (core structured data scripting). WikiSh (plugin), Data forms (optional)
Content Includes
Yes
Feed Aggregation
Plugin
Usability PmWiki
Section Editing
Plugin
Page Templates
Yes
Double-Click Edit
Plugin
Toolbar
Optional
WYSIWYG Editing
Plugin
Access Keys
Yes
Auto Signature
Yes
Statistics PmWiki
Recent Changes
Yes
Wanted Pages
Optional
Orphaned Pages
Optional
Most/Least Popular
No
Recent Visitors
Plugin
Analysis
Plugin
Output PmWiki
Printer Friendly
Print View
Mobile Friendly
Yes
Themes & Skins
Yes
RSS Feeds
Optional
ATOM Feeds
Optional
Abbreviations
Plugin
Auto-TOC
Optional
Raw Export
Yes
HTML Export
Plugin
XML export
Plugin
PDF Export
Plugin
Office Export
Plugin
Media and Files PmWiki
File Attachments
Optional
Media Revisions
Optional
Embedded Flash
Plugin
Embedded Video
Plugin
Image Editing
Plugin
SVG Editing
No
MindMap Editing
Plugin
Media Search
Filenames only
Extras PmWiki
Calendar
Plugin
Image Galleries
Plugin
Presentations
Plugin
Forums
Plugin
Blogs
Plugin
Ticket System
Plugin
Chat
No
Syntax Examples PmWiki
Internal Link
[[page name]]
[[page name | link text]]
[[link text -> page name]]
[[#anchor]]
[[#anchor|link to anchor]]
[[page name #anchor]]
External Link
http://....
[[http://... | link text]]
[[link text -> http://...]]
Headlines
! Level 1
!! Level 2
!!! Level 3
Bold Format
'''bold'''
Italics Format
''italic''
Underline Format
{+underlined+}
Monospace Format
@@monospace@@
Strikethrough Format
{-strikethrough-}
Superscript Format
'^superscript^'
Subscript Format
'_subscript_'
Images
https://foo.bar/foo.jpg
Attach:foo.jpg
Attach:foo.jpg"alt/title text" | Caption
Aligning Text
%center% centered text
%right% right aligned
%lfloat% left floating text
%rfloat% right floating text
%rframe% right floating frame
%lframe% left floating frame
Text Indentation
-> indented text
--> more indentation
-< hanging text
--< more indentation
Bulleted Lists
* Item 1
** Item 1.1
* Item 2
alternatively, indented:
* item 1
* item 1.1
* item 2
Numbered Lists
# Item 1
## Item 1.1
# Item 2
alternatively, indented:
# Item 1
# Item 1.1
# Item 2
Definition Lists
: term : definition
Horizontal Rule
----
Downloadable Software PmWiki is downloadable software that you can install on your own computer or host it on a server on the Internet.
PmWiki Consultants

There are currently 7 consultants listed providing services for PmWiki.