Talk:Main Page

From GodWiki
Jump to: navigation, search

This is the talk page for discussing improvements to the Main Page article.
This is not a forum for general discussion about the article's subject.

Article policies
  • Opinionated research if possible
  • Neutral point of view when appropriate
  • Humour
  • Verifiability
  • Be polite
  • Assume good faith
  • No personal attacks
  • Do not bite the newcomers
  • Respond in a mature manner
  • Be welcoming
  • Maintain civility at all times

This page has an /Archive

Old and/or inactive discussions have been moved to the archive subpage.

New convenience template for referencing Godville Blog posts

Since the Godville Blog is one of the few outside resources we ever cite as a reference on this wiki (see History, especially), and in the interest of encouraging more of that (where appropriate), I've created a new convenience template {{Cite blog}} for creating links to Godville Blog posts.

Just give it a post number, and it'll create a link to that post. If you leave out the post number, it'll just provide a general link to the blog (as seen in my opening paragraph):

Wikicode Renders as
{{Cite blog|117}} Godville Blog, post 117
{{Cite blog|116|To the Point}} Godville Blog, post 116: To the Point
{{Cite blog}} Godville Blog

More documentation, including an example of how the template can be used in creating citation references in articles, can be found on the template page. I may add additional parameters, like the ability to provide a title for the linked post, if there's any interest. -- FeRDNYC (talk) 13:50, 1 September 2018 (UTC)

Worth mentioning that God Djonni later added the ability to include post titles as well, for even nicer citation formatting. See the second example in the table above. -- FeRDNYC (talk) 23:04, 14 November 2018 (UTC)

Main Page styling tweaks

I just tweaked a bunch of style/layout code on the Main Page, all minor changes individually but they add up to a perceptible difference, hopefully for the better. In case anyone notices there have been changes and is curious what they were, details of the changes made:

  • Styling of section boxes cleaned up:
    • The heading is now "attached" to the border on three sides, and shares its color; hopefully that looks a bit cleaner
    • Some boxes had mismatched header/border colors, I've fixed all that up
    • The inner spacing/margins was also inconsistent between boxes, now they use identical outer margins and (except for 'Random Image') identical internal padding
  • Section colors updated:
    • 'Random Image' now matches: purple header/borders, light purple background (the background and borders were light blue, before)
    • 'Did You Know?' now has a color scheme of its own, in shades of orange (just because)
    • The blues of 'Intro...' are bluer, the greens of 'Featured...' are greener
  • The boxes no longer touch each other (it always looked weird with the different border colors)
  • 'rem' units are used much more extensively (rather than 'em' or 'px'), which should give more consistent scaling

I should really make a "Godwiki Announcements" template/page for this stuff, instead of stuffing it on the Talk page. -- FeRDNYC (talk) 00:51, 8 September 2018 (UTC)

Deprecation of Template:Pet

Following some discussion, we've decided to retire the {{Pet}} template, and instead use {{Monster}} for all Monster articles (including Boss-Monsters and Pets), so that improvements will be shared among the various types automatically.

I've placed the following notice at the top of the {{Pet}} documentation:

Important.png This Template Is Deprecated — USE {{Monster|pet=yes}} INSTEAD
{{Monster}} can now create Pet infoboxes (since all Pets are Monsters), it should be used instead of this template. The syntax is exactly the same, simply add |pet=yes to the code. So, for example...
OLD: {{Pet|image=example.jpg |description=A beast |levels=12-32 |totem=A Guild}}
NEW: {{Monster|image=example.jpg |description=A beast |pet=yes |levels=12-32 |totem=A Guild}}
See Template:Monster for full documentation.
This change will allow Pet articles to benefit from any improvements made to {{Monster}}.

I'll go through and convert the existing Category:Pets articles that use {{Pet}} over to {{Monster|pet=yes}} when I can (except for Alpha Centaur which is already converted), but please use {{Monster|pet=yes}} on new Pet articles (or updated ones), and feel free to convert any uses of {{Pet}} that you happen to come across. Thanks! -- FeRDNYC (talk) 00:52, 18 September 2018 (UTC)

Oh, and just for the record, |pet= can actually be set to any common positive-state value, so |pet=y, |pet=true, |pet=1, |pet=on, etc. are all just as good. -- FeRDNYC (talk) 00:55, 18 September 2018 (UTC)

