For When You Can't Have The Real Thing
[ start | index | login ]
start > Why a Meta-Index

Why a Meta-Index

Created by Administrator. Last edited by dave, 18 years and 106 days ago. Viewed 6,840 times. #2
[diff] [history] [edit] [rdf]

Why is a Meta-Index even neccessary?

In the beginning, SnipSnap had a flat namespace. This meant that the index was reasonably useful, and topics had to be grouped by clever naming of the snips (for example, Linux Software).

Version 0.5a introduced an implementation of Namespaces, which can be used to group snips with a similar theme or topic together. Naturally, I used it to create some clustering of topics (such as information about how to deal with various pieces of various operating systems) by naming things like Linux/Software.

This worked well, until the release of 0.5.2a. In this version, the index functionality was changed so that only the last element of a namespace tree was displayed in the index (so for the running example, the snip Linux/Software would be listed in the index under S as Software -- something which is less than helpful.) Thus, in reaction to this, I have created this Meta-Index page, which lists all the namespaces created thus far with a link to top-level pages (which themselves pretty much only display {snip-tree:}s as appropriate.

The other thing which is appropriate to note is that this is a separate page (ie not the start page) because once upon a time the start page held a weblog, something which is now hosted elsewhere.

no comments | post comment
This is a collection of techical information, much of it learned the hard way. Consider it a lab book or a /info directory. I doubt much of it will be of use to anyone else.

Useful: | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt