https://bugzilla.wikimedia.org/show_bug.cgi?id=16717

--- Comment #7 from Jack Phoenix <[email protected]> 2012-09-06 
14:58:55 UTC ---
It seems to me that you are asking for [[mw:Extension:Phalanx]] to be created
here. :)

Most of the requested features are indeed present in Phalanx, such as exact or
regex matching, possibility to block edit/page move summaries, etc.

Though the following would be nice to have in Phalanx:
*Needs to validate to ensure proper regexes are input
-Marooned added a "QuickFixâ„¢ for bad regexes" over two years ago (see
http://trac.wikia-code.com/changeset/23718), along with a to-do comment: "TODO:
validate regexes on save/edit". This to-do is still valid and it's something
that needs to be built.
*Needs to have safety check to ensure we don't ban all normal spaces or the
letter K or whatever from page titles
-Phalanx assumes that the operator (human blocking stuff via it) knows what
they're doing. If they don't...too bad. Given that we can't guarantee that all
WMF stewards are and will be 1337 regex ninjas, this would be very nice to
have, or otherwise Phalanx can render all WMF wikis unusable very easily.
*Needs Unicode normalization
-Not sure if this is already present
*Needs friendly output mode for non-Wikimedia Foundation wikis using the list
-Part of Phalanx's magic is that not everyone can view it (which is also true
for private AbuseFilters on [name your favorite WMF wiki])...but I did once
build a proof-of-concept API module for Phalanx, which would allow external
wikis to use a certain Phalanx "list" (such as the WMF's in this case) as the
master list. I.e. user X makes edit on external wiki Y, text is ran through
WMF's Phalanx filters and if it matches a blocked phrase or whatnot on WMF
Phalanx, edit is blocked. My proof-of-concept API idea had token-based
authorization (so that you can't just set up a MediaWiki instance and
effectively reverse-engineer the Phalanx blacklist), but that may or may not be
a feasible idea. Just noting it down, though I know it sounds horribly
proprietary and evil, but alas, not all anti-spam measures can be 100% open.
*Needs to warn sysops, but be overrideable upon confirmation
-Phalanx currently has the 'phalanxexempt' user right; Phalanx and its hook
points are simply not initialized for users who have this right. It's not the
same thing as seeing a warning message stating something like "www.example.com
is currently Phalanxed, but since you are an admin, you can submit this edit by
clicking here" or somesuch.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to