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 -~----------~----~----~----~------~----~------~--~---
