Edit filter configuration

Differences between versions

ItemVersion from 00:53, 23 January 2022 by Suffusion of YellowVersion from 19:56, 23 January 2022 by Suffusion of Yellow
Basic information
Notes:
All-namespace log of indexing and noindexing attempts (successful or not). Filter 930 already disallows indexing of user pages by new users, but it might be worth seeing what else is going on. See also [[Special:Permalink/1067306293#Block_addition_of_INDEX_in_mainspace]]. --Suffusion of Yellow 00:00 23 Jan 2022
All-namespace log of indexing and noindexing attempts (successful or not). Filter 930 already disallows indexing of user pages by new users, but it might be worth seeing what else is going on. See also [[Special:Permalink/1067306293#Block_addition_of_INDEX_in_mainspace]]. --Suffusion of Yellow 00:00 23 Jan 2022


Remember, many hits will just be random button-pushing in VisualEditor. --Suffusion of Yellow 00:01 23 Jan 2022
Remember, many hits will just be random button-pushing in VisualEditor. --Suffusion of Yellow 00:01 23 Jan 2022


Exclude bots; looks like COIBot adds NOINDEX to every page it creates. --Suffusion of Yellow 00:52 23 Jan 2022
Exclude bots; looks like COIBot adds NOINDEX to every page it creates. --Suffusion of Yellow 00:52 23 Jan 2022
Exclude non-EC editors in userspace; already covered by filter 930, --Suffusion of Yellow 19:55 23 Jan 2022
Filter conditions
Conditions:
(documentation)
ind := "__(?:NO)?INDEX__|\{\{\s*(?:NO)?INDEX\s*(?:\}\}|\|)";
ind := "__(?:NO)?INDEX__|\{\{\s*(?:NO)?INDEX\s*(?:\}\}|\|)";


added_lines irlike ind &
added_lines irlike ind &
!(removed_lines irlike ind) &
!(removed_lines irlike ind) &
!(
    equals_to_any(page_namespace, 2, 3) &
    !contains_any(user_groups, "sysop", "bot", "extendedconfirmed")
) &
!("bot" in user_groups)
!("bot" in user_groups)