WikiIndex:Namespace conventions: Difference between revisions

From WikiIndex
Jump to navigation Jump to search
(fix redirects, improve)
m (Text replacement - "Caricatures" to "Caricature")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Not|WikiIndex:Naming conventions}}
{{Not|WikiIndex:Naming conventions}}
{{TOCright}}
{{TOC right}}
'''WikiIndex:Namespace conventions''' — the [[MediaWiki.org|MediaWiki]] software which this {{tag|WikiIndex}} wiki site uses, or is 'powered by', has many built-in '{{tag|namespace}}s'.  Many are the standard default namespaces, as used in a similar vein by the plethora of other {{tag|wiki}} sites that are powered by [[:Category:MediaWiki|MediaWiki]].  All namespaces also have a corresponding 'Talk:' namespace for 'discussion' articles contained therein.
'''WikiIndex:Namespace conventions''' — the [[MediaWiki.org|MediaWiki]] software which this {{tag|WikiIndex}} wiki site uses, or is 'powered by', has many built-in '{{tag|namespace}}s'.  Many are the standard default namespaces, as used in a similar vein by the plethora of other {{tag|wiki}} sites that are powered by [[:Category:MediaWiki|MediaWiki]].  All namespaces also have a corresponding 'Talk:' namespace for 'discussion' articles contained therein.


Line 8: Line 8:
'Main' is the basic default, or 'root' namespace.  [[Article]]s here on [[WikiIndex]] will be shown by their title <u>without</u> any prefix, and similarly, without any prefix as a URL in your [[:Category:Browser|browser]] address bar immediately after the <tt><nowiki>https://WikiIndex.org/</nowiki></tt>.  This 'main' namespace will (or should) contain the following:
'Main' is the basic default, or 'root' namespace.  [[Article]]s here on [[WikiIndex]] will be shown by their title <u>without</u> any prefix, and similarly, without any prefix as a URL in your [[:Category:Browser|browser]] address bar immediately after the <tt><nowiki>https://WikiIndex.org/</nowiki></tt>.  This 'main' namespace will (or should) contain the following:
*<u>All</u> [[wiki]] article entries;
*<u>All</u> [[wiki]] article entries;
*[[:Category:Wiki People|Wiki people]] pages of those [[User|people]] who prefer to be known by their [[WikiIndex:Real names|real names]], and have [[:Category:User page moved to real name|moved their default user page]];
*[[:Category:Wiki people|Wiki people]] pages of those [[User|people]] who prefer to be known by their [[WikiIndex:Real names|real names]], and have [[:Category:User page moved to real name|moved their default user page]];
*Articles about wiki infrastructure; specifically [[:Category:Wiki Engine|wiki engines]] (the software used to 'power' a wiki site) and [[:Category:WikiFarm|wiki farms]] (hosting companies which host a number of different wiki sites);
*Articles about wiki infrastructure; specifically [[:Category:Wiki engine|wiki engines]] (the software used to 'power' a wiki site) and [[:Category:Wiki farm|wiki farms]] (hosting companies which host a number of different wiki sites);
*Other general articles (which are not actual [[WhatIsWiki|wikis]]), but are related to the global [[wikisphere]]; such as [[OptOut]], [[:Category:WikiIdea|wiki ideas]], [[:Category:WikiConcept|wiki concepts]], wiki terminology, etc;
*Other general articles (which are not actual [[WhatIsWiki|wikis]]), but are related to the global [[wikisphere]]; such as [[Opt out]], [[:Category:Wiki idea|wiki ideas]], [[:Category:Wiki concept|wiki concepts]], wiki terminology, etc;
**This original idea for this WikiIndex wiki site is sometimes a contested idea (by some); people would like it out of the path of a casual eye, and put into a [[Project Namespace]], we are still working on that one;
**This original idea for this WikiIndex wiki site is sometimes a contested idea (by some); people would like it out of the path of a casual eye, and put into a 'Project:' namespace, we are still working on that one;
*Everything else not mentioned below.
*Everything else not mentioned below.
Please see [[WikiIndex: Naming conventions]] for guidance on how we correctly <u>name</u> articles here on WikiIndex.
Please see [[WikiIndex: Naming conventions]] for guidance on how we correctly <u>name</u> articles here on WikiIndex.


