The Style Guide has recently been rewritten. Please take a moment to review the new guidelines.
(centering embedded video captions without <center>) |
m (add 3 points from my old notes + move a point to done list) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
==Template== | ==Template== | ||
# | #Format date to mediawiki preference in {{t|badge}} | ||
#Template docs for your own created templates (Ongoing) | #Template docs for your own created templates (Ongoing) | ||
#Make {{t|ListChar}} (and many others) not use File: prefix in image input and update all the pages | #Make {{t|ListChar}} (and many others) not use File: prefix in image input and update all the pages | ||
Line 28: | Line 28: | ||
#"See section" template, something like <nowiki>{{slink}}</nowiki> [[wikipedia:Template:Slink|from wikipedia]] (they use lua of course) | #"See section" template, something like <nowiki>{{slink}}</nowiki> [[wikipedia:Template:Slink|from wikipedia]] (they use lua of course) | ||
#Change uses of {{t|Spoiler}} to {{t|SpoilerWarning}} because it's a less ambiguous name | #Change uses of {{t|Spoiler}} to {{t|SpoilerWarning}} because it's a less ambiguous name | ||
#When the author in {{t|Infobox file}} is [[:Category:Author Unknown|Author Unknown]], do not include it in {{t|BGM}} / {{t|BGMFileData}} | |||
===Notice templates=== | ===Notice templates=== | ||
Line 42: | Line 43: | ||
#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/{{awrap|personal website}}/discord/email: how to format in properties | #{{t|Author}} social links/{{awrap|personal website}}/discord/email: how to format in properties | ||
#Deprecate author last update and use the vh data to present it instead (''only if this is possible to do efficiently'') | #Deprecate author last update and use the vh data to present it instead (''only if this is possible to do efficiently'') | ||
==Help== | ==Help== | ||
#Template usage across the wiki (e.g. how to spoiler section). General info on templates and template docs | #Template usage across the wiki (e.g. how to spoiler section). General info on templates and template docs | ||
#Help page navbox ([[User:ZASNK/Sandbox#General Navbox|Ongoing]]) | #Help page navbox ([[User:ZASNK/Sandbox#General Navbox|Ongoing]]) | ||
#Color contrast tips e.g. for maps: https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Accessibility/Data_tables_tutorial#Color The [[YumeWiki:Style Guide|Style Guide]] mentions contrast in the location map section | |||
==Category== | ==Category== | ||
Line 66: | Line 68: | ||
#*Menu theme, bestiary, etc templates on the same vein would be needed if it were to be fully converted | #*Menu theme, bestiary, etc templates on the same vein would be needed if it were to be fully converted | ||
#*Need to heavily consider how this would effect page styling, since you'd need whichever style to support handling the data | #*Need to heavily consider how this would effect page styling, since you'd need whichever style to support handling the data | ||
#*Using templates might be harder for visual editor users | |||
==Yume Nikki== | ==Yume Nikki== | ||
Line 73: | Line 76: | ||
#Explain the technical reasoning behind the [[Yume Nikki:Glitches#Speed Glitches|speed glitches]] somewhere | #Explain the technical reasoning behind the [[Yume Nikki:Glitches#Speed Glitches|speed glitches]] somewhere | ||
#Add other glitches to the [[Yume Nikki:Glitches|glitches]] page from what you can figure from Smile Sabitsuki's videos | #Add other glitches to the [[Yume Nikki:Glitches|glitches]] page from what you can figure from Smile Sabitsuki's videos | ||
#Translation comparison page + move [[Yume Nikki:Effects#Trivia|effect page trivia]] to that page ([[User:ZASNK/INT|related]]) | #Translation comparison page + move [[Yume Nikki:Effects#Trivia|effect page trivia]] to that page ([[User:ZASNK/Sandbox#Translation_Differences|in progress]], also [[User:ZASNK/INT|related page]]) | ||
#Add kikiyama's screenshots to either [[Yume Nikki:KIKIYAMA|his page]] or the [[Yume Nikki:Yume Nikki|Yume Nikki page]]: http://www3.nns.ne.jp/~tk-mto/screen.html | |||
==Yume 2kki== | ==Yume 2kki== | ||
Line 111: | Line 115: | ||
#Unlock connection between [[Yume 2kki:Sealed Rainbow Pillars|Sealed Rainbow Pillars]] and [[Yume 2kki:Irregular Mosaic World|Irregular Mosaic World]] expects Locked connection on the opposite side | #Unlock connection between [[Yume 2kki:Sealed Rainbow Pillars|Sealed Rainbow Pillars]] and [[Yume 2kki:Irregular Mosaic World|Irregular Mosaic World]] expects Locked connection on the opposite side | ||
{{CollapseEnd|''End of connection list''}} | {{CollapseEnd|''End of connection list''}} | ||
==Uneven Dream== | |||
#Change [[Uneven Dream:Authors|Authors]] page to use the templates instead of plain text | |||
==Collective Unconscious== | ==Collective Unconscious== | ||
Line 118: | Line 125: | ||
==YNOproject== | ==YNOproject== | ||
#Badge submission process in [[YNOproject:Badges|Badges]] page - [[User:WikiOdd|WikiOdd]] was working on this | #Badge submission process in [[YNOproject:Badges|Badges]] page - [[User:WikiOdd|WikiOdd]] was working on this | ||
#Update the badge pages to include BP, Traits, and Batch, in addition to the info they should have had already like id<br><!-- | #Update the badge pages to include BP, Traits, and Batch, in addition to the info they should have had already like id.<br><!-- | ||
-->the | -->The following are the most updated, but need review: | ||
##Yume Nikki | ##[[YNOproject:Badges/Yume Nikki|Yume Nikki]] | ||
##.flow | ##[[YNOproject:Badges/Dotflow|.flow]] | ||
##Someday | ##[[YNOproject:Badges/Someday|Someday]] | ||
##[[YNOproject:Badges/Collective Unconscious|Collective Unconscious]] – thanks [[User:Sable|sable]] | |||
#NovAflow article | #NovAflow article | ||
#Help with writing History/Changelog article | #Help with writing History/Changelog article | ||
Line 137: | Line 145: | ||
==CSS== | ==CSS== | ||
#Record the current CSS classes available on the wiki (spoiler, center-text, article-table) | #Record the current CSS classes available on the wiki (spoiler, center-text, article-table) | ||
#Class for normal galleries, or just remake current gallery css? perhaps have classes for different types like world maps (this is to unify width and centering of galleries of the same type) | #Class for normal galleries, or just remake current gallery css? perhaps have classes for different types like world maps (this is to unify width and centering of galleries of the same type) | ||
#{{t|center}} on a [[Help:Embedding videos|video embed]] centers the whole element, cannot be used for text separately, and breaks the "Load video" button alignment. There needs to be an alternative for centering the caption text. | #{{t|center}} on a [[Help:Embedding videos|video embed]] centers the whole element, cannot be used for text separately, and breaks the "Load video" button alignment. There needs to be an alternative for centering the caption text. | ||
#Make Citizen skin discussion svg red if talk page is new | |||
==Admin only== | ==Admin only== | ||
AKA the to-ask list | AKA the to-ask list | ||
#Use <code>SMW_QSORT_UNCONDITIONAL</code> setting for config param [https://www.semantic-mediawiki.org/wiki/Help:$smwgQSortFeatures $smwgQSortFeatures] to allow sorting without implicit conditions | #Use <code>SMW_QSORT_UNCONDITIONAL</code> setting for config param [https://www.semantic-mediawiki.org/wiki/Help:$smwgQSortFeatures $smwgQSortFeatures] to allow sorting without implicit conditions | ||
#Enable query caching (how?) | #Enable query caching <sup>(how?)</sup> | ||
#Update documentation of [[Widget:Discord]] | #Update documentation of [[Widget:Discord]] | ||
#Install the [https://github.com/bvibber/ogv.js ogv.js library] to allow devices without ogg support to listen to wiki audio | #Install the [https://github.com/bvibber/ogv.js ogv.js library] to allow devices without ogg support to listen to wiki audio | ||
#Set up more interwikis: | #Set up more interwikis: | ||
Line 188: | Line 192: | ||
#Make {{t|FrontPageLatestVersion}} support multiple games → made it a SMW query instead of manual, so technically it should work for any wiki with a version history page | #Make {{t|FrontPageLatestVersion}} support multiple games → made it a SMW query instead of manual, so technically it should work for any wiki with a version history page | ||
#Make {{t|hide}} for an easier way to spoil text using <code>class=spoiler</code> | #Make {{t|hide}} for an easier way to spoil text using <code>class=spoiler</code> | ||
#Update [[Template:Badge/doc]] for new version → [[Special:Diff/489576/497578|Diff]] | |||
;Help | ;Help | ||
Line 213: | Line 218: | ||
;YNFG Wiki | ;YNFG Wiki | ||
#Turn [https://ynfg.yume.wiki/Template:Gamepage T:Gamepage] boxes into another format, maybe flexbox, to make it responsive for mobile → [https://ynfg.yume.wiki/index.php?title=Template:Gamepage&oldid=181&diff=82997 Diff] | #Turn [https://ynfg.yume.wiki/Template:Gamepage T:Gamepage] boxes into another format, maybe flexbox, to make it responsive for mobile → [https://ynfg.yume.wiki/index.php?title=Template:Gamepage&oldid=181&diff=82997 Diff] | ||
;CSS | |||
#Wrong text colours (look at Muma Rope edit summary, comparing changes, edit note) → Some of these have been fixed by [[User:Puckish|Puckish]], [[Special:Diff/496653/496773|otherwise]] | |||
#Wikitable should work for all wikis - some don't have any custom styling/colours → [[Special:Diff/497958/497999|Diff]] | |||
#Classes for help text (explain) and icons (like connections) → [[Special:Diff/495257/495297|explain]] and [[Special:Diff/493755/495257|infoicon]] | |||
===Done by others=== | ===Done by others=== |
Latest revision as of 12:07, 3 November 2024
I have several todo lists offsite, but I maintain this as a central location.
User page • Talk • Sandbox • Test • Template • Todo • Signature • Nav • YN files
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
- Change usage of
{{SITENAME}}
toYume Wiki
Project
- 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"
- Record what banners are on which wiki main pages
- Add to notable namespaces section in Help:Namespaces
Template
- Format date to mediawiki preference in {{badge}}
- Template docs for your own created templates (Ongoing)
- Make {{ListChar}} (and many others) not use File: prefix in image input and update all the pages
- Chaser connection type for common pools
- Turn {{BGM}} records into subobjects to properly support multiple values in a field
- Add "removed" parameter to {{BGM}}, perhaps this can include version
- Update Infobox image query functions to be more efficient, if possible
- Have JapaneseName in {{Locationbox}} automatically place a link to JP 2kki wiki when used on 2kki pages. what about removed content?
- Plan a feature for files with a version removed in {{Infobox image}}, perhaps a separate category
- Templates for short labels like system messages in similar vein to {{MWButton}}
- "See section" template, something like {{slink}} from wikipedia (they use lua of course)
- Change uses of {{Spoiler}} to {{SpoilerWarning}} because it's a less ambiguous name
- When the author in {{Infobox file}} is Author Unknown, do not include it in {{BGM}} / {{BGMFileData}}
Notice templates
- Make {{Outdated}} and {{MissingImage}} notices for pages that have massively outdated content and pages needing more images respectively - im now thinking Outdated would be redundant but an image notice might still be good.
- {{Archived}} notice/hatnote for pages that remain out of date on purpose - perhaps this is redundant as well as usually you can figure this out just by the nature of the page content
- A LocationMap notice 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 fixed e.g. wrong res - maybe a Category-setting notice for files is needed, or just noting it in MissingInfo is enough?
- Maps could have more specific tracking cats too, such as unclear, missing connection, missing feature/collectible, etc
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
- Deprecate author last update and use the vh data to present it instead (only if this is possible to do efficiently)
Help
- Template usage across the wiki (e.g. how to spoiler section). General info on templates and template docs
- Help page navbox (Ongoing)
- Color contrast tips e.g. for maps: https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Accessibility/Data_tables_tutorial#Color The Style Guide mentions contrast in the location map section
Category
- "Tracking categories" for the categories in Special:TrackingCategories. Wikipedia uses this for autocats as well
- Replace obsolete wanted categories with current categories
- "Forked content" category for pages that came from fandom and still have similar text
- Make a category for "Characters with Internal Names" to be used along with Category:Yume Nikki Characters With Official Names, since the latter category is a bit misleading
- Might also change the case of that category
Template categories
- "Substitution templates" for templates that must be substituted
- "Main page templates" to avoid breaking high-use 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
- {{Wallpaper}}/Book Cover templates to allow querying that info for Locationbox's
Collectibles
section- Menu theme, bestiary, etc templates on the same vein would be needed if it were to be fully converted
- Need to heavily consider how this would effect page styling, since you'd need whichever style to support handling the data
- Using templates might be harder for visual editor users
Yume Nikki
- Fix "The" in links and names: Special:Search/"Yume_Nikki:The"
- YN (name) series rewrite and move to Theories page - turns out this also shows up in google results which is terrible! (Ongoing)
- Review the second method of the Hyperspeed Glitch
- Explain the technical reasoning behind the speed glitches somewhere
- Add other glitches to the glitches page from what you can figure from Smile Sabitsuki's videos
- Translation comparison page + move effect page trivia to that page (in progress, also related page)
- Add kikiyama's screenshots to either his page or the Yume Nikki page: http://www3.nns.ne.jp/~tk-mto/screen.html
Yume 2kki
- Sniperbob circuit in NPC page (see Oriental Pub)
- Redo character navbox (could SMW do this?), maybe use minecraft wiki's formatting
- Fix incorrect connections
Uneven Dream
- Change Authors page to use the templates instead of plain text
Collective Unconscious
- Annotate maps
- Add all your CoUn trivia off of discord
YNOproject
- Badge submission process in Badges page - WikiOdd was working on this
- Update the badge pages to include BP, Traits, and Batch, in addition to the info they should have had already like id.
The following are the most updated, but need review:- Yume Nikki
- .flow
- Someday
- Collective Unconscious – thanks sable
- NovAflow article
- Help with writing History/Changelog article
- Page about friends, parties, and party mode. Best title we could come up with is "Multiplayer Features"
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
- Record the current CSS classes available on the wiki (spoiler, center-text, article-table)
- Class for normal galleries, or just remake current gallery css? perhaps have classes for different types like world maps (this is to unify width and centering of galleries of the same type)
- {{center}} on a video embed centers the whole element, cannot be used for text separately, and breaks the "Load video" button alignment. There needs to be an alternative for centering the caption text.
- Make Citizen skin discussion svg red if talk page is new
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
- 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.
[Show/Hide]