Template:GamePortalPages: Difference between revisions

From Step Mods | Change The Game
mNo edit summary
mNo edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>__NOTOC__ __NOTITLE__[[Category:Game Portal Pages]]
<includeonly>__NOTOC__ __NOTITLE__[[Category:Game Portal Pages]]
<div class="pageHeader">{{NAMESPACE}} Home<div class="container-fluid"><div class="row"><div class="col px-0"><div class="pageSubHeaderPortal py-1 pl-3">[[{{NAMESPACE}}:Wiki|'''HOME''']]</div><div class="col px-0"><div class="pageSubHeader py-1">{{Fc|salmon|v}}{{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}|{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; v{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[Concept:Current {{NAMESPACE}} Mods|{{#ask:[[Concept:Current {{NAMESPACE}} Mods]]|format=count}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; {{NAMESPACE}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[:Category:{{NAMESPACE}} Mods|{{#ask:[[Category:{{NAMESPACE}} Mods]]|format=count}}]] | N/A }}
<div class="pageHeader"><strong>{{NAMESPACE}} Portal</strong><div class="container-fluid"><div class="row"><div class="col px-0"><div class="pageSubHeaderPortal py-1 pl-3">[[{{NAMESPACE}}:Wiki|'''{{NAMESPACE}} HOME''']]</div><div class="col px-0"><div class="pageSubHeader py-1">{{Fc|salmon|v}}{{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}|{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; v{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[Concept:Current {{NAMESPACE}} Mods|{{#ask:[[Concept:Current {{NAMESPACE}} Mods]]|format=count}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; {{NAMESPACE}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[:Category:{{NAMESPACE}} Mods|{{#ask:[[Category:{{NAMESPACE}} Mods]]|format=count}}]] | N/A }}
</div></div></div></div></div></div>
</div></div></div></div></div></div>
<div class="container-fluid mt-3">
<div class="container-fluid mt-3">
Line 6: Line 6:
<div class="col mx-n3" style="max-width:max-content" >
<div class="col mx-n3" style="max-width:max-content" >
<h4 class="gamehometablecolumnheading py-1">GUIDE MAINTENANCE</h4>
<h4 class="gamehometablecolumnheading py-1">GUIDE MAINTENANCE</h4>
<p class="text-center">{{Fs|1.1em|Review Step's [[STEP:Mod-Build_Guide_Framework|mod-build guide framework]] for more information about creating and maintaining an official or unofficial guide on this website.}}</p>
<h2>Create Mods</h2>
<h2>Create Mods</h2>
<p>Mod pages are required in order to add them to {{NAMESPACE}} Guides. Some mods also require specific instructions. Many mod pages already exist, but new mods will need to be added as modding for the game evolves.</p>
<p>Mod pages are required in order to add them to {{NAMESPACE}} Guides. Some mods also require specific instructions. Many mod pages already exist, but new mods will need to be added as modding for the game evolves.</p>
<p>{{Fc|instruction|Begin typing the mod name into the field below. If the mod page exists, you will be taken to the existing mod page for edit; otherwise, you will be taken to a blank form to create the page.}}</p>
<p>{{Fc|instruction|Begin typing the mod name into the field below. If the mod page exists, you will be taken to the existing mod page for edit; otherwise, you will be taken to a blank form to create the page.}}</p>
<div class="modform">{{#forminput:form=Mod|namespace selector={{NAMESPACE}}|autocomplete on category={{NAMESPACE}} Mods|button text=Create / Edit|placeholder=Start typing to find the mod if it exists}}
<div class="modform">{{#forminput:form=Mod|namespace selector={{NAMESPACE}}|autocomplete on category={{NAMESPACE}} Mods|button text=Create / Edit|placeholder=Start typing to find a mod if it exists}}
</div>
</div>
<h2>Create & Edit Game Mod Lists</h2>
<h2>Create & Edit Game Mod Lists</h2>
Line 18: Line 19:
<div class="col ml-n3 mr-1" >
<div class="col ml-n3 mr-1" >
<p class="mx-2"><big>'''STEP 1 - Create Concepts'''</big>: (optional)</p>
<p class="mx-2"><big>'''STEP 1 - Create Concepts'''</big>: (optional)</p>
<p class="mx-2">{{#if:{{#ask:[[Concept:{{NAMESPACE}}_ModGroup_06-Models & Textures]]|minlabel=-|format=plainlist}}|:{{Fc|highlight|{{Fs|1.1em|DONE - All required Concept pages have been crated for {{NAMESPACE}}}} }}<br />|:<big>{{#formlink:form=CreateGameConcepts|link text=Create a concept page|link text='''CREATE GAME-MODGROUP CONCEPTS'''|returnto={{FULLPAGENAME}} }}</big>}}</p>
<p class="mx-2">{{#ifexist:Concept:{{NAMESPACE}}_ModGroup_21-Post-Processing|:{{Fc|green|{{Fs|1.1em|DONE - All required Concept pages have been crated for {{NAMESPACE}}}} }}<br />|:<big>{{#formlink:form=CreateGameConcepts|link text=Create a concept page|link text='''CREATE GAME-MODGROUP CONCEPTS'''|returnto={{FULLPAGENAME}} }}</big>}}</p>
<p class="mx-2"><big>'''STEP 2 - ModList Create/Edit'''</big>: ModLists are guide-version specific and required to populate mod tables in corresponding guides. Enter the {{NAMESPACE}} guide version into the following forms below at left.</p>
<p class="mx-2"><big>'''STEP 2 - ModList Create/Edit'''</big>: ModLists are guide-version specific and required to populate mod tables in corresponding guides. Enter the {{NAMESPACE}} guide version into the following forms below at left.</p>
<ul>
<ul>
<li>"Edit Exist." - loads the guide version for edit if it exists or creates a new one if it doesn't</li>
<li>"Edit Exist." - loads the guide version for edit if it exists or creates a new one if it doesn't</li>
<li>"Propagate" - copies the most recent {{Fc|important|official guide version}} (if exists) into the version specified here.</li>
<li>"Propagate" - copies the most recent {{Fc|instruction|OFFICIAL guide version}} (if exists) into the version specified here.</li>
</ul>
</ul>
<div class="instructions-list mx-1">{{Fc|important|Unofficial guide creators:}}
<div class="instructions-list mx-1">{{Fc|important|UNOFFICIAL guide creators:}}
<ul>
<ul>
<li>{{Fc|instruction|Prepend your version id with "Unofficial-YourUserName" (use dashes, not spaces!)}}</li>
<li>{{Fc|instruction|Prepend your version id with <code>GuideAndOrUserName-</code> (NO spaces or underscores!)}}</li>
<li>{{Fc|instruction|To propagate your ModList (if exists), navigate to the current ModList at e.g., <code>{{NAMESPACE}}:ModList/Unofficial-YourUserName-1.0.0</code>, and copy all markup into the new ModList page at e.g., <code>{{NAMESPACE}}:ModList/Unofficial-YourUserName-1.0.1</code>}}</li>
<li>{{Fc|instruction|To propagate your ModList (if exists), navigate to the current ModList at e.g., <code>{{NAMESPACE}}:ModList/GuideAndOrUserName-1.0.0</code>, and copy all markup into the new ModList page at e.g., <code>{{NAMESPACE}}:ModList/GuideAndOrUserName-1.0.1</code>}}</li>
</ul>
</ul>
</div>
</div>
Line 33: Line 34:
<div class="col mr-n3 ml-1" >
<div class="col mr-n3 ml-1" >
<p class="mx-2"><big>'''STEP 3 - Add Mod Recommendations'''</big>: Most guides have specific instructions or configurations for particular mods. We suggest that these instructions be modified at this point so that they show up correctly in your guide, but this can also be done later. If the ModList page exists, the mod pages can be accessed directly from there.<br>
<p class="mx-2"><big>'''STEP 3 - Add Mod Recommendations'''</big>: Most guides have specific instructions or configurations for particular mods. We suggest that these instructions be modified at this point so that they show up correctly in your guide, but this can also be done later. If the ModList page exists, the mod pages can be accessed directly from there.<br>
{{Fc|important|TIP: Right click mod titles in the ModList to open in a new tab for edit.}}</p>
{{Fc|instruction|TIP: Right click mod titles in the ModList to open in a new tab for edit.}}</p>
<p class="mx-2"><big>'''STEP 4 - Copy/Edit Guide'''</big>: Copy the development guide using the current {{NAMESPACE}} guide as a starting point if one exists. This only needs to be done once to generate a good basis for a new guide.<br>
<p class="mx-2"><big>'''STEP 4 - Copy/Edit Guide'''</big>: {{Fc|instruction|Links below only work for OFFICIAL guides.}}<br>
{{Fc|important|This currently only works for official STEP guides.}}
Copy the development guide using the current {{NAMESPACE}} guide as a starting point if one exists. This only needs to be done once to generate a good basis for a new guide.
</p>
</p>
<p class="mx-2"><big>'''STEP 5 - Copy/Edit Changelog'''</big>: Copy the development changelog using the current {{NAMESPACE}} changelog as a starting point if one exists. This only needs to be done once to generate a good basis for a new changelog.<br>
<p class="mx-2"><big>'''STEP 5 - Copy/Edit Changelog'''</big>: {{Fc|instruction|Links below only work for OFFICIAL guides.}}<br>
{{Fc|important|This currently only works for official STEP guides.}}</p>
Copy the development changelog using the current {{NAMESPACE}} changelog as a starting point if one exists. This only needs to be done once to generate a good basis for a new changelog.</p>
</div>
</div>
</div>
</div>
Line 45: Line 46:
<h4 class="gamehometablecolumnheading py-1">CREATE / EDIT MOD LISTS</h4>
<h4 class="gamehometablecolumnheading py-1">CREATE / EDIT MOD LISTS</h4>
<div class="modform mx-1">
<div class="modform mx-1">
{{#forminput:form=GuideVersion|button text=Edit Exist.|placeholder=Unofficial-YourUserName-#.#.#|query string=super page=ModList|namespace selector={{NAMESPACE}} }}
{{#forminput:form=GuideVersion|button text=Edit Exist.|placeholder=GuideAndOrUserName-1.0.0|query string=super page=ModList|namespace selector={{NAMESPACE}} }}
{{#forminput:form=GuideVersion|button text=Propagate|placeholder=#.#.# (OFFICIAL guides ONLY)|query string=super page=ModList|namespace selector={{NAMESPACE}}|preload={{NAMESPACE}}:ModList/{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} }}
{{#forminput:form=GuideVersion|button text=Propagate|placeholder=1.0.0 (OFFICIAL guides only)|query string=super page=ModList|namespace selector={{NAMESPACE}}|preload={{NAMESPACE}}:ModList/{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} }}
</div>
</div>
</div>
</div>

Latest revision as of 20:31, August 29, 2023


Purpose & Usage[edit source]

This styles all game portal pages.

Examples[edit source]

Code:

{{GameHomePages}}

Result: Shown at top of the page.

See Also[edit source]

None