Namespaces partition the wiki into chunks. Permissions vary between namespaces.
Here's how namespaces are arranged on this wiki.
Namespace | Purpose | Accessibility |
---|---|---|
wiki | local documentation and administrative notes | Logged in users can read; editable by @admin. |
design | design courseware and reference material | World readable; editable by @authors. |
research | design research pages | World readable; editable by @researchers. |
bib | bibliographies that can be referenced with the refnotes plugin | World readable; editable by researchers |
teaching | general information on teaching unrelated to design | World readable; editable by @researchers. |
dcl | pages specific to the Design Colaboratory | World readable; editable by @dcl. |
[course] | one namespace per course | World readable; editable by @instructors. |
user | Space for individual users (private) | Readable & editable only by individual users & admin. |
Since I use the starter
template with sidebars, and I use namespaces to represent collections of pages, I need to do some administration to maintain a consistent sidebar.
For each new namespace:
collection index
page that includes a call to nspages
(see existent namespaces for examples).sidebar
topic that has local items (e.g. a Contents
link that points to the local collection index
page), and then includes the root namespace sidebar
.collections
in the root namespace sidebar
to include the new namespace, if appropriate.