Yellowtick.png Partly done — I'm now about 2/3 of the way through the Pet articles, 15 more to go. -- FeRDNYC (talk) 00:46, 19 September 2018 (UTC)

Tick.png Done — As of now, there are no articles on the wiki containing {{Pet}} transclusions. All Pet articles which feature an infobox are now using {{Monster|pet=yes}}. Please stick to that format when updating or adding new Pet articles. {{Pet}} should no longer be used. -- FeRDNYC (talk) 21:00, 20 September 2018 (UTC)

New, reformatted Omnibus List

Tick.png Done - The new Omnibus List design is live.

Previous update
See today's announcement at Talk:Omnibus List regarding a new version of the Omnibus List that's now in testing. It uses a modernized, responsive (size-adaptive) layout, to better fit screen sizes both large and small.
A testing/demo version of the new Omnibus List can be found at: User:FeRDNYC/Sandbox
Please leave any/all feedback at Talk:Omnibus List. -- FeRDNYC (talk) 01:00, 22 October 2018 (UTC)

-- FeRDNYC (talk) 13:42, 29 October 2018 (UTC)

Templates for he-or-she in articles

I had a bad idea, which I didn't think through, and took too far. So, here you go: a set of templates to allow The Great Random to choose the gender of the pronouns in your GodWiki writing!

In brief:

  • {{He-or-She}}: You'll get either He or She, chosen at kinda-random.
  • {{he-or-she}}: You'll get either he or she, chosen at kinda-random.

If you're with me so far, I'll assume you can extrapolate to understand the following templates too:

Every one of these can take the optional parameter |or=anything at all (as in, for example, {{he-or-she|or=1}}). If |or=anything is present, you'll instead get either he or she or she or he instead.

These are safe to use inline with combining forms. As in: Now {{he-or-she}}'s the winner! will produce the expected Now he's the winner! or Now she's the winner!.

There's more information (and an important note about an error I can't fix, which could cause you to panic unnecessarily) in the documentation for {{he-or-she}} (and if you can fix that error, brilliant!).

Great, Djonni, but what's the point?

Rather than every single wiki page using he (or even he or she) as a default choice, this can allow you to have the choice made for you as to what gender will be used in an article. These templates will consistently choose the same pronoun for a given page; you can be sure that it will consistently choose the same she, her, hers, heroine, etc, and won't switch unexpectedly between them. Then, if you copy-paste the same wiki-code into another page (or transclude it), it will be consistent with that page. Or, if you prefer, just use it to set an article gender once, and follow that gender choice through the rest of the text, whatever you like. It's a 50/50 diceroll for the gender of a page, to use however you want.

If you want more

I'm done with this collection of templates for now (it was a much larger set that I first expected already), but if people indicate they would like to use templates like this in a more use cases, these further templates could be made pretty easily:

  • {{God-or-Goddess}} and corresponding lowercases, plurals, and possessives (a full paradigm of 6 templates altogether)
  • The inverted order templates, for when you want to (e.g.) refer to a secondary character, he, that your primary protagonist, she, interacts with. These would be structured as {{She-or-He}}, etc. That set expands out to another 10 templates, plus 6 more for {{Goddess-or-God}}

I'll do the work if there's an indication that anyone likes this idea and would want to use them! :)

Dude, they're still binary genders.

Yeah, I know. All of Godville is binary gendered, and it's out-of-scope for me to fix that with a couple of cute little templates. Sorry. If you can propose a sensible way that I can promote inclusion of non-binary gender anywhere then I'm honestly all ears, I don't have any ideas, good or bad. But this at least offers something to erode the monotony of male-gendered content on the GodWiki. And hey, since I haven't built the {{she-or-he}} counterpart templates, I guess by default I'm also not promoting heteronormativity, so... Yeah, there's that.

Okay, I'm gonna go do something else now. If you have questions, comments, criticism, or requests, please let me know, here, here, or by direct message on Godville. -- Djonni (talk) 13:46, 1 November 2018 (UTC)

