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