• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Difference between revisions of "Kancolle Wiki:Backlog"

From Kancolle Wiki
Jump to navigation Jump to search
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Statuses==
 
==Statuses==
 
{|class="wikitable"
 
{|class="wikitable"
!colspan="10"|Statuses
 
|-
 
 
|style="background:#FFCDD2"|Blocked by other decisions or tasks
 
|style="background:#FFCDD2"|Blocked by other decisions or tasks
 
|-
 
|-
Line 11: Line 9:
 
==Assets==
 
==Assets==
 
{|class="wikitable"
 
{|class="wikitable"
!colspan="10"|Assets
+
!colspan="6"|Current migrations
 
|-
 
|-
|colspan="10"|General scheme:
+
|colspan="6"|General scheme:
 
* <code>File:<object type> <asset type> <object name>[ <asset name>].<extension></code>
 
* <code>File:<object type> <asset type> <object name>[ <asset name>].<extension></code>
 
Rationale:
 
Rationale:
 
* Prefixing by object and asset types ensures good enumeration properties ("pseudo-namespaces")
 
* Prefixing by object and asset types ensures good enumeration properties ("pseudo-namespaces")
 
* Using names ensures straightforward lookup
 
* Using names ensures straightforward lookup
 +
Additional rules:
 +
* All duplicate or missing image (not voice!) assets should be still represented with redirects?
 
|-
 
|-
 
!Object type!!Object names!!Asset type!!Asset names!!Examples!!Status
 
!Object type!!Object names!!Asset type!!Asset names!!Examples!!Status
 
|-
 
|-
|rowspan="4"|<code>Ship</code>||rowspan="4"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/ship.json Ship names]||<code>Banner</code>||rowspan="3"|<code>-</code><br><code>Damaged</code>||<code>File:Ship Banner Ayanami Kai Ni.png</code><br><code>File:Ship Banner Ayanami Kai Ni Damaged.png</code>||style="background:#C8E6C9"|Done
+
|rowspan="4"|<code>Ship</code>||rowspan="4"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/ship.json Ship names]||<code>Banner</code>||rowspan="3"| -<br><code>Damaged</code>||<code>File:Ship Banner Ayanami Kai Ni.png</code><br><code>File:Ship Banner Ayanami Kai Ni Damaged.png</code>||style="background:#C8E6C9"|Done
 +
|-
 +
|<code>Card</code>||<code>File:Ship Card Ayanami Kai Ni.png</code><br><code>File:Ship Card Ayanami Kai Ni Damaged.png</code>||style="background:#C8E6C9"|Done
 +
|-
 +
|<code>Full</code>||<code>File:Ship Full Ayanami Kai Ni.png</code><br><code>File:Ship Full Ayanami Kai Ni Damaged.png</code>||style="background:#FFE0B2"|WIP
 +
|-
 +
|<code>Voice</code>||[https://github.com/kcwiki/kancolle-data/blob/master/tl/ship-line.json Line names]||<code>File:Ship Voice Ayanami Introduction.mp3</code>||style="background:#FFE0B2"|WIP (regular lines)<ref>Voice comparison for existing lines?</ref>
 +
|-
 +
|rowspan="4"|<code>Equipment</code>||rowspan="4"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/equipment.json Equipment names]<ref><code>/</code> in equipment names should be replaced with spaces (without multi-spaces)</ref>||<code>Card</code>||rowspan="4"| -||<code>File:Equipment Card Suisei.png</code>||style="background:#C8E6C9"|Done
 +
|-
 +
|<code>Character</code>||<code>File:Equipment Character Suisei.png</code>||style="background:#C8E6C9"|Done
 +
|-
 +
|<code>Item</code>||<code>File:Equipment Item Suisei.png</code>||style="background:#C8E6C9"|Done
 
|-
 
|-
|<code>Card</code>||<code>File:Ship Card Ayanami Kai Ni.png</code><br><code>File:Ship Card Ayanami Kai Ni Damaged.png</code>||style="background:#FFE0B2"|Ready
+
|<code>Full</code>||<code>File:Equipment Full Suisei.png</code>||style="background:#C8E6C9"|Done
 
|-
 
|-
|<code>Full</code>||<code>File:Ship Full Ayanami Kai Ni.png</code><br><code>File:Ship Full Ayanami Kai Ni Damaged.png</code>||style="background:#FFCDD2"|Blocked, used for new files
+
|rowspan="3"|<code>Item</code>||rowspan="3"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/item.json Item names]<ref>TODO: pseudo-items</ref>||<code>Card</code>||rowspan="3"| -||<code>File:Item Card Action Report.png</code>||style="background:#FFE0B2"|Consistency check
 
|-
 
|-
|<code>Voice</code>||TBD: link||<code>File:Ship Voice Ayanami Introduction.mp3</code>||style="background:#FFCDD2"|Blocked, used for new regular lines
+
|<code>Icon</code>||<code>File:Item Icon Action Report.png</code>||style="background:#FFE0B2"|Consistency check
 
|-
 
|-
|rowspan="4"|<code>Equipment</code>||rowspan="4"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/equipment.json Equipment names]||<code>Card</code>||rowspan="4"|<code>-</code>||<code>File:Equipment Card Suisei.png</code>||style="background:#FFE0B2"|Ready
+
|<code>Full</code>||<code>File:Item Full Action Report.png</code>||style="background:#FFE0B2"|Consistency check
 