I've used the {{he-or-she}} family of templates in today's update to the Featured Article on the main page. It should read fairly seamlessly, and give a concrete example of how it might be used. You'll also note that when appearing on the Main Page and in the original Template:Featured page the templates render as he in both places. So speaketh the Great Random!
If there are any issues with these templates in the Featured Article at all, I encourage you to undo the edit where I put them in, and to explain the problem here for us. -- Djonni (talk) 10:56, 2 November 2018 (UTC)
Ideaicon.png Idea: It wouldn't be difficult to implement a parameter |daily=anything that will switch the gender every day. I kind of like that idea, it's perfect for use cases like the Main Page etc. -- Djonni (talk) 11:18, 2 November 2018 (UTC)
Tick.png Done The existing set of templates now support a parameter, |daily=anything, which switches the gender for the text each day. If you want to see it in action, the current (at the time of this note) Featured Article snippet on the Main Page is now using it, and so each day when the cache of the Main Page is refreshed, the text of the Featured Article will change gender. (I am here assuming that the cache is refreshed daily. That may not be the case; a couple of days observation will reveal the real behaviour.)
Smiley.png Thank you Also, after some effort by the talented God FerdNYC, the error described in the docs is no longer an issue. I'll update the docs to explain how the template behaves before a new page is saved.
Finally, both of these changes make the creation of the inverted template set ({{she-or-he}} et cetera) a must. So I'll get to work on that too. (Probably before I update the docs, so I only gotta do that once.) I think I'll make them as essentially wrappers for the current set, though, using a new |reverse=anything option, so that improvements are less arduous. (Perhaps I should simply implement a master function ({{m-or-f}}?) which takes |male=him and |female=her text inputs? Then behaviour changes would be completely consistent to the entire set. Hmmm.) -- Djonni (talk) 13:15, 3 November 2018 (UTC)
Tick.png Done Instead of making an entire set of {{she-or-he}}, each of the gender-selection templates now supports the |invert=anything parameter to switch the focus of the gender when required to write sensible sentences. More detail and examples are given in the documentation for the {{m-or-f}} template which is now the basis of the whole set (and can be used to construct your own God-or-Goddess or any function you like. More info in the docs.)
Oh, and while writing the docs I realised I'd missed the possessive adjectives, so I've added {{his-or-her}} and {{His-or-Her}} to the set. So now, she can hold his hand in the moonlight, and make sense.
I'm going to start subtly including these templates in some key places around the GodWiki, especially for content in highly-visible places like the Main Page. But they're there for everyone's use, so if you want to, enjoy!
Please leave any relevant comments, questions, or requests here. For now, I consider this little template project concluded. :) Cheers -- Djonni (talk) 17:05, 3 November 2018 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── If you can propose a sensible way that I can promote inclusion of non-binary gender anywhere then I'm honestly all ears Personally I've become pretty big on singular "they" (and equivalent forms), for the general case of genderless pronoun usage. And it doesn't even require any templates! 😉

You do have to get used to reading things like, "The hero brushed themself off and continued on their way," which parses pretty weird at first. Also, holy wow do some people get irrationally pissed off at that usage, accusing you of everything from PC capitulation to eroding the fabric of society. But I say screw those people, since they insist on being {{dicks-and-or-vaginas}}. -- FeRDNYC (talk) 13:07, 4 November 2018 (UTC)

(Note that my example also requires the reader to consider "hero" a genderless noun, which is a topic about which there has been plenty of debate, and strong arguments made on both sides.) -- FeRDNYC (talk) 13:21, 4 November 2018 (UTC)
Oh I absolutely agree on "they", but as you also pointed out, it's not, erm... universally agreed upon. ;) The genderlessness of "hero" is also interesting, but since all of Godville differentiates between heroines and heroes, I feel like defaulting to 'hero' in the Goville context is defaulting to male-focussed language.
But! If any editor wishes to, they are welcome to use any language they like when describing or failing to describe the gender of any characters. Of course. :) -- Djonni (talk) 14:09, 4 November 2018 (UTC)
Cross.png "Not that there's anything wrong with that!"
Tick.png "No, of course not!" -- FeRDNYC (talk) 19:57, 5 November 2018 (UTC)

Guild infoboxes now automatically link to guild pages

Djonni had the excellent idea to have {{Guild}} generate links to guild pages automatically, instead of requiring a |stats= argument to provide the URL. So, that's now in place, and a lot of Guild articles should contain Guild Page: links that didn't have them before.

If for some reason you would prefer not to have that link shown on a guild article, passing a |stats=no argument to the {{Guild}} template will disable the automatic link generation.

