00215: Sections within sections

Summary: Sections within sections
Created: 2004-12-06 06:02
Status: Closed
Category:
From: Profiles
Assigned:
Priority: 4
Version:
OS:

Description: It would be very useful to have Sections within Sections.

e.g.

 Hardware
   Approved Hardware
     Disks
     Screens
       Flat panel
       CRT
   Approved suppliers
     Stationery
     Hardware
 Software
   MSI Maker
   Microsoft
     Access
     Word
   Winzip

I expect this is a lot of work :(

Sections within Sections also brings up the "fits into more than one category" problem.

The Epiphany web browser has an *excellent* bookmarks manager. Each bookmark belongs to one or more category. So if you want to bookmark the Bash Scripting guide, you might bookmark it under "To read", "Linux" and maybe "Programming", if you had these categories.

A similar labelling system would be good for pmwiki.


Take a look at PmWiki.Categories and PmWiki.WikiTrails for a couple of possible solutions to grouping content. PmWiki isn't likely to have nested groups anytime soon, for reasons cited in HierarchicalGroups. --Pm


I agree with hierachical groups being a bad thing.

  1. It doesn't seem to add any additional power or flexibility
  2. It adds complexity in terms of referencing pages in other (sub)groups
  3. I examined other systems that implement hierarchical groups and didn't like the complications it seemed to impose

The solution is non-hierachical groups. "labels" perhaps. Each page has a wiki-wide unique name, and is labelled as being associated with a particular topic.

UsingCategories seems to do just this, but with a bit too much syntax. It would be nice to involve labelling (or whatever people want to call it) as part of the page editing or creating process. I'll have a better read of categories tomorrow.