Template talk:Yahoo

Note to self: Details
If a question has details, but no body (like at 25:53 on Episode 41), the details don't display. Find a way to smoothly handle that. --BoxDroppingManApe (talk) 23:33, 23 December 2020 (UTC)
 * Modified the template so that the details show correctly, regardless of body. The trick is to use ifeq on Body and Details, because the only time the strings should ever match is if they're both empty. Alternatively, the if-statement could be cut at that level, since the children need their own if-statements anyway. Either modify the span to appear regardless of Body or Details, or just have separate spans for both Body and Details. This cleans up the template source without being expensive on the client-side (it's just an extraneous span). Or the Details field could be cut altogether, since its contents could just be put into the body field. - Stuffinmud (talk) 20:46, 24 January 2021 (UTC)

Multiple Submitters, Anonymous YahooUsers, Field Names wrt Template:Segment
- Stuffinmud (talk) 20:46, 24 January 2021 (UTC)
 * 1) Previously, when editing episode outlines without use of this template, I've generally been in the habit of quoting Griffin when he says "a couple people" or "everyone in the known universe" sent a Yahoo in. Unfortunately, that means we end up with categories for "a couple people", etc. (See: Episode 536)
 * 2) * Add a boolean field to toggle off the auto-category logic?
 * 3) * Switch to using a standardized magic string like "multiple people" that the template would recognize to turn off the category logic. (this is what I do on my Ladder spreadsheet)
 * 4) I've generally written out anonymous YahooUsers as "an anonymous user whom Griffin calls '___'", which doesn't work within the confines of the template. When using the template, I've just gone with wrapping the YahooUser name in double-quotes.
 * 5) * Add a text field for AnonYahooUser? (that is, you would fill in either YahooUser or AnonYahooUser)
 * 6) * Add a boolean field for AnonYahooUser? (that is, you would fill in YahooUser as normal, mark AnonYahooUser true, and the parsed text would change as a result?)
 * 7) It's a bit late to bring this up now, but it might be best to standardize field names between this template and Template:Segment. idk about you but I generally use the Source Editor, and sometimes I have to think for a bit to remember which template uses "Sender" vs "Submitter", "Heading" vs "Title", "Body" vs "Description".
 * I'm a little pressed for time at the moment, so I can't give this attention it needs right now, but these are changes that need to be made sooner rather than later.
 * The auto-category boolean solution seems like it would work fine here too.
 * The AnonYahooUser field sounds fine to me. It makes the #if logic into even more of a mess, but this whole template really needs to ultimately be offloaded to a lua module, with the Template present just for standardizing parameters and displaying TemplateData for visual editors.
 * I don't think it's too late to standardize field names. Aliasing parameters works reasonably well (e.g. turning into  ). If needed, we can have use of  generate a hidden category so we can track down and convert the episodes that still use a depreciated parameter name.
 * Thinking about it, I prefer Sender, Title, and Body to the alternatives. I don't have a strong opinion on it though, so feel free to edit them however you think best.
 * That's all I've got right now. I slapped together the beginnings of a Module:Segment to process Template:Yahoo and Template:Segment, but it still has a long ways to go. -- BoxDroppingManApe (talk) 21:51, 26 January 2021 (UTC)