00215: Sections within sections
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.
- It doesn't seem to add any additional power or flexibility
- It adds complexity in terms of referencing pages in other (sub)groups
- 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.