PmWiki has the capability of classifying pages into groups of related pages. WikiWords act as links between pages of the same group; to create a link to a wiki page in another group, you use one of the following to create the link:

*[[Main.HomePage]]
*[[Main/HomePage]]
*[[Main(.HomePage)]]
*[[Main.HomePage | link text]]

Creating a Group

Creating a new group is as easy as creating new pages; simply edit an existing page to include a link to a page in the new group, then click on the ‘?’ to edit the page. By default, group names must start with a letter (but this can be changed by the wiki administrator).

Directives related to Groups

To list all the groups in a site, try the markup (:pagelist fmt=group:).

Special Pages in a Group

By default, the RecentChanges? page of each group shows only the pages that have changed within that group; the Site.AllRecentChanges page shows all pages that have changed in all groups.

Each group can also have GroupHeader or GroupFooter pages that contain text to be automatically prepended or appended to every page in the group. A group can also have a GroupAttributes page that defines attributes (read and edit passwords) shared by all pages within the group.

[Fyi each page can also have its own individual read/edit password that overrides the group passwords (see Passwords)].

Group’s default page

This is documented on the pmwiki-users list archives only…
DocumentationToDo

Finally, Wiki Administrators can set local customizations on a per-group basis—see PerGroupCustomizations.

Design decision: Sub-groups? Sub-pages?

No, we really don’t have subpages. Pm’s reasons for not having subgroups are described at PmWiki:Hierarchical Groups. If you create a link or pagename like [[A.B.C]] PmWiki doesn’t think of “B.C” as being in group “A”, it instead thinks of “C” as being in group “AB”, which is a separate group from “A”. Wiki administrators can look at Cookbook:SubpageMarkup and Cookbook:IncludeWithEdit for recipes that may be of some help with developing subgroups or subpages.

« Deleting Pages | DocumentationIndex | Group Headers »

Last edited by Pm.   Page last modified on July 10, 2005

Legal Information |  Designed and built by Emergency Digital. | Hosted by Steadfast Networks