Difference between revisions of "User:Ch4zm/New Cup Season Pages"

From Golly.Life Wiki
 
Line 3: Line 3:
 
Notes on what's needed to automatically generate all the Seasons pages for a given cup, and have everything go smoothly.
 
Notes on what's needed to automatically generate all the Seasons pages for a given cup, and have everything go smoothly.
  
==Bot Retrofit==
+
(Note: also see [[User:Ch4zm/New Cup Season Pages/Old Version]] for old version of this checklist)
  
This is the biggest task. See related pages:
+
=New Cup Checklist=
* [[User:Ch4zm/Hellmouth II/Wiki bot retrofit]]
 
* [[User:Ch4zm/Star II/Wiki bot retrofit]]
 
  
==Team Info==
+
* Bot retrofit
 +
* Update team colors and abbreviations
 +
* Infoboxes:
 +
** Create season infobox - Tl Infobox CUPNAME season
 +
* Navboxes:
 +
** Create teams navbox - Tl Navbox CUPNAME teams
 +
** Create history navbox - Tl Navbox CUPNAME history
 +
** Create crowns navbox - Tl Navbox CUPNAME crowns
 +
** Create records navbox - Tl Navbox CUPNAME records
 +
* Create cup pages
 +
** CUPNAME Cup
 +
** CUPNAME Cup/Teams
 +
** CUPNAME Cup/Pennants
 +
** CUPNAME Cup/Rivalries
 +
** CUPNAME Cup/History
 +
* Update {{Tl|CupTeamsList}}
 +
* Dynasty:
 +
** Tl CUPNAME Dynasties
 +
** Tl CUPNAME Dynasties Gallery
 +
** Dynasty procedure:
 +
*** Update Tl CUPNAME DynastiesGallery with images for dynasty team
 +
*** Go to Tl ABBR TeamCategories and add Category:CUPNAME Cup
 +
*** Create dynasty team fragment template Tl CUPNAME Dynasty ABBR Fragment
 +
*** Update Tl CUPNAME Dynasties to include new dynasty team fragment template
 +
*** Page Dynasty/ABBR/CUPNAME should just have the dynasty team fragment template
 +
* Create Records/X/CUPNAME page for each type of record
 +
** WinLoss
 +
** Points
 +
** PPG
 +
** Length
 +
** Streaks
 +
** Shutouts
 +
** Matchups
 +
* Create ranked lists pages
 +
** CUPNAME Cup/Ranked Seasons
 +
** CUPNAME Cup/Ranked Postseasons
  
Update team abbreviations in:
+
Side note on crowns: currently the most painful, and most difficult to automate, because some rivalries have backgrounds, some rivalries don't, and therefore they all have different structures. To better automate this, we would want to create a uniform template, and then modify each Crown page to conform to the template. The template would consist of consistent "Overall Results", "History", "Season By Season Results", and "Navboxes".
  
