I've done a little more investigation into providing structure for a
MediaWiki instance and concluded that a URL-based structure with
everything in the main namespace, as outlined in our Wiki Structure[1]
document and as we're already using for things like classes, is
fighting against how MW was designed to work.

I propose a new approach.

The main namespace holds pages aimed at the new user, and the
community in general. We create custom namespaces, dev and core. These
correspond with what we were going to put at /dev and /dev/core.

This has a number of advantages, including:
* Namespaces can be searched independently
* Pages can be styled based on namespace
* Page titles are slightly nicer than the URL structure

On top of the namespaces, we make better use of categories. For
example, all the classes should be in the core namespace and the class
category, documents about releases should be in the main namespace in
the release category, etc.

There is still a lot of moving content around that needs to be done
and a lot of content that needs to be created, but I think this will
allow us to make better forward progress. If no-one has any objections
in the next couple of days, I'll rewrite the structure page
accordingly and get to work.

[1] http://wiki.habariproject.org/en/Wiki_Structure

-- 
Michael C. Harris, School of CS&IT, RMIT University
http://twofishcreative.com/michael/blog
IRC: michaeltwofish #habari

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to