Pour éviter les conflits avec les nouveaux espaces de noms ajoutés par les extensions, veuillez lister les espaces de noms personnalisés de vos extensions ici dans la liste des espaces de noms par défaut des extensions.
Si vous définissez une constante pour un espace de noms personnalisé, écrivez-la ici aussi.
Notez que ce ne sont que des espaces de noms par défaut.
Toutes les extensions qui définissent de nouveaux espaces de noms doivent fournir à l'installeur une méthode pour configurer l'extension afin qu'elle utilise un intervalle différent d'espaces de noms pour ses espaces de noms personnels.
En général, les extensions doivent réserver les numéros d'espaces de noms par bloc de 10, de sorte à ce qu'aucun espace de noms déja connu ne soit ajouté à nouveau par le noyau MediaWiki ou par une extension connue quelconque (voir la discussion).
Chaque bloc est indenté pour être utilisé séquentiellement par une extension; en particulier les extensions qui ajoutent plus d'un espace de noms personnalisé ne doivent pas réserver de bloc supplémentaire pour chacun des espaces de noms ajouté, à moins qu'elles aient épuisé leur bloc courant.
Les espaces de noms compris entre 3000 et 4999 ne doivent pas être utilisés; ces valeurs sont réservées pour permettre aux wikis de définir leurs propres espaces de noms.
En outre, il convient de faire preuve de prudence lors de la sélection des numéros inférieurs à 1000, car cette plage a été historiquement très utilisée par les extensions et les sites (les numéros inférieurs à 200 doivent probablement être tous évités).
Naturellement, certains espaces de noms listés sur cette page se recouvrent et violent les recommandations énumérées ici.
Les recommandations sont de bonnes pratiques auxquelles les nouvelles extensions doivent s'efforcer de se conformer pour éviter les conflits; pour des raisons historiques, les anciennes extensions qui ont déjà créé des conflits et les mauvaises pratiques ne peuvent pas être simplement corrigées, mais elles sont répertoriées ici pour aider à éviter des conflits supplémentaires.
Résumé :
Le noyau MediaWiki utilise les numéros des espaces de noms inférieurs à 100. Ceux-ci ne doivent jamais être utilisés par les extensions ni les sites.
Eviter les numéros d'espaces de noms compris entre 100 et 199. Ces derniers étaient historiquement utilisés par les extensions et les sites.
Les espaces de noms personnalisés sur les sites doivent utiliser les numéros d'espace de noms 3 000–4 999. Ces derniers ne doivent pas être utilisé par les extensions.
Les extensions doivent utiliser des numéros d'espace entre 200 et 2 999 ou entre 5 000–9 999.
Eviter les espaces de noms avec des nombres supérieurs à 10 000. Ils sont réservés à un usage futur.
Identifiants négatifs
Avertissement :
N'utilisez jamais d'identifiant négatif pour les extensions. Jamais !
Deux espaces de noms ont des index négatifs et des buts particuliers. Vous ne pouvez pas créer ni supprimer les pages de ces espaces de noms, et il n'ont pas d'espace de noms de discussion associé.
-2
Media:
NS_MEDIA
Alias des liens directs vers les fichiers de médias
Les espaces de noms dans l'intervalle 100-199 ont historiquement été largement utilisés par les extensions et par les wikis individuels pour leurs espaces de noms personnalisés. Pour cette raison, il est généralement recommandé d'éviter cette plage pour les nouveaux espaces de noms.
Fondation Wikimedia
De nombreux wikis de la Fondation Wikimedia ont des espaces de noms spécifiques aux sites dans cet intervalle.
Y compris l'espace de noms Portal (100) sur la plupart des projets Wikipedia, Creator (100) sur Wikimedia Commons, Extension (102) sur mediawiki.org, Subject (112) sur le Wikibooks anglophone, et beaucoup d'autres.
JSON schemas describing data models Note : Namespace name also used by LinkedWiki and (formerly) EntitySchema Note : Constant name also used by LinkedWiki
Additional JSON data. Comme depuis 2015 you can store arbitrary valid JSON in the subnamespace Data:Json, e.g., Data:Json:MyDataset. This is a developing convention on Wikimedia projects that use JsonConfig and Graph. Note : Namespace and constant name also used by LinkedWiki
While this extension does not currently reserve a namespace in its code, it highly recommends creating a custom one for storing access control lists. Therefore, this has been reserved for sysadmins to choose a namespace easily should they not want the pressure to choose a random namespace.
Allows users to create maps that can later be included on other pages. Only enabled if $wgDataMapsNamespaceId is set to managed (default).
2901
Map_talk:
NS_MAP_TALK
ID 3000+: Reserved for sites' custom namespaces
The range of 3000–4999 is reserved for sites to define their custom namespaces without fear of conflict. No known extensions define namespaces in this range; new extensions should also avoid it.
The WSSpaces extension uses namespace constants >50000 to allow users to define custom namespaces.
Extension archivées et espaces de noms supprimés
Un certain nombre d'extensions qui ont ajouté de nouveaux espaces de noms ont depuis été archivées, et certains espaces de noms qui ont été ajoutés par une extension ont été retirés plus tard; ceux-ci sont énumérés ici puisque ces espaces de noms peuvent apparaître dans les anciens dépôts de la base de données des wikis qui ont utilisé ces extensions, et certains anciens wikis peuvent continuer à utiliser les extensions.
Il est très recommandé de ne pas réutiliser ces numéros d'espaces de noms car les wikis qui utilisaient précédemment les anciennes extensions ont leurs entrées de journal etc. liées à ces pages; néanmoins ces numéros peuvent être réservés par les nouvelles extensions si cela est souhaité.
Les extensions sont répertoriées ici dans l'ordre du premier numéro d'espace de noms qu'elles ont ajouté.
JSON configuration (outdated) describing Zero site behavior for this carrier These namespaces are also defined in a test file for Extension:JsonConfig.
The documentation of this extension's namespaces on this page waschangedseveraltimes; it is not known if these changes were correcting wrong information, or if the namespace data was repeatedly changed in the extension itself.