Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a223cc416a8f452a

Jump to content

Template talk:ArticleAlertSubscription

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 7 years ago by Headbomb in topic maincategory?

Documentation

[edit]

It would be useful to have some documentation and examples for this template. Jamesmcmahon0 (talk) 10:12, 23 June 2016 (UTC)Reply

The full documentation is at Wikipedia:Article_alerts/Subscribing, since the template is just incidental to the syntax. But I subpaged and transcluded the documentation here too. —  HELLKNOWZ  TALK 12:09, 23 June 2016 (UTC)Reply

Multi-source default for project and banner

[edit]

@Hellknowz:, so you can't upgrade from

{{ArticleAlertSubscription
 |project=WikiProject Foobar
}}

to

{{ArticleAlertSubscription
 |project=WikiProject Foobar
 |delsort=WikiProject Deletion sorting/Foobar
}}

without shit breaking? You have to upgrade to

{{ArticleAlertSubscription
 |project=WikiProject Foobar
 |banner=WikiProject Foobar
 |delsort=WikiProject Deletion sorting/Foobar
}}

for the bot to work correctly? Headbomb {t · c · p · b} 12:38, 11 August 2018 (UTC)Reply

Yes, that's why the warning was there. Otherwise this:
{{ArticleAlertSubscription
 |project=WikiProject Foobar/But this is not a banner name
 |talkcategory=All WikiProject Foobar Pages
}}
would end up being the same as:
{{ArticleAlertSubscription
 |project=WikiProject Foobar/But this is not a banner name
 |banner=WikiProject Foobar/But this is not a banner name
 |talkcategory=All WikiProject Foobar Pages
}}
In other words, |project= being equal to |banner= is just a shortcut by default that gets overridden if you add any other page source. —  HELLKNOWZ   TALK 12:53, 11 August 2018 (UTC)Reply
@Hellknowz: I'd have thought it'd be more straightforward to add |banner=no to suppress the banner subscription, rather than add everything else, but whatevs I guess. Headbomb {t · c · p · b} 13:04, 11 August 2018 (UTC)Reply
(edit conflict) That's because half[citation needed] the subscriptions are something other than the banner and all of them would need this |banner=no. The chance that users will add that is... questionable. If anything, we'd be better off requiring |banner= even if it is duplicate? —  HELLKNOWZ   TALK 13:14, 11 August 2018 (UTC)Reply
@Hellknowz: Template:ArticleAlertSubscription#Basic subscription take a look at the added advice there to make sure I got it right. Headbomb {t · c · p · b} 13:16, 11 August 2018 (UTC)Reply
Sounds about right. —  HELLKNOWZ   TALK 13:23, 11 August 2018 (UTC)Reply

Delsort values

[edit]

@Headbomb:: What is |delsort=bypass? The bot still has to read the param and it will try to retrieve pages from Wikipedia:bypass and fail. The |delsort= is still used and it will be used in the new revision too, if slightly differently (just the topic name). —  HELLKNOWZ   TALK 19:55, 12 August 2018 (UTC)Reply

Yup, it will fail. This is because for Algeria, Wikipedia:WikiProject Deletion sorting/Algeria redirects to Wikipedia: WikiProject Deletion sorting/Africa. Since the bot doesn't follow redirects, it would be misleading to claim WP Algeria is subscribe to any Delsort. So it's bypassed. Headbomb {t · c · p · b} 20:01, 12 August 2018 (UTC)Reply
But that's a template problem, not a bot problem. The bot will ignore Wikipedia:WikiProject Deletion sorting/Algeria because it's not a page in Wikipedia:WikiProject Deletion sorting, but it will not ignore |delsort=bypass and will attempt to read it and then log an error. You should probably use a different parameter for template design needs that the bot can ignore, like with a special prefix of something. I'm also I'm reporting all invalid fields in the future. —  HELLKNOWZ   TALK 20:25, 12 August 2018 (UTC)Reply
It's a template thing yes. The bot will log and error, and we'll ignore it, but editors won't be mislead into thinking they aren't subscribed when they are, or subscribed to things they aren't. Headbomb {t · c · p · b} 21:08, 12 August 2018 (UTC)Reply

maincategory?

[edit]

What does |maincategory= do? --Nessie (talk) 16:04, 26 July 2019 (UTC)Reply

It gets pages from categories that are on the main (non-talk) page. Just exactly one level deep though. Such as Category:All disambiguation pages. Some others are using it, like Category:Surnames, but it's incomplete. This is why banner usage is encouraged instead to properly organize pages. It also wasn't meant to be actively used, due to how subject space categories are structured. —  HELLKNOWZ   TALK 17:07, 26 July 2019 (UTC)Reply
So is it more a workaround for WPs/TFs that do not have independent talk templates, nor talk categories? (such as WikiProject Japan/Flora and fauna task force), or as a supplement to the other sources of articles? --Nessie (talk) 04:03, 27 July 2019 (UTC)Reply
It's designed so that certain mainspace (or rather, non-talk) categories can be used to subscribe. It will be useful for a very small minority of projects, mostly dealing with some aspect of the 'meta' of Wikipedia. E.g. Category:All disambiguation pages for WP:WPDAB or Category:Infobox templates for WP:WPINFOBOX. Regular WikiProjects will rarely have any use for it. E.g. WP:FLOSS uses Category:Free software, but that's more of a safeguard/backup, since that category will miss 95% of what's of interest to the project. Headbomb {t · c · p · b} 04:21, 27 July 2019 (UTC)Reply