Open main menu

UESPWiki β

UESPWiki talk:Modspace Project/Namespace Overhaul

< UESPWiki talk:Modspace Project

Site-wide Category ConventionsEdit

In templates, when checking for which namespace you're in, we should always be using NS_BASE, NS_ID or, when appropriate, NS_PARENT. Checks against anything else should be changed to one of those. While NS_ID is perhaps slightly more likely to change, changes in either are rare, and NS_ID has the advantage of being shorter. It might be useful to create some kind of template coding conventions page, if we don't already have one, perhaps at Help:Templates or a subpage of it? We could also add template documentation conventions there.

For categories, I believe namespace-related categories should always use [[Category:{{NS_CATEGORY}}-Description]] (e.g., Category:Shivering-Quests). There is, however, an argument to be made for categories in Needs Maintenance, where the built-in MediaWiki categories are verbose, so Category:Incomplete Shivering Isles Pages fits in, while Category:Shivering-Incomplete Pages would stick out a bit more. So, this might need a discussion. Robin Hood(talk) 21:54, 21 December 2020 (UTC)

Actually, looking at dev's version of Needs Maintenance, nothing has actually changed there (apart from natural changes over time between the last time dev was copied from the main wiki). Going into the sub-categories is where you notice it, and if anything, I think this change is a net benefit. Take, for example, Incomplete Pages now vs. what it will become. Currently, the sorting is manually implemented (which leads to mistakes like Daggerfall) and the sort term is in the middle of the description. Under the new system, sorting can revert to automatic and is obvious at a glance. (Note that some of the sub-categories on dev are incorrect due to the manual overriding...these are probably best updated by hand after the bot job is done.) Robin Hood(talk) 22:48, 31 December 2020 (UTC)

Modspace NS_ID'sEdit

With each modspace adopting the new NS_BASE convention of "Game Mod", this begs the question of if the NS_IDs are still suitable/intuitive. What was previously TESOtherMod will become simply Mod and its NS_ID will almost surely be MOD. I argue that this change be reflected in the NS_ID with a new convention: taking the NS_ID of the game and appending MOD, rather than the T# convention that we have now. Example: T4 becomes OBMOD. This has the drawback of being more characters, but it allows consistency with all the modspaces (not just the numbered main-series ones) and would allow for templates to easily make the NS_ID using the game's NS_ID and other string function tech. -Dcsg (talk) 19:51, 21 December 2020 (UTC)

New Pseudospace DefinitionsEdit

Formatted ready for MediaWiki:Uespnamespacelist

# NS_BASE                               ; NS_ID  ; NS_PARENT    ; NS_NAME                         ; NS_MAINPAGE                               ; NS_CATEGORY                     ; NS_TRAIL
Oblivion Mod:Cyrodiil Travel Services   ; CTS    ; Oblivion     ; Cyrodiil Travel Services        ; Oblivion Mod:Cyrodiil Travel Services     ; Oblivion Mod-Cyrodiil Travel Services ; [[Mod:Main Page|Mod]] / [[Oblivion:Oblivion|Oblivion]]: [[Oblivion Mod:Main Page|Oblivion Mod]]: [[Oblivion Mod:Cyrodiil Travel Services|Cyrodiil Travel Services]]
Oblivion Mod:Midas Magic                ; MIDAS  ; Oblivion     ; Midas Magic                     ; Oblivion Mod:Midas Magic                  ; Oblivion Mod-Midas Magic        ; [[Mod:Main Page|Mod]] / [[Oblivion:Oblivion|Oblivion]]: [[Oblivion Mod:Main Page|Oblivion Mod]]: [[Oblivion Mod:Midas Magic|Midas Magic]]
Oblivion Mod:Unique Landscapes          ; UL4    ; Oblivion     ; Unique Landscapes               ; Oblivion Mod:Unique Landscapes            ; Oblivion Mod-Unique Landscapes  ; [[Mod:Main Page|Mod]] / [[Oblivion:Oblivion|Oblivion]]: [[Oblivion Mod:Main Page|Oblivion Mod]]: [[Oblivion Mod:Unique Landscapes|Unique Landscapes]]
Skyrim Mod:SWIFT                        ; SWIFT  ; Skyrim       ; SWIFT                           ; Skyrim Mod:Skyrim Wayshrines - Immersive Fast Travel ; Skyrim Mod-SWIFT     ; [[Mod:Main Page|Mod]] / [[Skyrim:Skyrim|Skyrim]]: [[Skyrim Mod:Main Page|Skyrim Mod]]: [[Skyrim Mod:SWIFT|SWIFT]]
Skyrim Mod:The Forgotten City           ; TFC    ; Skyrim       ; The Forgotten City              ; Skyrim Mod:The Forgotten City             ; Skyrim Mod-The Forgotten City   ; [[Mod:Main Page|Mod]] / [[Skyrim:Skyrim|Skyrim]]: [[Skyrim Mod:Main Page|Skyrim Mod]]: [[Skyrim Mod:The Forgotten City|The Forgotten City]]
Skyrim Mod:The Wheels of Lull           ; LULL   ; Skyrim       ; The Wheels of Lull              ; Skyrim Mod:The Wheels of Lull             ; Skyrim Mod-The Wheels of Lull   ; [[Mod:Main Page|Mod]] / [[Skyrim:Skyrim|Skyrim]]: [[Skyrim Mod:Main Page|Skyrim Mod]]: [[Skyrim Mod:The Wheels of Lull|The Wheels of Lull]]

--Enodoc (talk) 20:34, 21 February 2021 (UTC)

Return to the project page "Modspace Project/Namespace Overhaul".