==<tt>Talk:</tt> namespace==
==<tt>Talk:</tt> namespace==
:''expand section''
{{Expand section}}
The specific namespace used for discussion about their associated article.  Furthermore, each and every additional namespace will also have their own corresponding 'talk' namespace.
The specific namespace used for discussion about their associated article.  Furthermore, each and every additional namespace will also have their own corresponding 'talk' namespace.


Line 25: Line 25:


==<tt>User:</tt> namespace==
==<tt>User:</tt> namespace==
Here on WikiIndex, we use the 'User:' namespace somewhat differently to, say [[:Category:Wikipedia|Wikipedia]].  Because the MediaWiki software is hard-mapped to create pages for accounts of registered [[user]]s directly within this 'User:' namespace, there is a need to manually link automatic signatures to the User: namespace; see the [[redirect]] at [[User:MarkDilley]]: it now goes to [[MarkDilley]] (in the 'Main' namespace), this has a link back to his [[WikiIndex:Talk Pages for Wiki People|user talk page]], in the correct default namespace for user talk messages.
Here on WikiIndex, we use the 'User:' namespace somewhat differently to, say [[:Category:Wikipedia|Wikipedia]].  Because the MediaWiki software is hard-mapped to create pages for accounts of registered [[user]]s directly within this 'User:' namespace, there is a need to manually link automatic signatures to the User: namespace; see the [[redirect]] at [[User:MarkDilley]]: it now goes to [[MarkDilley]] (in the 'Main' namespace), this has a link back to his [[WikiIndex:Talk pages for wiki people|user talk page]], in the correct default namespace for user talk messages.


===<tt>User talk:</tt> namespace===
===<tt>User talk:</tt> namespace===
Like the 'User:' namespace above, the 'User talk:' namespace is also hard-mapped by the MediaWiki software to provide specific in-wiki functions which are not available in any other namespace.  This means that 'User talk:' is the <u>only</u> namespace where in-wiki notification for new messages (and updates) on [[WikiIndex:Talk Pages for Wiki People|user talk pages]] from others will work; so we do use this namespace for this specific purpose.  However, we do also need to create s redirect from the main namespace [[talk page]] for each person to the User talk namespace.
Like the 'User:' namespace above, the 'User talk:' namespace is also hard-mapped by the MediaWiki software to provide specific in-wiki functions which are not available in any other namespace.  This means that 'User talk:' is the <u>only</u> namespace where in-wiki notification for new messages (and updates) on [[WikiIndex:Talk pages for wiki people|user talk pages]] from others will work; so we do use this namespace for this specific purpose.  However, we do also need to create s redirect from the main namespace [[talk page]] for each person to the User talk namespace.


==<tt>Category:</tt> namespace==
==<tt>Category:</tt> namespace==
All WikiIndex [[Special:Categories|categories]] appear in this namespace.  <tt><nowiki>[[Category:Cities]]</nowiki></tt> can be placed in an article (at the bottom of the [[edit box]] below any prose) to add it to the [[:Category:Cities|cities category]] in the same manner as keywords.  'Category talk:' is its associated talk namespace.
All WikiIndex [[Special:Categories|categories]] appear in this namespace.  <tt><nowiki>[[Category:City]]</nowiki></tt> can be placed in an article (at the bottom of the [[edit box]] below any prose) to add it to the [[:Category:City|cities category]] in the same manner as keywords.  'Category talk:' is its associated talk namespace.


We also use the <code>{{template|tag}}</code> template to include articles into categories; this is useful when needing to create a [[wikilink]] to a category within the textual prose of an article.  An example: <tt><nowiki>{{tag|cities}}</nowiki></tt> would also include the article into [[:category:Cities]].
We also use the <code>{{Template|tag}}</code> template to include articles into categories; this is useful when needing to create a [[wikilink]] to a category within the textual prose of an article.  An example: <tt><nowiki>{{tag|city}}</nowiki></tt> would also include the article into [[:category:City]].


