User:Bobogoobo: Difference between revisions

From NPOWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Resident wiki expert and code monkey. Please leave a message on my talk page or tag me in Discord if I can be of assistance.
Resident wiki expert and code monkey. Please leave a message on my talk page or tag me in Discord or the forums if I can be of assistance. My wiki page is at [[Bobogoobo]] (under construction).


Subpages:
Subpages:
Line 8: Line 8:
*[[MediaWiki:Common.js]]
*[[MediaWiki:Common.js]]


Todo:
Notes:
*Add other needed games to all relevant templates
*Colors: flag - blue #2082C3, black 0, yellow #ECE81E
*[[Project:Policies]]
 
*[[Help:Editing]] / [[Help:Tips and tricks]]
==To do list==
**links (internal, interwiki, external, postfix trick), qqx, recentchanges, overview of templates, automatic summaries, categories added by templates (don't duplicate) or system, ...
"People shouldn't have to click on anything to see the scope and depth of information on the wiki." - Edward I
*[[NPOWiki:Forum]]
 
*Template documentation
===High priority===
**Especially [[Template:Forumlink]]
*Set infobox row heading cells to a certain width (maybe 33%?) - already set on officeholder precede/succeed, replace with css
**Note that abbrgame can be used to get the correct form of a game name using 2=full, e.g. in templates
*Create documentation for all templates and modules missing it and categorize all (no modules documented yet - should link to template doc and cover only code concerns, include how to test [usually <code>=p.call({...})</code>]; [[mw:Extension:Scribunto/Lua reference manual#Module documentation|customization]])
*Create and populate categories
**For [[Template:List]] - blank params will be ignored with no output, sep overrides nosep, can be nested/joined/etc, escape = signs within param values
*Link icons: WP, games
**Add example to forumlink to show non-duplication of post id
*[[Template:Unsigned]], [[Template:Clear]]
*Majorly expand portal pages and make them more useful. Should be a good starting point for new editors to see what is needed.
*Make use of [[Template:Gov]] wherever possible.
*Game link templates (linked on Help:Editing; CN nation and alliance at least, NS nation, region, dispatch [see TEP page], WA stuff [see Xoriet in NS])
**Update other template documentation and templates themselves (e.g. community infobox) to use them, update pages
*Navbox for overall NPO topics (departments, etc)
*Determine bot account and create policy at [[NPOWiki:Bots]] (when done, delete my [[special:botpasswords]] and saved account in awb)
*NPO-themed colors for navboxes
*Add Ages/Eras to [[Template:Officeholder infobox]]
*Replace [[Template:Error]] with [[Module:Error]], convert existing modules to use it
*[[Module:Forumlink]] - improve default display text. For e.g. NPO forums I could convert the slug. If input only numeric, just say e.g. post 123. Add "on X forums".
*Date difference template, needed on government history pages. (Done, check where needed - [[Template:Date difference]])
 
===Code===
*[[Module:Forumlink]] - also see above
**"news" may be broken, the URL has a required category parameter. Module can make sure it's provided and use it in automatic text.
**Need to decode all input before handling and encode URL before returning
*Make template for link+flag+spacing combo in war/treaty infobox (.infobox-images div adds spacing in css). Have options for image in large size and inline thumbnail.
*War/treaty infobox use wrong class - need to lowercase, remove spaces, etc (slug param in abbrgame?)
*imagewidth param for person infobox etc, some avatars are pretty small
*Improvements to [[Template:File info]], especially licenses - need presets, including "self"
*If I want to put images in page-notice, it would need to be a table. Then disambiguation could use it too.
*Move forumlink config data to data module.
 
===Content===
*[[Template:On this day]] - determine what to include and add more (double check Emperor dates against Ages; could add anything that's listed on CN wiki ages/eras)
*More navboxes, or maybe a generic template for "this page in other games" (maybe to be put in e.g. a See Also section)
*Create needed category pages, think of any more to add
**Probably want ones for NPO members, separate current and former. Remember in Torn to check group instead of faction if present.
**Change "About the wiki" to "Wiki information" (or something better)
**Create any other maintenance categories I set up in templates
*Add any missing links (blue or red) to pages
*Timeline type params? E.g. in infobox community with "affiliation" specified could link to prev/next government
*Work on my page
**Check NPO NS subforum for my posts, especially old application, military membership, government, etc.
**Some history to convert from CN wiki. Did I keep EOD records? Also add
*I just want this term to exist: {{CNwiki|Category:Robertography}}
 
===Documentation===
*Add to [[NPOWiki:Policies]]: heading case (and when to use, don't use level 1), dates/times should be based on the game's server time whenever possible, redundancy also applies to headings, order of games (I've always been doing branch establishment order, person pages might want to do sections in order of join date), external links sections and the like should be bulleted
**Should separate nitpicks from major policies or make the latter more obvious
*Flesh out [[Help:Editing]] and improve readability; add common abbreviations
*Add tips and tricks
**links (internal, interwiki, external, postfix trick, files/cats), qqx, allmessages, recentchanges, fullurl, [[special:apisandbox]], overview of templates, automatic summaries, null edit/purge, categories added by templates (don't duplicate) or system, [[special:pageswithprop]], external links search (protocol is required, wildcard goes after that), can see own editcount in preferences, ...
 
===Appearance===
*Better appearance for Ages/Eras - at least a gap between games and types, but additions might be nice. Each has unique id, can do a selector like this: <code>[id^=mw-indicator-age-]:last</code>
**Might also want a JS collapsibility or other solution for very long lists (especially when multiple games get added)
*War infobox: might need to be wider, maybe add headings for sides
 
====Sitewide====
*Better styles for infoboxes
*Link icons: WP, games, //npowned.net
*Better visited link color
*Better visited link color
*[[Template:Unsigned]], [[Template:Clear]]
 
*[[NPOWiki:Bots]]
===Backend===
*Fix my purge link js to add & instead of ? when needed
*Remove case sensitivity in search box
*Better styles (for infoboxes)
*Interwikis ([[Special:Interwiki]] - can't edit?) or templates to link to CN Wiki, etc? (Note: Wikia links are wikia:w:c:wikiname:page but being able to see the real URL might be better)
*Check report pages eventually
*Look into fixing syntax highlighting (server junk)
*Look into fixing syntax highlighting (server junk)
*Lua editor is also broken due to some failed JS imports, including the search function
*Lua editor is also broken due to some failed JS imports, including the search function
===Uncategorized===
*We probably want to disable webp, will need to replace [[:File:First CN GOONS Flag.webp]]
*Fix my purge link js to add & instead of ? when needed
*CN wiki has image templates for ages/eras {{CNwiki|Template:Eras}}
*Need to make it more clear when notices are expired, if there are multiple you'd have to check the date and duration on each one.
**Maybe notice timer should return some text or something to show in the notice.
*Check report pages periodically and once things are sorted out
*AWB: add replacements in default settings for correct game names (except on templates etc), link templates (will probably want to run on all pages except disambigs once all settings are set up)
*Back up at least my Lua code. Could use Special:Export, or ask for full XML backup ([[mw:Manual:Backing up a wiki]])
====Extra OCD====
*Tracking for pages using infoboxes, Navbox, or "format title" directly?
*Fill out [[:Category:Pages with redundant template parameters]] - main/for/see also, infoboxes (name=page name when defaulted), etc.

Latest revision as of 07:04, 5 July 2021

Resident wiki expert and code monkey. Please leave a message on my talk page or tag me in Discord or the forums if I can be of assistance. My wiki page is at Bobogoobo (under construction).

Subpages:

Site pages:

Notes:

  • Colors: flag - blue #2082C3, black 0, yellow #ECE81E

To do list

"People shouldn't have to click on anything to see the scope and depth of information on the wiki." - Edward I

High priority

  • Set infobox row heading cells to a certain width (maybe 33%?) - already set on officeholder precede/succeed, replace with css
  • Create documentation for all templates and modules missing it and categorize all (no modules documented yet - should link to template doc and cover only code concerns, include how to test [usually =p.call({...})]; customization)
    • For Template:List - blank params will be ignored with no output, sep overrides nosep, can be nested/joined/etc, escape = signs within param values
    • Add example to forumlink to show non-duplication of post id
  • Template:Unsigned, Template:Clear
  • Majorly expand portal pages and make them more useful. Should be a good starting point for new editors to see what is needed.
  • Make use of Template:Gov wherever possible.
  • Game link templates (linked on Help:Editing; CN nation and alliance at least, NS nation, region, dispatch [see TEP page], WA stuff [see Xoriet in NS])
    • Update other template documentation and templates themselves (e.g. community infobox) to use them, update pages
  • Navbox for overall NPO topics (departments, etc)
  • Determine bot account and create policy at NPOWiki:Bots (when done, delete my special:botpasswords and saved account in awb)
  • NPO-themed colors for navboxes
  • Add Ages/Eras to Template:Officeholder infobox
  • Replace Template:Error with Module:Error, convert existing modules to use it
  • Module:Forumlink - improve default display text. For e.g. NPO forums I could convert the slug. If input only numeric, just say e.g. post 123. Add "on X forums".
  • Date difference template, needed on government history pages. (Done, check where needed - Template:Date difference)

Code

  • Module:Forumlink - also see above
    • "news" may be broken, the URL has a required category parameter. Module can make sure it's provided and use it in automatic text.
    • Need to decode all input before handling and encode URL before returning
  • Make template for link+flag+spacing combo in war/treaty infobox (.infobox-images div adds spacing in css). Have options for image in large size and inline thumbnail.
  • War/treaty infobox use wrong class - need to lowercase, remove spaces, etc (slug param in abbrgame?)
  • imagewidth param for person infobox etc, some avatars are pretty small
  • Improvements to Template:File info, especially licenses - need presets, including "self"
  • If I want to put images in page-notice, it would need to be a table. Then disambiguation could use it too.
  • Move forumlink config data to data module.

Content

  • Template:On this day - determine what to include and add more (double check Emperor dates against Ages; could add anything that's listed on CN wiki ages/eras)
  • More navboxes, or maybe a generic template for "this page in other games" (maybe to be put in e.g. a See Also section)
  • Create needed category pages, think of any more to add
    • Probably want ones for NPO members, separate current and former. Remember in Torn to check group instead of faction if present.
    • Change "About the wiki" to "Wiki information" (or something better)
    • Create any other maintenance categories I set up in templates
  • Add any missing links (blue or red) to pages
  • Timeline type params? E.g. in infobox community with "affiliation" specified could link to prev/next government
  • Work on my page
    • Check NPO NS subforum for my posts, especially old application, military membership, government, etc.
    • Some history to convert from CN wiki. Did I keep EOD records? Also add
  • I just want this term to exist: Category:Robertography on the Cyber Nations Wiki

Documentation

  • Add to NPOWiki:Policies: heading case (and when to use, don't use level 1), dates/times should be based on the game's server time whenever possible, redundancy also applies to headings, order of games (I've always been doing branch establishment order, person pages might want to do sections in order of join date), external links sections and the like should be bulleted
    • Should separate nitpicks from major policies or make the latter more obvious
  • Flesh out Help:Editing and improve readability; add common abbreviations
  • Add tips and tricks
    • links (internal, interwiki, external, postfix trick, files/cats), qqx, allmessages, recentchanges, fullurl, special:apisandbox, overview of templates, automatic summaries, null edit/purge, categories added by templates (don't duplicate) or system, special:pageswithprop, external links search (protocol is required, wildcard goes after that), can see own editcount in preferences, ...

Appearance

  • Better appearance for Ages/Eras - at least a gap between games and types, but additions might be nice. Each has unique id, can do a selector like this: [id^=mw-indicator-age-]:last
    • Might also want a JS collapsibility or other solution for very long lists (especially when multiple games get added)
  • War infobox: might need to be wider, maybe add headings for sides

Sitewide

  • Better styles for infoboxes
  • Link icons: WP, games, //npowned.net
  • Better visited link color

Backend

  • Remove case sensitivity in search box
  • Look into fixing syntax highlighting (server junk)
  • Lua editor is also broken due to some failed JS imports, including the search function

Uncategorized

  • We probably want to disable webp, will need to replace File:First CN GOONS Flag.webp
  • Fix my purge link js to add & instead of ? when needed
  • CN wiki has image templates for ages/eras Template:Eras on the Cyber Nations Wiki
  • Need to make it more clear when notices are expired, if there are multiple you'd have to check the date and duration on each one.
    • Maybe notice timer should return some text or something to show in the notice.
  • Check report pages periodically and once things are sorted out
  • AWB: add replacements in default settings for correct game names (except on templates etc), link templates (will probably want to run on all pages except disambigs once all settings are set up)
  • Back up at least my Lua code. Could use Special:Export, or ask for full XML backup (mw:Manual:Backing up a wiki)

Extra OCD