Skip to content
Snippets Groups Projects
Commit f7f8a4bf authored by Lyudmila Vaseva's avatar Lyudmila Vaseva
Browse files

Refine introducing new filter

parent 5eb5024e
No related branches found
No related tags found
No related merge requests found
......@@ -56,6 +56,15 @@
\url{https://en.wikipedia.org/wiki/Wikipedia:Edit_filter}}
}
@misc{Wikipedia:EditFilterInstructions,
key = "Wikipedia Instructions for Introducing a New Edit Filter",
author = {},
title = {},
year = 2019,
note = {Retreived March 12, 2019 from
\url{https://en.wikipedia.org/wiki/Wikipedia:Edit_filter/Instructions}}
}
@misc{Wikipedia:EditFilterManagement,
key = "Wikipedia Edit Filter Management",
author = {},
......@@ -65,6 +74,24 @@
\url{https://en.wikipedia.org/wiki/Special:AbuseFilter}}
}
@misc{Wikipedia:EditFilterNoticeboard,
key = "Wikipedia Edit Filter Noticeboard",
author = {},
title = {},
year = 2019,
note = {Retreived March 12, 2019 from
\url{https://en.wikipedia.org/wiki/Wikipedia:Edit_filter_noticeboard}}
}
@misc{Wikipedia:EditFilterRequested,
key = "Wikipedia Requesting New Edit Filters",
author = {},
title = {},
year = 2019,
note = {Retreived March 12, 2019 from
\url{https://en.wikipedia.org/wiki/Wikipedia:Edit_filter/Requested}}
}
@Misc{CHINOSAUR:venue,
author = {@\_CHINOSAUR},
key = {_CHINOSAUR},
......
......@@ -546,7 +546,7 @@ The rules format can be viewed under \url{https://www.mediawiki.org/wiki/Extensi
%TODO: Flowchart of the filtering process!
Data generated by the extension in stored in following database tables: \emph{abuse\_filter}, \emph{abuse\_filter\_log}, \emph{abuse\_filter\_action} and \emph{abuse\_filter\_history}.
Data generated by the extension in stored in following database tables: \emph{abuse\_filter}, \emph{abuse\_filter\_log}, \emph{abuse\_filter\_action} and \emph{abuse\_filter\_history}~\cite{gerrit-abusefilter}.
\subsection{How is a new filter introduced?}
//maybe move to governance?
......@@ -554,16 +554,16 @@ Data generated by the extension in stored in following database tables: \emph{ab
The best practice way for introducing a new filter is described under \url{https://en.wikipedia.org/wiki/Wikipedia:Edit_filter/Instructions}.
According to the page, following steps should be implemented:
\begin{itemize}
\item read the docs \url{https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format}
\item test with debugging tools \url{https://en.wikipedia.org/wiki/Special:AbuseFilter/tools} (visible only for users who are already in the edit filter managers user group)
\item read the docs: \url{https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format}
\item test with debugging tools: \url{https://en.wikipedia.org/wiki/Special:AbuseFilter/tools} (visible only for users who are already in the edit filter managers user group)
\item test with batch testing interface (dito)
\item create logging only filter: \url{https://en.wikipedia.org/wiki/Special:AbuseFilter/new} (needs permissions)
\item Post a message at WP:EFN (edit filter notice board), so other edit filter managers have a chance to improve it
\item Finally, fully enable your filter, e.g. add warning, prevention, tagging, etc.
\item announce the filter at the edit filter notice board~\cite{Wikipedia:EditFilterNoticeboard}, so other edit filter managers can comment on it
\item finally, fully enable the filter by adding an appropriate edit filter action.
\end{itemize}
Performance/efficiency seem to be fairly important for the edit filter system;
on multiple occasions, there are notes on recommended order of operations, so that the filter evaluates as resource sparing as possible.
on multiple occasions, there are notes on recommended order of operations, so that the filter evaluates as resource sparing as possible~\cite{Wikipedia:EditFilterInstructions} or invitations to consider whether an edit filter is the most suitable mechanism for solving a particular issue at all~\cite{Wikipedia:EditFilter},~\cite{Wikipedia:EditFilterRequested}.
\begin{comment}
tips on controlling efficiency/order of operations
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment