TL;DR: I'm proposing the addition of a new component to optionally replace the rating module with this:
Clicking the little "i" opens an information window that the author can fill with whatever they like. Demo here. Completely optional - authors get to decide if they want it. It works and is ready to be implemented. Credit for the original implementation goes to the Japanese wiki.
Context
Rimple and myself (and a few others) were discussing Content Warnings and the More From This Author1 module that a few authors had been using. There was some disagreement: some authors (like Rimple) were okay with articles containing out-of-universe information, while others were strongly against it (like myself).
I recalled something I'd seen on the German wiki, an addition to the rating module that contained information about the article. This addition had been created by the Japanese wiki, and copied onto the German wiki.
Myself and Rimple worked to translate, update and modify an English version of the component, and tested it out on several of our articles. Both of us were happy with the result.
What I'm proposing
I'd like to propose that we move this module onto the English wiki proper.
The groundwork has already been done. The Japanese have worked to create a technical masterpiece, the Germans have improved it, and now Rimple and myself have tweaked it more and translated it. Moving this across to the English wiki would take minutes.
This proposal is not proposing that the component be placed onto any articles. It is not the new default rating module - it is completely opt-in, authors will have the option to place it on their articles themselves. It is opt-in, not opt-out. This proposal is simply to have the code for the components moved onto the main wiki such that they're easier to use for those who already want to use them.
Demonstration
A demonstration of the Info Pane in action on the wiki is available on SCP-3939, SCP-3772, ListPages Magic and You.
The code for the demonstration is hosted at http://topia.wikidot.com/credit:start, and those components are currently able to be used on any wiki.
On account of the translation, these components are currently named "credit". When moved to the EN wiki, they would be named "info", and would be imported onto a page using:
[[include info:start]]
instead of:
[[include :topia:credit:start]]
Reception
Rimple and myself showed our demonstrations to a few other users on IRC. Reception has so far been extremely positive. Some users suggested tweaks and improvements, most of which have been implemented, others mentioned that they would be interested in using the module once it had been moved to the wiki, and some others went ahead and added the testing module to their articles right away.
A full list of articles that are using the Info Pane can be seen on http://topia.wikidot.com/credit:start, in +Options under "Backlinks".
Requirements
For authors:
For this proposal:
Why this is a Good Thing
There's a clear push in the last few months to increase the information available to readers, especially ones who aren't savvy to the wiki's layout, and this would act as an unobtrusive catch-all that everyone could be happy with.
The Info Pane provides a place for the author to pass to the reader any out-of-universe infomation they feel is important. For example their name, any content warnings, image credits, whatever they like. Critically, it's also a very convenient place to put the SCP's title, which is otherwise woefully inaccessible.
Anything that could go in an author comment could go here. The difference is that new and/or uninformed users will be aware of the Info Pane, and know how to find it.
Also, it looks sexy af.
Downsides
Five potential downsides have been presented.
1. Immersion
It's been argued that the little "i" next to the rating module will break immersion.
I argue that this is a null point - the rating module already breaks immersion, but we're all used to it enough that it doesn't matter any more. The most logical place for an information button to be, therefore, is within the rating module itself. When users look for out-of-universe information, they will either go there or to the links at the bottom of the page.
Keeping all out-of-universe information in one place doesn't break immersion. Here are some screenshots to support this:
2. Load times
I ran some tests to determine the impact of the Info Pane on the load time of a page.
Longer times are to be expected if an author's Info Pane contains a ListPages module. I deem this time increase acceptable, especially seeing as many articles these days use giant images without regard for loading times.
3. Complexity of inclusion
Many new authors are confused enough by the standard rating module, so it makes sense that many more would be confused by this more advanced version - especially seeing as this component asks authors to remove their rating module.
This can hopefully be offset by the fact that it's just a copy-paste to add this to your page, and also that it's completely optional - this is not replacing the default rating module altogether.
Additionally, it may be useful to consider changing the category name to something more explanatory - for example voteinfo or ratinginfo.
4. Subtlety
When readers go to rate the article, they'll see the Info Pane button - you can't miss it. However, it may be missed by users who would not normally rate, especially those who specifically avoid looking at the rating until they're read the article.
An alternative style has been proposed in which the Info Pane button is separate and to the right of the rating module. This can be mocked up if needed, but I don't personally believe it's necessary. It may be worthwhile experimenting with non-readers.
5. Themes
The Info Pane button does not accommodate CSS themes, except those which style it specifically. As of this writing, only the Anderson Theme does this. The button still works, it just looks sort of weird to have the red button next to a blue rating module. I would push for CSS themes to be updated to include the Info Pane button:
.rate-box-with-credit-button {
background-color: <match rating module>;
border: <match rating module>;
border-radius: <match rating module>;
box-shadow: <match rating module>;
}
.creditButton p a {
border-left-color: <match colour of X button>;
}
6. History confusion
This downside is only present when using the optimisations mentioned in my response to tretter's comment. As it is not currently present, it is collapsed for brevity