|This page is a proposal for a new Wikimedia Foundation Sister Project.|
|What is the proposed name for the project?||Wikimedia Scripts|
|Proposed project tagline (if available)||the free User Scripts collection|
What is the project purpose? What will be its scope? How would it benefit to be part of Wikimedia?
|How many wikis?
Will there be many language versions or just on one multilingual wiki?
|just one, like Commons|
|How many languages?
Is the project going to be in one language or in many?
|Proposed project website address||scripts.wikimedia.org|
|Proposed logo for the project (if available)||not designed yet|
If the project requires any new features that the MediaWiki software currently doesn't have, please describe in detail. Are additional MediaWiki extensions needed for the project?
I find User Scripts very useful to add extra features, etc. Currently, many of them are hosted within Wikipedia, others are within Commons, others here in Meta. To enable them, users have to write
mw.loader.load(...) in their common.js in every wiki in which they contribute, to get the script working. And many times, they are not designed to work on all wikis, because they contain invariable URL paths. Moreover, if a user wants to contribute to a script, he would have to fork it into a subpage of his userpage, and users that enabled the first script would not be able to get the updates.
- All MediaWiki Gadgets and User Scripts will be hosted on this separate wiki
- They will be on the main namespace (with the
- They all will be fully internationalized and designed to work on any wiki
- They will follow coding conventions and policies
- There will be a lot of help pages on how to write a script
- Each script will have its help page
- All scripts will be released under CC-BY-SA and/or GNU GPL and/or any compatible license
- All categories will refer to Gadgets and User Scripts
- For example:
- Category:Categories management will list scripts like HotCat or Cat-a-lot
- Category:Wikidata will list scripts that are specially related with Wikidata
- For example:
- Any registered user (to avoid XSS risk by IPs) will be able to contribute to them
- Final users will get updates only when a revision of the script is accepted by a patroller/administrator
- The Main Page will be a place in which the best scripts produced by the community are publicized
- Each script will have a title, a description, an average rating, an icon/logo, and some reviews (maybe on the talk page)
- Anyone will be able to install a script, simply by clicking a button (like on the Chrome Web Store) without a line of code
- Any script will be, by default, enabled on all Wikimedia sister projects
- Anonymous data will be collected about the scripts' usage (how many users, etc.)
- Wikimedia Gadgets
There is already Wikipedia:WikiProject User scripts
IMHO, the scope of the WikiProject User scripts is not large enough. We need a fully independent wiki to give them the right space.
- Global-Wiki, more recent proposal