[pmwiki-users] Selecting a Wiki engine...

Patrick R. Michaud pmichaud at pobox.com
Tue Oct 3 10:46:43 CDT 2006


On Tue, Oct 03, 2006 at 10:12:31PM +1000, Kathryn Andersen wrote:
> On Tue, Oct 03, 2006 at 01:46:46PM +0200, Thomas Voghera wrote:
> > > - limitation to a two-level hierarchy (groups and pages)
> > 
> > Is this about how pages can be organized? carved in stone?
> 
> [...]
> Mind you, the new $Basename variable in 2.2 is a sort of tacit
> recognition that groups and pages often need to be grouped together in
> more ways than given at present.

Well, PmWiki has *always* recognized that pages often need to
be grouped together in many different ways -- that's why we have
wikitrails (an ordered set pages listed on a common page),
categories (pages with links to a common page), and
pagelists (pages with a common phrase or attribute).

$BaseName is just another way of relating pages together 
based on the names of the pages, so that we can figure out
that Cookbook.Recipe, Cookbook.Recipe-Talk, Cookbook.Recipe-Draft,
and Cookbok.Recipe-Sandbox are all referring to a common base
("Cookbook.Recipe").

And as Crisses points out in a response to this thread, even
PmWiki's current Group.Page system can often be effectively
used to provide some semblance of nested groups.  And many of
PmWiki's internal routines have been designed for the day when
we finally crack the nested group nut, but they've been mostly
dormant for the moment.

Pm




More information about the pmwiki-users mailing list