Minecraft Wiki talk:Patroller requests

How best to sort/organize these requests
On Discord there've been many discussions about what people prefer about the sorting order of the requests. Some people want new requests to be posted at the top and older ones move up as they get replies or get modified. Others want the finished requests to be sorted separately at the bottom to split them from the ones that still need attention. And yet others want new requests to be posted at the bottom just like new sections are handled on talk pages. Suffice to say there are many ways we can organize the requests that patrollers may want to post, for both their and other users' convenience. Is there one way we can do this to pleasure everyone? I've tried to find a compensation with this script, but there's still more concensus to be made.


 * 1) Sorting unfinished requests at the top separate from the finished ones, would make it easier to find those that still need someone's attention, as opposed to needing to look through all requests to find them.
 * 2) Sorting finished requests at the bottom in a separate section would be convenient for archiving and overview purposes, but moving requests around in the source of the page is very messy and makes the history pages confusing, as more requests keep being added and moved around as they finish.
 * 3) Sorting new requests at the top like news listings is convenient in some way, but is less intuitive if you consider the page is used like talk pages, which work the opposite way.
 * 4) Grouping all requests by a heading for each page, provides a quick overview of common subjects.

These are four arguments I've been hearing and with the script above I tried to cover some of them. If you activate the user script, you can now hide finished requests along with their conversation, and automatically detect empty page groups and hide them as well. This makes you only see the requests that still need attention so you can focus on only those, without changing their sorting order in the page's source. However this does not group the finished requests separately under a different header, it just hides them.

What do you think of this solution, does it need to address more problems? Or how do you want or need the page to work and why? Optionally it'd be very easy to also add an option to only show finished requests, if an overview of just those is desired. Tell me what you think. – Jack McKalling 13:51, 1 August 2018 (UTC)

Move to Minecraft Wiki namespace
Now that the page and the patroller usergroup are fleshing out and we're getting decent activity, should we move this page to the Minecraft Wiki namespace? Like for instance MCW:Patroller requests or MCW:Patroller portal? And MCW:Projects/Patroller requests is also an option, but I believe the page is more than just a project, because it's an ever continuing process for the whole usergroup.

And if moved, also move with it the related subpages: /request, /request/doc and /toggle-requests.js (the script also needs to be activated, see below for options).

If we don't move the patroller requests page and its subpages, (new) patrollers won't know it exists or how to use it and will miss out on the usergroup coordination that it can provide. So after the move we should also promote it on the MCW:Community portal and the MCW:Patrollers pages.

How to activate the script?
 * 1) Add the script remotely by URL with a   in mediawiki:common.js or mediawiki:hydra.js, which enables editing/adjusting the script separately from the chosen global script (see User:Jack McKalling/hydra.js for an example)
 * 2) Add the script by inline copy/paste to either of the above global scripts, which protects the script the same way as the global script is protected
 * 3) Add the script to the page by widget (don't know how that would work)
 * 4) Leave the script somewhere in my userspace and let every user of the patroller requests page activate it personally in their own common or hydra script (very inconvenient)

Please let me know what you guys think about the move and how to activate the script for everyone. – Jack McKalling 08:36, 2 August 2018 (UTC)