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

MZMcBride <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from MZMcBride <[email protected]> 2012-09-17 23:54:39 UTC ---
(In reply to comment #0)
> (bug titled in honor of a talk by Benjamin Mako Hill, 2012-09-13)

:-)

> I've discovered that the builtin page protection is nicely configurable, but
> very difficult to extend.  Specifically, I attempted to implement a 
> gated-trunk
> model which allows anyone to edit a protected page, but to do so the builtin
> protection mechanism would have to be effectively disabled.

Right. You could presumably use something like [[mw:Extension:FlaggedRevs]] for
this, though I'm not sure anyone ever actually has.

> Rewriting the builtin protection in any significant way is an enormous and
> expensive task (this patch removes almost 5,000 lines of code), and errors
> could result in damaged reputation or even lawsuits.  I decided that the code
> would be much more easily managed as an extension, and can even be replaced by
> an entirely different system.

The fundamental question here seems to be whether MediaWiki should ship with
the ability to protect pages. I believe the answer is yes. I would consider
page protection to be a basic and expected feature; I would not consider page
protection to be a feature that requires an add-on (i.e., an extension).

> The initial goal you see reflected in these patches is simply to refactor the
> code in a way that preserves exactly the same functionality, while also 
> keeping
> code structure intact whenever possible, to facilitate review.
> 
> See [[Extension:ProtectedTitles]] for more information.

You want [[mw:Extension:ProtectedTitles]].

I know Siebrand suggested that you file a bug (and it's great that you have),
but what you really want is an RFC:
<https://www.mediawiki.org/wiki/Requests_for_comment>. Bugzilla is a good place
to track technical issues; it's not a good place for drafting your thoughts and
making a passionate case for why we should kill page protection in MediaWiki
core. An RFC, on the other hand, is a perfect venue for this. :-)

-- 
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