CINXE.COM
Manual:Cómo usar espacios de nombres personalizados - MediaWiki
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Manual:Cómo usar espacios de nombres personalizados - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],"wgRequestId":"6a802723-d413-4e9e-8791-40f1702fbd8a","wgCanonicalNamespace":"Manual","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":100,"wgPageName":"Manual:Using_custom_namespaces/es","wgTitle":"Using custom namespaces/es","wgCurRevisionId":6765780,"wgRevisionId":6765780,"wgArticleId":576123,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["MediaWiki configuration/es","Namespace/es"],"wgPageViewLanguage":"es","wgPageContentLanguage":"es","wgPageContentModel":"wikitext","wgRelevantPageName":"Manual:Using_custom_namespaces/es","wgRelevantArticleId":576123,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick": true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"es","pageLanguageDir":"ltr","pageVariantFallbacks":"es"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgTranslatePageTranslation":"translation","wgCentralAuthMobileDomain":false,"wgVisualEditorDisabledByHook":true,"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.translate.tag.languages":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready", "skins.vector.icons":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.pygments.view","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.checkUser.clientHints"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.pygments%2Ctranslate%2CwikimediaBadges%7Cext.translate.tag.languages%7Cext.uls.pt%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:site_name" content="MediaWiki"> <meta property="og:title" content="Manual:Cómo usar espacios de nombres personalizados - MediaWiki"> <meta property="og:type" content="website"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/Manual:Using_custom_namespaces/es"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=Manual:Using_custom_namespaces/es&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/Manual:Using_custom_namespaces/es"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-100 ns-subject mw-editable page-Manual_Using_custom_namespaces_es rootpage-Manual_Using_custom_namespaces skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/MediaWiki" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-mw-download" class="mw-list-item"><a href="/wiki/Download"><span>Get MediaWiki</span></a></li><li id="n-mw-extensions" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Category:Extensions"><span>Get extensions</span></a></li><li id="n-blog-text" class="mw-list-item"><a href="https://techblog.wikimedia.org/"><span>Tech blog</span></a></li><li id="n-mw-contribute" class="mw-list-item"><a href="/wiki/Special:MyLanguage/How_to_contribute"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support" > <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Help:Contents" title="The place to find out"><span>User help</span></a></li><li id="n-mw-faq" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:FAQ"><span>FAQ</span></a></li><li id="n-mw-manual" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:Contents"><span>Technical manual</span></a></li><li id="n-mw-supportdesk" class="mw-list-item"><a href="/wiki/Project:Support_desk"><span>Support desk</span></a></li><li id="n-mw-communication" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Communication"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development" > <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://developer.wikimedia.org/"><span>Developer portal</span></a></li><li id="n-svn-statistics" class="mw-list-item"><a href="/wiki/Development_statistics"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org" > <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Project:Help" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-mw-translate" class="mw-list-item"><a href="/wiki/Special:LanguageStats"><span>Translate content</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li><li id="n-mw-discussion" class="mw-list-item"><a href="/wiki/Project:Village_Pump"><span>Village pump</span></a></li><li id="n-Sandboxlink-portlet-label" class="mw-list-item"><a href="/wiki/Project:Sandbox"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang" > <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-add wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:NewItem?site=mediawikiwiki&page=Manual%3AUsing+custom+namespaces%2Fes" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/MediaWiki" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search MediaWiki" aria-label="Search MediaWiki" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Manual%3AUsing+custom+namespaces%2Fes" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Manual%3AUsing+custom+namespaces%2Fes" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Manual%3AUsing+custom+namespaces%2Fes" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Manual%3AUsing+custom+namespaces%2Fes" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Cómo_crear_un_espacio_de_nombres_personalizado" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Cómo_crear_un_espacio_de_nombres_personalizado"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Cómo crear un espacio de nombres personalizado</span> </div> </a> <button aria-controls="toc-Cómo_crear_un_espacio_de_nombres_personalizado-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Cómo crear un espacio de nombres personalizado subsection</span> </button> <ul id="toc-Cómo_crear_un_espacio_de_nombres_personalizado-sublist" class="vector-toc-list"> <li id="toc-En_extensiones" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#En_extensiones"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>En extensiones</span> </div> </a> <ul id="toc-En_extensiones-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Espacios_de_nombres_de_contenido" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Espacios_de_nombres_de_contenido"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Espacios de nombres de contenido</span> </div> </a> <button aria-controls="toc-Espacios_de_nombres_de_contenido-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Espacios de nombres de contenido subsection</span> </button> <ul id="toc-Espacios_de_nombres_de_contenido-sublist" class="vector-toc-list"> <li id="toc-Ejecutar_scripts_de_mantenimiento" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ejecutar_scripts_de_mantenimiento"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Ejecutar scripts de mantenimiento</span> </div> </a> <ul id="toc-Ejecutar_scripts_de_mantenimiento-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Por_qué_usar_espacios_de_nombres_personalizados" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Por_qué_usar_espacios_de_nombres_personalizados"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Por qué usar espacios de nombres personalizados</span> </div> </a> <ul id="toc-Por_qué_usar_espacios_de_nombres_personalizados-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Qué_hacer_con_las_páginas_existentes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Qué_hacer_con_las_páginas_existentes"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Qué hacer con las páginas existentes</span> </div> </a> <button aria-controls="toc-Qué_hacer_con_las_páginas_existentes-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Qué hacer con las páginas existentes subsection</span> </button> <ul id="toc-Qué_hacer_con_las_páginas_existentes-sublist" class="vector-toc-list"> <li id="toc-Trasladar_las_páginas_conflictivas" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Trasladar_las_páginas_conflictivas"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Trasladar las páginas conflictivas</span> </div> </a> <ul id="toc-Trasladar_las_páginas_conflictivas-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Usar_un_script_de_mantenimiento" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Usar_un_script_de_mantenimiento"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Usar un script de mantenimiento</span> </div> </a> <ul id="toc-Usar_un_script_de_mantenimiento-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Usar_un_diálogo_con_la_base_de_datos" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Usar_un_diálogo_con_la_base_de_datos"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Usar un diálogo con la base de datos</span> </div> </a> <ul id="toc-Usar_un_diálogo_con_la_base_de_datos-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Eliminación_de_espacios_de_nombres_personalizados" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Eliminación_de_espacios_de_nombres_personalizados"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Eliminación de espacios de nombres personalizados</span> </div> </a> <ul id="toc-Eliminación_de_espacios_de_nombres_personalizados-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Renombrar_espacios_de_nombres_personalizados" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Renombrar_espacios_de_nombres_personalizados"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Renombrar espacios de nombres personalizados</span> </div> </a> <ul id="toc-Renombrar_espacios_de_nombres_personalizados-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Evitar_conflictos_entre_espacios_de_nombres" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Evitar_conflictos_entre_espacios_de_nombres"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Evitar conflictos entre espacios de nombres</span> </div> </a> <ul id="toc-Evitar_conflictos_entre_espacios_de_nombres-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Dar_estilo_a_los_espacios_de_nombres" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Dar_estilo_a_los_espacios_de_nombres"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Dar estilo a los espacios de nombres</span> </div> </a> <ul id="toc-Dar_estilo_a_los_espacios_de_nombres-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Véase_también" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Véase_también"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Véase también</span> </div> </a> <button aria-controls="toc-Véase_también-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Véase también subsection</span> </button> <ul id="toc-Véase_también-sublist" class="vector-toc-list"> <li id="toc-Site_administration" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Site_administration"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.1</span> <span>Site administration</span> </div> </a> <ul id="toc-Site_administration-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extensions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extensions"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.2</span> <span>Extensions</span> </div> </a> <ul id="toc-Extensions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-For_extension_developers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#For_extension_developers"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.3</span> <span>For extension developers</span> </div> </a> <ul id="toc-For_extension_developers-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading">Manual:Cómo usar espacios de nombres personalizados</h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-manual" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Manual:Using_custom_namespaces/es" title="View the subject page [c]" accesskey="c"><span>Manual</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Manual_talk:Using_custom_namespaces/es" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">español</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Manual:Using_custom_namespaces/es"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Special:Translate&group=page-Manual%3AUsing+custom+namespaces&action=page&filter=&language=es" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Manual:Using_custom_namespaces/es&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Manual:Using_custom_namespaces/es"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:Translate&group=page-Manual%3AUsing+custom+namespaces&action=page&filter=&language=es" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Manual:Using_custom_namespaces/es&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Manual:Using_custom_namespaces/es" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Manual:Using_custom_namespaces/es" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Manual:Using_custom_namespaces/es&oldid=6765780" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Manual:Using_custom_namespaces/es&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Manual%3AUsing_custom_namespaces%2Fes&id=6765780&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FManual%3AUsing_custom_namespaces%2Fes"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FManual%3AUsing_custom_namespaces%2Fes"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Manual%3AUsing+custom+namespaces%2Fes"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Manual%3AUsing_custom_namespaces%2Fes&action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Manual:Using_custom_namespaces/es&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint">From mediawiki.org</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="https://www.mediawiki.org/w/index.php?title=Special:Translate&group=page-Manual%3AUsing+custom+namespaces&action=page&filter=&language=es">translated version</a></span> of the page <a href="/wiki/Manual:Using_custom_namespaces" title="Manual:Using custom namespaces">Manual:Using custom namespaces</a> and the translation is 79% complete.</div><div class="mw-pt-translate-header" dir="ltr" lang="en"><span class="mw-translate-fuzzy">Outdated translations are marked like this.</span></div><div class="mw-content-ltr mw-parser-output" lang="es" dir="ltr"><div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"><div class="mw-pt-languages-label">Languages:</div><ul class="mw-pt-languages-list"><li><a href="/wiki/Manual:Using_custom_namespaces/id" class="mw-pt-progress mw-pt-progress--med" title="Manual:Menggunakan ruang nama buatan sendiri (31% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/de" class="mw-pt-progress mw-pt-progress--high" title="Handbuch:Verwendung von benutzerdefinierten Namensräumen (95% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces" class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" title="Manual:Using custom namespaces (100% translated)" lang="en" dir="ltr">English</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/vi" class="mw-pt-progress mw-pt-progress--low" title="Manual:Sử dụng không gian tuỳ chọn (1% translated)" lang="vi" dir="ltr">Tiếng Việt</a></li> <li><span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--high" lang="es" dir="ltr">español</span></li> <li><a href="/wiki/Manual:Using_custom_namespaces/fr" class="mw-pt-progress mw-pt-progress--complete" title="Manuel:Utiliser des espaces de noms personnalisés (100% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/gl" class="mw-pt-progress mw-pt-progress--low" title="Manual:Usando espazos de nomes personalizados (1% translated)" lang="gl" dir="ltr">galego</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/pl" class="mw-pt-progress mw-pt-progress--med" title="Podręcznik:Korzystanie z własnych przestrzeni nazw (17% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/pt" class="mw-pt-progress mw-pt-progress--low" title="Manual:Utilização dos espaços nominais personalizados (1% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/pt-br" class="mw-pt-progress mw-pt-progress--low" title="Manual:Using custom namespaces/pt-br (7% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/cs" class="mw-pt-progress mw-pt-progress--high" title="Příručka:Použití vlastních jmenných prostorů (95% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/ru" class="mw-pt-progress mw-pt-progress--med" title="Руководство:Использование собственных пространств имён (26% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/th" class="mw-pt-progress mw-pt-progress--low" title="คู่มือ:Using custom namespaces (1% translated)" lang="th" dir="ltr">ไทย</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/zh" class="mw-pt-progress mw-pt-progress--high" title="手册:使用自定义命名空间 (75% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/ja" class="mw-pt-progress mw-pt-progress--high" title="Manual:カスタム名前空間の使用方法 (96% translated)" lang="ja" dir="ltr">日本語</a></li> <li><a href="/wiki/Manual:Using_custom_namespaces/ko" class="mw-pt-progress mw-pt-progress--med" title="매뉴얼:사용자 지정 이름 공간 (33% translated)" lang="ko" dir="ltr">한국어</a></li></ul></div> <p>Además de disponer de los <a href="/wiki/Special:MyLanguage/Manual:Namespace" title="Special:MyLanguage/Manual:Namespace">espacios de nombres</a> incorporados de serie, es posible añadir espacios de nombres personalizados a una instalación de MediaWiki, para así poder clasificar el contenido de forma más detallada y permitir una organización más lógica. </p><p>Los espacios de nombres personalizados son fáciles de administrar utilizando la directiva de configuración <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtraNamespaces" title="Special:MyLanguage/Manual:$wgExtraNamespaces">$wgExtraNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraNamespaces" title="Manual:$wgExtraNamespaces"> </a></span></code>. También es posible definir nombres de alias para los espacios de nombres, tanto los personalizados como los ofrecidos por defecto, usando la directiva de configuración <code><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceAliases" title="Special:MyLanguage/Manual:$wgNamespaceAliases">$wgNamespaceAliases</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceAliases" title="Manual:$wgNamespaceAliases"> </a></span></code>. Algunas extensiones facilitan crear espacios de nombres personalizados. Los ejemplos incluyen <a href="/wiki/Special:MyLanguage/Extension:NamespaceManager" title="Special:MyLanguage/Extension:NamespaceManager">NamespaceManager</a><span style="display:none"><a href="/wiki/Extension:NamespaceManager" title="Extension:NamespaceManager"> </a></span> y <a href="/wiki/Special:MyLanguage/Extension:BlueSpiceNamespaceManager" title="Special:MyLanguage/Extension:BlueSpiceNamespaceManager">BlueSpiceNamespaceManager</a><span style="display:none"><a href="/wiki/Extension:BlueSpiceNamespaceManager" title="Extension:BlueSpiceNamespaceManager"> </a></span>. </p> <style data-mw-deduplicate="TemplateStyles:r6651107">.mw-parser-output .note{background-position:left 7px top 50%;padding:0.5em 0.5em 0.5em 40px;margin:0.5em 0;overflow:hidden;background-color:#f8f9fa;color:#333;background-repeat:no-repeat;border:1px solid #ddd}.mw-parser-output .note-inline{display:inline-block;vertical-align:middle}.mw-parser-output .note-info{background-color:#eaf3ff;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/e/ec/OOjs_UI_icon_information-progressive.svg");background-size:25px;border-color:#a3caff;padding-left:40px;min-height:25px}.mw-parser-output .note-reminder{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a8/OOjs_UI_icon_lightbulb-yellow.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-warn{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/3b/OOjs_UI_icon_alert-warning.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-error{background-color:#fee7e6;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg");background-size:25px;border-color:#c33;min-height:25px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .note{background-color:transparent;color:inherit}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .note{background-color:transparent;color:inherit}}</style><div role="note" class="note note-info">Es recomendable asegurar que no hay trabajos pendientes en la <a href="/wiki/Special:MyLanguage/Manual:Job_queue" title="Special:MyLanguage/Manual:Job queue">cola de trabajos</a> antes de manipular los espacios de nombres, para evitar que esos trabajos fallen si apuntan a páginas en los espacios de nombres quieres borrar o renombrar. Usa <a href="/wiki/Special:MyLanguage/Manual:RunJobs.php" title="Special:MyLanguage/Manual:RunJobs.php">runJobs.php</a><span style="display:none"><a href="/wiki/Manual:RunJobs.php" title="Manual:RunJobs.php"> </a></span> para ejecutar todos los trabajos pendientes y limpiar la cola antes de manipular la configuración de espacios de nombres.</div> <p><span id="Creating_a_custom_namespace"></span> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Cómo_crear_un_espacio_de_nombres_personalizado"><span id="C.C3.B3mo_crear_un_espacio_de_nombres_personalizado"></span>Cómo crear un espacio de nombres personalizado</h2></div> <p>Puedes registrar espacios de nombres adicionales añadiéndolos a la variable global <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtraNamespaces" title="Special:MyLanguage/Manual:$wgExtraNamespaces">$wgExtraNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraNamespaces" title="Manual:$wgExtraNamespaces"> </a></span></code> en tu archivo <a href="/wiki/Special:MyLanguage/Manual:LocalSettings.php" title="Special:MyLanguage/Manual:LocalSettings.php">"LocalSettings.php"</a><span style="display:none"><a href="/wiki/Manual:LocalSettings.php" title="Manual:LocalSettings.php"> </a></span>. Todos los espacios de nombres deben contar con un índice numérico único en esta matriz. <span class="mw-translate-fuzzy">A modo de ejemplo de la creación rápida de un espacio de nombres personalizado, añadir las siguientes líneas a tu archivo <a href="/wiki/Special:MyLanguage/Manual:LocalSettings.php" title="Special:MyLanguage/Manual:LocalSettings.php">"LocalSettings.php"</a><span style="display:none"><a href="/wiki/Manual:LocalSettings.php" title="Manual:LocalSettings.php"> </a></span> define un espacio de nombres "Foo" con el índice 3000, así como su espacio de nombres "Foo_discusión" asociado:</span> <span lang="en" dir="ltr" class="mw-content-ltr">Note that having a talk namespace associated with your custom namespace is currently a <b>hard</b> requirement.</span> </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// Definir constantes para mis espacios de nombres adicionales.</span> <span class="nb">define</span><span class="p">(</span><span class="s2">"NS_FOO"</span><span class="p">,</span> <span class="mi">3000</span><span class="p">);</span> <span class="c1">// Este número DEBE ser par.</span> <span class="nb">define</span><span class="p">(</span><span class="s2">"NS_FOO_TALK"</span><span class="p">,</span> <span class="mi">3001</span><span class="p">);</span> <span class="c1">// Éste DEBE ser el siguiente entero impar.</span> <span class="c1">// Añadir los espacios de nombres.</span> <span class="nv">$wgExtraNamespaces</span><span class="p">[</span><span class="nx">NS_FOO</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Foo"</span><span class="p">;</span> <span class="nv">$wgExtraNamespaces</span><span class="p">[</span><span class="nx">NS_FOO_TALK</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Foo_talk"</span><span class="p">;</span> <span class="c1">// Fíjate en los signos de guión bajo en el nombre del espacio de nombres.</span> </pre></div> <dl><dt>Elige un número que no esté usado</dt> <dd>Como convención, los espacios de nombres comprendidos entre 100 y 199 están reservados para espacios de nombres específicos del sitio, si bien existen <a href="/wiki/Special:MyLanguage/Extension_default_namespaces#ID_100–199" title="Special:MyLanguage/Extension default namespaces">algunas extensiones</a> que no siguen esta convención. Los desarrolladores de extensiones usan números más altos, hasta el 32767. <span class="mw-translate-fuzzy">Al elegir un índice, debes evitar cualquier número que ya se esté usando en los <a href="/wiki/Extension_default_namespaces" title="Extension default namespaces">espacios de nombres por defecto de las extensiones</a>, puesto que en el futuro podrías querer instalar alguna extensión.</span> <a href="/wiki/Special:MyLanguage/Extension_default_namespaces#ID_3000+" title="Special:MyLanguage/Extension default namespaces">Números del 3000 al 4999</a> están reservados para que los administradores del sistema definan sus espacios de nombres personalizados. (También, querrás evitar cualquier <b>nombre</b> de espacio de nombres que ya esté en los <a href="/wiki/Special:MyLanguage/Extension_default_namespaces" title="Special:MyLanguage/Extension default namespaces">espacios de nombres por defecto de las extensiones</a>.)</dd></dl> <dl><dt>Primero par, después impar</dt> <dd>Fíjate que el índice en la matriz del espacio de nombres es 3000 en el ejemplo de arriba. <ul><li>un índice de espacio de nombres <b>par</b> denota un <a href="/wiki/Special:MyLanguage/Manual:Namespace#Subject_and_talk_namespaces" title="Special:MyLanguage/Manual:Namespace">espacio de nombres de tema</a>.</li> <li>el índice <b>impar</b> inmediatamente a continuación de ese número denota el <a href="/wiki/Special:MyLanguage/Manual:Namespace#Subject_and_talk_namespaces" title="Special:MyLanguage/Manual:Namespace">espacio de nombres de discusión</a> que lleva asociado.</li></ul></dd></dl> <dl><dt>Crea también el espacio de nombres para discusión</dt> <dd>Lo habitual es crear un espacio de nombres de "discusión" por cada espacio de nombres personalizado que se defina. Con este ejemplo, si <a href="/wiki/Special:MyLanguage/Help:Moving_a_page" title="Special:MyLanguage/Help:Moving a page">trasladas una página</a> al espacio de nombres "Foo", se te solicitará que traslades también su página de discusión, si la tiene, y en caso de hacerlo, MediaWiki colocará la página de discusión en "Foo discusión".</dd></dl> <dl><dt>Evita los espacios</dt> <dd>Usa guiones bajos en lugar de espacios al registrar espacios de nombres. En este contexto, "Mi espacio" no es válido; debes usar "Mi_espacio".</dd></dl> <dl><dt>No uses guiones</dt></dl> <p>La parte en mayúsculas no permite guiones, pero pueden añadirse al título del prefijo. Ejemplo: </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$wgExtraNamespaces</span><span class="p">[</span><span class="nx">NS_FOOFOO</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Foo-Foo"</span><span class="p">;</span> </pre></div> <dl><dt>Nombra los números que elijas</dt> <dd>El ejemplo define <a rel="nofollow" class="external text" href="https://php.net/language.constants">constantes</a> para los IDs del espacio de nombres de forma que luego puedas hacer referencia fácilmente a estos espacios de nombres en la configuración, por ejemplo en <code><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceProtection" title="Special:MyLanguage/Manual:$wgNamespaceProtection">$wgNamespaceProtection</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceProtection" title="Manual:$wgNamespaceProtection"> </a></span></code>, <code><a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesWithSubpages" title="Special:MyLanguage/Manual:$wgNamespacesWithSubpages">$wgNamespacesWithSubpages</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesWithSubpages" title="Manual:$wgNamespacesWithSubpages"> </a></span></code> o <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtraGenderNamespaces" title="Special:MyLanguage/Manual:$wgExtraGenderNamespaces">$wgExtraGenderNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraGenderNamespaces" title="Manual:$wgExtraGenderNamespaces"> </a></span></code>.</dd></dl> <p>Podrías seguir y configurar algunos ajustes más para tu nuevo espacio de nombres. </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$wgNamespaceProtection</span><span class="p">[</span><span class="nx">NS_FOO</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> <span class="s1">'editfoo'</span> <span class="p">];</span> <span class="c1">// se necesita el permiso "editfoo" para editar el espacio de nombres foo</span> <span class="nv">$wgNamespacesWithSubpages</span><span class="p">[</span><span class="nx">NS_FOO</span><span class="p">]</span> <span class="o">=</span> <span class="k">true</span><span class="p">;</span> <span class="c1">// subpáginas activadas para el espacio de nombres foo</span> <span class="nv">$wgGroupPermissions</span><span class="p">[</span><span class="s1">'sysop'</span><span class="p">][</span><span class="s1">'editfoo'</span><span class="p">]</span> <span class="o">=</span> <span class="k">true</span><span class="p">;</span> <span class="c1">// concedido el permiso "editfoo" a los usuarios del grupo "sysop"</span> </pre></div> <dl><dt>Hazlo pronto</dt> <dd><span class="mw-translate-fuzzy">La manipulación de <code>$wgExtraNamespaces</code> debe completarse durante la inicialización de MediaWiki, es decir, en caso de que una extensión, etc., deba funcionar con el espacio de nombres personalizado recién creado, asegúrese de definirlos y nombrarlos antes de invocar la extensión respectiva. Por ejemplo, no se puede manipular en un gancho posterior a la inicialización como <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionFunctions" title="Special:MyLanguage/Manual:$wgExtensionFunctions">$wgExtensionFunctions</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionFunctions" title="Manual:$wgExtensionFunctions"> </a></span></code>.</span></dd></dl> <dl><dt>Ojo con posibles colisiones con protocolos URL</dt> <dd>El código de enlazado de MediaWiki conoce cierto número de protocolos URL, definidos en la variable <code><a href="/wiki/Special:MyLanguage/Manual:$wgUrlProtocols" title="Special:MyLanguage/Manual:$wgUrlProtocols">$wgUrlProtocols</a><span style="display:none"><a href="/wiki/Manual:$wgUrlProtocols" title="Manual:$wgUrlProtocols"> </a></span></code>. Si el nombre de tu espacio de nombres es idéntico al de uno de estos protocolos, tendrás problemas para crear [[enlaces]] a páginas que se encuentren en tu espacio de nombres personalizado. <span class="mw-translate-fuzzy">Esto suele suceder principalmente cuando se intenta crear un espacio de nombres llamado "News", dado que <code>news:</code> es un protocolo URL para los grupos de noticias NNTP.</span></dd> <dd><span class="mw-translate-fuzzy">Para evitar este problema, puedes <i>desregistrar</i> el protocolo URL que te estorbe añadiendo el siguiente código a LocalSettings.php (sustituyendo <code>news</code> por el nombre todo en minúsculas del protocolo que quieras eliminar):</span></dd></dl> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$wgUrlProtocols</span> <span class="o">=</span> <span class="nb">array_diff</span><span class="p">(</span> <span class="nv">$wgUrlProtocols</span><span class="p">,</span> <span class="k">array</span><span class="p">(</span> <span class="s1">'news:'</span> <span class="p">)</span> <span class="p">);</span> </pre></div> <p><span id="In_extensions"></span> </p> <div class="mw-heading mw-heading3"><h3 id="En_extensiones">En extensiones</h3></div> <style data-mw-deduplicate="TemplateStyles:r4199130">.mw-parser-output .mw-version{border:1px solid #72777d;font-size:80%;line-height:1.2;border-collapse:collapse}.mw-parser-output .mw-version-ltr{float:right;margin:0 0 .5em .5em;text-align:right}.mw-parser-output .mw-version-rtl{float:left;margin:0 .5em .5em 0;text-align:left}.mw-parser-output .mw-version td{padding:.1em .3em}.mw-parser-output .mw-version-versionbox{border:5px solid #00af89;text-align:center}.mw-parser-output .mw-version-versionnumber{font-weight:bold;font-size:180%}.mw-parser-output .mw-version-version .mw-version-versionbox{border-color:#c8ccd1}.mw-parser-output .mw-version.mw-version-version2 .mw-version-versionbox{border-top-color:#c8ccd1;border-right-color:#c8ccd1;border-left-color:#c8ccd1}.mw-parser-output .mw-version-version-unsupported .mw-version-versionbox{border-color:#d33}.mw-parser-output .mw-version.mw-version-version2-unsupported .mw-version-versionbox{border-top-color:#d33;border-right-color:#d33;border-left-color:#d33}.mw-parser-output .mw-version-version-legacy .mw-version-versionbox{border-color:#f93}.mw-parser-output .mw-version.mw-version-version2-legacy .mw-version-versionbox{border-top-color:#f93;border-right-color:#f93;border-left-color:#f93}.mw-parser-output .mw-version-version-stable .mw-version-versionbox,.mw-parser-output .mw-version.mw-version.mw-version-and-later .mw-version-versionbox{border-color:#00af89}.mw-parser-output .mw-version.mw-version-version2-stable .mw-version-versionbox{border-top-color:#00af89;border-right-color:#00af89;border-left-color:#00af89}.mw-parser-output .mw-version-version-future .mw-version-versionbox{border-color:#8080c0}.mw-parser-output .mw-version.mw-version-version2-future .mw-version-versionbox{border-top-color:#8080c0;border-right-color:#8080c0;border-left-color:#8080c0}.mw-parser-output .mw-version-version-alpha .mw-version-versionbox{border-style:dotted}</style> <table class="mw-version mw-version-ltr mw-version-version mw-version-version-unsupported mw-version-and-later"><tbody><tr> <td>Versión de MediaWiki:</td> <td class="mw-version-versionbox" title="La última versión estable es 1.42"><div class="mw-version-versionnumber"><small>≥</small> 1.25</div><small><a href="https://gerrit.wikimedia.org/r/166705" class="extiw" title="gerrit:166705">Gerrit change 166705</a></small></td> </tr></tbody></table> <p>Las extensiones a menudo añaden sus propios espacios de nombres, por ejemplo el espacio de nombres "Topic" en el caso de la extensión <a href="/wiki/Special:MyLanguage/Extension:Flow" title="Special:MyLanguage/Extension:Flow">Flow</a><span style="display:none"><a href="/wiki/Extension:Flow" class="mw-redirect" title="Extension:Flow"> </a></span>. <span class="mw-translate-fuzzy">El sistema de registro <code><a href="/wiki/Extension.json" class="mw-redirect" title="Extension.json">extension.json</a></code> dispone de un parámetro <code>namespaces</code> para que una extensión pueda indicar una lista de sus espacios de nombres que deberían siempre existir.</span> Para la extensión <a href="/wiki/Special:MyLanguage/Extension:Gadgets" title="Special:MyLanguage/Extension:Gadgets">Gadgets</a><span style="display:none"><a href="/wiki/Extension:Gadgets" title="Extension:Gadgets"> </a></span>: </p> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"><pre><span></span><span class="nt">"namespaces"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2300</span><span class="p">,</span> <span class="w"> </span><span class="nt">"constant"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NS_GADGET"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gadget"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"protection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"gadgets-edit"</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2301</span><span class="p">,</span> <span class="w"> </span><span class="nt">"constant"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NS_GADGET_TALK"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gadget_talk"</span> <span class="w"> </span><span class="p">},</span> <span class="p">]</span> </pre></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">You can also set other namespace-related settings here, such as whether it should be a content namespace or not; see <a href="/wiki/Special:MyLanguage/Manual:Extension.json/Schema#namespaces" title="Special:MyLanguage/Manual:Extension.json/Schema">Manual:Extension.json/Schema#namespaces</a><span style="display:none"><a href="/wiki/Manual:Extension.json/Schema#namespaces" title="Manual:Extension.json/Schema"> </a></span> for the available properties.</span> </p><p><span lang="en" dir="ltr" class="mw-content-ltr">If namespace registration is conditional (for example <a href="/wiki/Special:MyLanguage/Extension:EventLogging" title="Special:MyLanguage/Extension:EventLogging">EventLogging</a><span style="display:none"><a href="/wiki/Extension:EventLogging" title="Extension:EventLogging"> </a></span> only defines its "Schema" namespace on the wiki where it stores schemas), the extension should add <code>"conditional": true</code> to the namespace definition in <code>extension.json</code>, and also register a handler for the <a href="/wiki/Special:MyLanguage/Manual:Hooks/CanonicalNamespaces" title="Special:MyLanguage/Manual:Hooks/CanonicalNamespaces">CanonicalNamespaces</a><span style="display:none"><a href="/wiki/Manual:Hooks/CanonicalNamespaces" title="Manual:Hooks/CanonicalNamespaces"> </a></span> hook there which decides whether to register the namespace or not.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The hook handler should only change the <code>$namespaces</code> with which it is called; all other settings of the namespace should still be registered in the <code>extension.json</code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If those settings should also be dynamic, do not change <code><a href="/wiki/Special:MyLanguage/Manual:$wgContentNamespaces" title="Special:MyLanguage/Manual:$wgContentNamespaces">$wgContentNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgContentNamespaces" title="Manual:$wgContentNamespaces"> </a></span></code>, <code><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceContentModels" title="Special:MyLanguage/Manual:$wgNamespaceContentModels">$wgNamespaceContentModels</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceContentModels" title="Manual:$wgNamespaceContentModels"> </a></span></code> etc. in the CanonicalNamespaces hook handler (it will have no effect – <a href="https://phabricator.wikimedia.org/T288819" class="extiw" title="phab:T288819">T288819</a>); instead, you will have to set them earlier, such as in a <a href="/wiki/Special:MyLanguage/Manual:Extension.json/Schema#callback" title="Special:MyLanguage/Manual:Extension.json/Schema">callback</a><span style="display:none"><a href="/wiki/Manual:Extension.json/Schema#callback" title="Manual:Extension.json/Schema"> </a></span> (<b>not</b> in <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionFunctions" title="Special:MyLanguage/Manual:$wgExtensionFunctions">$wgExtensionFunctions</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionFunctions" title="Manual:$wgExtensionFunctions"> </a></span></code>).</span> </p><p><span class="mw-translate-fuzzy">Fíjate que añadir una extensión a LocalSettings.php no necesariamente hace las constantes de espacios de nombres relevantes disponibles como globales para otras extensiones.</span> </p><p><span class="anchor" id="content-ns"></span> </p><p><span id="Content_namespaces"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Espacios_de_nombres_de_contenido">Espacios de nombres de contenido</h2></div> <p><span class="mw-translate-fuzzy">Al generar la página de estadísticas del sitio (mira <a href="/wiki/Special:Statistics" title="Special:Statistics">Special:Statistics</a>), MediaWiki usa los valores almacenados en la base de datos para calcular determinadas cifras totales.</span> Una cifra interesante de este tipo es la que contiene el "número de cartículos" o "número de páginas de contenido". </p><p>Para que una página sea considerada como un artículo -es decir, de contenido generado por algún usuario- la página debe: </p> <ul><li>encontrarse en el espacio principal de nombres, o en un <b><a href="/wiki/Special:MyLanguage/Manual:$wgContentNamespaces" title="Special:MyLanguage/Manual:$wgContentNamespaces">espacio de nombres declarado como contenido</a></b></li> <li>no ser una página de <a href="/wiki/Special:MyLanguage/Help:Redirects" title="Special:MyLanguage/Help:Redirects">redirección</a></li></ul> <div class="mw-translate-fuzzy"> <ul><li>contener al menos un <a href="/wiki/Special:MyLanguage/Help:Links#Internal_links" title="Special:MyLanguage/Help:Links">enlace interno</a></li></ul> </div> <p>Al crear espacios de nombres personalizados pensados para albergar contenido, es una buena idea declararlos como tales en la configuración. Esto se hace mediante la directiva de configuración <a href="/wiki/Special:MyLanguage/Manual:$wgContentNamespaces" title="Special:MyLanguage/Manual:$wgContentNamespaces">$wgContentNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgContentNamespaces" title="Manual:$wgContentNamespaces"> </a></span>. </p><p>Siguiendo con el ejemplo de arriba, podríamos añadir lo siguiente a "LocalSettings.php": </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$wgContentNamespaces</span><span class="p">[]</span> <span class="o">=</span> <span class="mi">3000</span><span class="p">;</span> </pre></div> <dl><dd><dl><dd>o</dd></dl></dd></dl> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$wgContentNamespaces</span><span class="p">[]</span> <span class="o">=</span> <span class="nx">NS_FOO</span><span class="p">;</span> </pre></div> <p>Desde ese momento, y suponiendo que cumplan con el resto de criterios para ser reconocidas como tales, MediaWiki considerará que las páginas del espacio de nombres "Foo" son artículos, y por lo tanto las contabilizará al actualizar los contadores de estadísticas del sitio. </p><p><span id="Running_maintenance_scripts"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Ejecutar_scripts_de_mantenimiento">Ejecutar scripts de mantenimiento</h3></div> <ul><li>Al modificar el valor de <code>$wgContentNamespaces</code> es una buena idea ejecutar el script "path/to/maintenance/updateArticleCount.php o bien "path/to/maintenance/initSiteStats.php" para actualizar el caché interno de estadísticas (mira <a href="/wiki/Special:MyLanguage/Manual:Maintenance_scripts" title="Special:MyLanguage/Manual:Maintenance scripts">Manual:Scripts de mantenimiento</a><span style="display:none"><a href="/wiki/Manual:Maintenance_scripts" title="Manual:Maintenance scripts"> </a></span>).</li></ul> <p><span id="Why_you_would_want_a_custom_namespace"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Por_qué_usar_espacios_de_nombres_personalizados"><span id="Por_qu.C3.A9_usar_espacios_de_nombres_personalizados"></span>Por qué usar espacios de nombres personalizados</h2></div> <p>Existen varias razones por las que podría interesarte usarlos: </p> <ul><li>Puede usarse un espacio de nombres personalizado para albergar contenido que no debería mostrarse en la página de resultados de una búsqueda, por ejemplo páginas que se usan solamente para <a href="/wiki/Special:MyLanguage/transclusion" title="Special:MyLanguage/transclusion">transclusión</a>.</li> <li>Ciertos espacios de nombres requieren privilegios adicionales para editarlos.</li> <li>Te interesa que cierto espacio de nombres no esté sujeto a determinada limitación o ajuste por defecto de la configuración (<a href="/wiki/Special:MyLanguage/Manual:$wgNoFollowNsExceptions" title="Special:MyLanguage/Manual:$wgNoFollowNsExceptions">$wgNoFollowNsExceptions</a><span style="display:none"><a href="/wiki/Manual:$wgNoFollowNsExceptions" title="Manual:$wgNoFollowNsExceptions"> </a></span>, por ejemplo).</li> <li>Poder usar un prefijo uniforme para determinados contenidos, que sólo puedan buscarse dentro de ese espacio de nombres.</li></ul> <div class="mw-translate-fuzzy"> <ul><li>Si eres un programador de MW, a veces necesitas tener un <a href="/wiki/Extension_default_namespaces" title="Extension default namespaces">espacio de nombres para tus extensiones</a>.</li></ul> </div> <p><span id="Dealing_with_existing_pages"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Qué_hacer_con_las_páginas_existentes"><span id="Qu.C3.A9_hacer_con_las_p.C3.A1ginas_existentes"></span>Qué hacer con las páginas existentes</h2></div> <p>Al almacenar registros de páginas, MediaWiki utiliza el índice numérico de un espacio de nombres junto con el resto del texto que forma el título. Por lo tanto, cuando se crea una página en un espacio de nombres que no existe (por ejemplo, "Bar:Una página"), se entiende que está en el espacio principal de nombres. </p><p>Esto puede causar problemas si posteriormente se define un espacio de nombres personalizado con el nombre "Bar", dado que MediaWiki buscará una página indizada mediante el espacio de nombres correcto, pero no podrá encontrarla, con lo cual el contenido se vuelve inaccesible. </p><p>Existen tres métodos principales para corregir este problema. </p><p><span id="Move_conflicting_pages"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Trasladar_las_páginas_conflictivas"><span id="Trasladar_las_p.C3.A1ginas_conflictivas"></span>Trasladar las páginas conflictivas</h3></div> <p>Si el número de páginas afectadas es pequeño (por ejemplo, si "Bar" contenía cinco páginas antes de que el espacio de nombres fuese definido en la configuración del sitio), entonces el siguiente método podría ser apropiado: </p> <ol><li>Anula (convierte en comentario) la definición del espacio de nombres en el archivo de configuración.</li> <li>Accede a cada una de las páginas afectadas y trasládalas a otro lugar fuera del pseudo-espacio de nombres; por ejemplo, traslada "Bar:Una página" a "Bar2:Una página".</li> <li>Vuelve a activar la definición del espacio de nombres.</li> <li>Traslada las páginas afectadas al nuevo espacio de nombres.</li></ol> <p><span id="Use_a_maintenance_script"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Usar_un_script_de_mantenimiento">Usar un script de mantenimiento</h3></div> <p>Dentro del directorio <b>maintenance</b> hay un script de mantenimiento que realiza la operación anterior de forma más eficiente cuando se trata de un gran número de páginas: <b><a href="/wiki/Special:MyLanguage/Manual:NamespaceDupes.php" title="Special:MyLanguage/Manual:NamespaceDupes.php">NamespaceDupes.php</a><span style="display:none"><a href="/wiki/Manual:NamespaceDupes.php" title="Manual:NamespaceDupes.php"> </a></span></b>. <span class="mw-translate-fuzzy">Es fácil de usar, pero al igual que con todos los scripts de mantenimiento de MediaWiki, conviene que consultes primero la información que describe cómo se usa (usa <code>--help</code> como opción).</span> </p><p><span id="Use_a_database_query"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Usar_un_diálogo_con_la_base_de_datos"><span id="Usar_un_di.C3.A1logo_con_la_base_de_datos"></span>Usar un diálogo con la base de datos</h3></div> <p>Para trasladar todas la páginas "Bar:Una página" al espacio de nombres 3000, utiliza el siguiente diálogo con la base de datos: </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">UPDATE</span><span class="w"> </span><span class="n">page</span><span class="w"> </span><span class="k">SET</span> <span class="n">page_title</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">REPLACE</span><span class="p">(</span><span class="n">page_title</span><span class="p">,</span><span class="w"> </span><span class="s1">'Bar:'</span><span class="p">,</span><span class="w"> </span><span class="s1">''</span><span class="p">),</span> <span class="n">page_namespace</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3000</span> <span class="k">WHERE</span><span class="w"> </span><span class="n">page_title</span><span class="w"> </span><span class="k">LIKE</span><span class="w"> </span><span class="s1">'Bar:%'</span><span class="w"> </span><span class="k">AND</span><span class="w"> </span><span class="n">page_namespace</span><span class="o">=</span><span class="mi">0</span> </pre></div> <p>Para hacer lo propio con páginas de discusión: </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">UPDATE</span><span class="w"> </span><span class="n">page</span><span class="w"> </span><span class="k">SET</span> <span class="n">page_title</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">REPLACE</span><span class="p">(</span><span class="n">page_title</span><span class="p">,</span><span class="w"> </span><span class="s1">'Bar_talk:'</span><span class="p">,</span><span class="w"> </span><span class="s1">''</span><span class="p">),</span> <span class="n">page_namespace</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3001</span> <span class="k">WHERE</span><span class="w"> </span><span class="n">page_title</span><span class="w"> </span><span class="k">LIKE</span><span class="w"> </span><span class="s1">'Bar_talk:%'</span><span class="w"> </span><span class="k">AND</span><span class="w"> </span><span class="n">page_namespace</span><span class="o">=</span><span class="mi">1</span> </pre></div> <p>Después de tal manipulación, ejecuta el script <a href="/wiki/Special:MyLanguage/Manual:refreshLinks.php" title="Special:MyLanguage/Manual:refreshLinks.php">refreshLinks.php</a><span style="display:none"><a href="/wiki/Manual:RefreshLinks.php" title="Manual:RefreshLinks.php"> </a></span> y el script <a href="/wiki/Special:MyLanguage/Manual:updateSearchIndex.php" title="Special:MyLanguage/Manual:updateSearchIndex.php">updateSearchIndex.php</a><span style="display:none"><a href="/wiki/Manual:UpdateSearchIndex.php" title="Manual:UpdateSearchIndex.php"> </a></span> para actualizar los enlaces internos y los resultados de búsqueda en tu wiki. Fíjate en que motores de búsqueda <i>externos</i> como Google tardarán un tiempo en actualizar su índice. </p><p><span id="Removing_custom_namespaces"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Eliminación_de_espacios_de_nombres_personalizados"><span id="Eliminaci.C3.B3n_de_espacios_de_nombres_personalizados"></span>Eliminación de espacios de nombres personalizados</h2></div> <p>El problema teórico que hemos resuelto arriba también se da cuando se elimina la definición de un espacio de nombres personalizado: MediaWiki ya no puede saber el índice numérico que se corresponde con el espacio de nombres, así que intenta buscar las páginas en el espacio de nombres principal, lo que de nuevo significa que el contenido se vuelve inaccesible. Esto se da más raramente, dado que la mayoría de sitios no necesitarán "eliminar" espacios de nombres, pero no deja de ser un problema. (Mira esta <a class="external text" href="https://lists.wikimedia.org/pipermail/mediawiki-l/2011-January/036525.html">discusión de lista de correo</a> (en inglés)). </p><p>Ejemplo de cómo quitar <a href="/wiki/Special:MyLanguage/Extension:Flow" title="Special:MyLanguage/Extension:Flow">Flow</a><span style="display:none"><a href="/wiki/Extension:Flow" class="mw-redirect" title="Extension:Flow"> </a></span> y el espacio de nombres Tema: </p> <ul><li>Desinstala Flow</li> <li>Añade $wgExtraNamespaces[2600] = 'Topic'; a la configuración temporalmente</li> <li>Usa deleteBatch.php para eliminar todas las páginas en el espacio de nombres Tema</li> <li>Quita la configuración $wgExtraNamespaces</li></ul> <p><span id="Renaming_custom_namespaces"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Renombrar_espacios_de_nombres_personalizados">Renombrar espacios de nombres personalizados</h2></div> <p>Supón que necesitas renombrar el espacio de nombres personalizado de "Foo" a "New" sin realizar un traslado masivo de páginas. <span class="mw-translate-fuzzy">La forma más fácil de conseguir esto es preservar el ID del espacio de nombre ("<code>300</code>"), así como la constante de espacio de nombres ("<code>NS_FOO</code>"), y modificar el título (visible) del espacio de nombres y añadir el viejo como un alias.</span> </p><p> cambia </p><div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nb">define</span><span class="p">(</span><span class="s2">"NS_FOO"</span><span class="p">,</span> <span class="mi">3000</span><span class="p">);</span> <span class="nv">$wgExtraNamespaces</span><span class="p">[</span><span class="nx">NS_FOO</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Foo"</span><span class="p">;</span> </pre></div><p> a </p><div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nb">define</span><span class="p">(</span><span class="s2">"NS_FOO"</span><span class="p">,</span> <span class="mi">3000</span><span class="p">);</span> <span class="nv">$wgExtraNamespaces</span><span class="p">[</span><span class="nx">NS_FOO</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"New"</span><span class="p">;</span> <span class="nv">$wgNamespaceAliases</span><span class="p">[</span><span class="s1">'Foo'</span><span class="p">]</span> <span class="o">=</span> <span class="nx">NS_FOO</span><span class="p">;</span> </pre></div> <p><span id="Avoid_namespace_conflicts"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Evitar_conflictos_entre_espacios_de_nombres">Evitar conflictos entre espacios de nombres</h2></div> <div class="mw-translate-fuzzy"> <p>Para que puedas evitar conflictos entre espacios de nombres (por ejemplo, que uses un espacio de nombres con el mismo número que el de un espacio de nombres definido por una <a href="/wiki/Special:MyLanguage/Category:Extensions" title="Special:MyLanguage/Category:Extensions">extensión</a>), la lista de <a href="/wiki/Extension_namespace_registration" class="mw-redirect" title="Extension namespace registration">espacios de nombres de extensiones</a> te muestra los números que debes evitar para prevenir cualquier conflicto. </p> </div> <p>Indicar en <a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault" title="Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault">$wgNamespacesToBeSearchedDefault</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesToBeSearchedDefault" title="Manual:$wgNamespacesToBeSearchedDefault"> </a></span>, <a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesWithSubpages" title="Special:MyLanguage/Manual:$wgNamespacesWithSubpages">$wgNamespacesWithSubpages</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesWithSubpages" title="Manual:$wgNamespacesWithSubpages"> </a></span>, $wgContentNamespaces o <a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceAliases" title="Special:MyLanguage/Manual:$wgNamespaceAliases">$wgNamespaceAliases</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceAliases" title="Manual:$wgNamespaceAliases"> </a></span> un ID que no está asociado con ningún espacio de nombres declarado en $wgExtraNamespaces no corrompe el wiki; MediaWiki simplemente ignora tales configuraciones. </p><p><span id="Styling_namespaces"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Dar_estilo_a_los_espacios_de_nombres">Dar estilo a los espacios de nombres</h2></div> <p>Por ejemplo, para aplicar un color de fondo a las páginas de un espacio de nombres concreto (y a su espacio de nombres de discusión correspondiente), puedes añadir el siguiente código a tu <a href="/wiki/MediaWiki:Common.css" title="MediaWiki:Common.css">common.css</a>: </p> <div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">.</span><span class="nc">ns-3000</span><span class="w"> </span><span class="p">#</span><span class="nn">content</span><span class="o">,</span><span class="w"> </span><span class="p">.</span><span class="nc">ns-3001</span><span class="w"> </span><span class="p">#</span><span class="nn">content</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">background-color</span><span class="p">:</span><span class="w"> </span><span class="mh">#f3f3ff</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> <span class="p">.</span><span class="nc">ns-3000</span><span class="w"> </span><span class="nt">div</span><span class="p">.</span><span class="nc">thumb</span><span class="o">,</span><span class="w"> </span><span class="p">.</span><span class="nc">ns-3001</span><span class="w"> </span><span class="nt">div</span><span class="p">.</span><span class="nc">thumb</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">border-color</span><span class="p">:</span><span class="w"> </span><span class="mh">#f3f3ff</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> </pre></div> <div class="mw-translate-fuzzy"> <p>donde <code>3000</code> es el índice del espacio de nombres y <code>#f3f3ff</code> es <span style="background-color: #f3f3ff">el color que quieres usar como color de fondo</span>. </p> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">You might also want to change the name of the tab from its default (the namespace's name).</span> <span lang="en" dir="ltr" class="mw-content-ltr">This is located in your system messages at MediaWiki:nstab-<i>namespace</i>.</span> </p><p><span id="See_also"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Véase_también"><span id="V.C3.A9ase_tambi.C3.A9n"></span>Véase también</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:Namespace" title="Special:MyLanguage/Manual:Namespace">Manual:Espacio de nombres</a><span style="display:none"><a href="/wiki/Manual:Namespace" title="Manual:Namespace"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Namespace_manager" title="Special:MyLanguage/Namespace manager">Namespace manager</a><span style="display:none"><a href="/wiki/Namespace_manager" title="Namespace manager"> </a></span> - <span class="mw-translate-fuzzy">* <a href="/wiki/Namespace_manager" title="Namespace manager">Administrador de espacios de nombres</a>, tal como se propuso originalmente para MW1.6-wikidata y sus sucesores.</span> Actualmente usado por el proyecto OmegaWiki.</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Site_administration">Site administration</h3></div> </div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:Configuration_settings" title="Special:MyLanguage/Manual:Configuration settings">Manual:Opciones de configuración</a><span style="display:none"><a href="/wiki/Manual:Configuration_settings" title="Manual:Configuration settings"> </a></span> <ul><li><a href="/wiki/Special:MyLanguage/Manual:Configuration_settings#Namespaces" title="Special:MyLanguage/Manual:Configuration settings">Manual:Configuration settings#Namespaces</a><span style="display:none"><a href="/wiki/Manual:Configuration_settings#Namespaces" title="Manual:Configuration settings"> </a></span></li> <li><code><a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault" title="Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault">$wgNamespacesToBeSearchedDefault</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesToBeSearchedDefault" title="Manual:$wgNamespacesToBeSearchedDefault"> </a></span></code></li></ul></li> <li><a href="/wiki/Special:MyLanguage/Manual:Maintenance_scripts" title="Special:MyLanguage/Manual:Maintenance scripts">Scripts de mantenimiento</a><span style="display:none"><a href="/wiki/Manual:Maintenance_scripts" title="Manual:Maintenance scripts"> </a></span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Extensions">Extensions</h3></div> </div> <ul><li><a href="/wiki/Special:MyLanguage/Category:Namespace_extensions" title="Special:MyLanguage/Category:Namespace extensions">Categoría:Extensiones de espacios de nombres</a><span style="display:none"><a href="/wiki/Category:Namespace_extensions" title="Category:Namespace extensions"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Extension:NamespaceManager" title="Special:MyLanguage/Extension:NamespaceManager">Extension:NamespaceManager</a><span style="display:none"><a href="/wiki/Extension:NamespaceManager" title="Extension:NamespaceManager"> </a></span> - para la gestión de espacios de nombres</li> <li><a href="/wiki/Special:MyLanguage/Extension:BlueSpiceNamespaceManager" title="Special:MyLanguage/Extension:BlueSpiceNamespaceManager">Extension:BlueSpiceNamespaceManager</a><span style="display:none"><a href="/wiki/Extension:BlueSpiceNamespaceManager" title="Extension:BlueSpiceNamespaceManager"> </a></span> - <span lang="en" dir="ltr" class="mw-content-ltr">lets you create custom namespaces</span></li> <li><a href="/wiki/Special:MyLanguage/Extension:SpecialNamespaces" title="Special:MyLanguage/Extension:SpecialNamespaces">Extension:SpecialNamespaces</a><span style="display:none"><a href="/wiki/Extension:SpecialNamespaces" title="Extension:SpecialNamespaces"> </a></span> - una versión modificada de <a href="/wiki/Special:MyLanguage/Extension:Interwiki" title="Special:MyLanguage/Extension:Interwiki">Extensión:Interwiki</a><span style="display:none"><a href="/wiki/Extension:Interwiki" title="Extension:Interwiki"> </a></span> que la modifica para que proporcione un administrador de espacios de nombres como una página especial.</li> <li><a href="/wiki/Special:MyLanguage/Extension:Lockdown" title="Special:MyLanguage/Extension:Lockdown">Extension:Lockdown</a><span style="display:none"><a href="/wiki/Extension:Lockdown" title="Extension:Lockdown"> </a></span> - para controlar el acceso a los espacios de nombres</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="For_extension_developers">For extension developers</h3></div> </div> <ul><li><a href="/wiki/Special:MyLanguage/Extension_namespace_registration" title="Special:MyLanguage/Extension namespace registration">Extension namespace registration</a><span style="display:none"><a href="/wiki/Extension_namespace_registration" class="mw-redirect" title="Extension namespace registration"> </a></span> - <span lang="en" dir="ltr" class="mw-content-ltr">List of custom namespaces registered by extensions.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If you define a constant for a custom namespace, list it here, too.</span></li></ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐4dnzt Cached time: 20241124083703 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.579 seconds Real time usage: 0.828 seconds Preprocessor visited node count: 4359/1000000 Post‐expand include size: 31587/2097152 bytes Template argument size: 15527/2097152 bytes Highest expansion depth: 17/100 Expensive parser function count: 34/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 17731/5000000 bytes Lua time usage: 0.228/10.000 seconds Lua memory usage: 1945999/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 618.291 1 -total 69.34% 428.710 45 Template:Ll 53.49% 330.733 90 Template:Translatable 30.41% 188.020 90 Template:Pagelang 11.14% 68.848 9 Template:Wg 9.94% 61.475 1 Template:MW_version 9.02% 55.767 1 Template:MW_version/layout 4.77% 29.466 1 Template:Note 2.96% 18.295 5 Template:TNTN 1.77% 10.950 1 Template:$wg --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:576123-0!canonical and timestamp 20241124083703 and revision id 6765780. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://www.mediawiki.org/w/index.php?title=Manual:Using_custom_namespaces/es&oldid=6765780">https://www.mediawiki.org/w/index.php?title=Manual:Using_custom_namespaces/es&oldid=6765780</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:MediaWiki_configuration/es" title="Category:MediaWiki configuration/es">MediaWiki configuration/es</a></li><li><a href="/wiki/Category:Namespace/es" title="Category:Namespace/es">Namespace/es</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 21 September 2024, at 14:20.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Project:About">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Project:General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//m.mediawiki.org/w/index.php?title=Manual:Using_custom_namespaces/es&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-4dnzt","wgBackendResponseTime":1148,"wgPageParseReport":{"limitreport":{"cputime":"0.001","walltime":"0.001","ppvisitednodes":{"value":3,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":1,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-4dnzt","timestamp":"20241124083703","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>