01024: Addition of embedded wiki "Volume" concept

Summary: Addition of embedded wiki "Volume" concept
Created: 2008-05-13 11:38
Status: Closed (Cookbook.Sisterly)
Category: CoreCandidate
Priority: 3
Version: 2.3
OS: any

Description: PmWiki is great for small websites, but has trouble scaling up. Other web content management tools deal with this by having a third tier grouping. For example Dokuwiki has "namespaces", and Drupal has "Books".

So I propose the concept of a Volume as a way to support scalability for PmWiki. It derives from the perspective of PmWiki as a great (scalable) content management engine, as opposed to a small text website management tool.

The concept of Volumes is not the same as the concept of a farm. This proposal is for addition of a concept of volumes at the Farm Field level.

In terms of implementation, it would probably be separate directories (per Farm Field) for wiki pages (with wiki.d the default).

In terms of syntax it would probably be something like Volume:Group.Page, or Volume::Group.Page to differentiate Volume from InterMap links. Group.Page without the volume indicator would imply the default (wiki.d) volume.

This needs to be a core candidate, as it is an embedded feature, and would require reworking many of the core routines.

Take a look at Cookbook:Sisterly, which might do what you need. --Eemeli Aro January 20, 2009, at 04:49 AM