In the media: War and information in war and politics Advocacy organizations, a journalist, mycophobes, conservatives, leftists, photographers, and a disinformation task force imagine themselves in Wikipedia.
Essay: Reflections on editing and obsession A lost Signpost submission from fifteen years ago brought into the light, as good and true now as it was then.
Hey there, welcome to the 25th issue of the Wikipedia Scripts++ Newsletter, covering all our favorite new and updated user scripts since 1 March 2024. We've got a ton of wonderful editors taking back their pitchforks today. Don't worry, for they come in peace, to forcibly fix and extend existing scripts you use with sheer passion. There's so many, them forks have got what's basically their own column now! gift us with some rows before it's too late Aaron Liu (talk) 04:00, 1 August 2024 (UTC)[reply]
Got anything good? Tell us about your new, improved, old, or messed-up script here!
To a lesser extent, the same goes for PrimeHunter/Search sort. I wish someone would integrate the sorts into the sort menu instead of adding 11 portlet links.
An easily configurable script to add a link to the #p-vector-user-menu-overflow portlet with a name, target, and icon. This one should be a relatively easier one. I would do it myself, but I'm too busy rotting away on Celeste (video game).
After the RIIJ update, Aaron Liu: Watchlyst Greybar Unsin has a dismiss button that allows you to mark an item as read in one click and cycle to the next Watchlist item.
Lordseriouspig/StatusChangerImproved is just like Enterprisey's script, except you select your status from a dropdown instead of cycling through them with a button. The WMF operates out of car-centric infrastructure anyway. Shame!
Aaron Liu has created Duplinks from Evad37/duplinks-alt; his fork adds a config variable to automatically highlight duplicate links on the loading of any page where the portlet link would've appeared.
Tired of staring at a bunch of filtering text and waiting for darn filter logs to load? Msz2001/AbuseFilter analyzer can parse abuse filters into a visual syntax tree and evaluate locally on-demand!
Polygnotus/DuplicateReferences finds references with the same link and displays the number of them along with a button to add the {{duplicated citations}} tag under the references section. Being lazy has never been easier!
fastest gun on the net Ponor/really-quick-block really quick add to contribution lists three buttons awesome
Serendipity: A Wikipedian at the 2024 Paralympics User Hawkeye7 opens up on his experience as a media representative following the Australian team at the latest Summer Paralympics in Paris.
Opinion: asilvering's RfA debriefing User asilvering reflects on their recent successful request for adminship.
News and notes: Are you ready for admin elections? More changes to RfA on the way in October, final results for the U4C elections revealed, and other news from the Wikimedia world.
In the media: Off to the races! Wikipedia wins! Perplexing persistence, pay to play, potential president's possible plagiarism, crossword crossover to culture, and a wish come true!
On October 25, we will start the voting phase. The candidate subpages will close again to public questions and discussion, and everyone will have a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote tallies cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's tally during the election. The suffrage requirements are different from those at RFA.
Once voting concludes, we will begin the scrutineering phase, which will last for an indeterminate amount of time, perhaps a week or two. Once everything is certified, the results will be posted on the main election page. In order to be granted adminship, a candidate must have received at least 70.0% support, calculated as Support / (Support + Oppose). As this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
In the voting phase, the candidate subpages will close to public questions and discussion, and everyone who qualifies for a vote will have a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote tallies cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's tally during the election. The suffrage requirements are different from those at RFA.
Once voting concludes, we will begin the scrutineering phase, which will last for an indeterminate amount of time, perhaps a week or two. Once everything is certified, the results will be posted on the main election page. In order to be granted adminship, a candidate must have received at least 70.0% support, calculated as Support / (Support + Oppose). As this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
From the editors: Editing Wikipedia should not be a crime But not everybody is able to legally read Wikipedia, and not everybody is able to legally edit Wikipedia.
Traffic report: Something Wicked for almost everybody Fighting and killing – on screen, in politics, and in the ring – competes for attention with Disney.
News and notes: Responsibilities and liabilities as a "Very Large Online Platform" What the VLOP – findings of an outside auditor for "responsibilization" of Wikipedia. Plus, new EU Commissioners for tech policy, WLE 2024 winners, and a few other bits of news from the Wikipedia world.
Hello everyone, and welcome to the 26th issue of the Wikipedia Scripts++ Newsletter, covering all our favorite new and updated user scripts since 1 August 2024. At press time, over 94% of the world has legally fallen prey to the merry celebrations of "Christmas", and so shall you soon. It's been a quiet 4 months, and we hope to see you with way more new scripts next year. Happy holidays! Aaron Liu (talk) 05:06, 25 December 2024 (UTC)[reply]
Got anything good? Tell us about your new, improved, old, or messed-up script here!
Very useful for changelist patrollers, DiffUndo, by Nardog, is this edition's featured script. Taking inspiration from WP:AutoWikiBrowser's double-click-to-undo feature, it adds an undo button to every line of every diff from "show changes", optimizing partial reverts with your favorite magic spell and nearly fulfilling m:Community Wishlist/Wishes/Partial revert undo.
Doğu/Adiutor, a recent WP:Twinkle/WP:RedWarn-like userscript that follows modern WMF UI design, is now an extension. However, its sole maintainer has left the project, which still awaits WMF mw:code stewardship (among some audits) to be installed on your favorite WMF wikis.
DannyS712, our former chief editor, has ascended to MediaWiki and the greener purpley pastures of PHP with commits creating Special:NamespaceInfo and the __EXPECTUNUSEDTEMPLATE__ magic word to exclude a template from Special:UnusedTemplates! I wonder if Wikipedia has a templaters' newsletter...
BilledMammal/Move+ needs updating to order list of pages handle lists of pages to move correctly regardless of the discussion's page, so that we may avoid repeating fiasco history.
Andrybak/Unsigned helper forks Anomie/unsignedhelper to add support for binary search, automatic edit summaries after generating the {{unsigned}} template, support for {{undated}}, and support for generating while syntax highlighting is on.
Polygnotus/Move+ updates BilledMammal's classic Move+ to add automattic watchlisting of all pages—except the target page(s)—changed while processing a move.
News and notes: Let's talk! The WMF executive team delivers a new update; plus, the latest EU policy report, good-bye to the German Wikipedia's Café, and other news from the Wikimedia world.
Community view: 24th Wikipedia Day in New York City Wikimedians and newbies celebrate 24 years of Wikipedia in the Brooklyn Central Library. Special guests Stephen Harrison and Clay Shirky joined in conversation.
Traffic report: A wild drive The start of the year was filled with a few unfortunate losses, tragic disasters, emerging tech forces and A LOT of politics.
Technology report: Hear that? The wikis go silent twice a year From patrolling new edits to uploading photos or joining a campaign, you can count on the Wikimedia platform to be up and running — in your language, anywhere in the world. That is, except for a couple of minutes during the equinoctes.
Opinion: Sennecaster's RfA debriefing User Sennecaster shares her thoughts on her recent RfA and the aspects that might have played a role in making it successful.
News from the WMF: Product & Tech Progress on the Annual Plan A look at some product and tech highlights from the Wikimedia Foundation's Annual Plan (July–December 2024).
The administrator elections process has officially started! Interested editors are encouraged to self-nominate or arrange to be nominated by reviewing the instructions at Wikipedia:Administrator elections/July 2025/Candidates.
Here is the schedule:
July 9–15 - Call for candidates
July 18–22 - Discussion phase
July 23–29 - SecurePoll voting phase
Please note the following:
The requirements to run are identical to RFA—a prospective candidate must be extended confirmed.
The process will have a seven day call for candidates phase, a two day pause, a five day discussion phase, and a seven day private vote using SecurePoll. Discussion and questions are only allowed on the candidate pages during the discussion phase.
The outcome of this process is identical to making a request for adminship. There is no official difference between an administrator appointed through RFA versus administrator elections.
Ask any questions about the process at the talk page. A separate user talk message will be sent to official candidates with additional information about the process.
If you are interested in the process, please make sure to watchlist the appropriate pages. A watchlist notice will be added when the discussion phase opens, and again when the voting phase opens.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
On July 23, we will start the voting phase. The candidate subpages will close again to public questions and discussion, and everyone will have a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote totals cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's totals during the election. You must be extended confirmed to vote.
Once voting concludes, we will begin the scrutineering phase, which will last approximately four days, or perhaps a little longer. Once everything is certified, the results will be posted on the results page (you may want to watchlist this page) and transcluded to the main election page. In order to be granted adminship, a candidate must have received at least 70.0% support, calculated as Support / (Support + Oppose), and must also have received a minimum of 20 support votes. Because this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
In the voting phase, the candidate subpages will close to public questions and discussion, and everyone who qualifies to vote will have a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote totals cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's vote total during the election. The suffrage requirements are similar to those at RFA.
Once voting concludes, we will begin the scrutineering phase, which will last for approximately four days, perhaps longer. Once everything is certified, the results will be posted on the results page (this is a good page to watchlist), and transcluded to the main election page. In order to be granted adminship, a candidate must have received at least 70.0% support, calculated as Support / (Support + Oppose), and a minimum of 20 support votes. Because this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
Hello everyone, and welcome to the 27th issue of the Wikipedia Scripts++ Newsletter, covering all our favorite new and updated user scripts since 2025! Boy, does it feel good to kick off the year with an issue. Yep, it's been a year since we cleared out the 2022-2024 backlog with issues 23 and 24! Good times. Though in this case "a year" just means... 6 months? 😯 The salience of whatever joke I was planning to make here has vanished speedily. Aaron Liu (talk) 21:00, 31 July 2025 (UTC)[reply]
Got anything good? Tell us about your new, improved, old, or messed-up script here!
WikiTextExpander by Polygnotus, is this edition's featured script. At the click of a configurable hotkey, this script will find and replace or link a configurable list of phrases within the selected text in all source editors (even in the comment/reply field!). Besides allowing the quick insertion of templated messages, this script greatly mitigates the WP:WTF? problem by providing both the legibility of familiar words and the convenience of shortcuts. And to those asking, the capitalization of "Wikitext" as "WikiText" was a necessary sacrifice for far-more-memorable acronymy.
CanonNi: AlertAssistant has been fixed and rewritten using OOUI instead of Twinkle's Morebits. Such modern, very tool. (Do note that the maintainer has since become inactive.)
NguoiDungKhongDinhDanh/AjaxLoader has been updated to use modern JS APIs that replace the browser's URL bar with the link you clicked on to load in place. The "back" (and "forward") buttons also work now. Cool, innit?
andrybak: Unsigned helper no longer shows an error when the message to sign was added in the earliest 50 revisions of a page's history. This is especially relevant to pages with short histories.
BilledMammal/Move+ needs updating to order list of pages handle lists of pages to move correctly regardless of the discussion's page, so that we may avoid repeating fiasco history.
In breaking m:Tech/News, Gadgets can now include .vue files. This makes it easier to develop modern user interfaces using Vue.js, in particular using Codex, the official design system of Wikimedia. Codex icons are now also available. The documentation has examples.
Appo/Globstory integrates OpenHistoryMap, updating the map whenever hovering/clicking on a location or year, the latter of which changes the map to be (hopefully) accurate to the year selected. It's pretty interesting.
linkinfo Somewhat similar to WP:NavPops, Awesome Aasim/linkinfo(pictured) provides a collection of links to replace the right-click context menu, presented beautifully.
PreviousDiscussions provides a link to search for your username on subpages of another user's userpage and talkpage conveniently.
Twineeea/noRedLinks brings you to the "read" instead of the "create" tab when you visit a red link. Contemplate life's mysteries as you stare into the blank! Deeply.
No, this is not going to be the enduring tradition of S++ for the future. This was meant to be a joke for the special occasion on the first day of the fourth month but was delayed by four months because I'm lazy.
The RFC phase of the July 2025 administrator elections has started. There are 10 RFCs for consideration. You can participate in the RFC phase at Wikipedia:Administrator elections/July 2025/RFCs.
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
Traffic report: One click after another Serial-killer miniseries, deceased scientist, government shutdowns and Sandalwood hit "Kantara" crowd the tubes.
The process will have a seven day call for candidates phase, a two day pause, a five day discussion phase, and a seven day private vote using SecurePoll. Discussion and questions are only allowed on the candidate pages during the discussion phase.
The outcome of this process is identical to making a request for adminship. There is no official difference between an administrator appointed through RFA versus administrator elections.
Ask any questions about the process at the talk page. Later, a user talk message will be sent to official candidates with additional information about the process.
If you are interested in the process, please make sure to watchlist the appropriate pages. A watchlist notice will be added when the discussion phase opens, and again when the voting phase opens.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
On December 9, we will start the voting phase. The candidate subpages will close to public questions and discussion, and everyone will have a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote totals cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's totals during the election. You must be extended confirmed to vote.
Once voting concludes, we will begin the scrutineering phase, which typically lasts between a couple days and a week. Once everything is certified, the results will be posted on the results page (you may want to watchlist this page) and transcluded to the main election page. In order to be granted adminship, a candidate who has not been recalled must have received at least 70.0% support, calculated as Support / (Support + Oppose), and must also have received a minimum of 20 support votes. A candidate that has been recalled must have at least 55.0% support. Because this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
In the voting phase, the candidate subpages close to public questions and discussion, and everyone who qualifies to vote has a week to use the SecurePoll software to vote, which uses a secret ballot. You can see who voted, but not who they voted for. Please note that the vote totals cannot be made public until after voting has ended and as such, it will not be possible for you to see an individual candidate's vote total during the election. The suffrage requirements are similar to those at RFA.
Once voting concludes, we will begin the scrutineering phase, which will last for a few days, perhaps longer. Once everything is certified, the results will be posted on the results page (this is a good page to watchlist), and transcluded to the main election page. In order to be granted adminship, a non-recall candidate must have received at least 70.0% support, calculated as Support / (Support + Oppose), and a minimum of 20 support votes. Recall candidates must achieve 55.0% support. Because this is a vote and not a consensus, there are no bureaucrat discussions ("crat chats").
Any questions or issues can be asked on the election talk page. Thank you for your participation. Happy electing.
You're receiving this message because you signed up for the mailing list. To opt-out of future mailings, please remove yourself from the list.
Special report: What actually happened during the Wikimedia security incident? A horrifying exploit took place, which could have had catastrophic and far-reaching consequences if used maliciously; instead, it seems to have happened by accident and was used for childish vandalism. How did this happen, and what did the script actually do?