Layers

From AIRWiki
Revision as of 14:56, 17 November 2008 by GiulioFontana (Talk | contribs)

Jump to: navigation, search

AIRWiki is conceptually composed of two layers:

  • a public layer, visible to everyone on the internet;
  • a private layer, accessible to registered users only.

Operatively, the public layer is the main namespace of AIRWiki, while the private layer includes every other namespace. In a nutshell, a namespace identifies a subset of pages of a wiki having common characteristics. Every page of the wiki has a name in the form [prefix:]PageName. The namespace that a page belongs to is the prefix, separated from the actual page name by a colon (':'). If no prefix is given, the page belongs to the so-called main namespace. For instance page AIRWiki belongs to the main namespace, while page Special:Listusers belongs to the Special namespace. Therefore the first page is part of the public layer of AIRWiki, while the second is part of the private layer.

Registered users can view and modify any page of both the public layer and the private layer. The only exceptions to that are:

  • the pages belonging to namespaces AIRWiki and AIRLab: these are reserved to professors and researchers, and can be accessed only by them;
  • the pages that a system operator (sysop) chose to protect: this is done by clicking on the 'protect' tab on the top of the page, and restricts the editing of such pages to a specific category of users (typically sysops).

See Special:Listusers to know who the sysops are.

The most important pages of the private layer of AIRWiki are those in the "Talk" namespace, called "discussion pages". These are the pages where users (and students in particular) write their work notes. For each public page, a discussion page is automatically created and associated to it: such discussion page is accessible by clicking the "discussion" tab on the top of the public page. Students are encouraged to use the discussion page of the project they are working on as a repository of all the information they produce or gather regarding that project: see Projects - HOWTO#HOWTO add information to a project page for details.