Wikipedia talk:Wikipedia Signpost/Technical
{{Wikipedia:Wikipedia Signpost/Templates/Navigation}}
Spelunk '22!
{{reply to|Headbomb|HaeB|JPxG|Bluerasberry|Bri|Smallbones|FeRDNYC}} (and anyone else)... I have made this "technical" page so that we can at least have some shot at documenting what the hell is going on in the code here. It is in pretty rough shape right now, but it's a start. Whenever I find myself spelunking through some old template, I try to take a few seconds and write something down on there. Maybe, if we are just writing random notes, we could do it here on the talk page, and try to keep the main technical page condensed. Who knows. Anyway, regardless, I think this is a good central zone to keep track of what all is going on. jp×g 21:51, 6 November 2022 (UTC)
:Okay, this page is on my watchlist and I am aware of it for when it is needed. Bluerasberry (talk) 22:18, 6 November 2022 (UTC)
:Adding to my watchlist too. ☆ Bri (talk) 18:49, 4 December 2022 (UTC)
- User:Headbomb/New at the Signpost -- here is a summary of all the new changes for the Signpost... from 2019. Given the way that I have to piece all this stuff together, it is a useful link to have around.
- Wikipedia:Wikipedia Signpost/2015-06-24/From the editor
Template-driven tracking categories
FYI, I've started wrapping {{tlx|Template other}} around tracking categories added by Signpost templates, to keep the templates themselves from being included in the category. So far I've hit Template:Signpost/Deadline and Template:Signpost draft. The invocation is,
or even
the template is using to apply tracking categories to transcluders. (Double pipe because the first argument is empty. That restricts the code to apply categories to the negative branch of the template. It does nothing if the result is true => the transclusion is in the Template namespace.) FeRDNYC (talk) 00:30, 7 November 2022 (UTC)
Templates
Check this crap out: Wikipedia:Wikipedia Signpost/Templates. While the list is daunting, the majority of them are either deprecated or weird one-off things that weren't used for much. It would probably be wise to go through these and make the list a little more useful (for one, separate out the active from deprecated templates), then document what's left... jp×g 04:03, 7 November 2022 (UTC)
Structured data in drafts and pages -- where does the blurb go? -- additional fields
Wondering what's going on in this process -- we have [https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost/2022-10-31/Traffic_report&diff=1119178241&oldid=1119173925 this diff], which is SPS converting a draft to an article, and [https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost&diff=1119178263&oldid=1113334346 this diff], which is SPS publishing the new edition on the main page. What's strange to me is that there doesn't seem to be much structured data here: the title is provided as a template parameter in the published article, but the subheading, author information, etc is not. Am I correct in surmising that the subheading is just being scraped from the draft template by SPS and then added to the new-issue text by SPS (i.e. there is no MediaWiki going on there)? jp×g 20:52, 10 November 2022 (UTC)
:You're an idiot, read the documentation I wrote. jp×g🗯️ 03:33, 23 December 2023 (UTC)
::No personal attacks please, especially self-inflicted ones. – Jonesey95 (talk) 01:45, 24 December 2023 (UTC)
Draft template redone, draft categories now exist
Check it out at Template:Signpost draft. Here is the basic deal, from the documentation page there.
:The following feature was added by Adam Cuerden and JPxG in November 2022.
All articles with this template are added to :Category:Signpost drafts. Subcategories are added based on the following parameter values:
Subcategorization works like this:
class="wikitable"
! ! ! ! Category |
(any)
| (any) | (any) |
style="background:#F2F2CE;" | old
| (any) | (any) |
style="background:#f2a9a9;" | no
| style="background:#f2a9a9;" | no | style="background:#f2a9a9;" | no |
style="background:#a9f2a9;" | yes
| style="background:#f2a9a9;" | no | style="background:#f2a9a9;" | no |
style="background:#a9f2a9;" | yes
| style="background:#a9f2a9;" | yes | style="background:#f2a9a9;" | no |
style="background:#a9f2a9;" | yes
| style="background:#a9f2a9;" | yes | style="background:#a9f2a9;" | yes |
I will be refactoring the newsroom to use these categories in the draft lists and et cetera. jp×g 18:09, 11 November 2022 (UTC)
Module index
I have come up with a mechanism for creating automatic discussion-board pages for Signpost issues, like this one: Wikipedia talk:Wikipedia_Signpost/Single/2022-11-28. The way this works is by invoking Module:Signpost to transclude all of the month's articles, like this:
So far, this seems to work pretty well, but it brings to light a larger issue with the Signpost module: articles aren't added to the index by default. Basically, we have these indices by year (like Module:Signpost/index/2022), which are JSON files providing a structured index of the year's articles. Each looks like this:
{
date = "2022-01-30",
subpage = "Arbitration report",
title = "New arbitrators look at new case and antediluvian sanctions",
tags = {"arbitrationreport"},
},
It isn't very complicated. My idea is that, per discussion at Module talk:Signpost, it could be possible to automatically populate these indices, with one of the following:
- Make the Signpost Publishing Script automatically generate JSON for an issue's articles, and add them to the appropriate module's index, upon publishing.
- Write a purpose-made script that populates index pages (and then just run this a few minutes after the publication of a new issue)
It seems to me like the second is smarter, since this allows us to do other stuff (like retroactively populating past indices with other metadata). jp×g 23:54, 1 December 2022 (UTC)
:{{ping|JPxG}} Did you go with one of the two alternatives bulleted immediately above? I noticed some oddities like 2024-03-29 News and notes is untagged, but the preceding and following News and notes columns are. ☆ Bri (talk) 21:07, 5 July 2024 (UTC)
::I took -- Jesus, this is from 2022? -- a third option, which was to incorporate this into Wegweiser, which I run from my computer every time I publish an issue. At some point I need to get it on Toolforge. jp×g🗯️ 03:17, 6 July 2024 (UTC)
Template unearthed
Check this out: Wikipedia:Wikipedia Signpost/Templates/Signpost edition pageviews. I found this in use at Wikipedia talk:Wikipedia Signpost/Archives/2016 and Wikipedia talk:Wikipedia Signpost/Archives/2017. Apparently this has been sitting around for some time! jp×g 01:14, 4 December 2022 (UTC)
:This old template gives correct numbers and graphs (more precisely, they match what you get when you check pageviews on the relevant page itself), but it doesn't include all sections. The one you put on the Single-issue talk page, Wikipedia:Wikipedia Signpost/Templates/Issue pageviews, still needs sorting out. It gives wrong numbers and graphs at the moment (though it does include all sections). Compare the output of the two templates for the most recent issue below. For example, News and notes had [https://pageviews.wmcloud.org/?project=en.wikipedia.org&platform=all-access&agent=user&redirects=0&range=latest-20&pages=Wikipedia:Wikipedia_Signpost/2023-01-01/News_and_notes 1493 views] on January 3. But Wikipedia_talk:Wikipedia_Signpost/Single/2023-01-01 shows 90, while the old template shows the correct graph.
Andreas JN466 12:42, 15 January 2023 (UTC)
::D'oh, it's a question of screen width. {{smiley}} If you have a wide-enough window, the next graph's caption appears to the right of the graph you are looking at, making it appear as though it describes the graph next to which it is shown, when it actually relates to the next graph shown further down.
::Would it be possible to insert a hard paragraph break and a blank line after each graph? That will take care of any confusion as to which graph each caption refers to. --Andreas JN466 13:42, 15 January 2023 (UTC)
:::Both of these are in the process of being deprecated, actually -- you can see a mockup of what's being set up at User:JPxG/sandbox99. Note that the tables are sortable! It's also possible to get views other than 7-day (the module has 15, 30, 60, 90, 120 and 180 as parameters stored for articles as well). jp×g 09:05, 16 January 2023 (UTC)
Automated graphs of view counts for all articles in an issue
Again with the magical help of Module:Signpost, I have written something that allows us to easily generate view count graphs for issues. There are still some issues to be worked out here, but you can see what they look like for the last few issues here: Wikipedia:Wikipedia Signpost/sandbox. jp×g 03:07, 5 November 2022 (UTC)
:To wit: the date ranges are hard to set, so I just have them going back 180 days for everything (although data exists further back) and can't do all of 2022. Also, the way I set up the template, the graphs top out at 2,000, so some articles that were total bangers are shown as more modest: Wikipedia:Wikipedia_Signpost/2022-10-31/News_and_notes, for example, is shown as having gotten 2,000 views a day, even though it actually got tens of thousands of views per day. This stuff can be fixed later, but for now, this is a workable proof of concept. jp×g 03:12, 5 November 2022 (UTC) S
:{{reply to|JPxG}} I admit that when I read "view count graphs", my expectation was that I'd find something like a bar graph for each issue, showing the view counts for the articles relative to each other. Graphs with total counts as data points, in other words. I'm not sure how much value there is in seeing the views graphed over _time_ for each article. But it's probably useful (or just interesting) to someone with more targeted information needs, beyond the mere idle curiosity that led me there.
:AFAICT the graphs show view rate (per... day? hour?) more than count, though that's just semantics really. But I'm finding it difficult to determine, from the graphs as presented, where the articles stand in terms of those data points I initially envisioned: Total view count for a given article, relative view count for different articles, etc.
:I mean, obviously you can get some vague sense, but trying to compare different graphs can be misleading due to the Y axis auto-ranging. (Like, "2022-08-01, From the editors: Rise of the machines, or something" looks kind of lower-average popularity... unless you catch that the baseline scaled up an order of magnitude to start at 10 instead of 1, so its view numbers actually blow away most of the other articles from that issue. But OTOH, a couple of the other graphs also got that same range bump, so how its viewership compares to those articles... well, somehow seems even harder to discern, actually. At least for me.)
:I don't mean to knock your effort at all, the graphs look very good and the effort is impressive. Perhaps the information is just presented in a form that isn't meant for me, but helps answer questions asked by those with data needs more evolved than my own ignorant curiosity. I'm perfectly willing to accept that. FeRDNYC (talk) 10:07, 6 November 2022 (UTC)
::Well, actually, you are right: presenting this information as a graph is kind of stupid and unnecessary. Like, maybe a graph is useful for the whole Signpost, but for individual articles, it would just be more informative to give a single number (30-day view count) instead of half a megapixel of visual data.
::Unfortunately, there seems to be some absolutely nonsensical situation with the graph module and the Scribunto module and the External Data module. I am still trying to figure it out, but I suspect that it might literally be impossible to just show a number and not a graph: the way it works for the graph is that the graph module takes input from the template to get a wikimedia API url, and then somehow queries the external URL. I tried to figure this out for a couple hours last night and got mad and did something else. jp×g 12:44, 6 November 2022 (UTC)
:::Update: I have spent nearly an entire day trying to read documentation and figure out how to make this thing -- trying to write an entire program in valid JSON in the outdated Vega release used in the Graph extension, having to save a page and reload it, and the only error message being "invalid JSON" may well be the most excruciating programming experience I have ever had, and this includes writing a 3D renderer in TI-BASIC on a 8x16 character screen without copy, paste or find. I officially give up on this. If anyone wants to figure out how to do this, feel free to pick up where I left off (essentially, take the radioactive debris at Template:Graph:PageViews and duct tape it together such that the Graph extension outputs a single number, which is the sum of the "views" fields in the Wikimedia API's JSON output -- let me know when you figure it out and I will reimburse you for the hard liquor. jp×g 00:09, 7 November 2022 (UTC)
::::{{reply to|JPxG}} I also spent some time the other day playing with the graphing tools -- but I decided to try them out at the source, by making use of the [https://vega.github.io/vega/ Vega project]'s rather clever [https://vega.github.io/editor/#/custom/vega online chart editing tool]. (For anyone else playing along at home, Vega is the underlying library that powers the MediaWiki Graph extension.) With that tool, and by loading Signpost pageview datasets manually from API request URLs (which I generated in the [https://wikimedia.org/api/rest_v1/#/Pageviews%20data/get_metrics_pageviews_per_article__project___access___agent___article___granularity___start___end_ API explorer tool]), I was actually able to construct a halfway-usable comparison graph for three random articles in a recent issue, showing relative view counts as bar graphs something not too far off from the original expectation I described above.
::::The JSON definition for whatever I managed to come up with before I ran out of time/steam is saved in [https://gist.github.com/ferdnyc/795acae3611636cc1377fd5e3fbc7ab6 this GitHub Gist] (the Vega editor can both save to and load from Gists, to preserve work done with it), but here's a URL to open the same thing [https://vega.github.io/editor/#/url/vega/N4KABGBEAmCmBGBXA5pAXGAjAGnFAJAM4DGAFrALYCG6UpALvQA6FoD0bAbrMlQHTIAlvVKJ4fQQHs2JctS48qXAKx8AVoUkA7SLggxYJAE6Cm9KToyQAgmHhUjYMg-phJAMzDuANoOQMwQnoqcyDBYkJsMCpkZCNFelhoOwBPMBFYQNhvWGJE5PMKTMQtYT5dPEgAd0FoEVplAAZGvTpYPwYG5tbIJipoaEEtVAxlHqpEeklCQQAvWFpgSHoUpgWrd2FdKHiZ+dp6I0RYKMhibWChwlpe-sHhyABfXErzehzFvH1EgA96G+sRnMxByYE4glgVWurX0hDEbw+VgqEFh8OEOQAYhcAMorRFQYRUXzEZEoyDuIxUIo3OKSRBMUn6KhaMiSIw3IIuRlQDzuQiwf4YTCNPDPECVaAhGgYADaXzAoBRZK0VPWUBc4RyjW5+kQRm8NwYzFYHBqAGtBEVBvw2cg2FQmII2Lt6AB9TiYNhFQ7hQhsPrIWDgyF+tZGAC0GpBsDYsC0fHNpiSghtRjtRO8keIxEMfsQ-KMbAA6oILWtrQBSADM1hLZeTVFd2L8WiY03oFYATBjO41O53w40AByDzBdjEYoySCiujKu5NTIx+igXUjeFJsXv9xoAdkanq3ncwwswOqg7jZ1EFCuWqzVkA02m2tyX94mUye8rFSsVSqgKupKwoxyU8YTJPUDSsI0WHYNhEytFM+Fte1HWdQw3Q9L0BRMCJ-RiIMIShf1YAjYCYzjBNSyTa0kLTe1vEzKhs1zNh8xI4sqPLFNq1rTiGy7Rpm2QVt23HQ9BxHfdxwAUUIQgqA3FctBEddNz7Xs9wPdTj33M9yUvEJFlvNYbkfHRTj6V8bnfSRPyVb8UV-JVIAAt8gU1WBOz0iDDUYGDTSohDU3TVCXXdT1vRw0N8ODIiw0jdzo1jeNEy44L6MY5i5NYgsOPrSsazrajuN7ISRKCMT1Ik0cZJyPILAE5BEFqGMlJUjdD13fc1P7HTQPlfQLyMK8jJWEyrDM59LP5azJlsx4vzApzlVVazYj0zQ9RzWg5T-MkyO1MDnLI-q9qZRKci8gawAAXSOqBDmZQghooHbrogZa9uM+8fBCRJzPeslNmyaBrllSBhEoa47sB-QhjgH4blqRHAYcvbPr-b6bhexBvBoe7nNgH4mHZDAQEgeImDxnMAAo4XgIITGGGnJXoRAKAkRIKEIPgyKiPGwi0BGPBZkJ2c5qHeYuk4wAAcjYWWAEowAAaiwRWoniQNiZpthXTYKJZb8JXDblxWz2OsGoEIUg2XoVzIFR66bsW+UMZc1arBJyQ1A2ukjG2oD1vu5ZKS0Z7Lzes6FVhh67xub21Fyf4CaBiFvFBqPo7JSHub4Qp0KpBlU+c3Oedi6FY9hW2gQd2OYez9Urd2xuHstQuKGLquoAri3MbIx3G5d6OFr24eUTRmOvodqwpmCbxK6+zaA-vRO9Me8OXqz9HY6xoO4gSBYS-PdPM-B3uG+zyAqGbyAL+PyBJBYHbIDhV7L+jyBaXpeAUhfgfx57VHn+QBYAxRu2uh7QCUAAwERDH7Laq8py+xDhvCOw1t5-gxs5Ma95OTEDNH3fQ38mC-3-tLSAH8zrklPjcXuD9NBAk+K3E+IMbgF05J3IhZI2RwFJk3HMQshioFjsAoBzsvx4Evq-YgRJDCYPdjPKAPwSByPXvHKw9ghZ6WgNOKgQwjKs2lA9SQ89F6Y2BhnayFDJ76DDoGG4NQ6ikD0n0AYwjaCND4DgSBRIWyeL4CKeyS1IFKMgCkVRHxUEaKgL4LQsAHA6L0QYjASwjHsNMUSaErCrFWF7rYnYzIHFQXaP4FOkCpwlGgAcI4sBXY-lCZ7KA5xvBsnUeNHkRh7hEj0vYtUSxZCUHvLIxIyA2QpGFHZCeUiXhMh+PI2UbtH4mDjNeSAOR3Ap2trI-E4TIkLEnksNkEJlI3HgKYqYr1Tj7JuConZByZmVGoEYM0zcIFfVwTSSpXdp5NMgOc+Z5jnIUmnIYqUGSzFPBDnGc4cBmHUNWSReFn9GaSDNP0u+RJjhnOpoQgpwLBAMSMpwLF944gKShbvRGqTu4yLUVYO5ajj6DVoUBChzKeTuD5AKAJyhREPycfUVJdLdmMqiVALR1ShRiL-PiqA9JWb9N3n-YVNyrARPuc+El3hsUYBaJy7l14vHKDAQ-FIXlVWavVTc04lipU90Itkx+XL+RGr4MoGV9lroysOZAz5Vh4h5D0iC16wr0lexio6ylX0YWSDhTSz+iL+HYLTkSy19LmmSFaeyW1rK25FE4QyOVsJDhooxdq3VUAqikEhtGq+qL0UlmccS0ltBMDFuUUZNVyibU5PtdfdlBrXW8o7dUWoQqbzdsgGKo+ErmT2vbajVOkAFUhCVY3cJXarVQA1UyvtNwUiHSHTyvV7rR3mq3RmvZmrc1sPVaBY9bqPVO3EcE95mN-UPSJuUr6IawXBDOZIQFdbCYsjjeuhFykkUJqvpsNNN4K33ngLikD1CLzKSLKUzowrEOAasaO3414lh2puKzcW+SH7ofoM2fYOHW1Ck7KO6lN4SMMufLyYdGAAAso7BUuPTaK3t-z51ttHX44SLadX3g2f8T1E9l2rsSMi6hKqWN5s3acDjJ6wDhh4y+2VkiIAuwWkAA directly in Vega's online editor] if you're curious.
::::The data currently there is loaded manually, as I said, which doesn't scale well. But it's a start at the basic concept, and adapting it to use the MediaWiki implementation's wikirest://
URLs as the data source, with article names automatically selected rather than having to be individually added to the graph, is the least of my concerns implementation-wise. The fact that my current graphs work off the monthly page view stats, and need a fixed date range that has to be selected by hand based on the article publication date, is a bit more unfortunate. (But it does allow me to get total view counts, because Vega itself can sum the monthly view counts to produce a total.) And thanks to the Template:Signpost/Deadline work, I've now got a good enough handle on date parsing using the
parser function that it at least doesn't feel impossible to overcome.
::::I don't know, take a look (if you have any interest) and see if you think there's a seed there of anything useful enough to be worth cultivating; if so I might fiddle a bit with some sort of on-wiki conversion/implementation over the coming weeks. FeRDNYC (talk) 22:27, 9 November 2022 (UTC)
I'm moving this here from the Newsroom archive, because it has little to do with news, and much to do with technicals. Anyway, I have an update as well: Wikipedia:Wikipedia Signpost/Templates/Issue pageviews now exists, which can be transcluded onto the single-issue talk pages, like such: Wikipedia talk:Wikipedia Signpost/Single/2022-11-28. For right now I am just putting it below the single-talk template. This isn't great, but it is as least better than nothing. jp×g 02:12, 4 December 2022 (UTC)
Omni-index, to monitor ALL edits in signpost space using RelatedChanges
I have created Wikipedia:Wikipedia Signpost/Omni-index and Wikipedia talk:Wikipedia Signpost/Omni-index; I used Quarry SQL to come up with a list of every Signpost article in both namespaces. This is complete for now; you can click the RC links at the top of these pages to see all edits in Signpost space (WP or WPT, respective). I am not fully done with this (contemplating writing a bot to automatically update them every so often, and some other improvements), so not posting it everywhere yet. Let me know what you all think. jp×g 10:24, 13 December 2022 (UTC)
- [https://en.wikipedia.org/wiki/Special:RecentChangesLinked?hidemyself=1&hidepreviousrevisions=1&target=Wikipedia%3AWikipedia_Signpost%2FOmni-index&limit=500&days=30&enhanced=1&urlversion=2 RC] · [https://en.wikipedia.org/wiki/Special:RecentChangesLinked?hidemyself=1&hidepreviousrevisions=1&target=Wikipedia_talk%3AWikipedia_Signpost%2FOmni-index&limit=500&days=30&enhanced=1&urlversion=2 Talk RC]
misc SPS.JS sundries
User_talk:Evad37/SPS.js#Problem_if_the_page_includes_the_word_"null"
I guess we should update the style guide until this is fixed (by me,). jp×g 11:53, 22 December 2022 (UTC)
:Not to be a dunce, but does this mean publication will glitch if any page in the issue contains the word "null"? How bad is it? Will other pages get published? ☆ Bri (talk) 16:04, 22 December 2022 (UTC)
No, it will apparently publish the article properly, just with all instances of the string removed (?) so that i.e. "nullified" becomes "ified". In the meantime I guess we can just try to avoid saying "nullify", "null and void", "annulled", et cetera. Hopefully there is not a big article for December about jury ification. jp×g 19:36, 22 December 2022 (UTC)
Redirects, indices, etc
I am currently in the process of writing a big-ass script (which I'm calling "Wegweiser") to better integrate Module:Signpost indices into the publishing process and the architecture of the paper. Where I'm at right now:
- Using module indices (or API-obtained) article lists to get pageview counts for different intervals.
:: Right now I have it set to calculate 7-day, 15-day, 30-day, 60-day, 90-day, 120-day and 180-day pageviews, and can do this for arbitrary numbers of years by running a single command in the terminal.
- Pulling lists of Signpost articles from the PrefixIndex API and integrating them into the module indices.
::Redirect issue solved below.
Today I will be working on some more stuff, like something to retroactively fill "author" fields, and also a Wegweiser module that actually edits the wiki to update the indices that it's processing.
Overall, I think that this will prove useful, and extensible, for management and navigation of the Signpost. Currently, there are a lot of modern features that we lack, which most other newspapers have. For example, if you are reading [https://www.vox.com/science-and-health/2023/1/6/23542194/california-atmospheric-river-flood-drought this Vox article], you can click on the author's name in the byline to get [https://www.vox.com/authors/neel-dhanesha this page] of everything he's written for the site (as well as a more detailed bio). This is something we could do here, with the right scripts and modules -- and having it do itself automatically allows for more detailed functionality. jp×g 23:48, 6 January 2023 (UTC)
= WTF moments=
Apparently there have been a few... drafts... which were moved into the space for the respective issue. What?
- Wikipedia:Wikipedia Signpost/2011-03-14/Editcountitis
- Wikipedia:Wikipedia Signpost/2015-10-28/Blog
- Wikipedia:Wikipedia Signpost/2016-04-06/News and notes
- Wikipedia:Wikipedia Signpost/2016-04-06/Wikipedia Weekly
The first of these seems to be a fully written article that was just never put into the issue. Jesus, what a mess. jp×g 01:00, 7 January 2023 (UTC)
:And Wikipedia:Wikipedia Signpost/2005-06-20/Tremendous excitement over admin nominations.
::Too bad, the "Editcocuntitis" piece is thought provoking. Maybe we could still run it in a historical context. Unfortunately one of the contributors is banned and it's probably a no-go. ☆ Bri (talk) 21:40, 11 January 2023 (UTC)
- Wikipedia:Wikipedia Signpost/2008-08-11/WikiProject report/Rudget, which I guess was just kind of a crappy WikiProject report and didn't get listed in the main issue? jp×g 05:13, 12 January 2023 (UTC)
- Wikipedia:Wikipedia Signpost/2011-12-26/In the news, never actually linked to from the article and I guess never published. jp×g 23:03, 27 January 2023 (UTC)
More ghosts, some of which I moved to drafts:
- Wikipedia:Wikipedia Signpost/2006-09-12/News and Notes
- Wikipedia:Wikipedia Signpost/2008-08-11/WikiProject report/Rudget
- Wikipedia:Wikipedia Signpost/2010-06-07/Citations
- Wikipedia:Wikipedia Signpost/2010-07-19/Discussion report
- Wikipedia:Wikipedia Signpost/2010-07-26/Special story 1
- Wikipedia:Wikipedia Signpost/2010-08-16/Discussion report
- Wikipedia:Wikipedia Signpost/2010-10-25/Election report
- Wikipedia:Wikipedia Signpost/2010-12-06/Special story 2
- Wikipedia:Wikipedia Signpost/2011-01-31/Discussion report
- Wikipedia:Wikipedia Signpost/2011-03-14/Editcountitis
- Wikipedia:Wikipedia Signpost/2011-12-26/Discussion report
- Wikipedia:Wikipedia Signpost/2011-12-26/In the news
- Wikipedia:Wikipedia Signpost/2012-04-03/In the news
= Redirects =
There were about 150 redirects in Signpost article space, all of which came from typos, article renames prior to publication, or weird situations like "the article was moved to YYYY-05-16 but the issue was published on the 18th so it got moved to the new date". I moved some of the very old ones to the Signpost Register of Historic Places and CSD'd the rest. There were only a few incoming links, so I just retargeted them to the destination pages with JWB before the deletion run. I do not think there's any need for us to have redirects in our article space, and it clogs up a bunch of scripts and tools and etc to have them there. In the future, I think we should have a policy of avoiding redirects in our article space (it is already extremely rare).jp×g 04:27, 8 January 2023 (UTC)
Mass of cats
What the hell is going on in Special:PrefixIndex/Category:Wikipedia Signpost? There used to be individual categories for each department, organized by year... until 2015, when they randomly stopped? Except for some that kept going to 2016? Every time I think I've finally got a list of all the random outdated forgotten stuff in this project, I find another 300 pages of crap that somehow interacts with everything but isn't documented anywhere and hasn't been touched in a decade. I'm going to have a conniption. Look at this: Special:WhatLinksHere/Category:Wikipedia_Signpost_Book_review_archives! These aren't even linked to from anywhere. I am pretty sure that all of this (except the monthly archive cats) is now completely redundant to Module:Signpost and the article list maker. What is to be done about this? jp×g 01:08, 7 January 2023 (UTC)
:I have written a massive Wegweiser script that's capable of integrating these categories' contents into the Signpost module (i.e. everything in :Category:Wikipedia_Signpost_Book_review_archives would be tagged with bookreview
), which I did manually for the arb report archives. This still took forever (i.e. I had to manually copy-and-paste the modified Lua table into 11 pages) -- and there are about 40 of these department categories, so I have submitted a BRFA. This should take a few minutes to run when it's approved, and then the module can be the single authoritative index of articles, and there will be no more random stuff that's out of sync with other random stuff. jp×g 04:25, 8 January 2023 (UTC)
::Done.
Wegweiser progress
See Module talk:Signpost. I have completed integration of tags from categories, as well as title/author autofill from 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023. Pages prior to 2009 require modern headers to be placed on them in order for the script to work properly (which should have been done anyway a while ago but never was). jp×g 08:34, 9 January 2023 (UTC)
:2005 has been updated to the modern headers, and module indices have been filled in. 2006 is scheduled for tomorrow, because all the pages have to be done individually (they used a completely fucked up random combination of header content for basically every article). jp×g 08:37, 9 January 2023 (UTC)
Lint errors
What the hell is going on [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/missing-end-tag&dir=prev&exactmatch=&namespace=&titlecategorysearch=Wikipedia%3AWikipedia+Signpost here]? jp×g 08:38, 9 January 2023 (UTC)
- [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/missing-end-tag&dir=prev&exactmatch=&namespace=&titlecategorysearch=Wikipedia%3AWikipedia+Signpost Missing end tag]: 3,721 {{partly done}}, waiting for JWB run to add article-end templates (see below)
- [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/obsolete-tag&exactmatch=&namespace=4&titlecategorysearch=Wikipedia%3AWikipedia+Signpost Obsolete tag]: 2,679 {{done}}
- [https://en.wikipedia.org/wiki/Special:LintErrors/stripped-tag?namespace=4&titlecategorysearch=Wikipedia%3AWikipedia+Signpost&exactmatch= Stripped tag]: 317 {{partly done}} – all except for div tags caused by:
- The Newsroom pages, which are a hot mess
Template:Signpost series(see below),formatting that changed at the beginning of 2017 (see below for JWB request),- and one mystery code tag
- [https://en.wikipedia.org/wiki/Special:LintErrors/html5-misnesting?namespace=4&titlecategorysearch=Wikipedia%3AWikipedia+Signpost&exactmatch= HTML5 misnesting]: 115 {{done}}
::I recall trying to fix these div errors some years back and finding that if I fixed it for one batch of issues (either older or newer, I forget which), it introduced new errors in the other batch of issues (either newer or older, respectively [edited to add: I think the problem is actually that the errors appear in the individual article pages but not in the /Single pages, but when they are fixed in the individual article pages, the /Single pages blow up with new errors]). I have fixed tens of thousands of Linter errors since 2018, and I can assure you that they are not urgent. That said, I will take a look and see if I can puzzle out and fix some of the errors above. I fixed maybe 100 yesterday when I was working on the inline/block quote template confusion. – Jonesey95 (talk) 01:41, 28 January 2023 (UTC)
:::Many of the (obsolete tag) font errors, and many of the other errors are in editors' signatures on [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/obsolete-tag&offset=233277617&exactmatch=&namespace=5&titlecategorysearch=Wikipedia+talk%3AWikipedia+Signpost Signpost comment pages] in Wikipedia Talk space (about 2,400 errors[edited to add: these are all fixed now]). Those pages are transcluded on the Signpost article pages, which means two things: (1) there are not as many errors in the actual articles as you think there are, and (2) fixing one error on a comment page reduces the total Wikipedia-wide error count by two. – Jonesey95 (talk) 01:44, 28 January 2023 (UTC)
::::{{U|JPxG}}, I don't know how many of these there are, but in the "obsolete tag" list, when you see "center", there appear to be a lot of [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2007-09-24%2FFrom_the_editor&diff=1135983760&oldid=1133067992 these patterns], which should be easily fixable with an AWB run. Search for the "
:::::The above center tags have been fixed by a bot. – Jonesey95 (talk) 21:04, 31 January 2023 (UTC)
::::More tags: [https://en.wikipedia.org/wiki/Special:LintErrors/misnested-tag?namespace=4&titlecategorysearch=Wikipedia%3AWikipedia+Signpost&exactmatch= misnested tags] (78 errors)(1 error); all other Linter error categories aside from this one and the ones listed above yield zero errors at this time. – Jonesey95 (talk) 02:05, 29 January 2023 (UTC)
Bad news: [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2005-10-24%2FChina_block&diff=1132627603&oldid=1027870057 this series of edits] left an unclosed template, removed an opening small tag, added a template parameter, and added a stripped div tag at the end. Don't worry about the stripped div tag, because I think there will be a more systemic fix. – Jonesey95 (talk) 06:29, 28 January 2023 (UTC)
=Signpost series template on standalone pages=
When {{tl|Signpost series}} is used as a sidebar on a standalone page, it causes a stripped {{tag|div|c}} tag at the beginning and an unclosed {{tag|div|o}} tag at the end. This appears to happen because the template is normally transcluded on single-page Signpost pages, where it is inserted such that it closes one block and starts a new block. The dumb fix is [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2FSeries%2FWikimania_2006&diff=1136324298&oldid=1135995873 something like this] on each of the Series pages [https://en.wikipedia.org/wiki/Special:LintErrors/stripped-tag?namespace=4&titlecategorysearch=Wikipedia%3AWikipedia+Signpost&exactmatch= listed here], but that fix would have to be applied to every new Series page, if there are any. A more elegant fix would be a template parameter that inserted appropriate div tags before and after the template, but only on the standalone pages. Thoughts? – Jonesey95 (talk) 20:32, 29 January 2023 (UTC)
:This has been fixed by {{U|JPxG}} by changing the way these are transcluded and displayed. – Jonesey95 (talk) 17:15, 1 February 2023 (UTC)
=Missing and stripped closing div tags in articles=
As far as I can tell, every article page until December 2016 that is showing on the "missing end tag" report linked above is missing a closing {{tag|div|c}} tag. Each of those pages has some sort of "article-start" template that opens a div tag at the top of the article, but no corresponding closing tag. A closing {{tag|div|c}} tag needs to be inserted within the {{tag|noinclude}} section at the bottom of the page, [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2016-12-22%2FIn_focus&diff=1136372950&oldid=756192605 like this]. It is important that the tag be placed within the noinclude section, because when the pages are transcluded into the /Single or /SPV pages, the "reader comments" link in the /Single page contains a closing {{tag|div|c}} tag that balances the tags on those transcluded article pages.
The January 2017 and later pages have a similar problem that needs a different resolution. With those pages, the individual pages have balanced div tags, with the closing tag provided by the "article-end-v2" template. When the article is included in the /Single page, however, that page ends up with an extra closing div tag for each article. The resolution for those pages, I think, is to move the "article-end-v2" template inside the {{tag|noinclude}} tags so that the individual article pages continue to have balanced tags, but the /Single pages are not unbalanced.
I can probably do this work with AutoEd, but it is very tedious. If {{U|JPxG}} is able to do it with JWB, that would be helpful. If you want to start with a batch of 100 pages from each date range, I'll be happy to check your work. The only pages that should be modified are (1) pre-2017 pages that show up on [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/missing-end-tag&offset=266287813&exactmatch=&namespace=&titlecategorysearch=Wikipedia%3AWikipedia+Signpost%2F201 this report] with missing div end tags and (2) all article pages transcluded in 2017 and later /Single pages. – Jonesey95 (talk) 01:16, 30 January 2023 (UTC)
:A resolution that may be more elegant in the long run is to add the "article-end" template to the pre-2017 articles (outside of the noinclude tags) and remove the closing div tag from the "reader comments" link in the /Single page. – Jonesey95 (talk) 16:21, 31 January 2023 (UTC)
::I have [https://en.wikipedia.org/w/index.php?title=Wikipedia%3ASignpost%2FTemplate%3ACover-item&diff=1136684045&oldid=1094430728 removed the closing div tag] from after the "reader comments" text that appears in the /Single pages. This means that [https://en.wikipedia.org/w/index.php?title=Special:LintErrors/missing-end-tag&exactmatch=&namespace=&titlecategorysearch=Wikipedia%3AWikipedia+Signpost%2F20 these pages] will need "article-end" templates added, [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2016-12-22%2FBlog&diff=1136685063&oldid=1136411852 like this]. I hope that {{U|JPxG}} is available to run JWB on those couple thousand pages. – Jonesey95 (talk) 16:32, 31 January 2023 (UTC)
:::Oh, jeez. Well: I believe that these are all the articles using Wikipedia:Signpost/Template:Signpost-article-start and not the v2 version. I was thinking that it might be nice to switch these over anyway, so I guess this gives me an excuse to do that, although I have a couple other things going on right now. I shan't forget! jp×g 20:05, 31 January 2023 (UTC)
::::Feel free to ping me when you do a batch of two or three complete issues (maybe 15–20 article pages), and I'll check them for new or remaining syntax errors. I do not advise doing all 2,000 of them at once unless you feel very comfortable with checking for Linter errors in the edited pages and the pages that transclude them. – Jonesey95 (talk) 21:02, 31 January 2023 (UTC)
Draft helper links moved to edit notice
I have reworked Template:Signpost draft helper into Template:Editnotices/Group/Wikipedia:Wikipedia Signpost/Next issue, which is now set up to automatically display as an editnotice when you are editing any page that begins with Wikipedia:Wikipedia Signpost/Next issue. This should make it easier to write articles: you don't have to save/preview to get the copypasta for Signpost templates out of the draft helper, and you also don't have to remove the draft helper template to prepare for publication. I will be going through the preload templates to remove it (it will still work in userspace drafts, and it will stay preloaded for those). jp×g 23:25, 12 January 2023 (UTC)
Database reports
I have finally figured out that {{tl|Database report}} exists, which means that Wikipedia:Wikipedia Signpost/Omni-index and Wikipedia talk:Wikipedia Signpost/Omni-index can now be automatically updated, giving us a live recent-changes feed for both our main and talk spaces.
Also, just for shits, I made {{tl|Signpost/Number of articles}} ({{Signpost/Number of articles}}) and {{tl|Signpost/Number of issues}} ({{Signpost/Number of issues}}). jp×g 00:35, 13 January 2023 (UTC)
A tragedy in one act: the skulls beside the road from last time
While spelunking, I found this page, where apparently Pete Forsyth tried to do this exact same thing in 2016. jp×g 11:18, 13 January 2023 (UTC)
:They used slack then?? I feel like we've slid back a bit... ☆ Bri (talk) 04:20, 14 January 2023 (UTC)
::Yeah, the poor schlep who they have as the EiC now can't even get all the editors to join a [{{Wikipedia:Wikipedia Signpost/Templates/Discord link}} freakin' Discord channel]. jp×g 11:31, 14 January 2023 (UTC)
Two acts: Wikipedia talk:Wikipedia Signpost/Archive 7#Some_ideas, where ResMar attempts to clean out some of the messed-up unused templates that I am currently going through. jp×g 03:06, 17 January 2023 (UTC)
Signpost search
For articles, here is some regex to a search to fitler out all the other crap. For example, "Citizendium":
intitle:/Signpost\/[0-9]{4}-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
Basically, it will restrict your search to titles that contain "Signpost/____-__-__/", and not return any title with "SPV" in it.
One that can be more easily customized for years is this:
intitle:/Signpost\/20[0-9][0-9]-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
like such:
Citizendium in 2008
intitle:/Signpost\/20[0-9]8-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
Citizendium in 2013
intitle:/Signpost\/2013-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
Citizendium in 2010 to 2014
intitle:/Signpost\/201[0-4]-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
Citizendium before 2010
intitle:/Signpost\/200[0-9]-[0-9]{2}-[0-9]{2}\/.*/ -intitle:"/SPV" "Citizendium"
Maybe this is wishful thinking, but it might be possible to make search bars that do this automatically. I don't think it would be that hard. jp×g 10:17, 15 January 2023 (UTC)
The URL to do this search the proper way -- so that it sorts all results with creation date at top, only searches the WP space, etc -- is such:
https://en.wikipedia.org/w/index.php?sort=create_timestamp_desc&search=intitle%3A%2FSignpost%5C%2F%5B0-9%5D%7B4%7D-%5B0-9%5D%7B2%7D-%5B0-9%5D%7B2%7D%5C%2F.%2A%2F+-intitle%3A%22%2FSPV%22+%22Citizendium%22&title=Special:Search&profile=advanced&fulltext=1&ns4=1
which looks like [https://en.wikipedia.org/w/index.php?sort=create_timestamp_desc&search=intitle%3A%2FSignpost%5C%2F%5B0-9%5D%7B4%7D-%5B0-9%5D%7B2%7D-%5B0-9%5D%7B2%7D%5C%2F.%2A%2F+-intitle%3A%22%2FSPV%22+%22Citizendium%22&title=Special:Search&profile=advanced&fulltext=1&ns4=1 this]. jp×g 10:20, 15 January 2023 (UTC)
:Got it: see Template:Signpost/Search and Template:Signpost/Search/URL. Like this:
{{Signpost/Search}}
::Does that default to searching in article space for everyone, or just me? ☆ Bri (talk) 14:31, 31 January 2023 (UTC)
:::Yeah, the input box thing is kind of half-assed. I looked through the [https://www.mediawiki.org/wiki/Extension:InputBox documentation] and tried a few different parameters, and there doesn't seem to be any way to force it to search specific namespaces (the closest you get is an option to add a little row of checkboxes for namespaces below the search bar). The URL template is able to encode that, although it is much more of a pain in the ass to use:
::::
::::[{{Signpost/Search/URL|dogs}} Search it!!! Ohh yeah]
:::Who knows, maybe there is something I didn't figure out. jp×g 11:24, 1 February 2023 (UTC)
::I think I fixed it by [https://en.wikipedia.org/w/index.php?title=Template:Signpost/Search&diff=prev&oldid=1136747005 adding] "prefix=WP:" to the template. ☆ Bri (talk) 15:59, 1 February 2023 (UTC)
Series templates fixed
I have mostly finished my spelunk of the omni-index, and cleared out the remaining gunk (redirects, abandoned drafts, random blank pages, etc). Anyway, what I got out of it was this:
Series templates now work. That is, all of them (from the 2006 ArbCom elections to the present) are now formatted using the module, and listed at Wikipedia:Wikipedia Signpost/Series. Right now, if you go to the individual series pages, it will just show them in the sidebar view (alongside the old versions, so I can review them for omissions). Eventually, I plan to have these look better, kind of the way that Signpost main issue pages work: the idea here being that readers can simply go to a tag that they want to learn more about, and have it formatted in a way that is useful and pleasant.
I have also taken some statistics about the tags, at Wikipedia:Wikipedia_Signpost/Statistics/Tags. They probably need some winnowing out (and per Wikipedia:Wikipedia_Signpost/Technical/Index_validation there are still many untagged articles), but the general distribution is like this: there is one tag with 700+ articles in it, 29 tags with 100+ articles in them, 55 tags with 50+ articles, down to 189 tags with at least ten articles in them. I'm not sure what the implications are for making auto-generated tag pages: making 189 separate tags would be possible, and not that difficult, but some more kinks should be ironed out before this is done. jp×g 08:41, 28 January 2023 (UTC)
Byline pages
Just as for the tag pages, I did some analysis of author data, using the Wegweiser-augmented module data with author fields for every article. The data still needs to be cleaned (there are a lot of author tags like "none" or "91 editors" or "Germany)" or "Cwmhiraeth (text) 18 June 2017"). However, some similar insights to the tags: there is one author with 300+ articles (Ral315), 18 authors with 100+ articles, 34 with 50+, 121 with 10+. More detailed information is in the tables at Wikipedia:Wikipedia_Signpost/Statistics/Authors. Anyway, I was able to use this to make a few author byline pages, which are linked to from Wikipedia:Wikipedia Signpost/Author. I only did the first ten, because I wanted to see how it worked first. These pages kind of look like ass, because I haven't bothered to format the module output, but it is at least a proof of concept to myself that I can get it to work. See, for example: Wikipedia:Wikipedia Signpost/Author/Michael Snow. jp×g 08:45, 28 January 2023 (UTC)
Recent page move without redirect broke transclusion
[https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost/2011-08-29/The_pending_changes_fiasco&action=edit&redlink=1 This recent page move] broke Signpost 2011-08-09. There was a transcluded red link in the /Single page. I [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2011-08-29&diff=1136331396&oldid=881400085 fixed it], but if there are more of these moves out there, there will be red links in /Single editions. – Jonesey95 (talk) 21:11, 29 January 2023 (UTC)
:A similar move appears to have broken Wikipedia:Wikipedia Signpost/Single/2014-02-19. – Jonesey95 (talk) 21:24, 29 January 2023 (UTC)
Question about author name change
@JPxG, I assume that [https://en.wikipedia.org/w/index.php?title=Wikipedia%3AWikipedia_Signpost%2F2016-03-09%2FTechnology_report&diff=0&oldid=710756737&diffmode=source this edit] is part of the work you and @Jonesey95 are doing, but I don't understand how having only part of my username is supposed to help. Whatamidoing (WMF) (talk) 18:07, 30 January 2023 (UTC)
:Well, ResMar and a few other people wrote this beautiful module that can return all sorts of indexed information about Signpost articles, and me and Mr. Stradivarius augmented it to handle author data... and then I discovered that the author data is a gigantic mess.
:Ideally, the author fields of the header templates should be a uniform metadata field, which contain the names of the authors, like in {{tl|cite web}}, so that they can be indexed and retrieved properly (i.e. Wikipedia:Wikipedia Signpost/Author/Sage Ross). Sadly, this has not been the case over the last 20 years, and nobody has ever tried to systematically index them, so there have been lots of weird things.
:What we had (apart from hundreds of just straight-up typographical errors) was a bunch of stuff like like HaeB being credited sometimes as "HaeB", sometimes as "Tbayer", sometimes as "Tbayer (WMF)", and sometimes as "Tilman Bayer". What I eventually settled on was this:
::1) One person should be credited with one name, under one byline, with one string of text for their name, i.e. there should not be "K. Trout65" and "Ktrout65".
::2) If someone has written for the Signpost under their IRL name, their byline should be that, i.e. there should not be "Kilgore Trout" and "Ktrout".
:::2a) If not, their byline should be their username.
::3) No parentheticals, comma phrases or anything besides their name: "Kilgore Trout" and not "Kilgore Trout, Executive Coordination Liaison, Department of Situations and Circumstances".
::4) No user links, i.e. the link text must be "Kilgore Trout" and not "User:Kilgore Trout".
::5) There should only be one variant of the capitalization. This does not have to be the same as the username (i.e. many people stylize their usernames as all-lowercase), but there can only be one of them.
:Essentially, I have credited WMF employees by their names, because they are the same human being (and should have the same author metadata) regardless of their place of employment. For example, User:HaeB is Tilman Bayer, and User:Tbayer (WMF) is also Tilman Bayer. jp×g 18:42, 30 January 2023 (UTC)
Technical issues
- "Next issue" links don't work from issue 5 to issue 6. For example Wikipedia:Wikipedia Signpost/2023-03-09/In the media does not have a "next" link displayed, even though it [https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost/2023-03-09/In_the_media&diff=prev&oldid=1145675270 was added] by the script.
- We probably should straighten out http vs https issues -- see [https://en.wikipedia.org/w/index.php?title=Wikipedia_talk:Wikipedia_Signpost&diff=prev&oldid=1144892898 this]
- A reader [https://en.wikipedia.org/w/index.php?title=Wikipedia_talk:Wikipedia_Signpost&diff=prev&oldid=1145692969 reported] that issue 6 was double posted to their talkpage via Massmessage. This seems to be a known issue and has a Phabricator ticket opened years ago. Probably not much for us to do about it.
Just thought I'd post this here. ☆ Bri (talk) 18:27, 20 March 2023 (UTC)
:1) No idea what is going on here. The template in question is Wikipedia:Signpost/Template:Signpost-article-comments-end: it might be the case that it was put together on the assumption that there would only be one issue per month.
:2) Looks like Jonesey95 fixed this on the 15th in the cover-item template, so I guess happily resolved.
:3) Some sleuthing here shows that quite a lot of people got the Signpost twice this issue. Example [https://en.wikipedia.org/w/index.php?title=User_talk:AshokChakra&diff=prev&oldid=1145677323 here] and [https://en.wikipedia.org/w/index.php?title=User_talk:AshokChakra&diff=prev&oldid=1145692597 here]. I think I might have cracked the code. Note the comment in the second one: Message sent by User:JPxG@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Signpost&oldid=24726786
. I think what might be going on here is that people who have themselves listed on the local enwiki subscription page and also the global subscription page on Meta are... getting both. Not sure how to fix this (the obvious solution would be to identify all these people and remove them from the local list, but who knows). jp×g 19:47, 20 March 2023 (UTC)
::Note on 3: they were both sent from the global list, I guess. The first one has this editnote at the bottom: Message sent by User:JPxG@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Signpost&oldid=24726786
. The second one has this editnote at the top: Message sent by User:JPxG@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Signpost&oldid=24726786
. Huh??? jp×g 19:51, 20 March 2023 (UTC)
:::Re item #1, the comments-end template says
, and when I evaluate the #time statement, I get 2023-03-20, which is the same as {{para|3}} as of today. It appears to me that since those values are equal, nothing is displayed, but tomorrow, i.e. in less than two hours, the "Next" link should appear. I don't know if I am correct, and if I am, I don't know why it is set up like that. I wouldn't monkey with it unless I knew why that calculation was being performed. – Jonesey95 (talk) 22:52, 20 March 2023 (UTC)
::::Confirmed using sandbox – Special:Diff/1145778445/1145779299 – error "AAAAAAAAAAAAA" gets triggered.
::::Reference documentation for #time: mw:Help:Extension:ParserFunctions##time. "N" is for "ISO 8601 day of the week (Monday = 1, Sunday = 7)."
::::This #ifeq was added in Special:Diff/376614225 in 2010 with edit summary "Hide link until publication". It might have outlived its usefulness with all the changes to the publication process since then. —andrybak (talk) 23:26, 20 March 2023 (UTC)
:::::I just refreshed the page, and "Next issue" shows, presumably because it is currently 2023-03-21 UTC time, which makes the ifeq fail and display the link. FWIW. – Jonesey95 (talk) 05:23, 21 March 2023 (UTC)
::::::{{ping|Andrybak|Jonesey95}} I think I may have cracked the code here, having remembered something from my cleanup of the project space. Back in the day, the publishing process worked differently. Today, we use subpages like Wikipedia:Wikipedia Signpost/Next issue/News and notes
, and the script automatically moves them to Wikipedia:Wikipedia Signpost/2023-03-20/News and notes
when we hit "publish". However, before this was set up, people used to just write articles at the date of the planned publication (i.e. we would just start writing it at Wikipedia:Wikipedia Signpost/2023-03-20/News and notes
hoping that publication actually happened on that day, and if it didn't, we would create a dog's breakfast of inane redirects). Because of this, automatically linking to the next article if it existed was a liability, because there was a significant likelihood of it being a half-finished draft article. However, this is no longer possible, because drafts aren't in main issue space anymore. In fact, it's extra impossible, because articles are not given end templates with pre-filled "next" parameters at publication, they're retroactively given "next" links by the publication script. Ergo, this code can (and should) be deleted completely. jp×g 12:26, 21 March 2023 (UTC)
:::::::Boom goes the dynamite. I have carved it out, and my tests indicate that nothing of value was lost (although some more poking around for edge cases may be warranted). jp×g 12:38, 21 March 2023 (UTC)
- For what it's worth, I have made a documentation page for that template. I think it may be useful to use that page to keep track of what we learn (or permalink back to the discussions where we do), so that when some poor bastards (indeed, quite possibly ourselves) have to slog through this in a few years' time they have something to go by... jp×g 12:03, 21 March 2023 (UTC)
Double sending
Per above. Phab ticket is [https://phabricator.wikimedia.org/T93049 T93049].
List of doubles that I found with a +1856 byte diff (i.e. from global delivery):
{{cot|Doubles}}
- User talk:AshokChakra [https://en.wikipedia.org/w/index.php?title=User_talk:AshokChakra&action=history hist]
- User talk:AwfulReader [https://en.wikipedia.org/w/index.php?title=User_talk:AwfulReader&action=history hist]
- User talk:BabbaQ [https://en.wikipedia.org/w/index.php?title=User_talk:BabbaQ&action=history hist]
- User talk:Curtiskwong8 [https://en.wikipedia.org/w/index.php?title=User_talk:Curtiskwong8&action=history hist]
- User talk:DePiep/news [https://en.wikipedia.org/w/index.php?title=User_talk:DePiep/news&action=history hist]
- User talk:Donald Trung [https://en.wikipedia.org/w/index.php?title=User_talk:Donald_Trung&action=history hist]
- User talk:Hans5958 [https://en.wikipedia.org/w/index.php?title=User_talk:Hans5958&action=history hist]
- User talk:Haoreima [https://en.wikipedia.org/w/index.php?title=User_talk:Haoreima&action=history hist]
- User talk:Jakesyl [https://en.wikipedia.org/w/index.php?title=User_talk:Jakesyl&action=history hist]
- User talk:Mega-buses [https://en.wikipedia.org/w/index.php?title=User_talk:Mega-buses&action=history hist]
- User talk:MJL [https://en.wikipedia.org/w/index.php?title=User_talk:MJL&action=history hist]
- User talk:Rachmat04 [https://en.wikipedia.org/w/index.php?title=User_talk:Rachmat04&action=history hist]
- User talk:Tahmid [https://en.wikipedia.org/w/index.php?title=User_talk:Tahmid&action=history hist]
{{cob}}
I also found a bunch of doubles (231 of them) with a +901 byte diff, which presumably is from local delivery:
{{cot|Doubles from local delivery}}
- User talk:23emr [https://en.wikipedia.org/w/index.php?title=User_talk:23emr&action=history hist]
- User talk:Aaron Liu [https://en.wikipedia.org/w/index.php?title=User_talk:Aaron_Liu&action=history hist]
- User talk:Anntinomy [https://en.wikipedia.org/w/index.php?title=User_talk:Anntinomy&action=history hist]
- User talk:Chefs-kiss/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Chefs-kiss/Signpost&action=history hist]
- User talk:Des Vallee [https://en.wikipedia.org/w/index.php?title=User_talk:Des_Vallee&action=history hist]
- User talk:Emma Caroline [https://en.wikipedia.org/w/index.php?title=User_talk:Emma_Caroline&action=history hist]
- User talk:Frosty919 [https://en.wikipedia.org/w/index.php?title=User_talk:Frosty919&action=history hist]
- User talk:I-Bin-A-Bibi/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:I-Bin-A-Bibi/Signpost&action=history hist]
- User talk:Itcouldbepossible/Signposts [https://en.wikipedia.org/w/index.php?title=User_talk:Itcouldbepossible/Signposts&action=history hist]
- User talk:Jcuber17 [https://en.wikipedia.org/w/index.php?title=User_talk:Jcuber17&action=history hist]
- User talk:JuxtaposedJacob [https://en.wikipedia.org/w/index.php?title=User_talk:JuxtaposedJacob&action=history hist]
- User talk:Kanjishowa21-4 [https://en.wikipedia.org/w/index.php?title=User_talk:Kanjishowa21-4&action=history hist]
- User talk:Kencf0618 [https://en.wikipedia.org/w/index.php?title=User_talk:Kencf0618&action=history hist]
- User talk:Lorelei198 [https://en.wikipedia.org/w/index.php?title=User_talk:Lorelei198&action=history hist]
- User talk:Newyorkadam [https://en.wikipedia.org/w/index.php?title=User_talk:Newyorkadam&action=history hist]
- User talk:Newyorkadam [https://en.wikipedia.org/w/index.php?title=User_talk:Newyorkadam&action=history hist]
- User talk:Slywriter [https://en.wikipedia.org/w/index.php?title=User_talk:Slywriter&action=history hist]
- User talk:Spudlace [https://en.wikipedia.org/w/index.php?title=User_talk:Spudlace&action=history hist]
- User talk:SunDawn [https://en.wikipedia.org/w/index.php?title=User_talk:SunDawn&action=history hist]
- User talk:SusanLesch [https://en.wikipedia.org/w/index.php?title=User_talk:SusanLesch&action=history hist]
- User talk:Susmuffin [https://en.wikipedia.org/w/index.php?title=User_talk:Susmuffin&action=history hist]
- User talk:Syed [https://en.wikipedia.org/w/index.php?title=User_talk:Syed&action=history hist]
- User talk:Sylvester Penn [https://en.wikipedia.org/w/index.php?title=User_talk:Sylvester_Penn&action=history hist]
- User talk:Sänger [https://en.wikipedia.org/w/index.php?title=User_talk:Sänger&action=history hist]
- User talk:TadejM [https://en.wikipedia.org/w/index.php?title=User_talk:TadejM&action=history hist]
- User talk:Tamanoeconomico [https://en.wikipedia.org/w/index.php?title=User_talk:Tamanoeconomico&action=history hist]
- User talk:TapefaceYT [https://en.wikipedia.org/w/index.php?title=User_talk:TapefaceYT&action=history hist]
- User talk:TapticInfo [https://en.wikipedia.org/w/index.php?title=User_talk:TapticInfo&action=history hist]
- User talk:Tariqabjotu [https://en.wikipedia.org/w/index.php?title=User_talk:Tariqabjotu&action=history hist]
- User talk:Tau Fermion [https://en.wikipedia.org/w/index.php?title=User_talk:Tau_Fermion&action=history hist]
- User talk:Taumata994 [https://en.wikipedia.org/w/index.php?title=User_talk:Taumata994&action=history hist]
- User talk:TCappelletto (WMF) [https://en.wikipedia.org/w/index.php?title=User_talk:TCappelletto_(WMF)&action=history hist]
- User talk:TCN7JM [https://en.wikipedia.org/w/index.php?title=User_talk:TCN7JM&action=history hist]
- User talk:Techman224 [https://en.wikipedia.org/w/index.php?title=User_talk:Techman224&action=history hist]
- User talk:Terasail [https://en.wikipedia.org/w/index.php?title=User_talk:Terasail&action=history hist]
- User talk:TerraCodes [https://en.wikipedia.org/w/index.php?title=User_talk:TerraCodes&action=history hist]
- User talk:Thanoscar21 [https://en.wikipedia.org/w/index.php?title=User_talk:Thanoscar21&action=history hist]
- User talk:Tharthan/Mailbox [https://en.wikipedia.org/w/index.php?title=User_talk:Tharthan/Mailbox&action=history hist]
- User talk:The Anome [https://en.wikipedia.org/w/index.php?title=User_talk:The_Anome&action=history hist]
- User talk:The Banner [https://en.wikipedia.org/w/index.php?title=User_talk:The_Banner&action=history hist]
- User talk:The boss 1998 [https://en.wikipedia.org/w/index.php?title=User_talk:The_boss_1998&action=history hist]
- User talk:The creeper2007 [https://en.wikipedia.org/w/index.php?title=User_talk:The_creeper2007&action=history hist]
- User talk:The Earwig [https://en.wikipedia.org/w/index.php?title=User_talk:The_Earwig&action=history hist]
- User talk:The Grid [https://en.wikipedia.org/w/index.php?title=User_talk:The_Grid&action=history hist]
- User talk:The Herald [https://en.wikipedia.org/w/index.php?title=User_talk:The_Herald&action=history hist]
- User talk:The Obento Musubi/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:The_Obento_Musubi/Signpost&action=history hist]
- User talk:The Rambling Man [https://en.wikipedia.org/w/index.php?title=User_talk:The_Rambling_Man&action=history hist]
- User talk:The4lines [https://en.wikipedia.org/w/index.php?title=User_talk:The4lines&action=history hist]
- User talk:Theda [https://en.wikipedia.org/w/index.php?title=User_talk:Theda&action=history hist]
- User talk:TheDoctorWho [https://en.wikipedia.org/w/index.php?title=User_talk:TheDoctorWho&action=history hist]
- User talk:TheGGoose [https://en.wikipedia.org/w/index.php?title=User_talk:TheGGoose&action=history hist]
- User talk:Thekillerpenguin [https://en.wikipedia.org/w/index.php?title=User_talk:Thekillerpenguin&action=history hist]
- User talk:TheLightDeveloper [https://en.wikipedia.org/w/index.php?title=User_talk:TheLightDeveloper&action=history hist]
- User talk:TheMadDesperado [https://en.wikipedia.org/w/index.php?title=User_talk:TheMadDesperado&action=history hist]
- User talk:TheManishPanwar [https://en.wikipedia.org/w/index.php?title=User_talk:TheManishPanwar&action=history hist]
- User talk:Theonesean [https://en.wikipedia.org/w/index.php?title=User_talk:Theonesean&action=history hist]
- User talk:Theory42 [https://en.wikipedia.org/w/index.php?title=User_talk:Theory42&action=history hist]
- User talk:TheSLEEVEmonkey [https://en.wikipedia.org/w/index.php?title=User_talk:TheSLEEVEmonkey&action=history hist]
- User talk:TheVirginiaHistorian [https://en.wikipedia.org/w/index.php?title=User_talk:TheVirginiaHistorian&action=history hist]
- User talk:Thewolfchild [https://en.wikipedia.org/w/index.php?title=User_talk:Thewolfchild&action=history hist]
- User talk:Thine Antique Pen [https://en.wikipedia.org/w/index.php?title=User_talk:Thine_Antique_Pen&action=history hist]
- User talk:Thingofme [https://en.wikipedia.org/w/index.php?title=User_talk:Thingofme&action=history hist]
- User talk:This is Paul [https://en.wikipedia.org/w/index.php?title=User_talk:This_is_Paul&action=history hist]
- User talk:This, that and the other [https://en.wikipedia.org/w/index.php?title=User_talk:This,_that_and_the_other&action=history hist]
- User talk:Thomas Meng [https://en.wikipedia.org/w/index.php?title=User_talk:Thomas_Meng&action=history hist]
- User talk:Thomas888b [https://en.wikipedia.org/w/index.php?title=User_talk:Thomas888b&action=history hist]
- User talk:Thriley [https://en.wikipedia.org/w/index.php?title=User_talk:Thriley&action=history hist]
- User talk:Tigerboy1966 [https://en.wikipedia.org/w/index.php?title=User_talk:Tigerboy1966&action=history hist]
- User talk:Tikuko [https://en.wikipedia.org/w/index.php?title=User_talk:Tikuko&action=history hist]
- User talk:Timbaaa [https://en.wikipedia.org/w/index.php?title=User_talk:Timbaaa&action=history hist]
- User talk:Timdwilliamson/signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Timdwilliamson/signpost&action=history hist]
- User talk:Timotheus Canens [https://en.wikipedia.org/w/index.php?title=User_talk:Timotheus_Canens&action=history hist]
- User talk:TimTheDragonRider [https://en.wikipedia.org/w/index.php?title=User_talk:TimTheDragonRider&action=history hist]
- User talk:Tinucherian [https://en.wikipedia.org/w/index.php?title=User_talk:Tinucherian&action=history hist]
- User talk:Tiredmeliorist [https://en.wikipedia.org/w/index.php?title=User_talk:Tiredmeliorist&action=history hist]
- User talk:Titodutta [https://en.wikipedia.org/w/index.php?title=User_talk:Titodutta&action=history hist]
- User talk:TJMSmith [https://en.wikipedia.org/w/index.php?title=User_talk:TJMSmith&action=history hist]
- User talk:Toandanel49/signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Toandanel49/signpost&action=history hist]
- User talk:ToastEatinBread [https://en.wikipedia.org/w/index.php?title=User_talk:ToastEatinBread&action=history hist]
- User talk:ToastGuard [https://en.wikipedia.org/w/index.php?title=User_talk:ToastGuard&action=history hist]
- User talk:ToBeFree [https://en.wikipedia.org/w/index.php?title=User_talk:ToBeFree&action=history hist]
- User talk:Tobias1984 [https://en.wikipedia.org/w/index.php?title=User_talk:Tobias1984&action=history hist]
- User talk:TodorBozhinov [https://en.wikipedia.org/w/index.php?title=User_talk:TodorBozhinov&action=history hist]
- User talk:Tolly4bolly [https://en.wikipedia.org/w/index.php?title=User_talk:Tolly4bolly&action=history hist]
- User talk:Tom Ja [https://en.wikipedia.org/w/index.php?title=User_talk:Tom_Ja&action=history hist]
- User talk:Tom29739 [https://en.wikipedia.org/w/index.php?title=User_talk:Tom29739&action=history hist]
- User talk:Tommyang [https://en.wikipedia.org/w/index.php?title=User_talk:Tommyang&action=history hist]
- User talk:TomStar81 [https://en.wikipedia.org/w/index.php?title=User_talk:TomStar81&action=history hist]
- User talk:Tone [https://en.wikipedia.org/w/index.php?title=User_talk:Tone&action=history hist]
- User talk:Tony1 [https://en.wikipedia.org/w/index.php?title=User_talk:Tony1&action=history hist]
- User talk:TonyTheTiger [https://en.wikipedia.org/w/index.php?title=User_talk:TonyTheTiger&action=history hist]
- User talk:Tonywalton [https://en.wikipedia.org/w/index.php?title=User_talk:Tonywalton&action=history hist]
- User talk:TootsieRollsAddict [https://en.wikipedia.org/w/index.php?title=User_talk:TootsieRollsAddict&action=history hist]
- User talk:Toreightyone [https://en.wikipedia.org/w/index.php?title=User_talk:Toreightyone&action=history hist]
- User talk:Touchatou [https://en.wikipedia.org/w/index.php?title=User_talk:Touchatou&action=history hist]
- User talk:Toughpigs [https://en.wikipedia.org/w/index.php?title=User_talk:Toughpigs&action=history hist]
- User talk:Tr3ndyBEAR [https://en.wikipedia.org/w/index.php?title=User_talk:Tr3ndyBEAR&action=history hist]
- User talk:Trex2001 [https://en.wikipedia.org/w/index.php?title=User_talk:Trex2001&action=history hist]
- User talk:Tribe of Tiger [https://en.wikipedia.org/w/index.php?title=User_talk:Tribe_of_Tiger&action=history hist]
- User talk:Triptothecottage [https://en.wikipedia.org/w/index.php?title=User_talk:Triptothecottage&action=history hist]
- User talk:Tristario [https://en.wikipedia.org/w/index.php?title=User_talk:Tristario&action=history hist]
- User talk:Trivialist/updates [https://en.wikipedia.org/w/index.php?title=User_talk:Trivialist/updates&action=history hist]
- User talk:True Pagan Warrior [https://en.wikipedia.org/w/index.php?title=User_talk:True_Pagan_Warrior&action=history hist]
- User talk:TrueAnonyman [https://en.wikipedia.org/w/index.php?title=User_talk:TrueAnonyman&action=history hist]
- User talk:TrueCRaysball [https://en.wikipedia.org/w/index.php?title=User_talk:TrueCRaysball&action=history hist]
- User talk:TryKid [https://en.wikipedia.org/w/index.php?title=User_talk:TryKid&action=history hist]
- User talk:Tuanminh01/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Tuanminh01/Signpost&action=history hist]
- User talk:Tulada [https://en.wikipedia.org/w/index.php?title=User_talk:Tulada&action=history hist]
- User talk:Tutelary/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Tutelary/Signpost&action=history hist]
- User talk:Tvol [https://en.wikipedia.org/w/index.php?title=User_talk:Tvol&action=history hist]
- User talk:TylerDurden8823 [https://en.wikipedia.org/w/index.php?title=User_talk:TylerDurden8823&action=history hist]
- User talk:U5K0 [https://en.wikipedia.org/w/index.php?title=User_talk:U5K0&action=history hist]
- User talk:Ukexpat [https://en.wikipedia.org/w/index.php?title=User_talk:Ukexpat&action=history hist]
- User talk:Umrguy42 [https://en.wikipedia.org/w/index.php?title=User_talk:Umrguy42&action=history hist]
- User talk:Unbinilium-322 Dibromide [https://en.wikipedia.org/w/index.php?title=User_talk:Unbinilium-322_Dibromide&action=history hist]
- User talk:Uncle Milty [https://en.wikipedia.org/w/index.php?title=User_talk:Uncle_Milty&action=history hist]
- User talk:Unexpectedlydian [https://en.wikipedia.org/w/index.php?title=User_talk:Unexpectedlydian&action=history hist]
- User talk:United States Man [https://en.wikipedia.org/w/index.php?title=User_talk:United_States_Man&action=history hist]
- User talk:Unoriginally Named Editor/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Unoriginally_Named_Editor/Signpost&action=history hist]
- User talk:Uomovariabile [https://en.wikipedia.org/w/index.php?title=User_talk:Uomovariabile&action=history hist]
- User talk:Urbanracer34 [https://en.wikipedia.org/w/index.php?title=User_talk:Urbanracer34&action=history hist]
- User talk:Urve [https://en.wikipedia.org/w/index.php?title=User_talk:Urve&action=history hist]
- User talk:Useight [https://en.wikipedia.org/w/index.php?title=User_talk:Useight&action=history hist]
- User talk:User3749/signpost [https://en.wikipedia.org/w/index.php?title=User_talk:User3749/signpost&action=history hist]
- User talk:Username6892 [https://en.wikipedia.org/w/index.php?title=User_talk:Username6892&action=history hist]
- User talk:Usernamekiran [https://en.wikipedia.org/w/index.php?title=User_talk:Usernamekiran&action=history hist]
- User talk:Utcursch [https://en.wikipedia.org/w/index.php?title=User_talk:Utcursch&action=history hist]
- User talk:UtherSRG/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:UtherSRG/Signpost&action=history hist]
- User talk:Utopes [https://en.wikipedia.org/w/index.php?title=User_talk:Utopes&action=history hist]
- User talk:Uvulum [https://en.wikipedia.org/w/index.php?title=User_talk:Uvulum&action=history hist]
- User talk:UY Scuti [https://en.wikipedia.org/w/index.php?title=User_talk:UY_Scuti&action=history hist]
- User talk:Vacant0 [https://en.wikipedia.org/w/index.php?title=User_talk:Vacant0&action=history hist]
- User talk:Vaco98 [https://en.wikipedia.org/w/index.php?title=User_talk:Vaco98&action=history hist]
- User talk:Vadder [https://en.wikipedia.org/w/index.php?title=User_talk:Vadder&action=history hist]
- User talk:Valereee [https://en.wikipedia.org/w/index.php?title=User_talk:Valereee&action=history hist]
- User talk:Valfontis [https://en.wikipedia.org/w/index.php?title=User_talk:Valfontis&action=history hist]
- User talk:Valley2city [https://en.wikipedia.org/w/index.php?title=User_talk:Valley2city&action=history hist]
- User talk:Vallyperson [https://en.wikipedia.org/w/index.php?title=User_talk:Vallyperson&action=history hist]
- User talk:Vanamonde93 [https://en.wikipedia.org/w/index.php?title=User_talk:Vanamonde93&action=history hist]
- User talk:Vanjagenije/News [https://en.wikipedia.org/w/index.php?title=User_talk:Vanjagenije/News&action=history hist]
- User talk:Vanshjj [https://en.wikipedia.org/w/index.php?title=User_talk:Vanshjj&action=history hist]
- User talk:Vaparedes [https://en.wikipedia.org/w/index.php?title=User_talk:Vaparedes&action=history hist]
- User talk:Varnent [https://en.wikipedia.org/w/index.php?title=User_talk:Varnent&action=history hist]
- User talk:Vensatry [https://en.wikipedia.org/w/index.php?title=User_talk:Vensatry&action=history hist]
- User talk:Venudxb/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Venudxb/Signpost&action=history hist]
- User talk:Veriss1 [https://en.wikipedia.org/w/index.php?title=User_talk:Veriss1&action=history hist]
- User talk:Victor Schmidt [https://en.wikipedia.org/w/index.php?title=User_talk:Victor_Schmidt&action=history hist]
- User talk:Victor Trevor/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Victor_Trevor/Signpost&action=history hist]
- User talk:Vik-Thor [https://en.wikipedia.org/w/index.php?title=User_talk:Vik-Thor&action=history hist]
- User talk:Villalaso [https://en.wikipedia.org/w/index.php?title=User_talk:Villalaso&action=history hist]
- User talk:VisbyStar [https://en.wikipedia.org/w/index.php?title=User_talk:VisbyStar&action=history hist]
- User talk:Visioncurve [https://en.wikipedia.org/w/index.php?title=User_talk:Visioncurve&action=history hist]
- User talk:Vital Articles Grammar [https://en.wikipedia.org/w/index.php?title=User_talk:Vital_Articles_Grammar&action=history hist]
- User talk:VitalKanev/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:VitalKanev/Signpost&action=history hist]
- User talk:Vojtěch Dostál [https://en.wikipedia.org/w/index.php?title=User_talk:Vojtěch_Dostál&action=history hist]
- User talk:Vpab15 [https://en.wikipedia.org/w/index.php?title=User_talk:Vpab15&action=history hist]
- User talk:VpuipV [https://en.wikipedia.org/w/index.php?title=User_talk:VpuipV&action=history hist]
- User talk:Vukky [https://en.wikipedia.org/w/index.php?title=User_talk:Vukky&action=history hist]
- User talk:VulcanSphere [https://en.wikipedia.org/w/index.php?title=User_talk:VulcanSphere&action=history hist]
- User talk:W.carter [https://en.wikipedia.org/w/index.php?title=User_talk:W.carter&action=history hist]
- User talk:Waddie96 [https://en.wikipedia.org/w/index.php?title=User_talk:Waddie96&action=history hist]
- User talk:Waggers [https://en.wikipedia.org/w/index.php?title=User_talk:Waggers&action=history hist]
- User talk:Wagino 20100516 [https://en.wikipedia.org/w/index.php?title=User_talk:Wagino_20100516&action=history hist]
- User talk:Was a bee/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Was_a_bee/Signpost&action=history hist]
- User talk:Wcquidditch [https://en.wikipedia.org/w/index.php?title=User_talk:Wcquidditch&action=history hist]
- User talk:Weegaweek [https://en.wikipedia.org/w/index.php?title=User_talk:Weegaweek&action=history hist]
- User talk:Weeklyd3 [https://en.wikipedia.org/w/index.php?title=User_talk:Weeklyd3&action=history hist]
- User talk:WeifengYang [https://en.wikipedia.org/w/index.php?title=User_talk:WeifengYang&action=history hist]
- User talk:Werldwayd [https://en.wikipedia.org/w/index.php?title=User_talk:Werldwayd&action=history hist]
- User talk:West Virginian [https://en.wikipedia.org/w/index.php?title=User_talk:West_Virginian&action=history hist]
- User talk:Wetrorave [https://en.wikipedia.org/w/index.php?title=User_talk:Wetrorave&action=history hist]
- User talk:Whiteguru/Newsletters [https://en.wikipedia.org/w/index.php?title=User_talk:Whiteguru/Newsletters&action=history hist]
- User talk:Whoop whoop pull up [https://en.wikipedia.org/w/index.php?title=User_talk:Whoop_whoop_pull_up&action=history hist]
- User talk:Widefox [https://en.wikipedia.org/w/index.php?title=User_talk:Widefox&action=history hist]
- User talk:Wikiforever47 [https://en.wikipedia.org/w/index.php?title=User_talk:Wikiforever47&action=history hist]
- User talk:WikiWinters [https://en.wikipedia.org/w/index.php?title=User_talk:WikiWinters&action=history hist]
- User talk:Wil540 art [https://en.wikipedia.org/w/index.php?title=User_talk:Wil540_art&action=history hist]
- User talk:WildStar [https://en.wikipedia.org/w/index.php?title=User_talk:WildStar&action=history hist]
- User talk:Wilhelm Tell DCCXLVI [https://en.wikipedia.org/w/index.php?title=User_talk:Wilhelm_Tell_DCCXLVI&action=history hist]
- User talk:Wilhelmina Will [https://en.wikipedia.org/w/index.php?title=User_talk:Wilhelmina_Will&action=history hist]
- User talk:William2001 [https://en.wikipedia.org/w/index.php?title=User_talk:William2001&action=history hist]
- User talk:Willking1979 [https://en.wikipedia.org/w/index.php?title=User_talk:Willking1979&action=history hist]
- User talk:Winner 42 [https://en.wikipedia.org/w/index.php?title=User_talk:Winner_42&action=history hist]
- User talk:Wolbo [https://en.wikipedia.org/w/index.php?title=User_talk:Wolbo&action=history hist]
- User talk:Woman on a mission [https://en.wikipedia.org/w/index.php?title=User_talk:Woman_on_a_mission&action=history hist]
- User talk:Woohookitty [https://en.wikipedia.org/w/index.php?title=User_talk:Woohookitty&action=history hist]
- User talk:Wordreader [https://en.wikipedia.org/w/index.php?title=User_talk:Wordreader&action=history hist]
- User talk:Worldbluesquadron [https://en.wikipedia.org/w/index.php?title=User_talk:Worldbluesquadron&action=history hist]
- User talk:Wpakxl [https://en.wikipedia.org/w/index.php?title=User_talk:Wpakxl&action=history hist]
- User talk:Wugapodes [https://en.wikipedia.org/w/index.php?title=User_talk:Wugapodes&action=history hist]
- User talk:Wurbl [https://en.wikipedia.org/w/index.php?title=User_talk:Wurbl&action=history hist]
- User talk:WWGB [https://en.wikipedia.org/w/index.php?title=User_talk:WWGB&action=history hist]
- User talk:Xabier Cañas [https://en.wikipedia.org/w/index.php?title=User_talk:Xabier_Cañas&action=history hist]
- User talk:Xanderlent/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Xanderlent/Signpost&action=history hist]
- User talk:Xaosflux [https://en.wikipedia.org/w/index.php?title=User_talk:Xaosflux&action=history hist]
- User talk:Xdude gamer [https://en.wikipedia.org/w/index.php?title=User_talk:Xdude_gamer&action=history hist]
- User talk:Xenon54 [https://en.wikipedia.org/w/index.php?title=User_talk:Xenon54&action=history hist]
- User talk:XFalcon2004x [https://en.wikipedia.org/w/index.php?title=User_talk:XFalcon2004x&action=history hist]
- User talk:Xinbenlv [https://en.wikipedia.org/w/index.php?title=User_talk:Xinbenlv&action=history hist]
- User talk:XtraJovial [https://en.wikipedia.org/w/index.php?title=User_talk:XtraJovial&action=history hist]
- User talk:XXN [https://en.wikipedia.org/w/index.php?title=User_talk:XXN&action=history hist]
- User talk:Y [https://en.wikipedia.org/w/index.php?title=User_talk:Y&action=history hist]
- User talk:Y.ssk [https://en.wikipedia.org/w/index.php?title=User_talk:Y.ssk&action=history hist]
- User talk:Yabroq [https://en.wikipedia.org/w/index.php?title=User_talk:Yabroq&action=history hist]
- User talk:Yamaguchi先生 [https://en.wikipedia.org/w/index.php?title=User_talk:Yamaguchi先生&action=history hist]
- User talk:Yangwenbo99 [https://en.wikipedia.org/w/index.php?title=User_talk:Yangwenbo99&action=history hist]
- User talk:Yeeno [https://en.wikipedia.org/w/index.php?title=User_talk:Yeeno&action=history hist]
- User talk:Yejianfei [https://en.wikipedia.org/w/index.php?title=User_talk:Yejianfei&action=history hist]
- User talk:Yellow Evan [https://en.wikipedia.org/w/index.php?title=User_talk:Yellow_Evan&action=history hist]
- User talk:Yitbe/Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Yitbe/Signpost&action=history hist]
- User talk:YixQ [https://en.wikipedia.org/w/index.php?title=User_talk:YixQ&action=history hist]
- User talk:Ynhockey [https://en.wikipedia.org/w/index.php?title=User_talk:Ynhockey&action=history hist]
- User talk:Yohannvt [https://en.wikipedia.org/w/index.php?title=User_talk:Yohannvt&action=history hist]
- User talk:YorkshireLad [https://en.wikipedia.org/w/index.php?title=User_talk:YorkshireLad&action=history hist]
- User talk:Zarasophos [https://en.wikipedia.org/w/index.php?title=User_talk:Zarasophos&action=history hist]
- User talk:Zarex/Newsletters/Wikipedia Signpost [https://en.wikipedia.org/w/index.php?title=User_talk:Zarex/Newsletters/Wikipedia_Signpost&action=history hist]
- User talk:Zellfaze [https://en.wikipedia.org/w/index.php?title=User_talk:Zellfaze&action=history hist]
- User talk:Zemant [https://en.wikipedia.org/w/index.php?title=User_talk:Zemant&action=history hist]
- User talk:Zerbu [https://en.wikipedia.org/w/index.php?title=User_talk:Zerbu&action=history hist]
- User talk:Zerofelero [https://en.wikipedia.org/w/index.php?title=User_talk:Zerofelero&action=history hist]
- User talk:Zeromonk [https://en.wikipedia.org/w/index.php?title=User_talk:Zeromonk&action=history hist]
- User talk:Zingarese [https://en.wikipedia.org/w/index.php?title=User_talk:Zingarese&action=history hist]
- User talk:ZLEA [https://en.wikipedia.org/w/index.php?title=User_talk:ZLEA&action=history hist]
- User talk:ZoyaBoris [https://en.wikipedia.org/w/index.php?title=User_talk:ZoyaBoris&action=history hist]
- User talk:Zubin12 [https://en.wikipedia.org/w/index.php?title=User_talk:Zubin12&action=history hist]
- User talk:Åntøinæ [https://en.wikipedia.org/w/index.php?title=User_talk:Åntøinæ&action=history hist]
- User talk:ÞValor [https://en.wikipedia.org/w/index.php?title=User_talk:ÞValor&action=history hist]
- User talk:Боки [https://en.wikipedia.org/w/index.php?title=User_talk:Боки&action=history hist]
- User talk:ايـوب [https://en.wikipedia.org/w/index.php?title=User_talk:ايـوب&action=history hist]
- User talk:だ*ぜ [https://en.wikipedia.org/w/index.php?title=User_talk:だ*ぜ&action=history hist]
- User talk:虹色分子 [https://en.wikipedia.org/w/index.php?title=User_talk:虹色分子&action=history hist]
{{cob}}
Man, what a mess. jp×g 20:25, 20 March 2023 (UTC) [https://en.wikipedia.org/w/index.php?title=User_talk:JPxG|g]] 20:25, 20 March 2023
:Wow, [https://en.wikipedia.org/w/index.php?title=User_talk:AwfulReader&action=history this one has THREE COPIES], what the hell? jp×g 20:28, 20 March 2023 (UTC)
: Another triple is User talk:Newyorkadam. He's been getting triples of a number of newsletters since November. ☆ Bri (talk) 20:42, 20 March 2023 (UTC)
:I am manually reverting these, starting from the bottom. I have gotten a few dozen done. This is such a pain in the ass. jp×g 20:49, 20 March 2023 (UTC)
::Okay, all of them are done. This MMS bug needs to be fixed, because this sucks. jp×g 21:14, 20 March 2023 (UTC)
- Just leaving a note here, I thought this had been double-delivered to the mailing lists as well by {{ping|Jayen466}} because I got two e-mails within days, but it turns out it was a previous issue that was delivered with some delay. I got the issue 5 e-mail on March 15th 10:08PM EDT (although when replying it says it was sent March 9th at 7:18AM EDT), and the issue 6 e-mail on March 20th 5:20PM EDT (although it says it was sent at 10:15AM EDT). My confusion stemmed from the fact I read both using single page view, and the https://enwp.org/WP:Signpost/Single page gets overwritten, so by the time I had time to try to read them this morning it was already overwritten, so I thought I had gotten a double-delivery too. Ben · Salvidrim! ✉ 16:55, 22 March 2023 (UTC)
- :Thanks for your note, Salvidrim!. While Wikimedia-l deliveries are instant, I have never been a regular user of the Wikimediaannounce-l list and therefore am moderated on that list. As it's a low-traffic list, it often takes the moderators a few days to approve the post ... it seems they were slow on issue 5 and quick on issue 6. Andreas JN466 18:20, 22 March 2023 (UTC)
Pageview test
Let's see... jp×g 23:36, 4 April 2023 (UTC)
At some point (probably soon) I should make a template for these pageview tables that doesn't require me to transclude my userpage sandboxes, but whatever.
Before:
class="wikitable sortable"
! Date ! Subpage ! Title ! 7-day ! 15-day ! 30-day ! 60-day ! 90-day ! 120-day ! 180-day |
2023-02-04
| WikiProject report | WikiProject Organized Labour | 792 | 1509 | 2072 | 2672 | 2672 | 2672 | 2672 |
2023-02-04
| Traffic report | Films, deaths and ChatGPT | 938 | 1525 | 1822 | 2057 | 2057 | 2057 | 2057 |
2023-02-04
| Tips and tricks | XTools: Data analytics for your list of created articles | 1320 | 1861 | 2153 | 2383 | 2383 | 2383 | 2383 |
2023-02-04
| Special report | Legal status of Wikimedia projects "unclear" under potential European legislation | 1436 | 2055 | 2345 | 2609 | 2609 | 2609 | 2609 |
2023-02-04
| Section 230 | Twenty-six words that created the internet, and the future of an encyclopedia | 1821 | 2448 | 2742 | 2982 | 2982 | 2982 | 2982 |
2023-02-04
| Recent research | Wikipedia's "moderate yet systematic" liberal citation bias | 3246 | 7916 | 8283 | 8635 | 8635 | 8635 | 8635 |
2023-02-04
| Opinion | Study examines cultural leanings of Wikimedia projects' visual art coverage | 1006 | 1583 | 1833 | 2080 | 2080 | 2080 | 2080 |
2023-02-04
| Op-Ed | Estonian businessman and political donor brings lawsuit against head of national Wikimedia chapter | 836 | 1331 | 1580 | 1814 | 1814 | 1814 | 1814 |
2023-02-04
| News and notes | Foundation update on fundraising, new page patrol, Tides, and Wikipedia blocked in Pakistan | 1733 | 2417 | 2972 | 3431 | 3431 | 3431 | 3431 |
2023-02-04
| In the media | Furor over new Wikipedia skin, followup on Saudi bans, and legislative debate | 1375 | 2065 | 2360 | 2603 | 2603 | 2603 | 2603 |
2023-02-04
| From the editor | New for the Signpost: Author pages, tag pages, and a decent article search function | 1219 | 1842 | 2118 | 2312 | 2312 | 2312 | 2312 |
2023-02-04
| Featured content | 20,000 Featureds under the Sea | 680 | 1163 | 1427 | 1657 | 1657 | 1657 | 1657 |
2023-02-04
| Disinformation report | Wikipedia on Santos | 3745 | 4413 | 4816 | 5104 | 5104 | 5104 | 5104 |
class="wikitable sortable"
! Date ! Subpage ! Title ! 7-day ! 15-day ! 30-day ! 60-day ! 90-day ! 120-day ! 180-day |
{{Wikipedia:Wikipedia_Signpost/Templates/Article_list_maker
| rowformat = {{Wikipedia:Wikipedia Signpost/Templates/Article list maker/Pageviews_all|date=${date}|subpage=${subpage}|title=${title}|views7=${views7}|views15=${views15}|views30=${views30}|views60=${views60}|views90=${views90}|views120=${views120}|views180=${views180} }} | sortdir = descending | startdate = 2023-02-01 | enddate = 2023-02-05 }} |
:Trying to remember what the hell I was doing with this and not doing a great job. I think I was on to something here, though. jp×g 01:52, 29 June 2023 (UTC)
Weird archive thing
Noting that [https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost/Newsroom/Submissions/Archive_4&diff=prev&oldid=1165733509 this] happened: ClueBot III moving a bunch of shit to Archive 4 even though we have an Archive 5 and Archive 6. Huh? jp×g 03:17, 17 July 2023 (UTC)
:I'm guessing since you removed content from Archive 4, it is now below the maximum archive size and so the bot used it as the first archive page it found with space. You can try setting {{para|numberstart|6}} in the ClueBot III configuration, so it will start searching for space from Archive 6. isaacl (talk) 03:30, 17 July 2023 (UTC)
SPV display bugs
Not sure what is going on with some of the old SPVs and singles, like Wikipedia:Wikipedia_Signpost/2009-07-27/SPV. I updated all the articles to use the modern header and footer templates, but for some reason this is causing the SPV pages to behave weirdly. Note that when it indents the block for the "reader comments" bit at the end of each article, it never outdents, meaning that the next story is just indended by one tab. Of course, by the time you get to the end, it is about an inch wide. What is going on here? jp×g 20:03, 20 July 2023 (UTC)
:Each block is currently missing a closing {{tag|div|c}}. I haven't investigated why. – Jonesey95 (talk) 21:22, 20 July 2023 (UTC)
I think it's because in something like Wikipedia:Wikipedia Signpost/2009-07-27/Board elections, you have
So the cleanup would be...
→
And you might as well take the opportunity to shove any category in the noinclude section as well since you've got 10-20 sortkeys trying to override each other. Headbomb {t · c · p · b} 17:27, 23 July 2023 (UTC)
:Be careful in trying the above approach. See the previous discussion above before embarking on a big fix; maybe try a proposed fix on one or two issues' worth of articles first, as I recommended above. – Jonesey95 (talk) 18:10, 23 July 2023 (UTC)
- The more I think about this, the more stupid it seems that we have some single-page-view issues at Signpost/YYYY-MM-DD/SPV, which use the old SPV templates, while we have all the rest at Signpost/Single/YYYY-MM-DD, which use Single templates. This doesn't seem very sustainable -- I think it may just be better to cut the Gordian knot and modify them all to use the modern formatting and live in /Single/. jp×g 04:55, 29 July 2023 (UTC)