User:Ch4zm/New Cup Season Pages
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.)