Difference between revisions of "User:Ian07/To-do list"

From LifeWiki
Jump to navigation Jump to search
(28 intermediate revisions by 3 users not shown)
Line 4: Line 4:
*[[apgcode]]: Needs explanation of how linear-growth patterns are encoded
*[[apgcode]]: Needs explanation of how linear-growth patterns are encoded
*[[Adjustable spaceship]]: Expand with info on [[half-baked knightship]]s and the [[HighLife]] [[basilisk]]s
*[[Adjustable spaceship]]: Expand with info on [[half-baked knightship]]s and the [[HighLife]] [[basilisk]]s
*[[Caterloopillar]]: General review, fix grammar
*[[LifeWiki:Did you know]] and [[LifeWiki:Did you know archive]]: might be able to make these generate the list from DPL to avoid having to manually update
*[[Random walk]]: Fix image formatting
**Something like <tt><nowiki>{{#dpl:namespace=LifeWiki|titlematch=Did you know/%|format=,\n*[[%PAGE%]]: {{%PAGE%}}}}</nowiki></tt> but unfortunately this doesn't quite work for two reasons:
**#Is sorted lexicographically instead of numerically, so it goes 1, 10, 100, 101, etc.
**#Thinks <tt><nowiki>{{%PAGE%}}</nowiki></tt> is supposed to be transcluding from the Template namespace rather than the LifeWiki namespace, and <tt><nowiki>{{LifeWiki:%TITLE%}}</nowiki></tt> doesn't work either
*[[MediaWiki:Common.css]]: add support for custom list-style-types for references (i.e. something like <tt><nowiki>div.reflist ol.references {list-style-type: inherit;}</nowiki></tt>) - I tried this out in my own userspace and, like the last time I tried to mess with CSS/JS, it didn't seem to do anything so not sure what to do from here
**Probably useful to switch the footnotes for the still life table in [[Glider synthesis]] to <tt>lower-alpha</tt> to conserve space while still clearly separating these from citations
**Okay, looks like user scripts just straight up don't work on LifeWiki - no clue why; so I had to edit MediaWiki:Common.css directly to try it out
**Imported [[Template:Efn]] from Wikipedia which is theoretically supposed to support letter-style footnotes but it didn't do anything when I tested it out
*[[Remini]]: Needs infobox
*[[Remini]]: Needs infobox
*[[Symmetry]]: Finish images for hexagonal symmetries section
*[[Symmetry]]: Finish images for hexagonal symmetries section
*[[Template:Conduit]]: appears that some information in the infobox is reliant on output offset in order to appear (see for example [[Fx119 inserter]])
*[[Template:Conduit]]: appears that some information in the infobox is reliant on output offset in order to appear (see for example [[Fx119 inserter]])
*[[Template:Distinguish]], [[Template:Merge]], [[Template:Merge from]]: currently broken for the use case of multiple parameters due to the lack of a [[Template:Int]], which is called in [[Template:Pagelist]] (if I understand correctly, [[User:Calcyman]] just copied these from Wikipedia)
*[[Template:Distinguish]], [[Template:Merge]], [[Template:Merge from]]: currently broken for the use case of multiple parameters due to the lack of a [[Template:Int]], which is called in [[Template:Pagelist]] (if I understand correctly, [[User:Calcyman]] just copied these from Wikipedia)
*[[Template:OscNumbers]] and [[Template:OscModNumbers]]: were broken due to MediaWiki update; have now been disabled
*[[Template:LongLivedMethuselah]]: is there a way to force the quotient values to display a certain number of decimal digits? May make the table look a little neater.
*Article ideas:
*These are broken due to MediaWiki update; have now been disabled: [[Template:OscNumbers]], [[Template:OscModNumbers]], [[Template:RotorNumbers]], [[Template:SpaceshipModNumbers]], [[Template:UnitcellNumbers]]
**[[Margolus neighbourhood]] (currently a redirect to [[Cellular automaton#Block_cellular_automaton]])
*[[Template:Reflector]]: support ''rotor'' parameter? Seems to be used in several articles anyway e.g. [[p7 bumper]]
**[[RuleLoader]] and [[StreamLife]]
*[[Template:Tutorial]]: add tutorial navbox in addition to categorization


==Long-term==
==Long-term==
*Replace static images with LifeViewers throughout the wiki where applicable
*Replace static images with LifeViewers throughout the wiki where applicable
*Complete transcriptions for [[Lifeline]] (also see [[Talk:Lifeline/project]])
*Complete transcriptions for [[Lifeline]] (also see [[Talk:Lifeline/project]])
**[[Lifeline Volume 4]] page 10 was formerly missing but has finally been [https://www.conwaylife.com/forums/viewtopic.php?p=95621#p95621 recovered by Heinrich Koenig], so needs to be added to the wiki page
**Update the [[Lifeline Index]] accordingly - there's a comment there explaining how to convert things for a given volume to the updated links (i.e. link to transcribed version instead of scan)
*Update/expand [[tutorials]]
*Update/expand [[tutorials]]
*De-stubbify articles created as part of [[User:AwesoMan3000]]'s [[:Category:Strict still lifes with 12 cells|12SL project]]
*De-stubbify articles created as part of [[User:AwesoMan3000]]'s [[:Category:Strict still lifes with 12 cells|12SL project]]
*Review [[:Category:Oscillators]] and add categories as part of [[User:Entity Valkyrie]]'s [[:Category:Sparkers|sparker category project]]
*Review [[:Category:Oscillators]] and add categories as part of [[User:Entity Valkyrie]]'s [[:Category:Sparkers|sparker category project]]
*In general, clean up edits by [[Special:Contributions/Entity_Valkyrie|Entity Valkyrie]], [[Special:Contributions/Entity_Valkyrie_2|Entity Valkyrie 2]], and [[Special:Contributions/Pooping_Alien|Pooping Alien]]
*In general, clean up edits by [[Special:Contributions/Entity_Valkyrie|Entity Valkyrie]], [[Special:Contributions/Entity_Valkyrie_2|Entity Valkyrie 2]], and [[Special:Contributions/Pooping_Alien|Pooping Alien]]
*Isorule info where applicable for patterns other than still lifes, oscillators, and spaceships (calculate using [https://pastebin.com/UPQVTvuN this Golly script])
*Rule info for certain types of patterns where the rule scripts don't exactly recognize bounded grids:
**[[Torus|toroidal]] patterns - [[wick]]s, [[agar]]s, [[titanic toroidal traveler]]
**[[Induction coil]]s, [[Coolout Conjecture]], [[claw]], [[feather]], [[nine]], [[tail]]
*Update the [[LifeWiki:Editor pages]], most of which have not been substantially changed since 2009
*Update the [[LifeWiki:Editor pages]], most of which have not been substantially changed since 2009
*Per [[LifeWiki:Tiki_bar#Non-notable_isotropic_rules]], create some articles about notable patterns in alien rules (e.g. [[OCA:HighLife/Bomber]]); however this may still need to be discussed as there were some unanswered questions from that discussion particularly about:
*Per [[LifeWiki:Tiki_bar/Archive/2019#Non-notable_isotropic_rules]], create some articles about notable patterns in alien rules (e.g. [[OCA:HighLife/Bomber]]); however this may still need to be discussed as there were some unanswered questions from that discussion particularly about:
*#how strict the notability guidelines should be, and
*#how strict the notability guidelines should be, and
*#whether the new pages should be added to the same categories (e.g. should the bomber be added to [[:Category:Spaceships with speed c/6]]?)
*#whether the new pages should be added to the same categories (e.g. should the bomber be added to [[:Category:Spaceships with speed c/6]]?)
Line 36: Line 46:
**I'm pretty sure these were the first two RLE: pages made, and may have predated the actual creation of the namespace, but that shouldn't matter AFAIK since the [https://www.conwaylife.com/w/index.php?title=RLE:Loafer&action=info page information] specifically says it's a page named "Loafer" in the RLE namespace rather than a page named "RLE:Loafer" in the main namespace
**I'm pretty sure these were the first two RLE: pages made, and may have predated the actual creation of the namespace, but that shouldn't matter AFAIK since the [https://www.conwaylife.com/w/index.php?title=RLE:Loafer&action=info page information] specifically says it's a page named "Loafer" in the RLE namespace rather than a page named "RLE:Loafer" in the main namespace
*[[Special:BrokenRedirects]]: weirdly, [[RLE:lobster]] -> [[RLE:83p7h1v1]] appears here, and as blue -> red even though it's actually the latter page that exists, not the former
*[[Special:BrokenRedirects]]: weirdly, [[RLE:lobster]] -> [[RLE:83p7h1v1]] appears here, and as blue -> red even though it's actually the latter page that exists, not the former
*[[Special:WantedPages]]: appears to contain a few mysterious "cursed pages" which, when MediaWiki attempts to display them, causes the whole page to error (see [https://www.conwaylife.com/forums/viewtopic.php?f=4&t=4168 this thread] for more information)
**Although their numerical positions have changed over time as new redlinks get added, the names of these two pages are both somewhere between "Vase siamese bookends" and "Very^9 long snake" based on the alphabetization of the list
*[[Special:WhatLinksHere]]: namespace filter is broken i.e. sometimes pages that shouldn't appear do appear despite being in the wrong namespace, and others are eliminated despite being in the correct namespace
*[[Special:WhatLinksHere]]: namespace filter is broken i.e. sometimes pages that shouldn't appear do appear despite being in the wrong namespace, and others are eliminated despite being in the correct namespace
*Moving certain old pages gives an error (see [https://www.conwaylife.com/forums/viewtopic.php?f=4&t=4219 this thread] for more information; potential solutions have been posted but not all of them have been tried)
*Moving certain old pages gives an error (see [https://www.conwaylife.com/forums/viewtopic.php?f=4&t=4219 this thread] for more information; potential solutions have been posted but not all of them have been tried)
*There might be an easier workaround for RLE: and Rule: pages not copying correctly under wikitext display - [[Special:ChangeContentModel|changing the content model]]. If the default model for those two namespaces could be changed to either JavaScript or CSS, they'll be displayed without the formatting that MediaWiki does normally, including spacing and line breaking. The only caveat is that it'll display an ugly and irrelevant message about clearing your cache, but we should be able to remove that via [[MediaWiki:Common.js]]
*As of January 29, 2021, [[User:MathAndCode]] is not listed in [[Special:ActiveUsers]] ([https://web.archive.org/web/20210129134544/https://conwaylife.com/wiki/Special:ActiveUsers archive]) despite having made several contributions over the previous 30 days ([https://web.archive.org/web/20210129134613/https://conwaylife.com/wiki/Special:Contributions/MathAndCode archive]) (credit to [[User:Goldenratio]] for pointing this out)


==Other to-do lists==
==Other to-do lists==

Revision as of 18:29, 2 February 2021

Feel free to contribute to any of these tasks and remove them from the list if completed:

Short-term

  • apgcode: Needs explanation of how linear-growth patterns are encoded
  • Adjustable spaceship: Expand with info on half-baked knightships and the HighLife basilisks
  • LifeWiki:Did you know and LifeWiki:Did you know archive: might be able to make these generate the list from DPL to avoid having to manually update
    • Something like {{#dpl:namespace=LifeWiki|titlematch=Did you know/%|format=,\n*[[%PAGE%]]: {{%PAGE%}}}} but unfortunately this doesn't quite work for two reasons:
      1. Is sorted lexicographically instead of numerically, so it goes 1, 10, 100, 101, etc.
      2. Thinks {{%PAGE%}} is supposed to be transcluding from the Template namespace rather than the LifeWiki namespace, and {{LifeWiki:%TITLE%}} doesn't work either
  • MediaWiki:Common.css: add support for custom list-style-types for references (i.e. something like div.reflist ol.references {list-style-type: inherit;}) - I tried this out in my own userspace and, like the last time I tried to mess with CSS/JS, it didn't seem to do anything so not sure what to do from here
    • Probably useful to switch the footnotes for the still life table in Glider synthesis to lower-alpha to conserve space while still clearly separating these from citations
    • Okay, looks like user scripts just straight up don't work on LifeWiki - no clue why; so I had to edit MediaWiki:Common.css directly to try it out
    • Imported Template:Efn from Wikipedia which is theoretically supposed to support letter-style footnotes but it didn't do anything when I tested it out
  • Remini: Needs infobox
  • Symmetry: Finish images for hexagonal symmetries section
  • Template:Conduit: appears that some information in the infobox is reliant on output offset in order to appear (see for example Fx119 inserter)
  • Template:Distinguish, Template:Merge, Template:Merge from: currently broken for the use case of multiple parameters due to the lack of a Template:Int, which is called in Template:Pagelist (if I understand correctly, User:Calcyman just copied these from Wikipedia)
  • Template:LongLivedMethuselah: is there a way to force the quotient values to display a certain number of decimal digits? May make the table look a little neater.
  • These are broken due to MediaWiki update; have now been disabled: Template:OscNumbers, Template:OscModNumbers, Template:RotorNumbers, Template:SpaceshipModNumbers, Template:UnitcellNumbers
  • Template:Reflector: support rotor parameter? Seems to be used in several articles anyway e.g. p7 bumper
  • Template:Tutorial: add tutorial navbox in addition to categorization

Long-term

LifeWiki bugs

User:Nathaniel will most likely have to intervene with these since they seem to be issues with the software itself rather than the content of the wiki; however, other users may be able to find a possible solution or at least identify the cause of the problem.

Other to-do lists