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