* {{Tl|TeamAbbrToHexColor}}
+
(Another note on crowns: some of the rivalries are cross-league, so they have a bunch of empty table templates. Add a check to say, if this table has zero entries, don't even bother adding the table.)
* {{Tl|TeamAbbrToName}}
 
 
 
Hellmouth II/Star II:
 
 
 
* {{Tl|Navbox hellmouth ii teams}}
 
* {{Tl|Navbox star ii teams}}
 
 
 
==Seasons Pages==
 
 
 
When creating a new cup, the Seasons pages will require:
 
 
 
* {{Tl|Navbox history}} -> Navbox CUPNAME history
 
* {{Tl|Infobox season}} -> Infobox CUPNAME season
 
 
 
Hellmouth II:
 
* {{Tl|Navbox hellmouth ii history}}
 
* {{Tl|Infobox hellmouth ii season}}
 
 
 
Star II:
 
* {{Tl|Navbox star ii history}}
 
* {{Tl|Infobox star ii season}}
 
 
 
==Pages==
 
 
 
* [[Star II Cup]]
 
* [[Star II Cup/Schedule]] --> hmmmm
 
* [[Star II Cup/Teams]]
 
* [[Star II Cup/Pennants]]
 
* [[Star II Cup/Rivalries]]
 
* [[Star II Cup/History]]
 
 
 
(most of these just consist of a template)
 
 
 
Update this template:
 
* {{Tl|CupTeamsList}}
 
 
 
==Category Pages and Category Templates==
 
 
 
* [[User:Ch4zm/Hellmouth II/Crown updates]]
 
* [[User:Ch4zm/Star II/Crown updates]]
 
 
 
==Templates==
 
 
 
History page:
 
* {{Tl|Navbox star ii history}}
 
* {{Tl|Navbox star history}}
 
 
 
Records page:
 
* {{Tl|Navbox star ii records}}
 
* {{Tl|Navbox star records}}
 
 
 
===Dynasty===
 
 
 
On Dynasty page, each cup has its own section that is one template:
 
 
 
* {{Tl|StarDynasties}}
 
* {{Tl|HellmouthIIDynasties}}
 
* {{Tl|StarIIDynasties}}
 
 
 
Make a dynasties gallery template:
 
 
 
* {{Tl|StarIIDynastiesGallery}}
 
* {{Tl|StarDynastiesGallery}}
 
 
 
Populate categories:
 
* [[:Category:Star II Dynasty]]
 
* [[:Category:Star Dynasty]]
 
 
 
====Dynasty Procedure====
 
 
 
San Gregorio Sand Crabs:
 
 
 
* Create {{Tl|StarIIDynastiesGallery}} and manually put in the images for the dynasty team
 
* Go to {{Tl|SGSCTeamCategories}} and add [[:Category:Star II Cup]]
 
* (That updates it on the team page, team logo, etc etc)
 
* Edit {{Tl|StarIIDynasties}} and add new dynasty fragment templates for each dynasty: {{Tl|StarIIDynastySGSCFragment}}
 
** Here's an example of what that should look like: {{Tl|StarDynastyAIFragment}}
 
* That will link to [[Dynasty/SGSC/Star II]] which should just have {{Tl|StarIIDynastySGSCFragment}} on the page nothing else
 
 
 
==Records==
 
 
 
Simple enough to create, just copying/pasting from past versions:
 
 
 
* [[Records/WinLoss/Star II]]
 
* [[Records/WinLoss/Star]]
 
 
 
* [[Records/Points/Star II]]
 
* [[Records/Points/Star]]
 
 
 
* [[Records/PPG/Star II]]
 
* [[Records/PPG/Star]]
 
 
 
* [[Records/Length/Star II]]
 
* [[Records/Length/Star]]
 
 
 
* [[Records/Streaks/Star II]]
 
* [[Records/Streaks/Star]]
 
 
 
* [[Records/Shutouts/Star II]]
 
* [[Records/Shutouts/Star]]
 
 
 
* [[Records/Matchups/Star II]]
 
* [[Records/Matchups/Star]]
 
 
 
==Ranked Lists Pages==
 
 
 
Ranked lists of seasons and postseasons:
 
 
 
* [[Star II Cup/Ranked Seasons]]
 
* [[Star II Cup/Ranked Postseasons]]
 

Latest revision as of 18:12, 1 December 2024

Main: User:Ch4zm

Notes on what's needed to automatically generate all the Seasons pages for a given cup, and have everything go smoothly.

(Note: also see User:Ch4zm/New Cup Season Pages/Old Version for old version of this checklist)

New Cup Checklist

  • Bot retrofit
  • Update team colors and abbreviations
  • Infoboxes:
    • Create season infobox - Tl Infobox CUPNAME season
  • Navboxes:
    • Create teams navbox - Tl Navbox CUPNAME teams
    • Create history navbox - Tl Navbox CUPNAME history
    • Create crowns navbox - Tl Navbox CUPNAME crowns
    • Create records navbox - Tl Navbox CUPNAME records
  • Create cup pages
    • CUPNAME Cup
    • CUPNAME Cup/Teams
    • CUPNAME Cup/Pennants
    • CUPNAME Cup/Rivalries
    • CUPNAME Cup/History
  • Update {{CupTeamsList}}
  • Dynasty:
    • Tl CUPNAME Dynasties
    • Tl CUPNAME Dynasties Gallery
    • Dynasty procedure:
      • Update Tl CUPNAME DynastiesGallery with images for dynasty team
      • Go to Tl ABBR TeamCategories and add Category:CUPNAME Cup
      • Create dynasty team fragment template Tl CUPNAME Dynasty ABBR Fragment
      • Update Tl CUPNAME Dynasties to include new dynasty team fragment template
      • Page Dynasty/ABBR/CUPNAME should just have the dynasty team fragment template
  • Create Records/X/CUPNAME page for each type of record
    • WinLoss
    • Points
    • PPG
    • Length
    • Streaks
    • Shutouts
    • Matchups
  • Create ranked lists pages
    • CUPNAME Cup/Ranked Seasons
    • CUPNAME Cup/Ranked Postseasons

Side note on crowns: currently the most painful, and most difficult to automate, because some rivalries have backgrounds, some rivalries don't, and therefore they all have different structures. To better automate this, we would want to create a uniform template, and then modify each Crown page to conform to the template. The template would consist of consistent "Overall Results", "History", "Season By Season Results", and "Navboxes".

(Another note on crowns: some of the rivalries are cross-league, so they have a bunch of empty table templates. Add a check to say, if this table has zero entries, don't even bother adding the table.)