==<tt>Template:</tt> namespace==
==<tt>Template:</tt> namespace==
Line 41: Line 41:
All WikiIndex [[:Category:Images|images]] ''should'' be in this namespace.  These currently include:
All WikiIndex [[:Category:Images|images]] ''should'' be in this namespace.  These currently include:
*Uploaded [[:Category:WikiLogo|Logos]];
*Uploaded [[:Category:WikiLogo|Logos]];
*Uploaded [[:Category:Wiki People Images|People pictures]];
*Uploaded [[:Category:Wiki people images|People pictures]];
**Uploaded [[:Category:Photographs|photographs]].
**Uploaded [[:Category:Photographs|photographs]].
**Uploaded [[:Category:Caricatures|caricatures]];
**Uploaded [[:Category:Caricature|caricatures]];
**Uploaded [[:Category:Avatars|avatars]].
**Uploaded [[:Category:Avatars|avatars]].
The File: namespace can also support other media files, such as video and audio, along with uploaded documents such as PDF, DOC, XLS, etc.
The File: namespace can also support other media files, such as video and audio, along with uploaded documents such as PDF, DOC, XLS, etc.
Line 54: Line 54:


==<tt>Proposal:</tt> namespace==
==<tt>Proposal:</tt> namespace==
The 'Proposal:' namespace was primarily (though not always) used during the infancy of WikiIndex to seed [[:Category:WikiIdea|ideas]] and develop [[WikiIndex:Policies and Guidelines|policies]], [[:Category:Guidelines|guidelines]], and general methodology.  Now rarely used, this namespace still contains useful information and interesting historical reading on how we have reached the current [[consensus]] here on WikiIndex.
The 'Proposal:' namespace was primarily (though not always) used during the infancy of WikiIndex to seed [[:Category:Wiki idea|ideas]] and develop [[WikiIndex:Policies and Guidelines|policies]], [[:Category:Guidelines|guidelines]], and general methodology.  Now rarely used, this namespace still contains useful information and interesting historical reading on how we have reached the current [[consensus]] here on WikiIndex.


==<tt>MediaWiki:</tt> namespace==
==<tt>MediaWiki:</tt> namespace==
Line 62: Line 62:


