Extension:Gadgets/Roadmap
From MediaWiki.org
Contents |
Gadgets 2.0 [edit]
Somewhere in there is also room for "gadget options" (which Salvatore started with). However I haven't been able to get back at that because other projects have a higher priority right now.
- Centralized (global) gadgets repository (on MW.org ? Meta-Wiki? on a dedicated wiki?). See Requests for comment/Global scripts.
- Projects still may define local gadgets (for example, gadgets related to specific policies/guidelines)
- Centralized localisation (MediaWiki:-namespace,
mw.msg(), RL2: Loading of extra messages for gadgets) - No more manual editing of gadgets definition, everything should have its GUI to change the underlying JSON definition
- Gadget JS/CSS should still be stored on wiki pages
- ResourceLoader-V2 plans to create a way for client modules to be registered (bug 27561?), perhaps via Gadgets (hide modules from view, but usable as a dependency), perhaps via Core (mw.loader.register ? )
- Hidden gadgets
- Customization of gadgets without polluting Special:Preferences
Gadgets 3.0 [edit]
- User level repositories (replacing core "user scripts" with "user gadgets"), instead of using Special:Preferences#mw-prefsection-gadgets, allowing users without sysop rights to create their own gadgets (visible only to them)
- Instead of scaring people with a huge list, provide a selection UI with category-based browsing
- Though much simpler, loosely in the direction of Firefox Add-ons and Chrome Web Store.
- Full-text search on repositories
Done [edit]
Sites may want to enable a global gadget for everyone by default-> bug 13742 / rev:85902Create ResourceLoader modules on-wiki to be shared between gadgets. Just like gadgets that have their modules, but are not available for people to select explicitly.