|-
 
|-
|<code>Character</code>||<code>File:Equipment Character Suisei.png</code>||style="background:#FFE0B2"|Ready
+
|rowspan="2"|<code>Enemy</code>||rowspan="2"|[https://github.com/kcwiki/kancolle-data/blob/master/tl/enemy.json Enemy names]<ref>TODO: remove <code>-</code></ref>||<code>Banner</code>||rowspan="2"| -<br><code>Debuffed</code>||<code>File:Enemy Banner New Battleship Princess.png</code>||style="background:#FFE0B2"|WIP
 
|-
 
|-
|<code>Item</code>||<code>File:Equipment Item Suisei.png</code>||style="background:#FFE0B2"|Ready
+
|<code>Full</code>||<code>File:Enemy Full New Battleship Princess.png</code><br><code>File:Enemy Full New Battleship Princess Damaged Debuffed.png</code>||style="background:#FFE0B2"|WIP
 
|-
 
|-
|<code>Full</code>||<code>File:Equipment Full Suisei.png</code>||style="background:#FFE0B2"|Ready
+
!colspan="5"|Other tasks||Status
 
|-
 
|-
|colspan="10"|Etc. (items, icons, BGM, maps, ...)
+
|colspan="5"|Delete regular <code>KanMusu</code> leftovers||style="background:#FFCDD2"|Blocked
 +
|-
 +
|colspan="5"|Delete all redirects||style="background:#FFCDD2"|Blocked
 +
|-
 +
|colspan="5"|Generic rollouts as GitHub actions||style="background:#FFCDD2"|Blocked
 +
|-
 +
|colspan="5"|Other assets (icons, BGM, maps, etc.)||style="background:#FFCDD2"|Blocked
 +
|-
 +
|colspan="5"|Seasonal voices, cards and full CG||style="background:#FFCDD2"|Blocked
 
|}
 
