Forum:Community Wishlist Survey 2022
Results are posted here.
The Community Wishlist Survey is an annual survey that allows contributors to the Uncyclomedia projects to propose and vote for girthy tools and platform improvements.
Schedule
All phases of the survey begin and end at 18:00 UTC.
Phase 1 | Phase 2 | Phase 3 | Phase 4 |
---|---|---|---|
January 10 – January 27, 2022 | January 17 – January 28, 2022 | January 28 – February 13, 2022 | February 14, 2022 |
Submit, discuss and revise proposals | Community tech reviews and organizes proposals | Vote on proposals | Results posted |
Autofill for Infoboxes
Take for instance the following pages:
https://en.uncyclopedia.co/wiki/EU
https://en.uncyclopedia.co/wiki/Berlin
https://en.uncyclopedia.co/wiki/United_States
etc...
The first thing you see on the top right is a full quick description of the subject (A photo, followed by title, capital city, anthem, demonym, currency etc). No idea what that's officially called.
Point is, we need something that autofills a blank version of the same thing so that people can quickly add it/expand it to articles that don't have it. – Preceding unsigned comment added by Noopnurf (talk • contribs)
Discussion
- Those are called infoboxes. The reason we don’t have an autofill is because there are so many different items an infobox can have. The best way to get acquainted with them and how to use them is to click edit on any article with an infobox, look at the source content, and then play around with that in your sandbox. You can also go to Template:Infobox to see some examples. There are also a lot of infoboxes that are tailored to a specific topic, like Template:Infobox person, Template:Infobox officeholder, Template:Infobox country, etc. Let me know if you have any questions. Cheers. MrX 21:29, 16 January 2022 (UTC)
- I think this is a great idea. Infoboxes are used on a vast number of pages, so anything that makes them more new-user-friendly will be beneficial. I can think of a number of ways to implement this: a script that scrapes the en.wp page with the same title and copies the infobox there, a dropdown menu at the top of the edit page that adds one of several example boxes to a page, or even simplifying the documentation. -- The Zombiebaron 13:48, 17 January 2022 (UTC)
- A dropdown menu could be great. MrX 15:35, 17 January 2022 (UTC)
Votes
- For -- The Zombiebaron 00:32, 28 January 2022 (UTC)
- For.. I see this being possible as a modular gadget with dropdown boxes. Cassandra (talk) 00:37, 28 January 2022 (UTC)
- For. PF4Eva, the President of Imagination Vote for me My tax returns 01:33, 28 January 2022 (UTC)
- For. ShabiDOO 23:27, 1 February 2022 (UTC)
Automatically add {{CatBrowser}} to categories
I've noticed this on UnNews articles. If a date category doesn't have {{CatBrowser}}, it can and will mess up the order of dates in the UnNews:Archive due to our alphanumeric system.
I propose automatically adding {{CatBrowser}} to the preloaded Category: page, similar to the preloaded UnNews page. PF4Eva, the President of Imagination Vote for me My tax returns 14:27, 17 January 2022 (UTC)
Discussion
- I don't think it looks very good on the small categories. We have some categories with 1-3 articles. ~ Kakun · talk 18:11, 23 January 2022 (UTC)
- Out-of-order dates are a mess to clean up, so this would save a lot of valuable time. Such a headache when it occurs. PF4Eva, the President of Imagination Vote for me My tax returns 00:23, 24 January 2022 (UTC)
- Okay, I agree, let's go for it. ~ Kakun · talk 00:44, 24 January 2022 (UTC)
Votes
- For -- The Zombiebaron 00:32, 28 January 2022 (UTC)
- For. Cassandra (talk) 00:37, 28 January 2022 (UTC)
- For. ~ Kakun · talk 01:18, 28 January 2022 (UTC)
- Four PF4Eva, the President of Imagination Vote for me My tax returns 01:32, 28 January 2022 (UTC)
- For. MrX 17:25, 29 January 2022 (UTC)
- For. ShabiDOO 23:27, 1 February 2022 (UTC)
Page protection status indicators
I'm requesting this since I believe that this will be a fairly important piece of QoL improvement, specifically for newer users (<500 edits): page protection status indicators. Think of the golden "F" lock on full-protected Wikipedia articles; that's exactly what I'm referring to. Basically, implement some form of code so that this automatically appears on every page which has at least some level of protection (the "cocklocks" could be reused, or another design depending on user opinion) is marked properly. Cassandra (talk) 19:20, 17 January 2022 (UTC)
Discussion
- I really like this idea, and I strongly prefer the cocklocks we have. MrX 20:09, 17 January 2022 (UTC)
- I've done this on myself using JS, and I would definitely Support implementing it sitewide. JJPMaster 01:16, 18 January 2022 (UTC)
Quick implementation
Here's a quick 'n' dirty (yet functional) implementation of the aforementioned feature:
// Quick CockLock implementation, per the specs at
// https://en.uncyclopedia.co/w/index.php?title=Forum:Community_Wishlist_Survey_2022&oldid=6141282#Page_protection_status_indicators
// @date 22 January 2022
// @author Jack Phoenix
$wgHooks['BeforePageDisplay'][] = function( OutputPage $out, Skin $skin ) {
$title = $out->getTitle();
// XXX PITFALL WARNING
// Title#isProtected considers NS_SPECIAL protected
// We *literally* do NOT want that behavior here because IT MAKES NO FUCKING SENSE WHATSOEVER.
// We care about editability here, and NS_SPECIAL is never editable (even if *parts of*
// it are, via system messages)
if ( $title->isProtected() && !$title->inNamespace( NS_SPECIAL ) ) {
// @note There is no i18n msg for this in core (I think core uses the "Project:Policy"
// page for everything by default, whereas most real, older wikis have had separate
// "Project:Deletion policy", "Project:Protection policy", etc. pages for decades).
// So I just hard-coded in the name of a valid, known-good page.
$helpPage = Title::makeTitle( NS_PROJECT, 'Protected page' );
/*
// Can this even happen? I doubt it, but if it can, uncomment this:
if ( !$helpPage ) {
return;
}
*/
// https://upload.wikimedia.org/wikipedia/en/5/59/Padlock.svg
$imgURLRegular = '//upload.wikimedia.org/wikipedia/en/thumb/5/59/Padlock.svg/20px-Padlock.svg.png';
$imgURL15x = '//upload.wikimedia.org/wikipedia/en/thumb/5/59/Padlock.svg/30px-Padlock.svg.png';
$imgURL2x = '//upload.wikimedia.org/wikipedia/en/thumb/5/59/Padlock.svg/40px-Padlock.svg.png';
$html = '<a href="' . htmlspecialchars( $helpPage->getFullURL(), ENT_QUOTES ) . '">' .
'<img src="' . $imgURLRegular . '" srcset="' . $imgURL15x . ' 1.5x, ' . $imgURL2x . ' 2x" alt="' .
$out->msg( 'protectedpage' )->escaped() . '" />' .
'</a>';
$newIndicator = [
// contents can be raw HTML, OOUI widget, etc. - basically anything!
'cocklock' => $html
];
// setIndicators() will merge arrays using the plus operator, hence this oughta be safe...
$out->setIndicators( $newIndicator );
}
};
I've tested this locally on my MediaWiki 1.35 box and it works, but I see no reason why this wouldn't work as-is on Uncyc's current, woefully outdated MW 1.32 since OutputPage#setIndicators
was introduced in MW 1.25.
As you can see, this example:
- hardcodes the image link target to Uncyclopedia:Protected page
- has support for HiDPI
- uses commons:File:Padlock.svg as the image (this can and should be changed, I doubt we want to be hotlinking a Commons image on all of our protected pages...)
- lacks a proper
title
attribute for the image
This is indeed a very quick, pure PHP implementation that can be just slapped into Uncyc's settings file and we can call it a day, but if needed, I can package this into a "proper" MediaWiki extension with an appropriate extension.json
file and whatnot.
Either way, it works and adds a lock icon to any and all protected pages. --
11:30, 22 January 2022 (UTC)- This is amazing, thank you. -- The Zombiebaron 21:40, 23 January 2022 (UTC)
- ♥ -- 18:44, 24 January 2022 (UTC)
Votes
- For -- The Zombiebaron 00:30, 28 January 2022 (UTC)
- For cocklocks MrX 00:33, 28 January 2022 (UTC)
- For. Brilliant idea. PF4Eva, the President of Imagination Vote for me My tax returns 01:38, 28 January 2022 (UTC)
- For. per above. JJPMaster 18:15, 29 January 2022 (UTC)
- For. ShabiDOO 23:27, 1 February 2022 (UTC)
Option to close that “Join Uncyclopedia” banner for IP’s
This is much more minor than anything else mentioned here, but also probably really easy to implement. Can we get a little close button on that Join Uncyclopedia banner? I think it’ll make our articles look better for readers who don’t have accounts and/or aren’t logged in for whatever reason. MrX 04:00, 19 January 2022 (UTC)
Discussion
- "Smite the anons" is a (questionable) "feature" of the DismissableSiteNotice extension, originally apparently intended to be Wikimedia-specific. It was one of the reasons why Tim Starling reverted the merge of DismissableSiteNotice into MediaWiki core over a decade ago. Seems like it would be trivial-ish to implement that feature, yet no-one's done it in the past 13+ years. Fascinating, isn't it? -- 11:30, 22 January 2022 (UTC)
- They already have this option: create an account, dismiss the banner. I think effort would be better spent on improving the banner/banners (we can have more than one). -- The Zombiebaron 21:43, 23 January 2022 (UTC)
- I'm inclined to agree, although this might be my laziness speaking. At least we (and other MediaWiki-based sites for that matter) are nowhere near as obnoxious about nagging users to sign up as some absolutely toxic sites are. -- 18:44, 24 January 2022 (UTC)
- Obviously creating an account is an option, but for the sake of making things look nicer... Anyway I also like the idea of adding more banners, could be fun to create an array of different-looking ones that pop up, and that would be more eye-catching and more likely to get people to notice it and possibly create accounts. MrX 18:52, 24 January 2022 (UTC)
- I'm inclined to agree, although this might be my laziness speaking. At least we (and other MediaWiki-based sites for that matter) are nowhere near as obnoxious about nagging users to sign up as some absolutely toxic sites are. -- 18:44, 24 January 2022 (UTC)
Votes
- Against per my comment above. -- The Zombiebaron 00:30, 28 January 2022 (UTC)
- For. MrX 00:34, 28 January 2022 (UTC)
- Strong for ShabiDOO 23:27, 1 February 2022 (UTC)
Extending forum lives
Maybe this was discussed before. I opened a voting forum and I want it to be active until 14 May 2022, regardless how often people vote. I just don't want it to automatically become archived before that date. Is that even possible? Thanks. ~ Kakun · talk 18:07, 23 January 2022 (UTC)
Discussion
- I think this is a good idea. Maybe the standard can still be 7 days or whatever it is, but if we could allow an option to change that it could be beneficial for a lot of forums. MrX 18:37, 23 January 2022 (UTC)
- I concur. This is a great idea. A week seems too quick; people have lives or might have trouble coming up with ideas on such short notice. PF4Eva, the President of Imagination Vote for me My tax returns 00:20, 24 January 2022 (UTC)
Votes
- For -- The Zombiebaron 00:28, 28 January 2022 (UTC)
- For. MrX 00:34, 28 January 2022 (UTC)
- For. ~ Kakun · talk 01:14, 28 January 2022 (UTC)
- 4 Four! PF4Eva, the President of Imagination Vote for me My tax returns 01:40, 28 January 2022 (UTC)
- For. Jabberwock (talk) 10:39, 29 January 2022 (UTC)
- For. ShabiDOO 23:27, 1 February 2022 (UTC)
Change link name to 'Current Events...UnNews!'
It took me this many years long to discover that u have to look under 'Current Events' to find 'UnNews'. For God's sake, just make it say 'UnNews'. We get it. Or 'Current Events-UnNews'. – Preceding unsigned comment added by Smuggler (talk • contribs)
Discussion
- I'm so used to "current events," but I can get behind this. PF4Eva, the President of Imagination Vote for me My tax returns 11:52, 26 January 2022 (UTC)
Votes
- Against Our sidebar is a parody of the English Wikipedia sidebar, and they have an entry for current events. -- The Zombiebaron 00:26, 28 January 2022 (UTC)
- Against ~ Kakun · talk 01:20, 28 January 2022 (UTC)
- Against. As per above. PF4Eva, the President of Imagination Vote for me My tax returns 01:42, 28 January 2022 (UTC)
- Against. MrX 17:26, 29 January 2022 (UTC)
- Meh ShabiDOO 23:27, 1 February 2022 (UTC)