And if the automatic link is generated wrong for some reason, |stats=url still works to manually supply a URL. (This also means that older guild articles that include a |stats=url argument will continue to function same as always. But |stats=url is no longer necessary to have a Guild Page: link show up.)

For most Guild articles, |stats= should not be included in the template arguments anymore. It's easier to just let the template generate the link automatically. (It's up to the editors of existing guild articles, whether you remove |stats= if it's already set.)

The other link parameter, |forum=url, is still required if you want to display a forum link. There's no way the template can automatically determine the correct URL for guild forums. -- FeRDNYC (talk) 12:53, 4 November 2018 (UTC)

Decorations were hung on the artifacts with care

Inspired by the Halloween 2018 article's extensive use of example pumpkin-decorated artifact names, and by the fact that just writing e.g. "🎃golden pumpkin🎃" doesn't quite look right (the pumpkins are too close to the text), I've created a new set of templates specifically to produce these "decorated" strings, but with nicer formatting and line-wrapping protection.

The general-purpose template is {{decorate artifact}}, but more convenient wrappers have been created for known Godville decorations:

  • {{pumpkins}}: for decorating Halloween artifacts, e.g.
{{pumpkins|[[golden pumpkin]]}}🎃golden pumpkin🎃
  • {{party}}: for decorating celebration-related artifacts (like the anniversary specials), e.g.
{{party|[[3000-days gold coin]]}}🎉3000-days gold coin🎉

Templates for additional standard decorations will be added as they appear, or upon request. -- FeRDNYC (talk) 15:39, 7 November 2018 (UTC)

A new link template for Guild pages

A new linking template, {{Guild link}}, has been added to the wiki. Use it to conveniently link to the official Godville page for the named Guild.

The same way: {{God|God name}} => God God name

You can now use: {{Guild link|Guild name}} => 🛡️ Guild name

(Hopefully the emoji shield in front of the Guild's name shows up everywhere. If not, in particular if you see an empty rectangle or any sort of question-mark symbol, please reply and let me know — include the details of what browser, device, operating system, etc. you're using.)

For example: {{Guild link|Bobius}} => 🛡️ Bobius

There's also a plaintext mode, just add |plain=yes. {{Guild link|Eternal|plain=yes}} => Eternal.

(That's used in the {{Guild}} infobox template, to generate the Guild Page: links.)

Full details, including available parameters and more examples, are in the documentation at {{Guild link}}. -- FeRDNYC (talk) 15:53, 11 November 2018 (UTC)

And a new link template for Pantheon positions...

... just to complete the set!

{{Pantheon link}} can now be used to create a nicely formatted (or plain) link to a Pantheon on the Godville game page, and can optionally link directly to a specific position in that pantheon. It is expected to be used primarily on God or Guild pages, though be aware that if your pantheon position is volatile you may prefer not to link directly to it.

So now, just as {{God|God name}} => God God name
and {{Guild link|Guild name}} => 🛡️ Guild name,

now {{Pantheon link|pantheon}} => 🏆 Pantheon of Pantheon

And, more usefully, to link to a specific pantheon position:
{{Pantheon link|pantheon|15}} => 🏆 Pantheon of Pantheon: 15th.

As with the shield in {{Guild link}}, hopefully the trophy emoji appears correctly on any device. Should it not, reply here and let us know, with what browser, device, operating system, etc. you're using.

Some quick examples:

{{Pantheon link|taming|237}} => 🏆 Pantheon of Taming: 237th
{{Pantheon link|savings|20|text=short}} => 🏆 Savings: 20th
{{Pantheon link|wood|1102|plain=yes}} => Pantheon of Arkeology: 1102nd
{{Pantheon link|storytelling|51|text=none|plain=yes}} => 51st
[[Pantheon of Gratitude]]: '''{{Pantheon link|gratitude|123|text=none|plain=yes}}''' => Pantheon of Gratitude: 123rd

More details and examples are in the documentation at the {{Pantheon link}} page. Take a quick look there to see how to use it with any pantheon you'd like (though it best suits pantheons where your position is quite stable, as it can't update itself magically with your current position). If you have any questions not covered in the documentation, please feel free to ask, either here or on Template talk:Pantheon link. -- Djonni (talk) 13:16, 13 November 2018 (UTC)