Community Wishlist Survey 2023/Multimedia and Commons
Enable a search by image in Commons
- Problem: Sometimes, e.g. when you have a file in your computer but you don't know its original name, or even if it's a file from Commons, the search for it can be fatiguing, by trying to guess its title.
- Proposed solution: Enable a basic search engine by image just as Google Lens, showing the thumbnails of the wanted image along with the bests matches, if it doesn't exist yet.
- Who would benefit: Users who need to find the origin of their images, or have forgotten it.
- More comments:
- Phabricator tickets:
- Proposer: De un millón (talk) 21:49, 4 February 2023 (UTC)
Discussion
- Images on Commons are usually well crawled by image search engines (to the point that it can hinder your effort to find if an upload is copyvio), so I doubt there's much demand for this, which I imagine wouldn't be a small undertaking. Nardog (talk) 13:30, 6 February 2023 (UTC)
- I have a suggestion to this proposal. What about searching for metadata. Example: A photo has a bowling ball or it's related to bowling and it was taken in 2010. I search for: Bowling 2010. Goliv04053 (talk) 06:45, 11 February 2023 (UTC)
- The Wikimedia API already can check for file presence by checksum. The Commons Android app uses that to show you what files you have uploaded already. Syced (talk) 08:38, 7 March 2023 (UTC)
Voting
- Support --NGC 54 (talk|contribs) 01:45, 11 February 2023 (UTC)
- Support * Pppery * it has begun 03:54, 11 February 2023 (UTC)
- Support Goliv04053 (talk) 06:44, 11 February 2023 (UTC)
- Support St. Andrews Drive (talk) 07:27, 11 February 2023 (UTC)
- Support Clic (talk) 09:21, 11 February 2023 (UTC)
- Support Radlna15 (talk) 10:09, 11 February 2023 (UTC)
- Support Lvova (talk) 13:46, 11 February 2023 (UTC)
- Support --Tucvbif (talk) 14:38, 11 February 2023 (UTC)
- Support Mike bzh (talk) 15:30, 11 February 2023 (UTC)
- Support Tabrus (talk) 17:27, 11 February 2023 (UTC)
- Support We should be able to search by images (like Google). Thingofme (talk) 03:45, 12 February 2023 (UTC)
- Support —Locke Cole • t • c 04:24, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:58, 12 February 2023 (UTC)
- Support Handelsgeselschaft (talk) 08:54, 12 February 2023 (UTC)
- Support Fvtvr3r (talk) 14:28, 12 February 2023 (UTC)
- Support EiersalatmitGurken (talk) 14:40, 12 February 2023 (UTC)
- Support A11w1ss3nd (talk) 21:24, 12 February 2023 (UTC)
- Support Meganinja202 (talk) 15:30, 14 February 2023 (UTC)
- Support Laurent Meesseman (talk) 14:59, 15 February 2023 (UTC)
- Support Doktor Züm (talk) 06:41, 16 February 2023 (UTC)
- Support אסתר66 (talk) 14:01, 16 February 2023 (UTC)
- Support JFremd (talk) 16:07, 16 February 2023 (UTC)
- Support cyrfaw (talk) 13:58, 17 February 2023 (UTC)
- Support Kurmanbek 💬 17:07, 17 February 2023 (UTC)
- Support —CX Zoom (A/अ/অ) (let's talk|contribs) 21:23, 17 February 2023 (UTC)
- Support Herbert Ortner (talk) 12:36, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:48, 18 February 2023 (UTC)
- Support Scewing (talk) 21:03, 19 February 2023 (UTC)
- Oppose Not needed so much. — Draceane talkcontrib. 11:29, 20 February 2023 (UTC)
- Support Higa4 (talk) 09:35, 21 February 2023 (UTC)
- Support ~ Seb35 [^_^] 00:22, 22 February 2023 (UTC)
- Support MehdiTalk 05:53, 22 February 2023 (UTC)
- Support Althair (talk) 04:16, 23 February 2023 (UTC)
- Support I do support all types of search options possible. It's weird, but you cannot find the photographs you contributed to Commons years ago. Juandev (talk) 11:04, 23 February 2023 (UTC)
- Support Sumwiki (talk) 21:26, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:29, 24 February 2023 (UTC)
Tool to copy images from archives to Commons with metadata
- Problem: Many GLAM institutions make images available on their website which can be copies to Commons. These have to manually be download/uploaded one by one and metadata copied across.
- Proposed solution: A way for Wikimedia Commons to take a URL and copy the image to Commons with descriptions and relevant metadata, including links back to the source.
- Who would benefit: Everyone.
- More comments: GLAM institutions like Libraries Tasmania / Tasmanian Archives have thousands of public domain images on their website (example). To add each one manually to Commons would take forever. A tool like this would help users of Wikimedia projects add more media, help GLAM institutions quickly share their own content, and make sharing images more accessible to new comers during training events.
- Phabricator tickets: T193526
- Proposer: Jimmyjrg (talk) 03:59, 24 January 2023 (UTC)
Discussion
- It looks like the example above is using a catalogue product from SirsiDynix; I've not been able to find any API info. I think one aspect of this proposal is likely to be whether we can build a general-purpose tool that works with many libraries, or a single-purpose tool. For example, many archival catalogue systems support OAI-PMH, so if we built something that worked with that then it'd be perhaps more widely used. For site-specific scraping requests, there's a register of them at commons:Commons:Batch uploading. SWilson (WMF) (talk) 07:09, 24 January 2023 (UTC)
- Yes, I'd like something that adapts to the website/database that is being looked at. Some libraries use Spydus (example: Stonnington), which I think has a public API. Ideally it'd be best if there was some way to have it learn how a website works (the first time you visit you have to manually copy and paste all the information) but then it knows how to do it itself after.--Jimmyjrg (talk) 22:05, 24 January 2023 (UTC)
- @Jimmyjrg Double checking I understand the problem correctly: the proposal is to create a workaround for resources that are available online from institutions that do not have APIs or data dumps that can facilitate sharing data in bulk. Is that correct? __VPoundstone-WMF (talk) 16:55, 26 January 2023 (UTC)
- Yes @VPoundstone-WMF: That’s a good explanation. Basically I’d like something quicker than downloading and uploading everything myself (and copying/inputting metadata) when there’s a few images to move to Commons. Jimmyjrg (talk) 08:00, 27 January 2023 (UTC)
- Without commenting on the specific example above, in my experience, creating a generic tool to reliably scrape random websites with the sort of detail required for Commons is probably technically infeasible. c:Commons:Batch uploading exists for a reason. -FASTILY 22:33, 28 January 2023 (UTC)
- Yes @VPoundstone-WMF: That’s a good explanation. Basically I’d like something quicker than downloading and uploading everything myself (and copying/inputting metadata) when there’s a few images to move to Commons. Jimmyjrg (talk) 08:00, 27 January 2023 (UTC)
- @Jimmyjrg Double checking I understand the problem correctly: the proposal is to create a workaround for resources that are available online from institutions that do not have APIs or data dumps that can facilitate sharing data in bulk. Is that correct? __VPoundstone-WMF (talk) 16:55, 26 January 2023 (UTC)
- Yes, I'd like something that adapts to the website/database that is being looked at. Some libraries use Spydus (example: Stonnington), which I think has a public API. Ideally it'd be best if there was some way to have it learn how a website works (the first time you visit you have to manually copy and paste all the information) but then it knows how to do it itself after.--Jimmyjrg (talk) 22:05, 24 January 2023 (UTC)
- I think, that there is one big problem. And that is, the source data have always different formats, so every time you have to change your program. And that's why there is a service on Commons, which helps with such mass transfers. Just now, I cannot find a link.Juandev (talk) 19:14, 9 February 2023 (UTC)
- I was inspired by the Web2Cit project which can learn to add citations using different formats. But you're right, it's likely more difficult for catalogues of images. Jimmyjrg (talk) 23:24, 21 February 2023 (UTC)
- en:GLAM (cultural heritage), an acronym for galleries, libraries, archives, and museums, the cultural heritage institutions --Error (talk) 15:56, 13 February 2023 (UTC)
Voting
- Support Jensbest (talk) 23:27, 10 February 2023 (UTC)
- Support NMaia (talk) 23:45, 10 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:46, 11 February 2023 (UTC)
- Support Yeeno (talk) 02:09, 11 February 2023 (UTC)
- Support Muhammed amine benloulou (talk) 16:34, 11 February 2023 (UTC)
- Support This is useful in uploading historical images. Thingofme (talk) 03:38, 12 February 2023 (UTC)
- Support :JarrahTree (talk) 07:25, 12 February 2023 (UTC)
- Neutral - We used to have this, in the form of the GLAMwiki Toolset, which is turned off since a couple of months. There are many lessons to be learned there why that failed so maybe explore those first before building something like it again. Husky (talk) 21:06, 12 February 2023 (UTC)
- Support --Polarlys (talk) 21:25, 15 February 2023 (UTC)
- Support cyrfaw (talk) 12:17, 17 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:53, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:25, 18 February 2023 (UTC)
- Support Zache (talk) 05:15, 19 February 2023 (UTC)
- Support Hans5958 (talk) 05:36, 20 February 2023 (UTC)
- Support Jetaynz (talk) 01:24, 22 February 2023 (UTC)
- Support MehdiTalk 06:46, 22 February 2023 (UTC)
- Support Althair (talk) 04:17, 23 February 2023 (UTC)
- Support Sumwiki (talk) 21:27, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:32, 24 February 2023 (UTC)
Allow category in EXIF data
- Problem: Using "[[Category:Exif model: $1]]" as value for "MediaWiki:Exif-model-value". This currently adds the category to the file description page, but the file doesn't get categorized in the category. If the file description page already contains an identical category, the category is displayed twice.
- Proposed solution: see phab:T23795#248878
- Who would benefit: anyone
- More comments:
- Phabricator tickets: T23795
- Proposer: Shizhao (talk) 02:41, 2 February 2023 (UTC)
Discussion
- Would it be helpful to add operators to the search feature to search for images taken by specific cameras? Similar to how you can put filemime:image/png into the search bar? Because that is probably easier. Bawolff (talk) 05:52, 2 February 2023 (UTC)
- @Bawolff: I think one of the benefits of the category approach is that photos can be added there even if they don't have the right EXIF data. That said, it does seem that what's wanted here is a way to search by camera, and probably the SDC captured with (P4082) property, combined with a bot that converts from EXIF to that, would be a good way to go. Then the info template could do the categorizing. Hacking system messages to do this doesn't feel all that solid. @Shizhao: Is the problem here, put more abstractly, that it's not possible to automatically categorize based on camera model? SWilson (WMF) (talk) 06:21, 6 February 2023 (UTC)
- If the native method is difficult to implement technically, using the bot method is also a temporary solution. Also, the mw:Manual:File metadata handling API seems to provide incomplete EXIF data? Shizhao (talk) 03:27, 8 February 2023 (UTC)
- @Shizhao: You're right, I was looking at this too broadly, sorry. There's definitely a bug in how the wikitext is being treated: it should either correctly add the category and not have it be duplicated, or not allow categories to be added there at all. SWilson (WMF) (talk) 04:04, 8 February 2023 (UTC)
- If the native method is difficult to implement technically, using the bot method is also a temporary solution. Also, the mw:Manual:File metadata handling API seems to provide incomplete EXIF data? Shizhao (talk) 03:27, 8 February 2023 (UTC)
- @Bawolff: I think one of the benefits of the category approach is that photos can be added there even if they don't have the right EXIF data. That said, it does seem that what's wanted here is a way to search by camera, and probably the SDC captured with (P4082) property, combined with a bot that converts from EXIF to that, would be a good way to go. Then the info template could do the categorizing. Hacking system messages to do this doesn't feel all that solid. @Shizhao: Is the problem here, put more abstractly, that it's not possible to automatically categorize based on camera model? SWilson (WMF) (talk) 06:21, 6 February 2023 (UTC)
Voting
- Support Magnoliasouth (talk) 22:20, 10 February 2023 (UTC)
- Support * Pppery * it has begun 03:55, 11 February 2023 (UTC)
- Support Shizhao (talk) 13:46, 11 February 2023 (UTC)
- Support It is useful to add category in EXIF data. Thingofme (talk) 03:34, 12 February 2023 (UTC)
- Support Libcub (talk) 06:15, 12 February 2023 (UTC)
- Oppose Kategorien sollten abgeschafft werden. Ralf Roletschek (talk) 12:51, 13 February 2023 (UTC)
- Support cyrfaw (talk) 13:40, 17 February 2023 (UTC)
- Support —(ping on reply)—CX Zoom (A/अ/অ) (let's talk|contribs) 07:29, 18 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:27, 20 February 2023 (UTC)
- Support Jeeputer (talk) 03:03, 21 February 2023 (UTC)
- Support Borys Kozielski (talk) 19:26, 21 February 2023 (UTC)
- Support MehdiTalk 06:47, 22 February 2023 (UTC)
Improve patrolling new uploads in Commons
- Problem: Currently very few uploads in Commons get patrolled, Something along the lines between 4% to 10%.
- Proposed solution: I made a tool that helps but I think we need something better, I don't have the capacity to maintain it long-term.
- Who would benefit: Patrollers in Commons.
- More comments:
- Phabricator tickets:
- Proposer: Amir (talk) 07:20, 29 January 2023 (UTC)
Discussion
- MW stores the EXIF info in a database field that can be queryied from the API. A bot could check for the existance of EXIF info, for Facebook-Ids, for copyright notices, for author notices. --C.Suthorn (talk) 12:28, 29 January 2023 (UTC)
- @C.Suthorn can you give me some examples of such keywords? querying exif data is much easier these days. Amir (talk) 19:47, 29 January 2023 (UTC)
- I had some: https://commons.wikimedia.org/w/index.php?title=Special:ListFiles/Gandalfosaurus&ilshowall=1 but they have been deleted by now. In this files "Reuters" and "AFP" was mentioned in the EXIF C.Suthorn (talk) 00:03, 30 January 2023 (UTC)
- @C.Suthorn https://quarry.wmcloud.org/query/70878 This is for Reuters. I'll check the others soon. Amir (talk) 05:49, 30 January 2023 (UTC)
- The metadata approach will also work for video files. While the meta data for video files is not displayed on file description pages, MW does read the meta data (and probably stores it in the database) C.Suthorn (talk) 10:54, 30 January 2023 (UTC)
- That query includes videos too. The table name is historical. Amir (talk) 05:30, 31 January 2023 (UTC)
- The metadata approach will also work for video files. While the meta data for video files is not displayed on file description pages, MW does read the meta data (and probably stores it in the database) C.Suthorn (talk) 10:54, 30 January 2023 (UTC)
- @C.Suthorn https://quarry.wmcloud.org/query/70878 This is for Reuters. I'll check the others soon. Amir (talk) 05:49, 30 January 2023 (UTC)
- I had some: https://commons.wikimedia.org/w/index.php?title=Special:ListFiles/Gandalfosaurus&ilshowall=1 but they have been deleted by now. In this files "Reuters" and "AFP" was mentioned in the EXIF C.Suthorn (talk) 00:03, 30 January 2023 (UTC)
- @C.Suthorn can you give me some examples of such keywords? querying exif data is much easier these days. Amir (talk) 19:47, 29 January 2023 (UTC)
- Thank for your submission. What functions would you like to add to this tool? --Wargo (talk) 22:58, 4 February 2023 (UTC)
- Just noting that this is somewhat related to this wish from last year: Community Wishlist Survey 2022/Bots and gadgets/Tool that reviews new uploads for potential copyright violations SWilson (WMF) (talk) 00:58, 8 February 2023 (UTC)
Voting
- Support Bluerasberry (talk) 15:24, 11 February 2023 (UTC)
- Support Realmartcraft (talk) 17:08, 11 February 2023 (UTC)
- Support We have to improve patrolling new images. Thingofme (talk) 03:41, 12 February 2023 (UTC)
- Support I'm not a patroller and I'm not sure exactly what this looks like, but addressing the low patrol rate in Commons is important imo, Eiim (talk) 13:55, 13 February 2023 (UTC)
- Support Quiddity (talk) 21:28, 14 February 2023 (UTC)
- Support Ruthven (msg) 15:43, 15 February 2023 (UTC)
- Support Sadads (talk) 01:18, 16 February 2023 (UTC)
- Support cyrfaw (talk) 12:26, 17 February 2023 (UTC)
- Support Dubstar (talk) 18:38, 17 February 2023 (UTC)
- Support Daniel Case (talk) 06:26, 18 February 2023 (UTC)
- Support Lupe (talk) 13:37, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:26, 18 February 2023 (UTC)
- Support Mbrickn (talk) 03:29, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:31, 20 February 2023 (UTC)
- Support Jeeputer (talk) 03:22, 21 February 2023 (UTC)
- Support Ταπυρ (گپ) 13:24, 22 February 2023 (UTC)
- Support Morten Haan (talk) 18:27, 22 February 2023 (UTC)
- Support Althair (talk) 04:17, 23 February 2023 (UTC)
- Support SalmanZ (talk) 13:51, 23 February 2023 (UTC)
Advanced sorting on Commons
- Problem: We haven't any advanced sorting parameters on Commons.
- Proposed solution: Adding sorting features on parameters like date, to Wikimedia Commons.
- Who would benefit: Wikimedia Commons users
- More comments: With advanced sorting parameters, we will be able to find images better and faster.
- Phabricator tickets: phab:T329961
- Proposer: Kurmanbek 💬 16:40, 2 February 2023 (UTC)
Discussion
- @Kurmanbek: You mean sorting the search results for photos, by creation date (of the photo / copyright date, not the upload) ? Are there other properties that you would want to sort by ? I'll point out that it is already possible to filter based on certain properties, like license and assessment. —TheDJ (talk • contribs) 13:54, 3 February 2023 (UTC)
- For example, additional parameters such as photo size, date ranges can be presented. Kurmanbek 💬 21:02, 3 February 2023 (UTC)
- @Kurmanbek commons:Special:MediaSearch provides options for photo size. So it sounds like the only thing missing for you is a date range option? Would this be the upload date, or the date the photo was taken? MusikAnimal (WMF) (talk) 18:59, 8 February 2023 (UTC)
- Yes. For example, when I want to examine only photographs taken in 1930, I should be able to select from there. It would be great if we could even choose a color mode like in Google searches. Kurmanbek 💬 19:14, 8 February 2023 (UTC)
- @Kurmanbek commons:Special:MediaSearch provides options for photo size. So it sounds like the only thing missing for you is a date range option? Would this be the upload date, or the date the photo was taken? MusikAnimal (WMF) (talk) 18:59, 8 February 2023 (UTC)
- For example, additional parameters such as photo size, date ranges can be presented. Kurmanbek 💬 21:02, 3 February 2023 (UTC)
- What would be a real advanced option would be to be able to filter by structured data, or better, to search by combinations of structured data. BotaFlo (talk) 19:15, 19 February 2023 (UTC)
Voting
- Support Raymond (talk) 18:33, 10 February 2023 (UTC)
- Support LevandeMänniska (talk) 20:12, 10 February 2023 (UTC)
- Support Aaron Liu (talk) 20:25, 10 February 2023 (UTC)
- Support MHM (talk) 21:36, 10 February 2023 (UTC)
- Support Don-vip (talk) 21:40, 10 February 2023 (UTC)
- Support SHB2000 (talk | contribs) 23:13, 10 February 2023 (UTC)
- Support NMaia (talk) 23:43, 10 February 2023 (UTC)
- Support Searching by year would be a nice add. Skimel (talk) 00:10, 11 February 2023 (UTC)
- Support St. Andrews Drive (talk) 07:28, 11 February 2023 (UTC)
- Support Clic (talk) 09:21, 11 February 2023 (UTC)
- Support Doktor Züm (talk) 09:24, 11 February 2023 (UTC)
- Support JopkeB (talk) 09:28, 11 February 2023 (UTC)
- Support Oltrepier (talk) 09:54, 11 February 2023 (UTC)
- Support Radlna15 (talk) 10:09, 11 February 2023 (UTC)
- Support MoreInput (talk) 12:59, 11 February 2023 (UTC)
- Support Lion-hearted85 (talk) 13:06, 11 February 2023 (UTC)
- Support RVA2869 (talk) 13:14, 11 February 2023 (UTC)
- Support Radio-Somewhere (talk) 16:54, 11 February 2023 (UTC)
- Support Mbkv717 (talk) 17:17, 11 February 2023 (UTC)
- Support Huxly (talk) 20:21, 11 February 2023 (UTC)
- Support There should have some features for parameters. Thingofme (talk) 03:32, 12 February 2023 (UTC)
- Support Betseg (talk) 04:10, 12 February 2023 (UTC)
- Support Gohan 04:29, 12 February 2023 (UTC)
- Support Libcub (talk) 06:30, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:58, 12 February 2023 (UTC)
- Support HLFan (talk) 08:35, 12 February 2023 (UTC)
- Support Handelsgeselschaft (talk) 08:56, 12 February 2023 (UTC)
- Support A11w1ss3nd (talk) 21:28, 12 February 2023 (UTC)
- Support I'm not sure how feasible this is, I assume it would use structured data, but if it can happen it'd be a valuable tool. Eiim (talk) 13:47, 13 February 2023 (UTC)
- Support Abubiju (talk) 16:26, 13 February 2023 (UTC)
- Support Especially for Structured Data Wargo (talk) 20:39, 13 February 2023 (UTC)
- Support JAn Dudík (talk) 21:22, 13 February 2023 (UTC)
- Support Rdrozd (talk) 23:57, 13 February 2023 (UTC)
- Support Grueslayer (talk) 12:09, 14 February 2023 (UTC)
- Support Ottawajin (talk) 10:25, 15 February 2023 (UTC)
- Support --Polarlys (talk) 21:29, 15 February 2023 (UTC)
- Support Sadads (talk) 01:17, 16 February 2023 (UTC)
- Support Vis M (talk) 06:38, 16 February 2023 (UTC)
- Support β16 - (talk) 17:38, 16 February 2023 (UTC)
- Support Sikander (talk) 22:56, 16 February 2023 (UTC)
- Support cyrfaw (talk) 13:39, 17 February 2023 (UTC)
- Support Dubstar (talk) 18:40, 17 February 2023 (UTC)
- Support Daniel Case (talk) 06:30, 18 February 2023 (UTC)
- Support Herbert Ortner (talk) 12:36, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:31, 18 February 2023 (UTC)
- Support schurdl (talk) 15:20, 19 February 2023 (UTC)
- Support BotaFlo (talk) 19:16, 19 February 2023 (UTC)
- Support Hans5958 (talk) 05:37, 20 February 2023 (UTC)
- Support !!! Forget of WMF rebranding, UCoC... This is the thing WMF should aim on. — Draceane talkcontrib. 11:25, 20 February 2023 (UTC)
- Support Watty62 (talk) 18:00, 20 February 2023 (UTC)
- Support NaBUru38 (talk) 18:37, 20 February 2023 (UTC)
- Support Higa4 (talk) 09:39, 21 February 2023 (UTC)
- Support Suyash Dwivedi (talk) 16:02, 21 February 2023 (UTC)
- Support Borys Kozielski (talk) 19:28, 21 February 2023 (UTC)
- Support --Kadı Message 20:15, 21 February 2023 (UTC)
- Support MehdiTalk 06:48, 22 February 2023 (UTC)
- Support Althair (talk) 04:22, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:27, 24 February 2023 (UTC)
- Support CmdrDan (talk) 17:48, 24 February 2023 (UTC)
- Agree. Left a comment on the phab ticket. ✒ Bennylin 09:24, 26 March 2023 (UTC)
Special media search to allow filters in a category
- Problem: Some categories have many images that take a long time to sort through by eye.
- Proposed solution: Being able to filter a category by image size, licence, etc.
- Who would benefit: Those searching on Wikimedia Commons for images to use
- More comments:
- Phabricator tickets:
- Proposer: JRennocks (talk) 22:46, 23 January 2023 (UTC)
Discussion
- I'd like to note that this kind of filtering is already possible in commons:Special:MediaSearch. Adding something like "is in Category: ________" to that interface might already do the trick. (That probably should include a setting/slider for how many levels of subcategories to include.) Make it accessible from each category page with a link titled something like "search in this Category". Shouldn't be too hard to implement, I guess? --El Grafo (talk) 16:07, 26 January 2023 (UTC)
- Trick: click in a category on the tab "More" and then on "Search not in category". Now you get a search page. Remove the first part of the search string, including the "-" in -incategory:"Name_category". Now you are left with incategory:"Name_category" and you can edit your search the way you want to. JopkeB (talk) 10:05, 11 February 2023 (UTC)
- @JRennocks: Hey, I just wanted to let you know that I’m changing the title so people can understand the project better. I also just wanted to piggyback off what @El Grafo said since they do have filters in commons:Special:MediaSearch like image size and license as you were requesting. GMikesell-WMF (talk) 22:27, 1 February 2023 (UTC)
- Without this feature, a lot of users are trying to do this by creating additional layers of categorization that if fine for one perspective of filtering, but can make the categories a mess for everyone else. Hopefully, a good filtering tool will help reduce the urge to create a bunch of extra categorization. Ideally, if done well and integrating structured data, over time we can greatly simplify the category structure, but that would remain to be seen after this feature is implemented. In any case, I think this would be a very good tool to add. Joshbaumgartner (talk) 22:50, 10 February 2023 (UTC)
- I would like to piggyback this idea of an advanced search engine using structured data. I don't understand why we have structured data if we can't use them to make complex searches. Or am I missing a tool ? BotaFlo (talk) 19:20, 19 February 2023 (UTC)
Voting
- Support Don-vip (talk) 21:39, 10 February 2023 (UTC)
- Support Magnoliasouth (talk) 22:19, 10 February 2023 (UTC)
- Support This would be very handy. Joshbaumgartner (talk) 22:45, 10 February 2023 (UTC)
- Support عُثمان (talk) 23:46, 10 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:49, 11 February 2023 (UTC)
- Support Doktor Züm (talk) 09:32, 11 February 2023 (UTC)
- Support CaféBuzz (talk) 10:37, 11 February 2023 (UTC)
- Support This is extremely need. Thingofme (talk) 03:29, 12 February 2023 (UTC)
- Support HLFan (talk) 07:43, 12 February 2023 (UTC)
- Support Lion-hearted85 (talk) 11:09, 13 February 2023 (UTC)
- Support cyrfaw (talk) 12:48, 17 February 2023 (UTC)
- Support Kurmanbek 💬 17:10, 17 February 2023 (UTC)
- Support Daniel Case (talk) 06:28, 18 February 2023 (UTC)
- Support Lupe (talk) 13:38, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:23, 18 February 2023 (UTC)
- Support Zache (talk) 05:13, 19 February 2023 (UTC)
- Support schurdl (talk) 15:21, 19 February 2023 (UTC)
- Support BotaFlo (talk) 19:23, 19 February 2023 (UTC)
- Support !!! — Draceane talkcontrib. 11:24, 20 February 2023 (UTC)
- Support NaBUru38 (talk) 18:37, 20 February 2023 (UTC)
- Support GATETE Pacifique (talk) 06:42, 21 February 2023 (UTC)
- Support Adem (talk) 15:09, 21 February 2023 (UTC)
- Support Serieminou (talk) 23:02, 21 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:35, 24 February 2023 (UTC)
- Support CmdrDan (talk) 17:49, 24 February 2023 (UTC)
Make Commonist work again
- Problem: Commonist does't work.
- Proposed solution: Management of the Commonist software must be done internally, by the Wikimedia Foundation.
- Who would benefit: All uploaders.
- More comments:
- Phabricator tickets:
- Proposer: ComputerHotline (talk) 18:10, 23 January 2023 (UTC)
Discussion
So this proposal wants WMF to take over a random tool that isn’t being maintained? Why would they want to do that when many other alternatives exist?Aaron Liu (talk) 18:58, 23 January 2023 (UTC)
WMF came to the conclustion last year, they will develop stand alone upload tool. One year have past and I havent heard about any progess. Thats why its again on the table. And we can put it on the table again for other stand alone upload tools like Pattypan or Vicuna. --Juandev (talk) 21:13, 23 January 2023 (UTC)
Commonist isn't working because of WMF, them developing their own solution after breaking some of the major community developed upload tools, would to say the least not be very nice. Let's have them get back to basics instead. They could improve the APIs, the half baked structured data support, and allow for uploading large files. Such changes would make it much easier to maintain and support the many community built upload tools. --Abbe98 (talk) 20:25, 23 January 2023 (UTC)
- What exactly is wrong with the current list of upload tools? With the exception of Commonist, they all work fine, if not better. -FASTILY 01:27, 24 January 2023 (UTC)
- At least for Vicuna, it hasn't been smooth sailing either lately. For a while, nobody felt responsible for it and major bugs were not addressed. With a Rapid Grant, a couple of the most gaping holes have been plugged, but that's about it. Without proper maintenance, it will break again. PattyPan was patched up too after last year's proposal, but how long will it last? I don't see the point in trying to CPR Commonist back into existence. We don't need more poorly maintained community tools, we need one fully featured, cross-platform mass upload tool. And we need it to be maintained properly, long-term (i.e. not by an unpaid volunteer who may just disappear tomorrow). --El Grafo (talk) 13:58, 26 January 2023 (UTC)
- Yeah, but all of the above-mentioned tools are currently working right? You're speculating that something will break. Upload tools are non-trivial to create/maintain, and imo if it's not broken, then it doesn't need fixing. Also shameless plug, I've created an upload tool: c:Commons:Sunflower. -FASTILY 22:15, 26 January 2023 (UTC)
- This is not about devloping tool and leaving it. I think that if WMF will overtake commonist or create a new app, they will also continue to maintain it. But as I indicates above, the question is wheter it will happen. One year have passed and no sighn of it. Juandev (talk) 19:10, 9 February 2023 (UTC)
- At least for Vicuna, it hasn't been smooth sailing either lately. For a while, nobody felt responsible for it and major bugs were not addressed. With a Rapid Grant, a couple of the most gaping holes have been plugged, but that's about it. Without proper maintenance, it will break again. PattyPan was patched up too after last year's proposal, but how long will it last? I don't see the point in trying to CPR Commonist back into existence. We don't need more poorly maintained community tools, we need one fully featured, cross-platform mass upload tool. And we need it to be maintained properly, long-term (i.e. not by an unpaid volunteer who may just disappear tomorrow). --El Grafo (talk) 13:58, 26 January 2023 (UTC)
@Fastily actually Rillke's bigchunkedupload.js script is the only free (free, as in everyone can use it without having to install software first) tool that allows to upload files of more than 1.2GB (I use my own tool, but UploadWizard should be able to do that) --C.Suthorn (talk) 11:27, 25 January 2023 (UTC)
- If the WMF decided to choose an "official" upload tool, Commonist doesn't seem like a good choice. It's written in Java, which makes it hard to install and has little expertise overlap with other WMF-maintained software (parts of the search system are in Java, but that's the only thing I think), the author seems to have rolled his own library for everything from JSON parsing to build tools, and in general, it would be hard to justify putting the efforts into a desktop app as opposed to something that just works via the web, when there's very little benefit of a local app for an upload workflow. Probably UploadWizard should just be improved instead. Also "maintain tool X forever" isn't really fit for the wishlist.
If the goal were to just make the minimum effort to make Commonist work again, that would be a more sensible wish. I think that would just involve a simple change in API parameters (#25) and maybe some decoding fixes (#24). --Tgr (talk) 00:51, 1 February 2023 (UTC)- Commons hat zwei Hauptzwecke: 1) Mediendateien bereitzustellen, so dass sie genutzt werden können. 2) Leuten, die diese Mediendateien hinzufügen wollen, dies zu ermöglichen. Punkt 1) funktioniert weitgehend und weitgehend zuverlässig. Punkt 2) funktioniert nicht so toll. Wenn jemand sich bereits mit MW auskennt und eine kleine Zahl von kleinen Bildern mit klarer Quelle und eindeutigem Copyright hochladen will, funktioniert das meistens (aber umständlich) mit dem Upload Wizard. Probleme beginnen dann, wenn eine große Anzahl von Medien oder sehr große Medien hochgeladen werden sollen. Für eine bedeutende Zahl von Usern, die bedeutend zu Commons beitragen, ist dabei Commonist das Tool der Wahl (für mich nicht). Natürlich ist eine bessere Alternative denkbar. Aber es gibt Commonist und wenn Commonist funktioniert, sind eine Reihe produktiver User zunächst mal zufriedengestellt. Warum laufen beliebte und teils ausgezeichnete Tools wie Commonist, CropTool, V2C, F2C entweder garnicht oder nur fehlerhaft? In erster Linie weil die Maintainer, die sehr viel Arbeit darin gesteckt haben diese Tools überhaupt erst zu erstellen, in einer Reihe von Fällen unnötig vergrault wurden. Und weil sich keine neuen Maintainer finden, die sich sowas ans Bein binden wollen. Eine Person hat mehr als 6 Millionen Dateien hochgeladen und wichtige Tools erstellt, wurde aber derart gedoxxt und bedroht, dass diese Person fluchtartig das Projekt verlassen hat. Es gibt viele Bekundungen, was für ein großer Verlust das doch ist, aber so weit ich sehe keinerlei Bemühungen das Doxxing abzustellen, Bedingungen herzustellen, dass die Person sich sicher fühlen kann oder bei der Person um Entschuldigung zu bitten. C.Suthorn (talk) 08:37, 1 February 2023 (UTC)
Voting
- Strong support Kürschner (talk) 18:59, 10 February 2023 (UTC)
- Support Jensbest (talk) 23:27, 10 February 2023 (UTC)
- Support Lvova (talk) 13:45, 11 February 2023 (UTC)
- Support tsca (talk) 15:19, 11 February 2023 (UTC)
- Support Litev (talk) 17:34, 11 February 2023 (UTC)
- Support This should be work again for unmaintained tools. Thingofme (talk) 03:35, 12 February 2023 (UTC)
- Support Jusore (talk) 21:29, 12 February 2023 (UTC)
- Support Ralf Roletschek (talk) 12:59, 13 February 2023 (UTC)
- Support cyrfaw (talk) 13:58, 17 February 2023 (UTC)
- Support Lutzto (talk) 15:00, 17 February 2023 (UTC)
- Support —(ping on reply)—CX Zoom (A/अ/অ) (let's talk|contribs) 07:17, 18 February 2023 (UTC)
- Support Stunteltje (talk) 15:25, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:23, 18 February 2023 (UTC)
- Support Scewing (talk) 21:03, 19 February 2023 (UTC)
- Support Althair (talk) 04:20, 23 February 2023 (UTC)
- Support I personally don't use it, but if someone finds it useful and contributes free content, that should have good tools. Juandev (talk) 11:10, 23 February 2023 (UTC)
Fix CropTool
- Problem: Lossless cropping of images using the CropTool does not work. Crop of TIFF, GIF, and PDF files does not work, and files with high resolution can only be rotated by 90, 180, or 270 degrees.
- Proposed solution: Find a new maintainer for the CropTool.
- Who would benefit: Everyone
- More comments:
- Phabricator tickets:
- Proposer: C.Suthorn (talk) 10:50, 30 January 2023 (UTC)
Discussion
- Pinging the tool author: @Danmichaelo: --Tgr (talk) 02:51, 5 February 2023 (UTC)
- Asking the Community Tech team to help fix these issues seems like a more actionable request. Anyone can call for new maintainers on the Commons village pump / mailing list / etc. If that doesn't work, I am not sure what a WMF team could do that would have more chance of working. --Tgr (talk) 02:51, 5 February 2023 (UTC)
- Prorably it is interface to jpegtran utility. It allows only rotating JPEG by moving bytes. ¬¬¬¬ — The preceding unsigned comment was added by Svetlov Artem (talk) 18:58, 10 February 2023 (UTC)
- rotating small images by any angel work just fine. Maybe it is a memory issue, as it can rotate a 9000 x 9000 pixel image by 90 degrees, but not by 91 degrees. There was an example image in the croptool talk page, but the archiver bot archived it. --C.Suthorn (talk) 08:21, 11 February 2023 (UTC)
Voting
- Support Raymond (talk) 18:33, 10 February 2023 (UTC)
- Support Robertsky (talk) 18:59, 10 February 2023 (UTC)
- Support — DaxServer (t · m · c) 20:46, 10 February 2023 (UTC)
- Support FAMMID (talk) 20:59, 10 February 2023 (UTC)
- Support Strainu (talk) 21:28, 10 February 2023 (UTC)
- Support Joalpe (talk) 21:50, 10 February 2023 (UTC)
- Support This is a basic tool; it should be maintained by the WMF (or at least with support available if the author requests) Pi.1415926535 (talk) 21:52, 10 February 2023 (UTC)
- Support Magnoliasouth (talk) 22:34, 10 February 2023 (UTC)
- Support SHB2000 (talk | contribs) 23:10, 10 February 2023 (UTC)
- Support Jensbest (talk) 23:28, 10 February 2023 (UTC)
- Support عُثمان (talk) 23:49, 10 February 2023 (UTC)
- Support Skimel (talk) 00:07, 11 February 2023 (UTC)
- Support Yeeno (talk) 02:12, 11 February 2023 (UTC)
- Support ··· 🌸 Rachmat04 · ☕ 02:46, 11 February 2023 (UTC)
- Support Hehua (talk) 03:03, 11 February 2023 (UTC)
- Support Spencer (talk) 04:46, 11 February 2023 (UTC)
- Support RVA2869 (talk) 13:12, 11 February 2023 (UTC)
- Support Litev (talk) 17:31, 11 February 2023 (UTC)
- Support Please add support for cropping video. Conny (talk) 18:17, 11 February 2023 (UTC)
- Cropping a still image from a video? Or edit a video? C.Suthorn (talk) 02:21, 12 February 2023 (UTC)
- Support We need to fix this basic tool to help cropping files. Thingofme (talk) 03:26, 12 February 2023 (UTC)
- Support Arnd (talk) 08:40, 12 February 2023 (UTC)
- Support JAn Dudík (talk) 21:21, 13 February 2023 (UTC)
- Support Ɱ (talk) 02:27, 14 February 2023 (UTC)
- Support Ottawajin (talk) 10:24, 15 February 2023 (UTC)
- Support --Polarlys (talk) 21:29, 15 February 2023 (UTC)
- Support Sadads (talk) 01:18, 16 February 2023 (UTC)
- Support Tbartovic (talk) 20:26, 16 February 2023 (UTC)
- Support cyrfaw (talk) 13:37, 17 February 2023 (UTC)
- Support Kurmanbek 💬 17:08, 17 February 2023 (UTC)
- Support Herbert Ortner (talk) 12:43, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:52, 18 February 2023 (UTC)
- Support —Mdaniels5757 (talk • contribs) 18:07, 18 February 2023 (UTC)
- Support Zache (talk) 05:16, 19 February 2023 (UTC)
- Support Jklamo (talk) 12:06, 19 February 2023 (UTC)
- Support schurdl (talk) 15:18, 19 February 2023 (UTC)
- Support Hans5958 (talk) 05:30, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:26, 20 February 2023 (UTC)
- Support Watty62 (talk) 17:55, 20 February 2023 (UTC)
- Support MehdiTalk 05:54, 22 February 2023 (UTC)
- Support --Mirer (talk) 18:33, 22 February 2023 (UTC)
- Support Althair (talk) 04:14, 23 February 2023 (UTC)
- Support Juandev (talk) 11:04, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:36, 24 February 2023 (UTC)
Add status messages to assembling and publishing stages of upload process
- Problem: Upload to Commons consists of the three stages uploading, assembling and publishing. During the assembling and publishing stages (that can take minutes each) the server does not send progress reports to the upload tool (like upload wizard)
- Proposed solution: Server can be queried for progress reports (JSON) during assembling and publishing by the upload tool
- Who would benefit: Users, Uploaders and developers who get better error reports for failed uploads.
- More comments:
- Phabricator tickets: T309094
- Proposer: C.Suthorn (talk) 17:44, 28 January 2023 (UTC)
Discussion
This already exists, and can be retrieved via the API: mw:API:Upload#Additional notes. -FASTILY 22:37, 28 January 2023 (UTC)
- No. What you are linking to are the results of a (failed) upload.
- "getting EXIF from file"
- "inserting XXX in database table 1"
- "inserting XXX in database table 2"
- "checking for malicous code in uploaded file"
- "adding file to database"
- "updateing file counter"
- "writing EXIF to database"
- "creating file desciption page"
- "moving uploaded file to file system"
- "updateing "patrolled" entry
- or whatever "assembling" and "publishing" actually do, while you wait 5 minutes for your upload to appear, until it does not for some reason. C.Suthorn (talk) 00:41, 29 January 2023 (UTC)
- You should spend some time to familiarize yourself with how chunked uploads work. "publishing" and "assembling" are meaningful statuses. A robust api client will be making use of this endpoint. -FASTILY 01:15, 29 January 2023 (UTC)
- I Should not need to do this. The Upload process should work. It is not meaningful, of the upload is stuck for 5 minutes in "assembling" and if you poll for information you neither get a progress report like "7%, 23%, 51%" , nor an information what the sevrver is actually doing. Only ever "assembling", "assembling", "assembling". BTW: Have you tried in the lasst 6 month to upload a file of 600MB, 1.2GB or 4GiB with the Upload Wizard, Rillke'd tool and your own Upload tool? Did you succeed in the first try, second try, at all? C.Suthorn (talk) 12:23, 29 January 2023 (UTC)
- You should spend some time to familiarize yourself with how chunked uploads work. "publishing" and "assembling" are meaningful statuses. A robust api client will be making use of this endpoint. -FASTILY 01:15, 29 January 2023 (UTC)
- This feels like a solution in search of a problem? Error reports need a unique identifier for the upload process that can be correlated with system logs (not sure if this exists but you should at least get a unique error ID which is close enough), not random status labels. --Tgr (talk) 00:43, 1 February 2023 (UTC)
- @Tgr have you uploaded af file of more than 1.2GB in the last 6 month? About "unique identifiers": In the past I have created phab tasks with the available identifiers from failed uploads, but either these are not helpful, or there is no interest to fix uploading to MW. C.Suthorn (talk) 08:19, 1 February 2023 (UTC)
- @C.Suthorn let me rephrase: this suggestion feels like the politician's syllogism to me. Commons large file upload is broken; here is a random feature that wouldn't make it any less broken; it is something so we must do it. There are all kinds of things that might help; I'm not convinced that trying to get the user interested in what specific technical steps are being taken in the background is one of those things. (A single end-to-end progress bar is nice, when the total timespan of the operation can be reasonably well estimated. For file uploads, that's probably not the case.) Tgr (talk) 20:19, 1 February 2023 (UTC)
- Wrt phab tasks, I think it's mostly the latter: it isn't anyone's job to deal with upload bugs, and it's both more complicated and arguably less productive than other kinds of technical improvements so few people spend time on it. Figuring out the immediate reason an upload failed is usually not hard (and often something mundane along the lines of "the file was too big and something timed out / ran out of memory"). Fixing uploads that ended up in some half-broken state does tend to be hard, but that would require an entirely different kind of logging. Tgr (talk) 20:24, 1 February 2023 (UTC)
- Ich hatte gefragt, ob Du in letzter Zeit mal eine sehr große Datei hochgeladen hast. Offensichtlich haben überhaupt nur 15 User in der Zeit von 2017 bis 2023 webm, ogv oder tif Dateien von 4,2GB bis 4.0GiB hochgeladen. Die Hälfte davon vor 2020 und teilweise per Server-Side-Upload. Seit 31. März 2022 haben nur @PantheraLeo1359531 und ich solche Dateien hochgeladen. Ich mit meinem eigennen Tool, PantheraLeo1359531 mit bigChunkedUpload (und das muss eine Qual gewesen sein, 10 Teile eines Videos hochzuladen, weil bigchunkedupload immer nur eine Datei hochlädt - wenn es denn klappt). Warum werden kaum solche Dateien hochgeladen? Weil es mit fast keinem Tool klappt (zuletzt auch nicht per ServerSideUpload, siehe @Urbanec). Ein Grund dürften TimeOuts, Deadlocks und Lifelocks sein. Diese treten aber immer wieder auch bei kleineren Dateien auf. Und wenn das passiert, gibt der User (häufig ein Neuling) gewöhnlich auf - und eine möglicherweise wichtige Datei ist für Commons auf immer verloren. Ja, es wäre nett, wenn es möglich wäre, dann einen Devloper zu rufen, der in die Logs schaut, das Problem findet, die Ursache erkennt und dann repariert - oder jedenfalls in phab dokumentiert, damit irgendein Developer es später tut. Leider sagt meine Erfahrung (die ich mit viel eigener Lebenszeit bezahlt habe), dass es so nicht funktioniert. Natürlich ist es den meisten Usern komplett Wurst, was schief geht und welche Fehlermeldungen angezeigt werden. Aber eben nicht allen. Und wenn dann eine Meldung aus der Assembling- oder Publishing-Stage mitgeteilt wird, dann gibt es jedenfalls einen Ansatz mit dem Developer arbeiten können -selbst noch wenn die Logs längst Geschichte sind. Profitieren werden davon alle, weil diese Fehler bei kleinen Dateien zwar viel seltener aber eben doch auftreten. C.Suthorn (talk) 22:02, 1 February 2023 (UTC)
- @Tgr have you uploaded af file of more than 1.2GB in the last 6 month? About "unique identifiers": In the past I have created phab tasks with the available identifiers from failed uploads, but either these are not helpful, or there is no interest to fix uploading to MW. C.Suthorn (talk) 08:19, 1 February 2023 (UTC)
The stages you mentioned above (Well the ones that actually exist, and it depends how loosely I interpret what you are saying) should already be reported by the API. e.g. you would get an error code of stashfailed, but the error info would be different depending on the cause. I suspect you never see them, because that is not where the upload is failing. Anyways, chunked upload is really fragile and could use lots of love. Bawolff (talk) 06:37, 2 February 2023 (UTC)
- There are three stages (of four, if you count "queueing" as stage): "uploading", "assembling" and "publishing". While "uploading" you can poll for information and get the number of bytes already uploaded. If you poll while "assembling" or "publishing" you only get "assembling" or "polling" as answer. After "assembling" has finished you get the metadata. If the upload fails for a valid reason "user has no right", "database is down", then you get this reason and that is fine. But if the upload fails even though it should have succeeded (and it actually will succeed, if you try once more (with luck) or thousend times more (with less luck) ) you don't get any status at all. You say chunked upload is really fragile. I don't think so. I think it actually is very stable, but it fails under specific circumstances. As i have written before: Upload Wizard will succeed with files of upto 600MB, it may succeed with 600MB to 1.2GB, and it will always fail with 1.2GB+ . Rillke's tool (and my own tool) will (at the moment) upload 4.0GiB in most cases with the first try (because chunked upload is actually stable). However both in Rillke's tool and in my tool you can see that "assembling" and "publishing" both takes minutes and while you are waiting you only get the status "still assembling"/"still publishing" until it either fails without any status message or it succeeds with either a published file or an error like (filename not allowed, already uploaded, user has not right, ...).
- And I repeat: Upload a file of 4GiB (or at least more than 1.2GB) and see what happens. It will succeed with Rillke's tool and with mine, but fail with every other tool without any information why it failed.
- And then: Why do I actually discuss this: My own uploads work, and what do I care, if the uploads of other users fail? C.Suthorn (talk) 09:52, 2 February 2023 (UTC)
- I agree with the points that C.Suthorn made up. The upload process of larger files sometimes fails. For example, I upload some public domain textures that are sometimes larger (above 1 GiB) with recurring errors (server didn't respond within a timespan, ...). This sometimes needs much time. And the point is that some files (especially videos and more detailed meshes) will have file sizes above 1 GiB more often in the near future, as recording systems get more capable (especially videos in 4K longer than 5-10 minutes). And it is sad that it is sometimes buggy, which leads some users to give up. I think it is very important to support uploads of larger files (for example as suggested), and also higher file size limits, to be prepared for the future. --PantheraLeo1359531 (talk) 15:23, 2 February 2023 (UTC)
- Addendum: While uploading the FAILED: stashfailed: Could not connect to storage backend "local-swift-codfw". error occurs --PantheraLeo1359531 (talk) 15:43, 2 February 2023 (UTC)
- I agree with the points that C.Suthorn made up. The upload process of larger files sometimes fails. For example, I upload some public domain textures that are sometimes larger (above 1 GiB) with recurring errors (server didn't respond within a timespan, ...). This sometimes needs much time. And the point is that some files (especially videos and more detailed meshes) will have file sizes above 1 GiB more often in the near future, as recording systems get more capable (especially videos in 4K longer than 5-10 minutes). And it is sad that it is sometimes buggy, which leads some users to give up. I think it is very important to support uploads of larger files (for example as suggested), and also higher file size limits, to be prepared for the future. --PantheraLeo1359531 (talk) 15:23, 2 February 2023 (UTC)
Voting
- Support We should have status processes in uploading large files. Thingofme (talk) 03:26, 12 February 2023 (UTC)
- Support Libcub (talk) 06:03, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:57, 12 February 2023 (UTC)
- Support Jusore (talk) 21:31, 12 February 2023 (UTC)
- Support cyrfaw (talk) 13:40, 17 February 2023 (UTC)
- Support Hans5958 (talk) 05:35, 20 February 2023 (UTC)
- Support Althair (talk) 04:21, 23 February 2023 (UTC)
Make Special:Search on Commons show all requested thumbnails
- Problem: Special Search on Commons does not show all thumbs (example).
- Proposed solution: Make it show all due thumbs after 1 user request, for example build in an automatic ctrl+F5 page refresh till all are loaded ... but better: clean up the code that prevents pages to load fully in one go. Make PDF-search optional by default. Investigate endless loops.
- Who would benefit: Categorizers of large collections of images
- More comments: Thumb display changes and loading issues were already discussed in 2022 here, but the issue of never loading of all of the thumbs in large searches (100-500 items) was never solved yet.
- Phabricator tickets: T266155
- Proposer: Peli (talk) 18:54, 23 January 2023 (UTC)
Discussion
- This specific case would probably be pretty easy to improve if we switched to lazyloading the images... Someone help me remember if I forget. —TheDJ (talk • contribs) 19:34, 23 January 2023 (UTC)
- I have made a patch to enable lazy loading of images, which should result in fewer initial requests on pages like this and consequently will result in a lower request rate to the thumbnail service. This hopefully also will cause more requests succeeding when we load the image as you scroll them into view. —TheDJ (talk • contribs) 13:57, 25 January 2023 (UTC)
- @Pelikana my improvement should land somewhere next week. It will not completely fix the problem, but I think it will be an improvement over the current situation. —TheDJ (talk • contribs) 10:42, 20 February 2023 (UTC)
- I have made a patch to enable lazy loading of images, which should result in fewer initial requests on pages like this and consequently will result in a lower request rate to the thumbnail service. This hopefully also will cause more requests succeeding when we load the image as you scroll them into view. —TheDJ (talk • contribs) 13:57, 25 January 2023 (UTC)
- Thank you. Peli (talk) 13:44, 20 February 2023 (UTC)
- The images can be set to gallery mode to further improve the viewing of search results, like in Google or in categories. Thingofme (talk) 12:38, 29 January 2023 (UTC)
- FYI, there already is a gallery search results mode on Commons, and it is https://commons.wikimedia.org/w/index.php?title=Special:MediaSearch&search=ets%2B%22RP-P%22&type=image This is actually the default nowadays. It is a progressively loading page and already applies loading=lazy. —TheDJ (talk • contribs) 10:39, 20 February 2023 (UTC)
- This ticket: phab:T266155? — Draceane talkcontrib. 20:10, 8 February 2023 (UTC)
- Yep, looks like an appropriate one. I've added it to the proposal above. SWilson (WMF) (talk) 03:38, 9 February 2023 (UTC)
Voting
- Support Peli (talk) 12:25, 15 February 2023 (UTC)
- Support Lotje (talk) 13:52, 15 February 2023 (UTC)
- Support cyrfaw (talk) 13:41, 17 February 2023 (UTC)
- Support Hans5958 (talk) 05:32, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:26, 20 February 2023 (UTC)
Provide example code for adding depict statements with a command line script
- Problem: Structured Data on Commons will only become useful if many files have good depictions
- Proposed solution: Provide examples on how to add depict statements from a command line script
- Who would benefit: Me
- More comments:
- Phabricator tickets:
- Proposer: C.Suthorn (talk) 17:46, 28 January 2023 (UTC)
Discussion
Did some digging, and the page we'll probably want to improve is mw:Wikibase/API. It appears that pywikibot is also capable of adding structured data: phab:T213904, phab:T223796, release notes, proof of concept -FASTILY 22:48, 28 January 2023 (UTC)
- Example for python3: commons:User:SchlurcherBot/commonsapiaddclaimsoauth (please read the wikitext, the page does not render well). Let me know if you need another working example. --Schlurcher (talk) 18:07, 29 January 2023 (UTC)
- After a quick look: It adds copyright and license. But I am after an expample for getting the ID for a category and then adding the depict statement. For license and copyright the P-number are known and do not change, so they can be hard coded in the script. C.Suthorn (talk) 00:10, 30 January 2023 (UTC)
- What does the ID for a category exactly mean? --Matěj Suchánek (talk) 16:52, 30 January 2023 (UTC)
- Upload a picture of a blue-red stripped cat that is hunting an Uber car. While uploading you assign "Category:Images of blue-red cats hunting Uber cars". As uploader you have the knowledge, what depicts are useful. You can derive it (programmatically supported) from the category. A script would be able to fetch the Q-numbers and add the depicts to the image. Adding statements, if the Q-numbers are already known. C.Suthorn (talk) 22:50, 30 January 2023 (UTC)
- Is there actually a way to do that? I.e., is the relation between the category and suitable entity IDs for depicts stored somewhere? Because I believe that's the key, and I believe there is not at the moment. Maybe bringing this up to c:Commons talk:Structured data can make it clear. By coincidence, a similar topic is being discussed there right now: c:Commons talk:Structured data#Using categories as a proxy for P180 depicts values. --Matěj Suchánek (talk) 09:13, 31 January 2023 (UTC)
- Upload a picture of a blue-red stripped cat that is hunting an Uber car. While uploading you assign "Category:Images of blue-red cats hunting Uber cars". As uploader you have the knowledge, what depicts are useful. You can derive it (programmatically supported) from the category. A script would be able to fetch the Q-numbers and add the depicts to the image. Adding statements, if the Q-numbers are already known. C.Suthorn (talk) 22:50, 30 January 2023 (UTC)
- What does the ID for a category exactly mean? --Matěj Suchánek (talk) 16:52, 30 January 2023 (UTC)
- After a quick look: It adds copyright and license. But I am after an expample for getting the ID for a category and then adding the depict statement. For license and copyright the P-number are known and do not change, so they can be hard coded in the script. C.Suthorn (talk) 00:10, 30 January 2023 (UTC)
@C.Suthorn: Could you elaborate a bit more on the requirements? I could provide an compliled "command line tool that adds depict statements" in case the above code would not work. The call would look like this:
APISchlurcherBot.exe "Username" "Password" "M66593822" "Q68"
This code would perform this edit: [1] Questions:
- Windows or Linux (the code I have is Windows)
- Is password provided in command line ok (only ok for non-shared PCs, but easier)
- Is M id ok, or title of page better (M id easier, but conversion can be done as well)
If that fulfills the need, I can share an executable for this task. If more complex is envisioned, then not. --Schlurcher (talk) 10:46, 4 February 2023 (UTC)
- While I could integrate such a tool (on Linux, and User,Passsword is no problem), I think, it would be better not to have a complete working software, but example code (which could be in a pseudo language, or basically any language like php, java, perl, python, c, whatever - as this is not about high performance operations like computing raytracing images, or implementing social scoring algorihms) for these basic tasks:
- 1 computing Q, M, and P numbers from a text string (like page name to Q number, ...)
- 2 setting an SDC value for a file
- 3 testing for values already set
- From such examples other people with other tools could profit too C.Suthorn (talk) 12:47, 4 February 2023 (UTC)
- It sounds like this is looking for more "tutorial" style documentation than what is available for e.g. wbcreateclaim. How to find the Wikidata item for a category, and the media ID of a file, and to add the item as a depicts (P180) claim (and, presumably, more detail about what all those bits mean). SWilson (WMF) (talk) 05:04, 7 February 2023 (UTC)
Voting
- Support EiersalatmitGurken (talk) 14:39, 12 February 2023 (UTC)
- Support cyrfaw (talk) 12:36, 17 February 2023 (UTC)
- Support Hans5958 (talk) 05:33, 20 February 2023 (UTC)
- Support Althair (talk) 04:10, 23 February 2023 (UTC)
- Support CmdrDan (talk) 17:51, 24 February 2023 (UTC)
Native SVG support
- Problem: SVG files are currently rendered out as PNG files on pages that use the image.
- Proposed solution: Embed the SVG into the page output, only using PNG as a fallback on devices that don't support SVG.
- Who would benefit: Readers on various devices when zooming in on the image within an article.
- More comments: Currently SVG files are rendered out in a fixed resolution PNG file which, when scaled, suffers from the usual issues when zooming into a raster image. Embedded SVG (allowing clients/web browsers to render the images instead) would allow these images to be scaled infinitely with the only restriction being the client/browser.
- Phabricator tickets: T5593 (see related tickets)
- Proposer: —Locke Cole • t • c 18:59, 23 January 2023 (UTC)
Discussion
- I wonder how worthwhile it would be to give users the option to forcibly use the PNG fallback for individual images if performance improvements are necessary, such as
[[File:Example.svg|forcepng]]
. -BRAINULATOR9 (TALK) 19:52, 23 January 2023 (UTC)- We can't rely on that. If someone adds a 28MB SVG to the frontpage... there has to be some sort of technical protection against that. Also we have the problem with fonts not being consistent across browsers, so for that you also need some sort of processing before you can have files included (these are details which are already mentioned in the relevant tickets). —TheDJ (talk • contribs) 19:54, 23 January 2023 (UTC)
- Just a clarification. I think this wish is very much doable. But it's going to be a little bit more involved than 'just switch to the original svg'. Will easily take a few weeks of work. —TheDJ (talk • contribs) 23:48, 26 January 2023 (UTC)
- Huh? I'm talking about, if this proposal is implemented and SVGs default to being rendered as SVGs, then the option should exist to use the PNG format as a fallback. -BRAINULATOR9 (TALK) 18:16, 16 February 2023 (UTC)
- @Brainulator9: I understand what you're asking for, but is there a reason someone concerned about that couldn't just simply upload a PNG rendering of the SVG for such a use-case? I think @TheDJ and I are thinking of technical restrictions to (as TheDJ suggested) limit gigantic SVG files from being sent as-is. But if there's some edge-case where a PNG is desired, simply uploading a PNG and then the SVG source for future editors to make changes to as-needed would suffice, no? —Locke Cole • t • c 18:41, 16 February 2023 (UTC)
- That could work, as long as the end users remember to update the PNG fallback alongside the SVG original. -BRAINULATOR9 (TALK) 02:01, 17 February 2023 (UTC)
- @Brainulator9: I understand what you're asking for, but is there a reason someone concerned about that couldn't just simply upload a PNG rendering of the SVG for such a use-case? I think @TheDJ and I are thinking of technical restrictions to (as TheDJ suggested) limit gigantic SVG files from being sent as-is. But if there's some edge-case where a PNG is desired, simply uploading a PNG and then the SVG source for future editors to make changes to as-needed would suffice, no? —Locke Cole • t • c 18:41, 16 February 2023 (UTC)
- I definitely think there should be a cutoff for how large of an SVG we'd want sent to clients. For all SVG < 32KB *or* where the SVG is smaller than a PNG, I'd presume we just send the SVG. For situations where the SVG is larger than 32KB AND the PNG is smaller, then it might make sense to send the PNG still. 32KB is a purely arbitrary number, I'd hope we'd look at the existing average sizes of SVG files throughout the projects and do some data crunching to come up with a number that makes sense. —Locke Cole • t • c 19:59, 23 January 2023 (UTC)
- We can't rely on that. If someone adds a 28MB SVG to the frontpage... there has to be some sort of technical protection against that. Also we have the problem with fonts not being consistent across browsers, so for that you also need some sort of processing before you can have files included (these are details which are already mentioned in the relevant tickets). —TheDJ (talk • contribs) 19:54, 23 January 2023 (UTC)
- There's a script I used to test how native SVGs would work on Wikipedia... and they worked okay unless they were detailed geo maps with many tiny polygons, in which case large parts of the wikipage would stop rendering, text and pics. This is the code for your common.js:
//mw.loader.load( '/w/index.php?title=User:Opencooper/svgReplace.js&action=raw&ctype=text/javascript' );
ponor (talk) 21:27, 23 January 2023 (UTC) - Why can't Wikipedia clean up svg pictures before uploading them to the server? There are resources with an open license such as SVGo. This will ensure the safety of this format of images. It is also possible to make a limit on the size of uploaded svg for example in 56Kb (talk) 12:07, 26 January 2023 (UTC)
- Limit the size of the SVG is not a good idea. Or at least if limited, should be some reasonable big number (at least 25-30 MB). I have some maps in svg that require details and easily go over 10-15 MB. Ikonact (talk) 08:33, 27 January 2023 (UTC)
- It's will be awesome, because SVG is can contain not only vector graphics, but also animated and also interactive graphics. Although, it was a security and peroformace issuie if WP will embed every SVG image. Maybe, we need special tag or something for svg-images, that checked for issues to decide, embed this image into page or make png thumbnail.--Tucvbif (talk) 15:38, 11 February 2023 (UTC)
- I understood
embedding SVGs
to mean "using the original SVG wherever PNG thumbnails are currently being used". That being said, there's no risk of interactive graphics screwing with the page, as an SVG's code needs to be embedded directly into the page in order to respond to user activity. Moreover, this feature wouldn't introduce new security issues, as WP already blocks SVG uploads that contain scripts and other "problematic" content. Alhadis (talk)
- I understood
Voting
- Oppose —2dk (talk) 18:58, 10 February 2023 (UTC)
- I wasn't aware this was even an option. Guess I need to go oppose a bunch of things. —Locke Cole • t • c 22:04, 10 February 2023 (UTC)
- Support Tol (talk | contribs) @ 20:45, 10 February 2023 (UTC)
- Support Strainu (talk) 21:23, 10 February 2023 (UTC)
- Support Geert Van Pamel (WMBE) (talk) 22:03, 10 February 2023 (UTC)
- Support Magnoliasouth (talk) 22:09, 10 February 2023 (UTC)
- Support Pamputt (talk) 22:25, 10 February 2023 (UTC)
- Support SHB2000 (talk | contribs) 23:12, 10 February 2023 (UTC)
- Support Boehm (talk) 23:30, 10 February 2023 (UTC)
- Support عُثمان (talk) 23:49, 10 February 2023 (UTC)
- Support --Tinker Bell ★ ♥ 00:18, 11 February 2023 (UTC)
- Support Yeeno (talk) 02:10, 11 February 2023 (UTC)
- Support XtexChooser (talk) 02:42, 11 February 2023 (UTC)
- Support Hehua (talk) 03:04, 11 February 2023 (UTC)
- Support * Pppery * it has begun 03:55, 11 February 2023 (UTC)
- Support Hans5958 (talk) 05:14, 11 February 2023 (UTC)
- Support EpicPupper (talk) 05:20, 11 February 2023 (UTC)
- Support Goliv04053 (talk) 06:48, 11 February 2023 (UTC)
- Support Doktor Züm (talk) 09:22, 11 February 2023 (UTC)
- Support Globbet (talk) 09:28, 11 February 2023 (UTC)
- Support MoreInput (talk) 13:00, 11 February 2023 (UTC)
- Support RVA2869 (talk) 13:13, 11 February 2023 (UTC)
- Support Lion-hearted85 (talk) 13:15, 11 February 2023 (UTC)
- Strong support Alhadis (talk) 13:17, 11 February 2023 (UTC)
- Support OwenBlacker (Talk) 15:02, 11 February 2023 (UTC)
- Support Ayack (talk) 15:12, 11 February 2023 (UTC)
- It is doubtful --Tucvbif (talk) 15:38, 11 February 2023 (UTC)
- Strong support Waldyrious (talk) 20:59, 11 February 2023 (UTC)
- Support MASUM THE GREAT (talk) 21:13, 11 February 2023 (UTC)
- Support Veikk0.ma (talk) 22:01, 11 February 2023 (UTC)
- Support No problems considering the SVG advantage. Thingofme (talk) 03:39, 12 February 2023 (UTC)
- Support Betseg (talk) 04:10, 12 February 2023 (UTC)
- Support HLFan (talk) 07:42, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:57, 12 February 2023 (UTC)
- Support TFerenczy (talk) 08:12, 12 February 2023 (UTC)
- Support Arnd (talk) 08:37, 12 February 2023 (UTC)
- Support Likibp (talk) 08:49, 12 February 2023 (UTC)
- Support especially useful for animated SVGs Dexxor (talk) 10:01, 12 February 2023 (UTC)
- Support Maxwxyz (talk) 11:17, 12 February 2023 (UTC)
- Support Fvtvr3r (talk) 14:30, 12 February 2023 (UTC)
- Support Nyat (talk) 16:48, 12 February 2023 (UTC)
- Support Jusore (talk) 21:26, 12 February 2023 (UTC)
- Support Very important, since in mobile mode it is very complicated to reach the original full scale image. A11w1ss3nd (talk) 21:27, 12 February 2023 (UTC)
- Support Izno (talk) 08:17, 13 February 2023 (UTC)
- Support Tacsipacsi (talk) 20:59, 13 February 2023 (UTC)
- Oppose Meganinja202 (talk) 15:32, 14 February 2023 (UTC)
- Comment : I Oppose because it would ruin support of direct liking of a CC media, some people use CC photos as references in other sites (mostly forums), on those sites SVG is not even close to be supported as PNG is
- PNG is more accepted in general
- Unless SVG becomes more accepted, i will oppose to this, as it goes against the idea of provide free sharable images for everyone Meganinja202 (talk) 15:36, 14 February 2023 (UTC)
- SVG has been around for decades. Every major browser supports it. I'm not sure opposing for how non-Wikimedia sites use our content is even a valid reason to oppose here, as this is a wishlist survey for the community here. Is there a reason direct SVG would be a net negative for the Wikimedia community? —Locke Cole • t • c 18:38, 14 February 2023 (UTC)
- Support Sometimes I download the thumbnail instead of the original SVG image, which I want to edit. ZandDev (talk) 18:27, 14 February 2023 (UTC)
- Support Labdajiwa (talk) 00:15, 15 February 2023 (UTC)
- Support --Polarlys (talk) 21:24, 15 February 2023 (UTC)
- Support β16 - (talk) 17:44, 16 February 2023 (UTC)
- Support ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 17:50, 16 February 2023 (UTC)
- Support Tbartovic (talk) 20:24, 16 February 2023 (UTC)
- Support Kays (talk) 02:05, 17 February 2023 (UTC)
- Support cyrfaw (talk) 13:59, 17 February 2023 (UTC)
- Support. stjn[ru] 14:02, 17 February 2023 (UTC)
- Support Kurmanbek 💬 17:11, 17 February 2023 (UTC)
- Support —CX Zoom (A/अ/অ) (let's talk|contribs) 19:54, 17 February 2023 (UTC)
- Support Daniel Case (talk) 06:27, 18 February 2023 (UTC)
- Support Herbert Ortner (talk) 12:41, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:55, 18 February 2023 (UTC)
- Support Albinfo (talk) 21:28, 18 February 2023 (UTC)
- Support with fallback to PNG for large SVGs Dominic Z. (talk) 17:36, 19 February 2023 (UTC)
- Support Scewing (talk) 21:05, 19 February 2023 (UTC)
- Support —TheDJ (talk • contribs) 10:35, 20 February 2023 (UTC)
- Support Watty62 (talk) 17:58, 20 February 2023 (UTC)
- Support Lectrician1 (talk) 23:07, 20 February 2023 (UTC)
- Support UTF48 (talk) 23:14, 20 February 2023 (UTC)
- Support —מקף⁻ණ (Hyphen) 00:15, 21 February 2023 (UTC)
- Support Borys Kozielski (talk) 19:27, 21 February 2023 (UTC)
- Support MehdiTalk 06:48, 22 February 2023 (UTC)
- Support Especially touchscreen devices with benefit from this due to easy zooming. Morten Haan (talk) 18:29, 22 February 2023 (UTC)
- Support Alistair3149 (talk) 20:23, 22 February 2023 (UTC)
- Support hgzh 07:19, 23 February 2023 (UTC)
- Support --Tchoř (talk) 10:16, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:26, 24 February 2023 (UTC)
Update Vega to the latest build
- Problem: MediaWiki currently uses an older version of the Graph rendering library Vega (our build released seven years ago) that has issues with accessibility, syntax, functionality, and security. To work with it, you have to resurrect outdated manuals - this, in turn, prevents users from creating cool new graphics.
- Proposed solution: Update Vega to the latest build
- Who would benefit: Readers and Editors
- More comments: Related previous wishes: 2022, 2021, 2019.
- Phabricator tickets: T165118
- Proposer: Iniquity (talk) 19:32, 25 January 2023 (UTC)
Discussion
- What is Vega exactly? Some quick Google searches for "Vega Commons" etc only show the star. Eiim (talk) 22:06, 25 January 2023 (UTC)
- Oh, I am sorry: https://vega.github.io/vega/. Graph tool. Iniquity (talk) 22:18, 25 January 2023 (UTC)
Voting
- Support Robertsky (talk) 18:48, 10 February 2023 (UTC)
- Support Tol (talk | contribs) @ 20:47, 10 February 2023 (UTC)
- Support Strainu (talk) 21:27, 10 February 2023 (UTC)
- Support Pamputt (talk) 22:27, 10 February 2023 (UTC)
- Support NMaia (talk) 23:48, 10 February 2023 (UTC)
- Support --Tinker Bell ★ ♥ 00:19, 11 February 2023 (UTC)
- Support Poslovitch (talk) 00:40, 11 February 2023 (UTC)
- Support 5225C (talk • contributions) 03:01, 11 February 2023 (UTC)
- Support Hehua (talk) 03:04, 11 February 2023 (UTC)
- Support Tgr (talk) 03:34, 11 February 2023 (UTC)
- Support * Pppery * it has begun 03:55, 11 February 2023 (UTC)
- Support Spencer (talk) 04:45, 11 February 2023 (UTC)
- Support Ecritures (talk) 11:13, 11 February 2023 (UTC)
- Support Nw520 (talk) 12:23, 11 February 2023 (UTC)
- Support Shizhao (talk) 13:49, 11 February 2023 (UTC)
- Support Gnangarra (talk) 15:02, 11 February 2023 (UTC)
- Support Golmote (talk) 15:17, 11 February 2023 (UTC)
- Support Bluerasberry (talk) 15:22, 11 February 2023 (UTC)
- Support MartinPoulter (talk) 16:42, 11 February 2023 (UTC)
- Support Afernand74 (talk) 20:16, 11 February 2023 (UTC)
- Support Thomas Kinz (talk) 22:59, 11 February 2023 (UTC)
- Support This is a good proposal. Thingofme (talk) 03:40, 12 February 2023 (UTC)
- Support Betseg (talk) 04:10, 12 February 2023 (UTC)
- Support Libcub (talk) 06:19, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:57, 12 February 2023 (UTC)
- Support Arnd (talk) 08:39, 12 February 2023 (UTC)
- Support Steven Sun (talk) 14:11, 12 February 2023 (UTC)
- Support PMG (talk) 17:28, 12 February 2023 (UTC)
- Support Husky (talk) 21:08, 12 February 2023 (UTC)
- Support Izno (talk) 08:14, 13 February 2023 (UTC)
- Support — putnik 08:49, 13 February 2023 (UTC)
- Support Miniwark (talk) 10:25, 13 February 2023 (UTC)
- Support Excellence (talk) 20:27, 13 February 2023 (UTC)
- Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 22:12, 13 February 2023 (UTC)
- Support Geraki TL 11:39, 17 February 2023 (UTC)
- Support cyrfaw (talk) 13:50, 17 February 2023 (UTC)
- Support Kurmanbek 💬 16:49, 17 February 2023 (UTC)
- Strong support —CX Zoom (A/अ/অ) (let's talk|contribs) 21:04, 17 February 2023 (UTC)
- Support IagoQnsi (talk) 02:14, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:54, 18 February 2023 (UTC)
- Support Zache (talk) 05:16, 19 February 2023 (UTC)
- Support schurdl (talk) 15:24, 19 February 2023 (UTC)
- Support Hans5958 (talk) 05:33, 20 February 2023 (UTC)
- Support —TheDJ (talk • contribs) 10:42, 20 February 2023 (UTC)
- Support Watty62 (talk) 17:57, 20 February 2023 (UTC)
- Support Morten Haan (talk) 18:32, 22 February 2023 (UTC)
- Support hgzh 07:20, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:33, 24 February 2023 (UTC)
Add the number of items (search results) in "What links here"
- Problem: If you want to know, which pages / items link to a specific page, you can click on "What links here" in the left column under Tools, example. But you can't see the number of items which links until you click on "500 search results per page" or sometimes you need "5000" to see the line: "Displayed 1,846 items."
- Proposed solution: Add this line (how many items) everytime and independently of an enough big number of search results per page.
- Who would benefit: probably every editor
- More comments: Thank you!
- Phabricator tickets: T6394
- Proposer: W like wiki (talk) 04:28, 5 February 2023 (UTC)
Discussion
- There is a gadget for this on Wikidata: d:MediaWiki:Linkscount.js. --Matěj Suchánek (talk) 11:59, 5 February 2023 (UTC)
- @Matěj Suchánek: Thank you, but unfortunately I can't get it to work. So you mean creating a page like this de:user:W like wiki/Linkscount.js should work? Sorry I am not so common with
.js
. Regards --W like wiki (talk) 02:38, 7 February 2023 (UTC)- Actually all you needed was to copy the code from d:MediaWiki:Gadget-linkscount.js to de:User:W like wiki/common.js. Sorry for misguidance.
- Or, now that you have already a copy locally, put there instead:
if (mw.config.get('wgCanonicalSpecialPageName') === 'Whatlinkshere') { mw.loader.load('//de.wikipedia.org/w/index.php?title=User:W_like_wiki/Linkscount.js&action=raw&ctype=text/javascript'); }
- and remove the languages you don't need from the script. --Matěj Suchánek (talk) 07:15, 7 February 2023 (UTC)
- @Matěj Suchánek: Thank you, but unfortunately I can't get it to work. So you mean creating a page like this de:user:W like wiki/Linkscount.js should work? Sorry I am not so common with
- I added the Phabricator task T6394 focused on Special:WhatLinksHere. There are other linked tasks for other special pages. ~ Seb35 [^_^] 19:43, 21 February 2023 (UTC)
Voting
- Support Joshbaumgartner (talk) 22:45, 10 February 2023 (UTC)
- Support NMaia (talk) 23:48, 10 February 2023 (UTC)
- Support Skimel (talk) 00:14, 11 February 2023 (UTC)
- Support Poslovitch (talk) 00:40, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:42, 11 February 2023 (UTC)
- Support Lt2818 (talk) 04:15, 11 February 2023 (UTC)
- Support This should not be a gadget, but standard be displayed for all users. JopkeB (talk) 09:50, 11 February 2023 (UTC)
- Support Wotheina (talk) 14:22, 11 February 2023 (UTC)
- Support tsca (talk) 15:16, 11 February 2023 (UTC)
- Support Golmote (talk) 15:19, 11 February 2023 (UTC)
- Support Rots61 (talk) 16:21, 11 February 2023 (UTC)
- Support MartinPoulter (talk) 16:43, 11 February 2023 (UTC)
- Support Litev (talk) 17:30, 11 February 2023 (UTC)
- Support Thomas Kinz (talk) 23:08, 11 February 2023 (UTC)
- Support --Furfur ⁂ Discussion 23:21, 11 February 2023 (UTC)
- Support We should have faster way to count links / tranclusions. Thingofme (talk) 03:24, 12 February 2023 (UTC)
- Support Betseg (talk) 04:07, 12 February 2023 (UTC)
- Support Gohan 04:16, 12 February 2023 (UTC)
- Support Wiki-uk (talk) 09:29, 12 February 2023 (UTC)
- Support Leo067 (talk) 08:41, 13 February 2023 (UTC)
- Support Lion-hearted85 (talk) 11:11, 13 February 2023 (UTC)
- Support Abubiju (talk) 16:24, 13 February 2023 (UTC)
- Support Gillum (talk) 17:54, 13 February 2023 (UTC)
- Support --Cvmontuy (talk) 09:23, 14 February 2023 (UTC)
- Support Taivo (talk) 14:36, 14 February 2023 (UTC)
- Support --Polarlys (talk) 21:29, 15 February 2023 (UTC)
- Support Doktor Züm (talk) 06:35, 16 February 2023 (UTC)
- Support β16 - (talk) 17:47, 16 February 2023 (UTC)
- Support cyrfaw (talk) 13:39, 17 February 2023 (UTC)
- Support not just for commons, this would be useful anywhere! ArthurPSmith (talk) 20:48, 17 February 2023 (UTC)
- Support For all wikis Wd-Ryan (talk) 20:53, 17 February 2023 (UTC)
- Support —CX Zoom (A/अ/অ) (let's talk|contribs) 21:10, 17 February 2023 (UTC)
- Support Daniel Case (talk) 06:28, 18 February 2023 (UTC)
- Support Lupe (talk) 13:40, 18 February 2023 (UTC)
- Support Jim.henderson (talk) 17:51, 18 February 2023 (UTC)
- Support Jklamo (talk) 12:10, 19 February 2023 (UTC)
- Support schurdl (talk) 15:27, 19 February 2023 (UTC)
- Support Scewing (talk) 21:04, 19 February 2023 (UTC)
- Support Ebukadneza (talk) 10:53, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:23, 20 February 2023 (UTC)
- Support — Omegatron (talk) 16:57, 20 February 2023 (UTC)
- Support Watty62 (talk) 17:53, 20 February 2023 (UTC)
- Support ~ Seb35 [^_^] 18:09, 21 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:34, 24 February 2023 (UTC)
- Support Matěj Suchánek (talk) 17:05, 24 February 2023 (UTC)
- Support CmdrDan (talk) 17:52, 24 February 2023 (UTC)
Ease the creation of diagrams
- Problem: Create a diagram in Wikipedia is tedious. You have to basically create an SVG file. It makes updates on the diagrams difficult. SVG code is quite verbose.
- Proposed solution: Use a high-level language for describing diagrams. For instance PGF/TikZ which is the somehow main stream solution for making figures/diagrams in a LaTEX document.
- Who would benefit: Any contributor that wants to create/update a diagram/picture for a Wikipedia article.
- More comments: Supporting PGF/TikZ language would be in some sense in the same spirit that the already existing support of Lilypond language (for music notation). The benefit of PGF/TikZ over other diagram languages is that it also offers support for LaTEX formulas directly. Of course, we should discuss the choice of the supported language. We could also offer the possibility to describe a diagram in many languages (PGF/TikZ, graphviz, etc.). In case this wish is selected, I would be glad to participate to development.
- Phabricator tickets:
- Proposer: Fschwarzentruber (talk) 18:37, 5 February 2023 (UTC)
Discussion
- There's already a graph extension that uses Vega syntax for a variety of interactive charts and graphs. Is this not enough? Alhadis (talk)
- Thank you for your remark. No, by diagrams, I mean a picture like these ones: https://fr.wikipedia.org/wiki/Diagramme#/media/Fichier:CPT-Databases-ExampleLinkTables.svg, https://commons.wikimedia.org/wiki/File:ModelChecking.svg --Fschwarzentruber (talk) 20:07, 16 February 2023 (UTC)
- One of the argument against is: 'a feature would add undue complexity to MediaWiki'. I am not sure to completely understand the point. The complexity will be the same than for the extensions for music (Lilypond) and for formulas (LaTEX). --Fschwarzentruber (talk) 20:07, 16 February 2023 (UTC)
- See also Community Wishlist Survey 2023/Editing/Extend formula handling to cope with actuarial notation for a similar specialised TeX editor. ~ Seb35 [^_^] 13:40, 22 February 2023 (UTC)
- There is also mw:Extension:Diagrams which I think is more applicable to this request than the other graph extension mentioned above, though it is in beta. TBurmeister (WMF) (talk) 17:04, 18 September 2023 (UTC)
Voting
- Support I'm not a programmer so I cannot comment on that, but what I do know is that diagrams are as you say. There are loads of articles that would benefit from those and but I never add them because it is so time consuming. Magnoliasouth (talk) 22:19, 10 February 2023 (UTC)
- Support that would be great Boehm (talk) 23:28, 10 February 2023 (UTC)
- Support Anyone should be able to generate a diagram with a simple table, like in Microsoft Excel. Skimel (talk) 00:06, 11 February 2023 (UTC)
- Support PlantUML can be a good option too. --Tinker Bell ★ ♥ 00:16, 11 February 2023 (UTC)
- Support EijiroSaito (talk) 00:57, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:48, 11 February 2023 (UTC)
- Support * Pppery * it has begun 03:55, 11 February 2023 (UTC)
- Support EpicPupper (talk) 05:21, 11 February 2023 (UTC)