On 03/04/11 22:05, MZMcBride wrote:
Detriments:
* extensions usually take one forever to get enabled (this is a huge point)
* extensions can't be updated as easily (static JavaScript pages in SVN,
etc.)
Surely the fix for this is having someone dedicated to doing something
like this, code review for this should be relatively quick, providing
the reviewer is confident in JavaScript, and then the rest is a
require_once or similar and any additional configuration variables
suggested by the requester/author. For the other point, it just requires
somebody getting round to doing it, which could be solved by having a
volunteer or staff member to do it.
On 03/04/11 22:05, MZMcBride wrote:
In the case of gadgets, I mostly agree with Tobias:
better global support is
needed. Though instead of the interwiki transclusion/marking certain
pages/etc. hackery, I think global preferences (and by extension, global
gadgets) make much more sense. Centralize the "add a purge link" scripts at
Meta-Wiki and let everyone use the same code. That seems like a more sane
approach than creating Extension:AddAPurgeLink, even if it is easier now
with the implementation of ResourceLoader. :-)
Global Preferences would be nice,
for some parts atleast (email, RC
settings, editing settings), other things, for example signatures would
be a pain. I do agree that some of those gadgets should not be
extensions, however for example, Twinkle, would be a very nice
extension, as noted from various blips of activity from site owners over
IRC.
-- Lewis Cawte