[pmwiki-users] A Group Hierarchy
J. Meijer
commentgg at hotmail.com
Sat Feb 4 13:30:32 CST 2006
Good idea.
Me myself made a similar idea into a (:sitemap:) script that takes links
mainly from the sidebar and builds them in a tree format of the site. Works
wonders ;-) revealing structure you knew was there. And also what's
obviously missing.
Notes:
- the root can be any (user-) page, so each user can have his own view on
the site.
- pages for testing typically don't appear because there is no path from the
root that reaches them. This cleans up your typical view, more so then
simple grouplists.
- some groups are explicitly removed from the sitemap, like PmWiki.
Guess time has come to post it. Maybe something like this has already been
cooked?
With regard to your idea I used the sitebar because it typically lists
subsections... and because actual order (as in a trail) is not significant.
Anyway good idea, way to go!
On 2/3/06, Johs. Lind <lind at geltzer.dk> wrote:
I think I have found a way to make a nice virtual group hierarchy:
Say Im writing my memories. I want a group for each town where I have
lived, and for each town there will be a number of chapters.
I create a group called Memories, and in that group I create the page
Index
In Memories.GroupHeader I add this markup:
<<|[[Index]]|>>
In Memories.Index I place the trailing list:
*[[Town1]]
*[[Town2]]
*[[Town3]]
*[[Town4]]
These town-pages are still in group Memories, and each of them are going
to have a trailing list. - E.g. in Town1 the contents could be:
*[[Town1/Chapter1]]
*[[Town1/Chapter2]]
*[[Town1/Chapter3]]
That will create the group Town1, and its groupheader should be given
this markup:
<<|[[Memories/Town1]]|>>
You could also make one of those chapters into a new trailing list. Say
Chapter2:
*[[Chapter2/Item1]]
*[[Chapter2/Item2]]
*[[Chapter2/Item3]]
That would create the group Chapter2, and it should have the markup:
<<|[[Town1/Chapter2]]|>>
And so you can make the hierarchy as deep as you want.
--
Johs. Lind,
More information about the pmwiki-users
mailing list