==External links==
==External links==
*{{Mw|Help:Namespaces|Help: Namespaces}} — at [[MediaWiki.org]]
*{{Mw|Help: Namespaces}} — at [[MediaWiki.org]]
*{{Mw|Manual:Namespace|Manual: Namespace}} — at MediaWiki.org
*{{Mw|Manual: Namespace}} — at MediaWiki.org
*{{WMF-Meta|Help:Namespace|Help: Namespace}} — at [[Wikimedia Meta-Wiki]]
*{{WMF-Meta|Help: Namespace}} — at [[Wikimedia Meta-Wiki]]
**{{WMF-Meta|Help talk:Namespace/Archives/2005#New pages within new namespaces|additional namespaces at meta}} — at Wikimedia Meta-Wiki
**{{WMF-Meta|Help talk:Namespace/Archives/2005#New pages within new namespaces|additional namespaces at meta}} — at Wikimedia Meta-Wiki
*[https://www.DokuWiki.org/namespaces Creating Namespaces] — at [[:Category:DokuWiki|DokuWiki]]
*[https://www.DokuWiki.org/namespaces Creating Namespaces] — at [[:Category:DokuWiki|DokuWiki]]

Latest revision as of 22:16, 21 June 2024

Not to be confused with WikiIndex:Naming conventions

WikiIndex:Namespace conventions — the MediaWiki software which this WikiIndex wiki site uses, or is 'powered by', has many built-in 'namespaces'. Many are the standard default namespaces, as used in a similar vein by the plethora of other wiki sites that are powered by MediaWiki. All namespaces also have a corresponding 'Talk:' namespace for 'discussion' articles contained therein.

To see an overview of all current namespaces in use here on WikiIndex, either click on the 'Search' button below the search box (you don't need to enter any text), and then click on 'Advanced'; or, go to Special:PrefixIndex and click on the drop-down box. Here is how we at WikiIndex are . . . or are not using them.

Main namespace[edit]

'Main' is the basic default, or 'root' namespace. Articles here on WikiIndex will be shown by their title without any prefix, and similarly, without any prefix as a URL in your browser address bar immediately after the https://WikiIndex.org/. This 'main' namespace will (or should) contain the following:

  • All wiki article entries;
  • Wiki people pages of those people who prefer to be known by their real names, and have moved their default user page;
  • Articles about wiki infrastructure; specifically wiki engines (the software used to 'power' a wiki site) and wiki farms (hosting companies which host a number of different wiki sites);
  • Other general articles (which are not actual wikis), but are related to the global wikisphere; such as Opt out, wiki ideas, wiki concepts, wiki terminology, etc;
    • This original idea for this WikiIndex wiki site is sometimes a contested idea (by some); people would like it out of the path of a casual eye, and put into a 'Project:' namespace, we are still working on that one;
  • Everything else not mentioned below.

Please see WikiIndex: Naming conventions for guidance on how we correctly name articles here on WikiIndex.

Talk: namespace[edit]

This section requires expansion.
Please help by adding to it.

The specific namespace used for discussion about their associated article. Furthermore, each and every additional namespace will also have their own corresponding 'talk' namespace.

WikiIndex: namespace[edit]

This is typically known as the 'meta' namespace, or 'project' namespace. 'Meta' pages are about the specific policies, guidance, and workings of this actual WikiIndex wiki, such as WikiIndex:Anti-spam measures.

WikiIndex talk: is its corresponding talk namespace.

User: namespace[edit]

Here on WikiIndex, we use the 'User:' namespace somewhat differently to, say Wikipedia. Because the MediaWiki software is hard-mapped to create pages for accounts of registered users directly within this 'User:' namespace, there is a need to manually link automatic signatures to the User: namespace; see the redirect at User:MarkDilley: it now goes to MarkDilley (in the 'Main' namespace), this has a link back to his user talk page, in the correct default namespace for user talk messages.

User talk: namespace[edit]

Like the 'User:' namespace above, the 'User talk:' namespace is also hard-mapped by the MediaWiki software to provide specific in-wiki functions which are not available in any other namespace. This means that 'User talk:' is the only namespace where in-wiki notification for new messages (and updates) on user talk pages from others will work; so we do use this namespace for this specific purpose. However, we do also need to create s redirect from the main namespace talk page for each person to the User talk namespace.

Category: namespace[edit]

All WikiIndex categories appear in this namespace. [[Category:City]] can be placed in an article (at the bottom of the edit box below any prose) to add it to the cities category in the same manner as keywords. 'Category talk:' is its associated talk namespace.

We also use the {{tag}} template to include articles into categories; this is useful when needing to create a wikilink to a category within the textual prose of an article. An example: {{tag|city}} would also include the article into category:City.

Template: namespace[edit]

All WikiIndex templates are found in this specific namespace.

File: namespace[edit]

All WikiIndex images should be in this namespace. These currently include:

The File: namespace can also support other media files, such as video and audio, along with uploaded documents such as PDF, DOC, XLS, etc.

Help: namespace[edit]

  • need to think about how this works: Help - is it a hard wired page like Recent changes? Should it be a portal for the 'Help:' namespace?
    • No, it's not. The "Help namespace portal" is Help:Contents
      • If the Help page is not hardwired - then how is the help namespace portal determined? ... Just went to check on a brand new wiki and there is nothing in the Help:Contents space, so it seems to me that it is up to us to figure out, right? MarkDilley
    • MediaWiki:Sidebar determines what pages appear in the navigation box — all links, including Help:Contents are therefore editable by admins and can be added, removed or made to point anywhere. Help: is just a namespace like any other and, unless you've downloaded documentation from a MediaWiki site and posted it there, will be initially empty. --Carlb 11:34, 15 December 2006 (EST)

Proposal: namespace[edit]

The 'Proposal:' namespace was primarily (though not always) used during the infancy of WikiIndex to seed ideas and develop policies, guidelines, and general methodology. Now rarely used, this namespace still contains useful information and interesting historical reading on how we have reached the current consensus here on WikiIndex.

MediaWiki: namespace[edit]

The MediaWiki namespace is used to control the look and feel of the entire WikiIndex site, including customisations. It is used to display system banner messages, texts describing user actions (such as edit, preview, save, upload, etc), spam and anti-vandalism controls, editing tools, skin and gadget configurations, user account controls, and much more.

Due to the wide-reaching effect of articles in the MediaWiki namespace, this namespace is by default restricted to editing by sysops and above.

External links[edit]