(→Done: sorting locations with articles) |
(→General Wiki: banners →Project: new section about the YumeWiki namespace →Template: code labels →Spoiler templates: spoil to hide) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
#Figure out isolated "connector" sections - basically multiple split sections on one page | #Figure out isolated "connector" sections - basically multiple split sections on one page | ||
#Find an alternative to move & replace of files that doesn't involve admin perms | #Find an alternative to move & replace of files that doesn't involve admin perms | ||
#Make a glossary page for commonly used ynfg terms (e.g. what does ynfg mean) | |||
#Record what banners are on which wiki main pages | |||
== | ==Project== | ||
#[[YumeWiki:VisualEditor]] - general or complete guide, depends on how much there is to cover | |||
#Page on the different editors supported by the site (wikieditor + syntax highlighting, visualeditor, formedit, code editor) | |||
#Guide on user pages - basically "do whatever except categories" | |||
==Template== | |||
#Use a new Traits template for badge traits, allow it to function in the manual table, compare performance with current method | #Use a new Traits template for badge traits, allow it to function in the manual table, compare performance with current method | ||
#Update [[Template:badge/doc|badge/doc]] for new version | #Update [[Template:badge/doc|badge/doc]] for new version | ||
#Template docs for your own created templates ( | #Template docs for your own created templates (Ongoing) | ||
#Make {{t|FrontPageLatestVersion}} support multiple games | #Make {{t|FrontPageLatestVersion}} support multiple games | ||
#Make {{t|ListChar}} (and many others) not use File: prefix in image input, update all the pages, then update {{t|RecentlyEdited}} to make it work again. RecentlyEdited uses a lot of those templates, so use it as a list. | #Make {{t|ListChar}} (and many others) not use File: prefix in image input, update all the pages, then update {{t|RecentlyEdited}} to make it work again. RecentlyEdited uses a lot of those templates, so use it as a list. | ||
Line 18: | Line 25: | ||
#Update [[Template:Infobox image|Infobox image]] query functions to be more efficient, if possible. Remember SFX needs speed but does not need creator | #Update [[Template:Infobox image|Infobox image]] query functions to be more efficient, if possible. Remember SFX needs speed but does not need creator | ||
#Template for collapsible sections | #Template for collapsible sections | ||
#Have JapaneseName in {{t|Locationbox}} automatically place a link to JP 2kki wiki when | #Have JapaneseName in {{t|Locationbox}} automatically place a link to JP 2kki wiki when used on 2kki pages. ''what about removed content?'' | ||
#Add a check for no protag specified in {{t|Infobox image}} if multiple is selected | |||
#Plan a feature for files with a version removed in {{t|Infobox image}} | |||
#Templates for short labels like system messages in similar vein to {{t|MWButton}} | |||
===Notice templates=== | ===Notice templates=== | ||
#Make {{t|Outdated}} and {{t|MissingImage}} notices for pages that have massively outdated content and pages needing more images respectively | #<strong>Make {{t|Outdated}} and {{t|MissingImage}} notices for pages that have massively outdated content and pages needing more images respectively</strong> | ||
#{{t|Forked}} notice for pages that came from fandom and still have similar text - or perhaps this should only place a category since it would apply to too many pages and is very low-priority | #{{t|Forked}} notice for pages that came from fandom and still have similar text - or perhaps this should only place a category since it would apply to too many pages and is very low-priority | ||
#{{t|Archived}} notice for pages that remain out of date on purpose | #{{t|Archived}} notice for pages that remain out of date on purpose | ||
#Perhaps a separate "update map" notice can be useful since that involves different work than updating the rest of the page | #<strong>Perhaps a separate "update map" notice can be useful since that involves different work than updating the rest of the page</strong> | ||
#Page/File rename (move) notice, with a tracking category, so admins can move & replace | #Page/File rename (move) notice, with a tracking category, so admins can move & replace | ||
#There's no way to request file replacement for files that need to be replaced e.g. [[:File:Isee in Barracks Settlement.png|wrong res]] - maybe a Category-setting notice for files is needed, or just noting in a page's MissingInfo is enough? | |||
===Spoiler templates=== | |||
#Change uses of {{t|Spoiler}} to {{t|SpoilerWarning}} because it's a less ambiguous name | |||
#Use {{t|hide}} for spoiler text like in [[Yume 2kki:Urotsuki|the Urotsuki page]] | |||
#Move {{t|SpoilerSectionStart}} to {{t|CollapseStart}} and {{t|SpoilerSectionEnd}} to {{t|CollapseEnd}} - keep spoiler text as default inputs | |||
===Authors=== | ===Authors=== | ||
Line 31: | Line 47: | ||
#Author aliases / dev names in other games, if separate | #Author aliases / dev names in other games, if separate | ||
#Make sure templates support multiple inputs for fields that may contain multiple values (such as original name) | #Make sure templates support multiple inputs for fields that may contain multiple values (such as original name) | ||
#{{t|Author}} social links/ | #{{t|Author}} social links/{{awrap|personal website}}/discord/email: how to format in properties | ||
==Help== | ==Help== | ||
Line 41: | Line 54: | ||
==Category== | ==Category== | ||
#"Tracking categories" for the categories in Special:TrackingCategories. Wikipedia uses this for autocats as well | #"Tracking categories" for the categories in [[Special:TrackingCategories]]. Wikipedia uses this for autocats as well | ||
# | #<strong>Replace obsolete [[Special:WantedCategories|wanted categories]] with current categories</strong> | ||
===Template categories=== | ===Template categories=== | ||
Line 48: | Line 61: | ||
#"Main page templates" that also tells you which main pages | #"Main page templates" that also tells you which main pages | ||
#"Wiki-specific templates" which only work on specific wikis | #"Wiki-specific templates" which only work on specific wikis | ||
#"SMW output templates" (under Formatting templates) | #<strong>"SMW output templates" (under [[:Category:Formatting templates|Formatting templates]])</strong> | ||
#Repurpose "[[:Category:Character templates|Character templates]]" for game characters, move current templates to "Text templates" | |||
==SMW== | ==SMW== | ||
Line 58: | Line 72: | ||
#Fix "The" in links and names: [[Special:Search/%22Yume_Nikki:The%22]] | #Fix "The" in links and names: [[Special:Search/%22Yume_Nikki:The%22]] | ||
#YN [[:Category:Yume Nikki theoretical discussions by Mt.kiki|(name) series]] rewrite and move to [[Yume Nikki:Theories|Theories]] page ([[User:ZASNK/Sandbox#name|Ongoing]]) | #YN [[:Category:Yume Nikki theoretical discussions by Mt.kiki|(name) series]] rewrite and move to [[Yume Nikki:Theories|Theories]] page ([[User:ZASNK/Sandbox#name|Ongoing]]) | ||
#Fix the last step of the second method of the [[Yume Nikki:Glitches#Hyperspeed Glitch|Hyperspeed Glitch]] | |||
#Explain the technical reasoning behind the [[Yume Nikki:Glitches#Speed Glitches|speed glitches]] somewhere | |||
==Yume 2kki== | ==Yume 2kki== | ||
Line 80: | Line 96: | ||
#Redo template category structure | #Redo template category structure | ||
#Merge of templates (Ongoing) | #Merge of templates (Ongoing) | ||
#Notice template for games with full wikis | #<strong>Notice template for games with full wikis</strong> | ||
#Record any filename consistencies that have been adopted naturally by editors | #Record any filename consistencies that have been adopted naturally by editors | ||
#Change [https://ynfg.yume.wiki/Template:ReleaseDate T:ReleaseDate] to support irregular inputs | #Change [https://ynfg.yume.wiki/Template:ReleaseDate T:ReleaseDate] to support irregular inputs | ||
Line 131: | Line 147: | ||
#Support {{t|Author}} for all games → TBA | #Support {{t|Author}} for all games → TBA | ||
#"composer" record or subobject on pages: author, BGM authored, soundroom entry? or maybe just '''a property in the {{t|BGM}} record?''' → TBA, done by [[User:reas|reas]] | #"composer" record or subobject on pages: author, BGM authored, soundroom entry? or maybe just '''a property in the {{t|BGM}} record?''' → TBA, done by [[User:reas|reas]] | ||
#{{t|AuthorCat}} list locations the author's BGM was used in (would need to query BGM with the author, and find pages the BGM is in) → [[Special:Diff/487220/487739|487739]] | |||
;Help | ;Help | ||
Line 140: | Line 157: | ||
#Basic Editing category for {{t|Stub}} and {{t|MissingInfo}} → [[:Category:Basic Editing]] | #Basic Editing category for {{t|Stub}} and {{t|MissingInfo}} → [[:Category:Basic Editing]] | ||
#<nowiki>{{Querying}}</nowiki>, {{t|PropertySetting}}, {{t|CategorySetting}} → TBA, as for "Querying" I no longer think it's necessary | #<nowiki>{{Querying}}</nowiki>, {{t|PropertySetting}}, {{t|CategorySetting}} → TBA, as for "Querying" I no longer think it's necessary | ||
#Move [[:Category:Removed Content|Removed Content]] to [[:Category:Yume 2kki Removed Content|Yume 2kki Removed Content]] → [[Special:Permalink/487702|487702]] | |||
;SMW | ;SMW |
Latest revision as of 01:53, 17 August 2024
I've been maintaining several todo lists for a long time, and since I wanted to organise it all in one place, I decided to do it here.
General Wiki
- Redundant info in Category:Multi-page Locations - how best to organise the pages
- Figure out isolated "connector" sections - basically multiple split sections on one page
- Find an alternative to move & replace of files that doesn't involve admin perms
- Make a glossary page for commonly used ynfg terms (e.g. what does ynfg mean)
- Record what banners are on which wiki main pages
Project
- YumeWiki:VisualEditor - general or complete guide, depends on how much there is to cover
- Page on the different editors supported by the site (wikieditor + syntax highlighting, visualeditor, formedit, code editor)
- Guide on user pages - basically "do whatever except categories"
Template
- Use a new Traits template for badge traits, allow it to function in the manual table, compare performance with current method
- Update badge/doc for new version
- Template docs for your own created templates (Ongoing)
- Make {{FrontPageLatestVersion}} support multiple games
- Make {{ListChar}} (and many others) not use File: prefix in image input, update all the pages, then update {{RecentlyEdited}} to make it work again. RecentlyEdited uses a lot of those templates, so use it as a list.
- Chaser connection type for common pools
- Remake Template:Mainpage
- Turn {{BGM}} records into subobjects to properly support multiple values in a field
- Add "removed" parameter to {{BGM}}
- Update Infobox image query functions to be more efficient, if possible. Remember SFX needs speed but does not need creator
- Template for collapsible sections
- Have JapaneseName in {{Locationbox}} automatically place a link to JP 2kki wiki when used on 2kki pages. what about removed content?
- Add a check for no protag specified in {{Infobox image}} if multiple is selected
- Plan a feature for files with a version removed in {{Infobox image}}
- Templates for short labels like system messages in similar vein to {{MWButton}}
Notice templates
- Make {{Outdated}} and {{MissingImage}} notices for pages that have massively outdated content and pages needing more images respectively
- {{Forked}} notice for pages that came from fandom and still have similar text - or perhaps this should only place a category since it would apply to too many pages and is very low-priority
- {{Archived}} notice for pages that remain out of date on purpose
- Perhaps a separate "update map" notice can be useful since that involves different work than updating the rest of the page
- Page/File rename (move) notice, with a tracking category, so admins can move & replace
- There's no way to request file replacement for files that need to be replaced e.g. wrong res - maybe a Category-setting notice for files is needed, or just noting in a page's MissingInfo is enough?
Spoiler templates
- Change uses of {{Spoiler}} to {{SpoilerWarning}} because it's a less ambiguous name
- Use {{hide}} for spoiler text like in the Urotsuki page
- Move {{SpoilerSectionStart}} to {{CollapseStart}} and {{SpoilerSectionEnd}} to {{CollapseEnd}} - keep spoiler text as default inputs
Authors
- {{Author}} original name language be a choice for each original name (as there can be multiple)
- Author aliases / dev names in other games, if separate
- Make sure templates support multiple inputs for fields that may contain multiple values (such as original name)
- {{Author}} social links/personal website/discord/email: how to format in properties
Help
- Template usage across the wiki (eg how to spoiler section). General info on templates and template docs
- Help page navbox (Ongoing)
Category
- "Tracking categories" for the categories in Special:TrackingCategories. Wikipedia uses this for autocats as well
- Replace obsolete wanted categories with current categories
Template categories
- "Substitution templates" for templates that must be substituted
- "Main page templates" that also tells you which main pages
- "Wiki-specific templates" which only work on specific wikis
- "SMW output templates" (under Formatting templates)
- Repurpose "Character templates" for game characters, move current templates to "Text templates"
SMW
- WP/Book Cover template to allow querying that info for Locationbox's Collectibles section
- Menu theme, bestiary, etc templates on the same vein
- Is doing the same for NPCs feasible/useful?
Yume Nikki
- Fix "The" in links and names: Special:Search/"Yume_Nikki:The"
- YN (name) series rewrite and move to Theories page (Ongoing)
- Fix the last step of the second method of the Hyperspeed Glitch
- Explain the technical reasoning behind the speed glitches somewhere
Yume 2kki
- Sniperbob circuit in NPC page (see Oriental Pub)
- Redo character navbox (could SMW do this?), maybe use minecraft wiki's formatting
Collective Unconscious
- Annotate maps
- Add all your CoUn trivia off of discord
YNOproject
- Badge submission process in Badges page
- Update the badge pages
- NovAflow article
- Help with writing History/Changelog article
- Screenshots article
- Page about friends, parties, party mode… whats a good title?
YNFG Wiki
- Update {{Characterbox}} with new collapsible table method
- Record current category setup
- Redo template category structure
- Merge of templates (Ongoing)
- Notice template for games with full wikis
- Record any filename consistencies that have been adopted naturally by editors
- Change T:ReleaseDate to support irregular inputs
CSS
I don't have interfaceeditor perms so this is mainly just a personal interest thing rather than todo
- Wrong text colours (look at Muma Rope edit summary, comparing changes, edit note) → Some of these have been fixed by Puckish, I think diffs on Muma Rope are still broken
- Wikitable should work for all wikis
- Record the current CSS classes available on the wiki
- Class for normal galleries, or just remake current gallery css? perhaps have classes for different types like world maps
Admin only
AKA the to-ask list
- Use
SMW_QSORT_UNCONDITIONAL
setting for config param $smwgQSortFeatures to allow sorting without implicit conditions - Enable query caching (how?)
- Update documentation of Widget:Discord
- Update wiki extensions
- If this doesn't fix elastic search then look into that as well, search has been broken since ever
- Install the ogv.js library to allow devices without ogg support to listen to wiki audio
- Set up more interwikis:
- YNFG Wiki
- JP 2kki wiki
- MediaWiki (for help pages)
Done
Also organised by namespace, but without any subheadings. "TBA" refers to adding the edit/page link of it being done.
If something on my todo was done by another person, I will list it here and credit them for it.
Some things I've changed my mind on will also still be listed, but crossed out.
- General Wiki
- Update Style Guide for brevity → TBA
- Templates
- Put {{CreateNewArticle}} on every main page → TBA
- Use collapse toggles to make {{CreateNewArticle}} sorta have selectable boxes (i hope this is possible) → TBA
- Update {{WorldMaps}} limit → TBA
- Update templates for new wikis - add category Wiki-dependent to remember which ones → Category:Wiki-dependent
- Fix auto categories on the wiki and solve the issue of multiple protagonists/bedrooms → TBA
- Add
line-height:1em;
to all connection icons → TBA - Redo {{vh}} CSS & make it use full version names for SMW (match dates and authors with versions) → TBA
- Create {{CustomNotice}} to use it as a base notice template → TBA
- Plan and record all notice images in a table → User:ZASNK/Sandbox#Notice Templates
Use duplicate images for notice templates, or maybe just file redirects?→ Had to change the images slightly anyways, so they're truly separate- Standardise notice image size → 48x66, except File:UroSign.png which is still 38x40
- Remake notice CSS to match wikipedia's notices → TBA
- Support {{Author}} for all games → TBA
- "composer" record or subobject on pages: author, BGM authored, soundroom entry? or maybe just a property in the {{BGM}} record? → TBA, done by reas
- {{AuthorCat}} list locations the author's BGM was used in (would need to query BGM with the author, and find pages the BGM is in) → 487739
- Help
- Namespace explanations, how to identify and use, shortened names → Help:Namespaces
- Redo "Helpful Formatting" tables (brevity) then move it to a help page → Help:Formatting
- Move connections guide from Style Guide to a help page → Help:Connections
- Category
- Basic Editing category for {{Stub}} and {{MissingInfo}} → Category:Basic Editing
- {{Querying}}, {{PropertySetting}}, {{CategorySetting}} → TBA, as for "Querying" I no longer think it's necessary
- Move Removed Content to Yume 2kki Removed Content → 487702
- SMW
- Find a way to sort locations alphabetically while ignoring "The" at the start of a name (e.g. in VendingMachineTable) → simply use {{DEFAULTSORT:}}
- Yume Nikki
- Add new ninth banner to Yume Nikki Wiki (Madotsuki) → 459218
- World Maps article → Yume Nikki:World Maps
- Move the FAQ off KIKIYAMA's page since it's likely fanmade → TBA
- YNOproject
- "Extra" section in {{Locationbox}} for YNO badges → TBA
- YNFG Wiki
Try making as many categories as possible automatic(?) maybe this will lead to problems→ I've decided to only make them automatic if it sets a property or similar function- Turn T:Gamepage boxes into another format, maybe flexbox, to make it responsive for mobile → TBA
- CSS
- Mobile span titles: https://stackoverflow.com/questions/12539006/tooltips-for-mobile-browsers → TBA, done by Puckish