Feature summary (what you would like to be able to do and where):
I would like to be able to upload SVG files with the namespace`"https://marnanel.org/tartan/2023"`.
This can be done by adding the namespace here:
https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/upload/UploadBase.php$1626
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
There are so many files in the Commons category "Tartan images that should use vector graphics" that I've been building a toolforge application to edit them:
https://adjustyoursett.toolforge.org
https://gitlab.wikimedia.org/toolforge-repos/adjustyoursett/
Here is my problem. I figured it would be a sensible plan to have the SVG files be machine-readable, so you could load a tartan SVG back into the tool and make changes. Therefore, I invented a tartan namespace. But then I discovered that Mediawiki blocks namespaces it doesn't know about.
It would be ''possible'' to go back and change this to a microformat, but I think using a separate namespace for annotation is closer to the spirit of XML.
This is the namespace spec:
https://gitlab.wikimedia.org/toolforge-repos/adjustyoursett/-/blob/main/docs/namespace.md
Benefits (why should this be implemented?):
It means we can modify tartan images directly, which allows people to reuse them more effectively.