Template talk:Infobox software
| This is the talk page for discussing improvements to the Infobox software template. |
|
| Archives: 1, 2, 3, 4, 5, 6, 7, 8Auto-archiving period: 3 months |
| This template does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
| ||||||||||||||
| Template:Infobox software is permanently protected from editing as it is a heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by consensus, editors may use {{edit template-protected}} to notify an administrator or template editor to make the requested edit. Usually, any contributor may edit the template's documentation to add usage notes or categories.
Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases. |
Bug in template?
[edit]Article fdupes shows this in the References section:
{{cite web}}: Empty citation (help): Missing or empty |title= (help)
The reference is to the line "Stable release" in the "Infobox software" which probably is filled in using Wikidata. I am pretty sure this is not intended behavior, but I cannot figure what goes wrong. Ideas anybody? Wammes Waggel (talk) 16:05, 1 August 2025 (UTC)
- I think the issue is not here but at {{Wikidata}} and Module:wd, which is used as the field value. The module fails to obtain the citation title from Wikidata and generates the template without it. It appears the relevant code was removed in this edit last month. Perhaps @Janhrach has more insights? IceWelder [✉] 16:33, 1 August 2025 (UTC)
- That infobox (and all other infoboxes) needs to use Module:WikidataIB, not {{Wikidata}}, per the instructions at the top of {{Wikidata}}. – Jonesey95 (talk) 14:48, 3 August 2025 (UTC)
- The template is used directly in the article, not by this infobox. IceWelder [✉] 17:38, 7 August 2025 (UTC)
- This is indeed caused by {{Wikidata}}. Titles are required in Wikdata references, have been required for over a year. Janhrach (talk) 14:42, 7 August 2025 (UTC)
- I was confused because it looked like the module failed to parse the title, when in actuality I read the table in reverse! @Wammes Waggel: I added the title to the Wikidata ref and it seems to work now. Regards, IceWelder [✉] 17:44, 7 August 2025 (UTC)
- Thanks! Wammes Waggel (talk) 18:47, 7 August 2025 (UTC)
- I was confused because it looked like the module failed to parse the title, when in actuality I read the table in reverse! @Wammes Waggel: I added the title to the Wikidata ref and it seems to work now. Regards, IceWelder [✉] 17:44, 7 August 2025 (UTC)
- That infobox (and all other infoboxes) needs to use Module:WikidataIB, not {{Wikidata}}, per the instructions at the top of {{Wikidata}}. – Jonesey95 (talk) 14:48, 3 August 2025 (UTC)
Delay in Reflecting Wikidata Updates on Wikipedia
[edit]Any changes or updates to a Wikidata item should be reflected in the corresponding Wikipedia article without delay. However, it appears that there is a delay—possibly several hours—which is unacceptable. I am unsure whether this issue is caused by the "Software Infobox" or "Latest stable release" template, or whether it stems from a server-side problem in either Wikipedia or Wikidata. I encountered this issue in the "Visual Studio Code" article on the English Wikipedia.
Regpath (talk) 04:27, 16 September 2025 (UTC)
- Have you tried editing the article and then saving it without changing anything? That step is sometimes required to refresh the article's transclusions and categories. – Jonesey95 (talk) 05:35, 18 September 2025 (UTC)
- Yes, it did not work. I think it is 'Infobox software' problem. It happens in multiple English Wikipedia articles, such as Visual Studio Code and Naver Whale, but not in the same article in different languages.
- Regpath (talk) 07:07, 18 September 2025 (UTC)
- Can you identify which specific infobox parameters (and/or Wikidata properties) are not working as you believe they should? -- Cl3phact0 (talk) 08:20, 18 September 2025 (UTC)
- Regpath: The infobox at Visual Studio Code shows the latest stable release as "1.104.1 / 18 September 2025", which matches Wikidata. What is the problem? Also, your premise is faulty: a delay is absolutely acceptable to the MediaWiki developers. Wikipedia is loaded with instances where updates take anywhere from a few seconds to many months to propagate. I don't think taking months to propagate is a good idea, which is why I contributed ideas to T157670 and T132467, feature requests that date from 2017 and 2016, respectively. – Jonesey95 (talk) 21:22, 18 September 2025 (UTC)
- Can you identify which specific infobox parameters (and/or Wikidata properties) are not working as you believe they should? -- Cl3phact0 (talk) 08:20, 18 September 2025 (UTC)
Layout of the "initial release" field
[edit]See, for example, the infobox on Google Chrome.
The "initial release" field should make better use of the available width (which is a scarce resource), similar to how it's done in the "Stable release(s)" and "Preview release(s)" fields just below.
Note that "initial release" uses {{Multiple releases}}—which properly utilizes the full width in its documentation page example (not sure why the behavior differs here)—and is manually filled in the article page, whereas "Stable release(s)" and "Preview release(s)" fetch their data from Wikidata.
Od1n (talk) 17:35, 31 October 2025 (UTC)
- The other fields use {{Infobox software/stacked}} (or /simple), which creates a child infobox. Someone could probably play around in the sandbox to make the initial release section use that subpage as well. – Jonesey95 (talk) 22:38, 31 October 2025 (UTC)
WikiData issues
[edit]Hi, this template only quite sparingly uses references to wikidata which should be fixed to avoid issues with out-of-sync data because of manual copy and paste work.
Like e.g. the software license is not pulled from wikidata.
And the project website is incorrectly pulled from wikidata. It appears data25 always uses the very first entry it finds instead of the one marked as preferred or having an appropriate "start/end time" set. E.g. when a project migrated its homepage from one domain to another. Or moved the main project page from Sourceforge to GitHub or CodeBerg.
Can someone please update this template to use WikiData wherever possible, please? Agowa (talk) 04:31, 16 November 2025 (UTC)
- @Agowa Hi, in fact some Wikipedias like Arabic version pulls all Infobox data from Wikidata.
- In my opinion, this strategy (which is possibly yours also) is not good because we should change "Wikidata computer readable data" into "human readable" one, and apply some style and linking to the text. Thanks, Hooman Mallahzadeh (talk) 05:49, 16 November 2025 (UTC)
- But your strategy leads to a lot of copy-paste errors. Like I recently fixed incorrect license information being shown because of such overwrites...
- In general the WikiData objects already have the human readable versions attached. So when the templates are properly built they'll pull in the correct human readable version already. And for the infobox there is not much styling to be done. It is literally just a table with data anyway... Agowa (talk) 05:55, 16 November 2025 (UTC)
- You are right about some Infobox items, but not all of them, because some of them really need human-readable style. Additionally, another problem is that pulling all data from Wikidata makes that vulnerable to vandalism. Suppose someone changes Website item of Google Chrome at Wikidata to his own website, and then it is applied to all versions of Wikipedia without anyone be warned. Hooman Mallahzadeh (talk) 06:09, 16 November 2025 (UTC)
- Finally, I should note that many infoboxes of Arabic Wikipedia, which implement "Wikidata pulling Infobox strategy", lack quality. Hooman Mallahzadeh (talk) 06:16, 16 November 2025 (UTC)
- Then the page at wikidata needs to be protected. The vandalism argument doesn't hold up as putting static and incorrect data into the overwrites is way harder to spot than it being incorrect in only one place.
- Also such overwrites become outdated real fast. And then you're the one serving the incorrect data while it has already been corrected within wikidata.
- And I said wherever possible. That at least should apply for way more fields. Like e.g. the License as it is literally just a link to the license anyway.
- Finally not to mention that the current template sometimes overwrites the things people put into the "overwrite fields" within an article with the data it pulled from wikidata (didn't fully debug that one, just deleted the stale data within the article as it was incorrect anyway) and sometimes it does the opposite. Agowa (talk) 07:28, 16 November 2025 (UTC)
- Even for License argument, please pay attention to License item of Google Chrome article, it is:
Proprietary freeware, based on open-source components
- Whereas its Wikidata entry is https://www.wikidata.org/wiki/Q777?#P275 rendered as:
freeware
- So your idea about pulling Licese from Wikidata is not applicable. Can you make such sentence by Wikidata? Hooman Mallahzadeh (talk) 07:54, 16 November 2025 (UTC)
- You are right about some Infobox items, but not all of them, because some of them really need human-readable style. Additionally, another problem is that pulling all data from Wikidata makes that vulnerable to vandalism. Suppose someone changes Website item of Google Chrome at Wikidata to his own website, and then it is applied to all versions of Wikipedia without anyone be warned. Hooman Mallahzadeh (talk) 06:09, 16 November 2025 (UTC)
Using Template:Hidden for multiple releases in Infobox
[edit]Hi, Infobox should provide concise and most important information of a concept, and it should not contain every non-critical data. In my opinion, for example in article Google Chrome, there exist 11 releases which all of them are not helpful, and reduces readability of article. The same scenario exists for many other software articles, e.g. Microsoft Edge. So I propose in the cases that there exist multiple releases, then Infobox hides these releases by Template:Hidden.
In my opinion, this strategy makes the article more readable. Please discuss. Hooman Mallahzadeh (talk) 04:47, 16 November 2025 (UTC)
Template-protected edit request on 16 November 2025
[edit]This edit request has been answered. Set the |answered= parameter to no to reactivate your request. |
I request that more module parameters be added to this template, as following:
| − |
| data99 = {{{module|}}}
| + |
| data99 = {{{module|}}}
| data128 = {{{module2|}}}
| data129 = {{{module3|}}}
| data130 = {{{module4|}}}
| data131 = {{{module5|}}}
| data132 = {{{module6|}}}
|
Juwan (talk) 15:42, 16 November 2025 (UTC)
- in the (current) line 122, these new parameter names (
module2,module3,module4,module5,module6) need also to added. Juwan (talk) 15:45, 16 November 2025 (UTC)- Where are these parameters needed? Also, I have fixed the numbering above so that there is still room for new parameters. – Jonesey95 (talk) 16:00, 16 November 2025 (UTC)
- @Jonesey95 these parameters are needed in for example, the article for Kasane Teto (currently broken, see also Template talk:Infobox character). Juwan (talk) 16:09, 16 November 2025 (UTC)
- oh, you did see and did fix. how nice! Juwan (talk) 16:10, 16 November 2025 (UTC)
- @Jonesey95 these parameters are needed in for example, the article for Kasane Teto (currently broken, see also Template talk:Infobox character). Juwan (talk) 16:09, 16 November 2025 (UTC)
- Where are these parameters needed? Also, I have fixed the numbering above so that there is still room for new parameters. – Jonesey95 (talk) 16:00, 16 November 2025 (UTC)
- Template-Class Computing pages
- NA-importance Computing pages
- Template-Class software pages
- NA-importance software pages
- All Software articles
- Template-Class Free and open-source software pages
- NA-importance Free and open-source software pages
- All Free and open-source software articles
- All Computing articles

