Jump to content

Wikipedia talk:Protection policy: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
m Archiving 1 discussion(s) to Wikipedia talk:Protection policy/Archive 18) (bot
 
Line 1: Line 1:
{{Skip to talk}}
{{pp-semi-indef}}
{{Not edit protected}}
{{Talk header|noarchive=yes|search=no|WT:PROTECT|WT:PPOL}}
{{Talk header|WT:PROTECT|WT:PPOL}}
{{policy talk}}
{{WikiProject banner shell|
{{not editprotected}}
{{Counter-Vandalism Unit}}
}}
{{Policy talk}}
{{AmE}}
{{User:MiszaBot/config
{{User:MiszaBot/config
|archiveheader = {{talkarchivenav}}
|archiveheader = {{talkarchivenav}}
|maxarchivesize = 150K
|maxarchivesize = 250K
|counter = 17
|counter = 18
|minthreadsleft = 4
|minthreadsleft = 0
|minthreadstoarchive = 1
|minthreadstoarchive = 1
|algo = old(60d)
|algo = old(60d)
|archive = Wikipedia talk:Protection policy/Archive %(counter)d
|archive = Wikipedia talk:Protection policy/Archive %(counter)d
}}{{Archive box|search=yes|bot=MiszaBot II|age=60|
*[[/Archive 1|Archive 1]] December 2003 - February 2005
*[[/Archive 2|Archive 2]] April 2005 - February 2007
*[[/Archive 3|Archive 3]] February 2007 - May 2007
*[[/Archive 4|Archive 4]] April 2007 - May 2007
*[[/Archive 5|Archive 5]] June 2007 - August 2007
*[[/Archive 6|Archive 6]] August 2007 - December 2007
*[[/Archive 7|Archive 7]] January 2008 - April 2008
*[[/Archive 8|Archive 8]] April 2008 - October 2008
*[[/Archive 9|Archive 9]] October 2008 - June 2009
*[[/Archive 10|Archive 10]] May 2009 - October 2009
*[[/Archive 11|Archive 11]] November 2009 - March 2010
*[[/Archive 12|Archive 12]] March 2010 - June 2010
*[[/Archive 13|Archive 13]] June 2010 - April 2012
*[[/Archive 14|Archive 14]] October 2010 - May 2013
*[[/Archive 15|Archive 15]] June 2013 - July 2013
*[[/Archive 16|Archive 16]] July 2013 -
}}
}}
== Operational pages ==


I propose updating the policy to explicitly cover the protection of operational pages used by bots and user scripts. While many of these pages are already protected, it would be better to include something in the policy. [[User:MDanielsBot/AIVStop]] is the most recent target of a disruptive edit, but this has also happened in the last year with [[User:Lowercase sigmabot III/Shutoff]], [[User:ClueBot NG/AngryOptin]], [[User:DatBot/Filter reporter/Run]], [[User:GreenC bot/button]], [[User:InternetArchiveBot/Dead-links]], and [[User:Yapperbot/kill/FRS]]. If there is consensus, I would like to add a '''Protection of operational pages''' section under the '''Uncommon protections''' section as follows:
== PC2 usage ==

Please comment at the [[Wikipedia:Pending changes/Request for Comment 2016|proposal to lower the auto-accept threshold for PC2 and establish usage]], thanks — [[User:Andy M. Wang|'''''Andy W.''''']] ([[User talk:Andy M. Wang|<span style="color:#164">talk</span>]]) 00:57, 2 November 2016 (UTC)

== Request for comment on PC protection ==

Hello. You are invited to comment on [[Wikipedia:Requests for comment/Pending Changes expansion RfC|this RfC]] regarding (1) the streamlining of the pending changes reviewing process and (2) the proposed protection of certain articles with [[WP:PC1|Level 1 Pending Changes protection]]. Please do not comment here—your support or opposition to the proposals should be indicated in the relevant sections, and general discussion should be occur in the "General discussion" section at the bottom of the RfC page. Thank you. [[User:Biblioworm|Biblio]] ([[User_talk:Biblioworm#top|talk]]) <small>[[Wikipedia:WikiProject Reforming Wikipedia|Reform project.]]</small> 21:14, 6 November 2016 (UTC)


{{blockquote|Operational pages used by software, including bots and user scripts, may be protected based on the type of use, content, and other considerations. This includes, but is not limited to, configuration pages, data pages, log pages, and status pages. However, personal CSS, personal JavaScript, and personal JSON are [[WP:PP#Permanent protection|automatically protected]] and should not be protected for this reason.}}
== Icon for template protection ==


Note that the intrapage links will omit the page name if this is added to the policy. [[User:Daniel Quinlan|Daniel Quinlan]] ([[User talk:Daniel Quinlan|talk]]) 00:01, 10 November 2024 (UTC)
[[File:Padlock-red.svg|50px|right]]
I've never been keen on the pink padlock. Since 2015 the red padlock has been unused and I suggest to use this color for template protection. Any opinions please? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 08:10, 13 November 2016 (UTC)


:I updated the proposed text slightly to remove {{tpq|Similar to [[WP:PP#Protection of templates|templates]]}} which is unnecessary and I also updated the proposed location since it doesn't really fit in the '''Protection by namespace''' section. Most of the protections for this reason are in User space, but some are in Wikipedia space, Module space, and Template space. [[User:Daniel Quinlan|Daniel Quinlan]] ([[User talk:Daniel Quinlan|talk]]) 22:50, 18 November 2024 (UTC)
== List of ECP pages? ==
:I went ahead and added the section with some minor rewording, and with one significant change: I added {{tpq|principally}} as an additional restriction to ensure this doesn't extend to cases where software happens to use a page (e.g., protecting [[Wikipedia:Arbitration Committee]] because a user script extracts the list of ArbCom members would not be covered).
:If anyone has comments or concerns about this change to encode common practice in policy, please let me know. Thanks. [[User:Daniel Quinlan|Daniel Quinlan]] ([[User talk:Daniel Quinlan|talk]]) 20:12, 22 November 2024 (UTC)


== Should some templates be fully protected? ==
Is there such a list? I would like to add it to the section [[WP:ECP]], but I'm not sure if one exists. This would bring it in line with the sections [[WP:WMF-P]] and [[WP:CASCADE]]. [[User:Mihirpmehta|Mihirpmehta]] ([[User talk:Mihirpmehta|talk]]) 21:40, 14 November 2016 (UTC)
:There is. It, like all protection levels, can be found on a [[Special:ProtectedPages|special page]]. A bot also notifies when ECP is used at [[WP:AN#Pages recently put under extended-confirmed protection|AN]]. At one point in time this may have been useful. Now however, ECP is much more widely used and any list would be unruly and unnecessary to place on this particular page in my opinion. --[[User:Majora|Majora]] ([[User talk:Majora|talk]]) 00:37, 15 November 2016 (UTC)
::Thanks [[User:Majora|Majora]], I found the page you referred to, and I agree that linking to it wouldn't be much use. [[User:Mihirpmehta|Mihirpmehta]] ([[User talk:Mihirpmehta|talk]]) 03:26, 15 November 2016 (UTC)


{{moved from|Wikipedia talk:High-risk templates}}
== Transclusion count to justify TE protection ==
Are there any "very" high risk templates or modules which need full protection or is template protection adequate? The guideline [[Wikipedia:High-risk templates]] is not clear on this matter, and there is an ongoing discussion about the protection of [[Module:WikiProject banner]] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 20:52, 6 December 2024 (UTC)


:Of course there are, and they mostly already are. Ones used on 10's of millions of pages which could cause severe disruption are good candidates, as are many that are part of the system interface. The [[User:AnomieBOT/PERTable|FPROT request queue]] is seldom backlogged and serves as an effective check against protection. The policy ([[Wikipedia:Protection_policy#High-risk pages and templates]]) already makes allowances for this. If guideline text is outdated, ''it's a wiki.....'' — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 21:24, 6 December 2024 (UTC)
I've been searching for a soft/hardline number/estimate to justify template protection, asking here is the next step :P - <span style="font-family:Trebuchet MS">[[User:Mlpearc|<span style="color:#800000">'''Mlpearc'''</span>]] <small>([[User talk:Mlpearc|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 18:47, 28 November 2016 (UTC)
:In other policy, [[Wikipedia:Template editor]] makes passing mention of full protection. It's probably also worth re-reading [[Wikipedia:Requests_for_comment/Template_editor_user_right|the RfC]], which talks about 'temporary', 'extraordinary', 'thousands of transclusions', and other things. -- [[user:zzuuzz|zzuuzz]] <sup>[[user_talk:zzuuzz|(talk)]]</sup> 21:35, 6 December 2024 (UTC)
:There isn't a [[Bright-line rule|bright line]] - for example it can vary based on the usage (e.g. if it is sub-transcluded; or for templates used in different namespaces). — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 19:37, 28 November 2016 (UTC)
::I think [[Wikipedia:Requests_for_comment/Template_editor_user_right|the 2013 RfC]] highlights the argument in favor of allowing template editors to edit many or all of the FPROT templates:
::See expanded information at [[Wikipedia:High-risk templates]]. — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 19:38, 28 November 2016 (UTC)
:::{{tq|While full protection is an ideal temporary solution for articles that have demonstrated a state of overwhelming controversy, it is less ideal as a permanent precautionary measure for templates. Many editors who have shown an aptitude for coding templates, and have earned the trust of the community in doing their work, may not necessarily be administrators, nor even be interested in becoming administrators.}}
:::{{re|Xaosflux}} The line at [[Wikipedia:High-risk templates]] "{{tq|The most common reasons a template or module is considered high-risk are:}}... {{tq|It is transcluded into a very large number of pages}}" brought me here :P I have ran into a couple templates which I feel were borderline usage/disruption and could benefit from higher protection (I didn't keep a list) but I resumed the search today because of {{tl|Star Trek}} which has 11,00+ transclusions, I was going to list it at [[WP:RFPP]] but wasn't sure of the prerequisites. Lately the template has been getting more changes due to new stuff coming out, maybe dealing with edit requests would be better. - <span style="font-family:Trebuchet MS">[[User:Mlpearc|<span style="color:#800000">'''Mlpearc'''</span>]] <small>([[User talk:Mlpearc|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 19:58, 28 November 2016 (UTC)
:::{{tq|Non-administrators do have the ability to request edits at fully-protected templates for administrators to enact on their behalf, but there is a significant shortage of administrators who have the time and necessary skills to do this reliably. Coders also tend to find this extra step more than a mere annoyance: Technical work is largely rewarding to technically-minded people in that they value the hands-on experience. Many end up choosing to avoid having to verbalize uncontroversial edit requests made to convince someone else to enact an edit on their behalf, by simply avoiding work on fully-protected templates altogether.}}
::::Personally, I don't think {{tl|Star Trek}} warrants currently increasing the projection level - 1000 pages is a bunch, but it's not that many - also this is a bottom-of-the-page nav template, and it is a "simple" template - easy to edit and revert. — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 20:08, 28 November 2016 (UTC)
::::The specific case of the Star Trek template needs to be fixed by removal per [[Template talk:Aviation lists#RfC: Should this navbox be removed from non-mentioned articles?]]. I've been meaning to do that but just haven't gotten around to it. :^) --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 20:09, 28 November 2016 (UTC)
::I think WP will be better off letting template editors work on FPROT templates. If there are template editors who have lost the trust of the community, the right answer is to remove their template editor rights, rather than FPROT the templates they work on. (Bias alert: I am an template editor). — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 06:36, 8 December 2024 (UTC)
:::I am of two minds on this one. I am a very experienced template editor, and I mostly know my limits. When I have doubts about my ability to successfully implement an edit, I test it in the sandbox, ask on the talk page or VPT, or both. Every once in a while, the Dunning-Kruger effect kicks in, and I do not have doubts but get something wrong. If I see the problem, I either quickly revert or quickly fix the problem. About once a year, I am dunned by other template editors and admins for such behavior, but nothing ventured, nothing gained, I figure. Template editors fix a lot of stuff around here.
:I agree--there should be a better understanding of what constitutes a high-use template. I have previously opined on the subject but would need to dig a bit to see where and what it was I said. --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 20:09, 28 November 2016 (UTC)
:::
::It's not as simple as a transclusion count. If a template has 50 tranclusions, but the transclusions are on pages like [[Hillary Clinton]] and [[Donald Trump]] which have been subject to vandalism via templates, that's high-risk. If a template has 1,000 transclusions on low-traffic stubs only, that's not high-risk (at least not to the level of requiring TE; semi would be fine). ~ [[User:BU Rob13|<b>Rob</b><small><sub>13</sub></small>]]<sup style="margin-left:-1.0ex;">[[User talk:BU Rob13|Talk]]</sup> 07:57, 30 November 2016 (UTC)
:::A few times per year, I encounter a fully protected template or other transcluded page that I can't edit, so I put the edit in the sandbox and put in an edit request on the template's page, with a full explanation of the esoteric change that I am requesting. Admins have always gotten to these requests within a couple of days, IIRC. About half the time, a sensible admin will lower the page's protection to template protection because it no longer meets the FP requirements.
:::It also depends on the editing rate. Some templates are maintained almost exclusively by IP editors (sports templates for example). Then there's templates like {{tl|bio-stub}} which don't need to be edited much. That template is currently fully (template-) protected with only 138 transclusions, but with a high turnover rate and the potential for BLP damage. I would say, however, that previous talk has suggested that any template with over 10,000 transclusions normally needs at least some protection. Anything over 50,000 transclusions will normally get a higher level of protection. Also any previous attempts to define a hard limit for protection have failed. -- [[user:zzuuzz|zzuuzz]] <sup>[[user_talk:zzuuzz|(talk)]]</sup> 09:34, 30 November 2016 (UTC)
:::
::::50,000 is quite a bit higher than the standard I've seen used. I typically use the rule of thumb that anything over 10,000 should be template protected (unless, perhaps, none of the transclusions are in the mainspace or article talk pages). This is why there's been no easy consensus on what protection levels to apply, though. Everyone has different ideas of what high-risk means. As an aside, more complicated syntax also implies a higher level of protection should be used, since even good-faith editors can screw up a very complicated template. I would consider a complicated Lua module used on ~1,000 medium-traffic mainspace pages to be high-risk for this reason. ~ [[User:BU Rob13|<b>Rob</b><small><sub>13</sub></small>]]<sup style="margin-left:-1.0ex;">[[User talk:BU Rob13|Talk]]</sup> 10:53, 30 November 2016 (UTC)
:::About the same number of times per year, I encounter some nice-to-have fix that I want to make to an FP page, but I don't bother with an edit request because it seems trivial. That, to me, is the only downside to denying FP template editing to template editors. Overall, I'd say that I can live with this inconvenience for the tradeoff of protecting these pages against template editors who are less careful than I am; there have been a few of them over the years. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 04:52, 9 December 2024 (UTC)
:Pulling a random number out of the air, but anything with >1 mil transclusions probably ''should'' be FPROT, if only as a final check to make sure folks are really paying attention to what they are doing. Raising the protection on a template because one template editor made mistakes one time seems a bit overkill, and a word to said template editor would probably be more effective, especially as it would leave a (digital) paper trail for if those sorts of things were a regular occurrence. The above being said, I have no issue with having TPER on pages with >1mil transclusions if they're fairly static or there's a TPE that has demonstrated they can update the template properly (i.e. sandboxing first, etc). [[User:Primefac|Primefac]] ([[User talk:Primefac|talk]]) 15:14, 9 December 2024 (UTC)
::According to [[Wikipedia:Database reports/Templates transcluded on the most pages]], there are just 198 template and module pages with 999K or more transclusions. Looking at the list, I see a lot of low-level, sometimes intricately used, tools that I (a template editor) wouldn't dare mess with without a discussion, along with some pretty simple templates that should not need frequent maintenance. Heck, I even created one of them, {{tl|Short description/lowercasecheck}}, but now that it is used in six million pages, I wouldn't like to see template editors monkeying with it casually. I don't see a problem with one million as a threshold for automatic FP. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 06:23, 12 December 2024 (UTC)
:Under [[WP:FULL]], the protection policy includes {{tpq|Pages that are [[Wikipedia:Transclusion|transcluded]] very frequently}} on the list of pages that are {{tpq|usually fully protected for an indefinite period of time}}. That seems pretty clear. It might be worth having a report somewhere for pages with more than one million transclusions that aren't fully protected, though. [[User:Daniel Quinlan|Daniel Quinlan]] ([[User talk:Daniel Quinlan|talk]]) 08:14, 12 December 2024 (UTC)

Latest revision as of 14:29, 25 December 2024

Operational pages

I propose updating the policy to explicitly cover the protection of operational pages used by bots and user scripts. While many of these pages are already protected, it would be better to include something in the policy. User:MDanielsBot/AIVStop is the most recent target of a disruptive edit, but this has also happened in the last year with User:Lowercase sigmabot III/Shutoff, User:ClueBot NG/AngryOptin, User:DatBot/Filter reporter/Run, User:GreenC bot/button, User:InternetArchiveBot/Dead-links, and User:Yapperbot/kill/FRS. If there is consensus, I would like to add a Protection of operational pages section under the Uncommon protections section as follows:

Operational pages used by software, including bots and user scripts, may be protected based on the type of use, content, and other considerations. This includes, but is not limited to, configuration pages, data pages, log pages, and status pages. However, personal CSS, personal JavaScript, and personal JSON are automatically protected and should not be protected for this reason.

Note that the intrapage links will omit the page name if this is added to the policy. Daniel Quinlan (talk) 00:01, 10 November 2024 (UTC)[reply]

I updated the proposed text slightly to remove Similar to templates which is unnecessary and I also updated the proposed location since it doesn't really fit in the Protection by namespace section. Most of the protections for this reason are in User space, but some are in Wikipedia space, Module space, and Template space. Daniel Quinlan (talk) 22:50, 18 November 2024 (UTC)[reply]
I went ahead and added the section with some minor rewording, and with one significant change: I added principally as an additional restriction to ensure this doesn't extend to cases where software happens to use a page (e.g., protecting Wikipedia:Arbitration Committee because a user script extracts the list of ArbCom members would not be covered).
If anyone has comments or concerns about this change to encode common practice in policy, please let me know. Thanks. Daniel Quinlan (talk) 20:12, 22 November 2024 (UTC)[reply]

Should some templates be fully protected?

Are there any "very" high risk templates or modules which need full protection or is template protection adequate? The guideline Wikipedia:High-risk templates is not clear on this matter, and there is an ongoing discussion about the protection of Module:WikiProject banner — Martin (MSGJ · talk) 20:52, 6 December 2024 (UTC)[reply]

Of course there are, and they mostly already are. Ones used on 10's of millions of pages which could cause severe disruption are good candidates, as are many that are part of the system interface. The FPROT request queue is seldom backlogged and serves as an effective check against protection. The policy (Wikipedia:Protection_policy#High-risk pages and templates) already makes allowances for this. If guideline text is outdated, it's a wiki.....xaosflux Talk 21:24, 6 December 2024 (UTC)[reply]
In other policy, Wikipedia:Template editor makes passing mention of full protection. It's probably also worth re-reading the RfC, which talks about 'temporary', 'extraordinary', 'thousands of transclusions', and other things. -- zzuuzz (talk) 21:35, 6 December 2024 (UTC)[reply]
I think the 2013 RfC highlights the argument in favor of allowing template editors to edit many or all of the FPROT templates:
While full protection is an ideal temporary solution for articles that have demonstrated a state of overwhelming controversy, it is less ideal as a permanent precautionary measure for templates. Many editors who have shown an aptitude for coding templates, and have earned the trust of the community in doing their work, may not necessarily be administrators, nor even be interested in becoming administrators.
Non-administrators do have the ability to request edits at fully-protected templates for administrators to enact on their behalf, but there is a significant shortage of administrators who have the time and necessary skills to do this reliably. Coders also tend to find this extra step more than a mere annoyance: Technical work is largely rewarding to technically-minded people in that they value the hands-on experience. Many end up choosing to avoid having to verbalize uncontroversial edit requests made to convince someone else to enact an edit on their behalf, by simply avoiding work on fully-protected templates altogether.
I think WP will be better off letting template editors work on FPROT templates. If there are template editors who have lost the trust of the community, the right answer is to remove their template editor rights, rather than FPROT the templates they work on. (Bias alert: I am an template editor). — hike395 (talk) 06:36, 8 December 2024 (UTC)[reply]
I am of two minds on this one. I am a very experienced template editor, and I mostly know my limits. When I have doubts about my ability to successfully implement an edit, I test it in the sandbox, ask on the talk page or VPT, or both. Every once in a while, the Dunning-Kruger effect kicks in, and I do not have doubts but get something wrong. If I see the problem, I either quickly revert or quickly fix the problem. About once a year, I am dunned by other template editors and admins for such behavior, but nothing ventured, nothing gained, I figure. Template editors fix a lot of stuff around here.
A few times per year, I encounter a fully protected template or other transcluded page that I can't edit, so I put the edit in the sandbox and put in an edit request on the template's page, with a full explanation of the esoteric change that I am requesting. Admins have always gotten to these requests within a couple of days, IIRC. About half the time, a sensible admin will lower the page's protection to template protection because it no longer meets the FP requirements.
About the same number of times per year, I encounter some nice-to-have fix that I want to make to an FP page, but I don't bother with an edit request because it seems trivial. That, to me, is the only downside to denying FP template editing to template editors. Overall, I'd say that I can live with this inconvenience for the tradeoff of protecting these pages against template editors who are less careful than I am; there have been a few of them over the years. – Jonesey95 (talk) 04:52, 9 December 2024 (UTC)[reply]
Pulling a random number out of the air, but anything with >1 mil transclusions probably should be FPROT, if only as a final check to make sure folks are really paying attention to what they are doing. Raising the protection on a template because one template editor made mistakes one time seems a bit overkill, and a word to said template editor would probably be more effective, especially as it would leave a (digital) paper trail for if those sorts of things were a regular occurrence. The above being said, I have no issue with having TPER on pages with >1mil transclusions if they're fairly static or there's a TPE that has demonstrated they can update the template properly (i.e. sandboxing first, etc). Primefac (talk) 15:14, 9 December 2024 (UTC)[reply]
According to Wikipedia:Database reports/Templates transcluded on the most pages, there are just 198 template and module pages with 999K or more transclusions. Looking at the list, I see a lot of low-level, sometimes intricately used, tools that I (a template editor) wouldn't dare mess with without a discussion, along with some pretty simple templates that should not need frequent maintenance. Heck, I even created one of them, {{Short description/lowercasecheck}}, but now that it is used in six million pages, I wouldn't like to see template editors monkeying with it casually. I don't see a problem with one million as a threshold for automatic FP. – Jonesey95 (talk) 06:23, 12 December 2024 (UTC)[reply]
Under WP:FULL, the protection policy includes Pages that are transcluded very frequently on the list of pages that are usually fully protected for an indefinite period of time. That seems pretty clear. It might be worth having a report somewhere for pages with more than one million transclusions that aren't fully protected, though. Daniel Quinlan (talk) 08:14, 12 December 2024 (UTC)[reply]