Jump to content

Manual talk:Adding support for new filetypes

Add topic
From mediawiki.org

Point to example of new-type-workflow on Commons?

[edit]

I know this is for Mediawiki generally, and only parts of the man page are about integration with WM wikis. But it would be illustrative in that section to point to where these sorts of requests are handled on Commons (which should likewise point back here).

The various para-technical reasons that adding new filetype support is hard on Commons may also be relevant to other implementers. Sj (talk) 19:17, 10 December 2021 (UTC)Reply

There isn't a process. Each time is bespoke, and needs to run a different gamut of concerns depending on who objects that week, it seems. There's also no team that's the owner of all the different aspects of media support for MediaWiki, let alone Wikimedia production, so I'm not sure who would be best-placed to write up such a workflow, sorry. Jdforrester (WMF) (talk) 17:41, 13 December 2021 (UTC)Reply
Ok. Sounds like there should be a checklist for proposing and speccing our a new request (RfFT?) on Commons; for evaluating a new file type to be added to MW options; and for evaluating a new file type for WM production.
And there should be at least a single owner of new multimedia issues in Core, to respond to the last... Sj (talk) 05:28, 14 December 2021 (UTC)Reply
I filed an umbrella request to add data-format and document-format file support : https://phabricator.wikimedia.org/T297514
This seems like the most impactful subset of the broader range of requests, hopefully sharing enough context and requirements to be addressable as a body.
There should absolutely be a page describing how to initiate, structure, and see to completion one of these requests; adding relevant filetype support is Step 0 of bringing on a new community of practice, helping them integrate free-content-license workflows into their work, &c. I have no sense of where that should live, but it should link to the elder tracker https://phabricator.wikimedia.org/T44725 Sj (talk) 03:38, 3 January 2022 (UTC)Reply
Linking ignored Phabricator tasks to other ignored Phabricator tasks isn't going to get a ~US$2m annual budget line created, unfortunately. Jdforrester (WMF) (talk) 00:18, 12 January 2022 (UTC)Reply
You think the obstacle here is budget? It sounded above like prioritization and ownership.
$2M a year is not a lot for multimedia. But this is just about adding a dozen new file formats. Is that a $2M ongoing cost? Elsewhere someone suggested $20k + $2k/yr per type... and even there the recurring costs w/in a category should have returns to scale. Sj (talk) 21:29, 12 January 2022 (UTC)Reply
No, US$2m is just my rough guess at an annual budget just to keep the lights on and do basic maintenance (1 tech lead, 2 engineers, 2 SREs, a community liaison, an engineering manager, hardware capex, etc.).
To do anything actually feature-ful (which is what everyone wants, and so where all the demand to executives will come in) would require possibly double that (mostly around treating the security concerns, plus also hiring a product manager, a designer, etc.).
Adding a novel file type into production is trivial (it's maybe a few dozen lines of code). Adding one in a way that random people can't take down the production cluster is intensely hard. Jdforrester (WMF) (talk) 15:07, 13 January 2022 (UTC)Reply
That is a ... truly intriguing and provocative answer which it will take me some time to digest. Sj (talk) 17:38, 13 January 2022 (UTC)Reply

Proposal: Section for discussing format requests (like JXL)

[edit]

Many apologies in advance, but if not then is that because there's already something close enough to that here? I don't see a clear alternative if so. Like to say (for example) a person wanted to make the case for why the JPG-XL/JXL image format page should have an example image to reference. Yet it's currently blocked by the fact that consensus hasn't yet been tested for it being a supported format in Meta-Media wiki/Wikipedia Foundation. Then we could discuss that in said section as a proposed format that is worth building out initial support for as adoption grows. Whether in a talk page, or in the main page for the article about officially recommended formats. Adpocalyptic (talk) 20:05, 1 February 2026 (UTC)Reply