|}
===Need manual fixing===
+
<references />
* [https://yksk.kancollewiki.net/File:KanMusu402Banner.png File:KanMusu402Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu407Banner.png File:KanMusu407Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu431aBanner.png File:KanMusu431aBanner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu431Banner.png File:KanMusu431Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu432aBanner.png File:KanMusu432aBanner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu432Banner.png File:KanMusu432Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu434Banner.png File:KanMusu434Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu436aBanner.png File:KanMusu436aBanner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu436Banner.png File:KanMusu436Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusu439Banner.png File:KanMusu439Banner.png] : [[Summer 2020 Event]], [[Summer 2020 Event/Info]], [[Summer 2020 Event/Friend Fleets]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist1Banner.png File:KanMusuMist1Banner.png] : [[Iona (fog)]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist1BannerDmg.png File:KanMusuMist1BannerDmg.png] : [[Iona (fog)]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist2Banner.png File:KanMusuMist2Banner.png] : [[Takao (fog)]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist2BannerDmg.png File:KanMusuMist2BannerDmg.png] : [[Takao (fog)]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist3Banner.png File:KanMusuMist3Banner.png] : [[Haruna (fog)]]
 
* [https://yksk.kancollewiki.net/File:KanMusuMist3BannerDmg.png File:KanMusuMist3BannerDmg.png] : [[Haruna (fog)]]
 
  
 
==Backend==
 
==Backend==
 
{|class="wikitable"
 
{|class="wikitable"
!colspan="10"|Backend
 
|-
 
 
!Namespace!!Task!!Status
 
!Namespace!!Task!!Status
 
|-
 
|-
Line 78: Line 80:
 
|}
 
|}
 
==Pages==
 
==Pages==
 +
* Delete all redirects.
 +
* Equipment pages should have correct names. [[Kancolle Wiki:Backlog/Rename]]: legacy Lua names, new Lua names, unknown names, and redirects. Name-based renaming won't fly, find equipment pages via content instead.
 +
* Equipment pages should have correct content layout.
 
{|class="wikitable"
 
{|class="wikitable"
!colspan="10"|Pages
 
|-
 
 
!Task!!Status
 
!Task!!Status
 
|-
 
|-
|Rename equipment pages||style="background:#FFCDD2"|Blocked
+
|Rename equipment pages||style="background:#FFE0B2"|WIP
 
|-
 
|-
 
|Update equipment pages layout||style="background:#FFCDD2"|Blocked
 
|Update equipment pages layout||style="background:#FFCDD2"|Blocked
 
|-
 
|-
|Rename ship pages, setup ship redirects||style="background:#FFCDD2"|Blocked
+
|Rename ship pages, setup ship redirects||style="background:#FFE0B2"|Ready
 
|-
 
|-
 
|Update ship pages layout||style="background:#FFCDD2"|Blocked
 
|Update ship pages layout||style="background:#FFCDD2"|Blocked
Line 97: Line 100:
 
|Event/regular maps?||style="background:#FFCDD2"|Blocked
 
|Event/regular maps?||style="background:#FFCDD2"|Blocked
 
|}
 
|}
 +
 
==Content==
 
==Content==
 
{|class="wikitable"
 
{|class="wikitable"
!colspan="10"|Content
 
|-
 
 
!Task!!Status
 
!Task!!Status
 
|}
 
|}

Latest revision as of 03:22, 30 November 2020

Statuses

Blocked by other decisions or tasks
Ready for implementation/execution
Done

Assets

Current migrations
General scheme:
  • File:<object type> <asset type> <object name>[ <asset name>].<extension>

Rationale:

  • Prefixing by object and asset types ensures good enumeration properties ("pseudo-namespaces")
  • Using names ensures straightforward lookup

Additional rules:

  • All duplicate or missing image (not voice!) assets should be still represented with redirects?
Object type Object names Asset type Asset names Examples Status
Ship Ship names Banner -
Damaged
File:Ship Banner Ayanami Kai Ni.png
File:Ship Banner Ayanami Kai Ni Damaged.png
Done
Card File:Ship Card Ayanami Kai Ni.png
File:Ship Card Ayanami Kai Ni Damaged.png
Done
Full File:Ship Full Ayanami Kai Ni.png
File:Ship Full Ayanami Kai Ni Damaged.png
WIP
Voice Line names File:Ship Voice Ayanami Introduction.mp3 WIP (regular lines)[1]
Equipment Equipment names[2] Card - File:Equipment Card Suisei.png Done
Character File:Equipment Character Suisei.png Done
Item File:Equipment Item Suisei.png Done
Full File:Equipment Full Suisei.png Done
Item Item names[3] Card - File:Item Card Action Report.png Consistency check
Icon File:Item Icon Action Report.png Consistency check
Full File:Item Full Action Report.png Consistency check
Enemy Enemy names[4] Banner -
Debuffed
File:Enemy Banner New Battleship Princess.png WIP
Full File:Enemy Full New Battleship Princess.png
File:Enemy Full New Battleship Princess Damaged Debuffed.png
WIP
Other tasks Status
Delete regular KanMusu leftovers Blocked
Delete all redirects Blocked
Generic rollouts as GitHub actions Blocked
Other assets (icons, BGM, maps, etc.) Blocked
Seasonal voices, cards and full CG Blocked
  1. Voice comparison for existing lines?
  2. / in equipment names should be replaced with spaces (without multi-spaces)
  3. TODO: pseudo-items
  4. TODO: remove -

Backend

Namespace Task Status
Module:+ Import revisions of non-existing modules Ready
Template:+ Import revisions of (some?) non-existing templates Ready
Module:* Resolve module conflicts and finish importing Blocked
Template:* Resolve template conflicts and finish importing Blocked
Main:+ Import revisions of some core automated pages Blocked
Main:* Page conflicts Blocked
MediaWiki:+/* JS/CSS support Blocked

Pages

  • Delete all redirects.
  • Equipment pages should have correct names. Kancolle Wiki:Backlog/Rename: legacy Lua names, new Lua names, unknown names, and redirects. Name-based renaming won't fly, find equipment pages via content instead.
  • Equipment pages should have correct content layout.
Task Status
Rename equipment pages WIP
Update equipment pages layout Blocked
Rename ship pages, setup ship redirects Ready
Update ship pages layout Blocked
Quests? Blocked
Expeditions? Blocked
Event/regular maps? Blocked

Content

Task Status