The pages below describe various aspects of using, administering and troubleshooting a PmWiki installation, as well as aspects of the PmWiki community.
As you know, documentation is always incomplete. Feel free to help yourself and others by contributing to it. Just edit the pages on pmwiki.org. You might want to follow or contribute to the documentation guidelines.
PmWiki versions 2.3.x have a function which can highlight the syntax of the markup language and make the documentation easier to read. See $EnablePmSyntax if you want to enable it.
Beginner Topics for Creating and Editing Pages
- Basic editing -
- Creating new pages - How to create a new page
- Links - Multiple mechanisms for creating links
- Images - Placing images in pages
- Text formatting rules - A list of some of the markup sequences available
Intermediate Editing Topics
- Markup master index - Tabulation of all PmWiki markup
- Uploads - Allow authors to upload files, also known as page attachments
- Tables - Simple tables with double pipe markup, one row per line
- Table directives - Directives for table processing
- Table of contents - Basic automatic table of contents and numbered headings
- Wiki styles - Modifying the style of page contents
- Wiki style examples - Styling text for colour and other attributes
- Access keys -
- Page directives - Directives to specify page titles, descriptions, keywords, and display
- Include other pages - Include contents from other PmWiki pages
- InterMap links - Interwiki links definition and use
- Conditional markup - The if directive allows portions of a page to be included or excluded from rendering
- Page variables - variables that are associated with pages
- Page text variables - Page variables automatically made available through natural or explicit page markup
- Markup expressions - String and formatting operations
- Forms - How you can embed input forms into wiki pages
- Simultaneous edits - Handling multiple attempts to edit a page nearly simultaneously
Organizing and Protecting Pages
- Wiki structure - PmWiki structural support for page organization
- Wiki groups -
- Group headers - Group Header and Group Footer page usage
- Wiki trails - Trails from lists items from a single page
- Page history - History of previous edits to a page
- Passwords - General use of passwords and login
- Categories - Categories are a way to organize and find related pages
- Page lists -
- Attach lists - Get a list of files uploaded and attached to a group using (:attachlist:) (Directives to specify page titles, descriptions, keywords, and display)
- Deleting pages -
- Wiki elements -
- Special pages -
PmWiki Site Administration
Installation and maintenance
- Installation - Obtaining and installing PmWiki
- Initial setup tasks - First steps following a fresh installation
- Upgrades -
- Backup and Restore - background information and some basic backup and restore procedures
- Uploads administration -
- Security -
Customisation
- Custom markup - Using the Markup() function for custom wiki syntax; migration to PHP 5.5
- Custom wiki styles - Predefined PmWiki styles & adding custom wiki styles
- Internationalizations - Language internationalisation of web pages
- Local customizations - Customize your PmWiki installation through
config.php
andlocal.css
- Group customizations - How to customize a subset of your wiki
- Skins - Change the look and feel of part or all of PmWiki
- Skin templates - Skin templates (.tmpl files)
- Site Preferences - Customisable browser setting preferences: Access keys, edit form
- Web feeds -
- Wiki Farms - Running multiple wikis from a single installation
Troubleshooting
- Frequently answered questions
- Answers to some other questions
- FAQ Candidate - more answered questions
- Questions
- How to get assistance
- Troubleshooting -
- Available actions - documentation for developers
Security
- AuthUser -
- Blocklist - Blocking IP addresses, phrases, and expressions to counteract spam and vandalism.
- Notify -
- Passwords administration -
- Ref count -
- Url approvals -
Development
- Cookbook:Module Guidelines - Guidelines for creating, distributing, and maintaining a recipe for the Cookbook.
- Variables - Variables available for local customisation
- Functions -
- Page file format -
About PmWiki
- Audiences -
- Contributors - A list of contributors to PmWiki development and improvement
- Mailing lists - The email discussion lists available and their archives
- PmWiki philosophy - This page describes some of the ideas that guide the design and implementation of PmWiki
- Design notes - Some of the features and notes about PmWiki's design decisions
- Release notes -
- Change log -
- References - References to PmWiki media coverage
- Glossary - Terms related to PmWiki
Page last modified on January 07, 2022, at 11:21 PM