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

--- Comment #21 from MZMcBride <b...@mzmcbride.com> ---
(In reply to Brad Jorsch from comment #9)
> (In reply to MZMcBride from comment #6)
>> Code is the enemy; less code is better. Rather than looking at ways to
>> impose code review on wiki communities, we should first look for ways to
>> centralize code (global gadgets) and we should look for ways to make the
>> current site-wide JavaScript hacks no longer necessary.
> 
> While having more code in gadgets rather than in common.js is good, it's
> orthogonal to the need for a good code review process that's actually usable
> by wiki users. The global gadgets will still need a code review process.

It would be helpful if you could explicitly specify what needs you see that you
feel MediaWiki could handle well and/or that you think Phabricator could not
handle well.

> Wiki users might accept having to go to a Commons-like site instead of doing
> it on their local wiki (and in the long run they'll probably have to), but
> they're unlikely to accept something that requires they install software
> locally, sign up for a non-SUL account, figure out ssh keys, publish an
> email address publicly, and so on.

GitHub and GitLab both allow in-browser editing now, I believe. I imagine
Phabricator, which will allegedly be part of Wikimedia unified login, will also
have equivalent functionality. The e-mail address is trivially solvable in Git
by simply making up an e-mail address (User:ano...@git-en.wikipedia.org), I
think? And if you're using a Web browser and single unified login for
authentication, you probably don't need to worry about SSH keys or installing
software such as Git locally.

You may be correct that there's a need here for global gadgets, but I think we
need to do more to be much clearer about what that need is and how we propose
to address it, assuming additional development—outside of the ongoing
Phabricator work and I suppose the work to deprecate Common.js and similar
pages—is needed.

-- 
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
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to