Template talk:IMDb title
![]() | Template:IMDb title is permanently protected from editing because 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. |
This is the talk page for discussing improvements to the IMDb title template. |
|
Archives: 1, 2Auto-archiving period: 180 days ![]() |
![]() | This template does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
|
Annoying "warning"
[edit]What makes this warning/error stop? Preview warning: Template:IMDb episodes should be used for list of episodes
. The case in question has nothing to do with episodes or TV, and is a stand-alone movie. — SMcCandlish ☏ ¢ 😼 11:05, 20 December 2023 (UTC)
- Which article are you referring to? Assume it has a Wikidata ID that's listed in the template meaning it's being recongised as something like a TV episode, that would need to be changed to reflect what it is. Indagate (talk) 11:16, 20 December 2023 (UTC)
- Please give the exact page as an example. Gonnym (talk) 11:23, 20 December 2023 (UTC)
- Glossary of cue sports terms — SMcCandlish ☏ ¢ 😼 20:43, 20 December 2023 (UTC)
- That's not an appropriate use of this template. It should be used as an external link, not as a reference. Indagate (talk) 20:51, 20 December 2023 (UTC)
- What Indagate said. Not only should IMDb not be used as a source per WP:RS, this template's only valid use is as an external link template. So while the preview error did not give the correct error message, not a lot we can do when editors completely misuse a template. That said, it did at least inform you something was wrong. Gonnym (talk) 21:47, 20 December 2023 (UTC)
- That's not an appropriate use of this template. It should be used as an external link, not as a reference. Indagate (talk) 20:51, 20 December 2023 (UTC)
- Glossary of cue sports terms — SMcCandlish ☏ ¢ 😼 20:43, 20 December 2023 (UTC)
This error is popping up on some list of character pages, for example List of Agents of S.H.I.E.L.D. characters and List of The Lord of the Rings: The Rings of Power characters (only shows when in show preview mode). - adamstom97 (talk) 17:58, 3 June 2024 (UTC)
- I think the template needs to handle some more cases where the qid param is used. I've made some changes in the sandbox for this. I'll wait a little while in case anyone has any comments on it and if not I'll apply them soon. -- WOSlinker (talk) 18:41, 3 June 2024 (UTC)
- Can you explain what your changes do? Gonnym (talk) 19:45, 3 June 2024 (UTC)
- In the current version of the template, the first occurence of
{{#property:P345}}
passes over the qid param. The second occurence does not, so is displaying a warning in preview and adding a tracking category due to checking the wrong wikidata page. The two uses of the {{Wikidata}} template were also checking information from wikidata but were using the current page rather than the page passed as the qid param. I'm thinking it should be checking that other page when deciding whether to add any tracking categories. -- WOSlinker (talk) 21:47, 3 June 2024 (UTC)- It should always check the current page and not the QID used. Placing this template on an unrelated page but passing it a qid of that page bypasses the exact reason this check is in place. Gonnym (talk) 06:05, 4 June 2024 (UTC)
- There doesn't seem much point in having the qid parameter as an option in this template then. -- WOSlinker (talk) 10:26, 4 June 2024 (UTC)
- List of character articles are currently a valid use with this template and a qid. The template just needs to be modified to bypass the ID validations for these articles. Gonnym (talk) 10:48, 4 June 2024 (UTC)
- There doesn't seem much point in having the qid parameter as an option in this template then. -- WOSlinker (talk) 10:26, 4 June 2024 (UTC)
- It should always check the current page and not the QID used. Placing this template on an unrelated page but passing it a qid of that page bypasses the exact reason this check is in place. Gonnym (talk) 06:05, 4 June 2024 (UTC)
- In the current version of the template, the first occurence of
- Can you explain what your changes do? Gonnym (talk) 19:45, 3 June 2024 (UTC)
IMDb (identifier) to IMDb
[edit]Can the wikilink in the template be changed from IMDb (identifier) to its proper target at IMDb? — Paper Luigi T • C 08:38, 1 January 2024 (UTC)
- Looks was link was changed here by @MJL: so pinging them. Thanks, Indagate (talk) 08:48, 1 January 2024 (UTC)
- @Indagate and Paper Luigi: The redirect is used to avoid cluttering Special:WhatLinksHere/IMDb. –MJL ‐Talk‐☖ 17:05, 2 January 2024 (UTC)
- Okay, I see where you're coming from, but what I don't understand is how de-cluttering a special IMDb redirect page a grounds for the inclusion of a disambiguated redirect target in the template? Is there a precedent that you're trying to follow? — Paper Luigi T • C 07:29, 7 January 2024 (UTC)
- I've thought it over, and, yes, I can see how the special namespace page with inclusion of every article with an IMDb title entry using this template would clutter it quite tremendously. That would be a very, very large increase in links pointed that way. I would just like to be familiar with a policy or guideline that supports this reasoning. — Paper Luigi T • C 05:54, 19 January 2024 (UTC)
- @Paper Luigi: I don't know of a policy or guideline, but this was an intentional choice that can be seen in almost every identifier link on Wikipedia. It's documented at Template:R from identifier and mentioned at Help talk:Citation Style 1/Archive 94. Daask (talk) 16:54, 29 July 2024 (UTC)
- I've thought it over, and, yes, I can see how the special namespace page with inclusion of every article with an IMDb title entry using this template would clutter it quite tremendously. That would be a very, very large increase in links pointed that way. I would just like to be familiar with a policy or guideline that supports this reasoning. — Paper Luigi T • C 05:54, 19 January 2024 (UTC)
- Okay, I see where you're coming from, but what I don't understand is how de-cluttering a special IMDb redirect page a grounds for the inclusion of a disambiguated redirect target in the template? Is there a precedent that you're trying to follow? — Paper Luigi T • C 07:29, 7 January 2024 (UTC)
- @Indagate and Paper Luigi: The redirect is used to avoid cluttering Special:WhatLinksHere/IMDb. –MJL ‐Talk‐☖ 17:05, 2 January 2024 (UTC)
'Category:Pages using IMDb title with no id set' when qid is used
[edit]The template ought to be changed so it doesn't emit Category:Pages using IMDb title with no id set where a parameter |qid=
has been used. -- Michael Bednarek (talk) 10:05, 9 May 2024 (UTC)
- Can you give an example of a page this is an issue on? According to the code, if you use
|id=
or if the wikidata page has P345 (which is what the qid returns), then the page does not appear in the category. This can be an issue if the template is not used on the same page the qid links to, which typically happens when this template is incorrectly used as a reference. Gonnym (talk) 11:01, 9 May 2024 (UTC)- La traviata, where its film versions are referenced with Template:IMDb title. I'm aware that IMDb cannot be used to cite particulars for films, but I understand that it can be used to assert the existence of a film. -- Michael Bednarek (talk) 12:16, 9 May 2024 (UTC)
- IMDb is user generated so it's value is almost nothing as a source. If you can't find any other source to a film existence, then I don't think it should be even added it to an article. Additionaly, that isn't how IMDb is used in that article.
A 1967 film version by Mario Lanfranchi features Anna Moffo as Violetta, Franco Bonisolli as Alfredo, Gino Bechi as Giorgio Germont, and the chorus and orchestra of the Teatro dell'Opera di Roma, conducted by Giuseppe Patanè
are all information that needs to be actually cited. Gonnym (talk) 12:45, 9 May 2024 (UTC) - This template should only ever be used in the External links section of an article, never as part of a reference. Indagate (talk) 12:58, 9 May 2024 (UTC)
- I'm going to take care of La traviata when I get a chance. In the meantime, I came across Don Carlos where a bunch of IMDb links appear in "External links", but the article is still categorized as 'Pages using IMDb title with no id set'. What am I missing? -- Michael Bednarek (talk) 13:17, 9 May 2024 (UTC)
- With tracking categories you can either go the conservative method or accept false positives. Catching all incorrect usages of this template as a citation requires accepting some false positives are added. Once the category is actually cleared, this can be modified. Regarding Don Carlos, I wonder if per WP:ELBODY adding a laundry list of adaptations to the EL is correct. That sounds like it should belong to the body of an article under "adaptations" with references. Or, if its deemed WP:TRIVIA, removed. Gonnym (talk) 16:40, 9 May 2024 (UTC)
- So the template code does emit preview warnings and that tracking category even if
|qid=
is present? E.g. Citizen Kane at IMDb ? If so, that works against the intent of that parameter, as I understand it, and should be stated in the documentation. -- Michael Bednarek (talk) 01:11, 10 May 2024 (UTC)- If used on a page that isn't its own page it will be placed in a tracking category. In almost all cases that usage is also incorrect. Gonnym (talk) 09:38, 10 May 2024 (UTC)
- So almost 4000 articles, including several hundred "List of accolades/awards/episodes" are wrong? Also, the description. "This category is for Wikipedia articles using the {{IMDb title}} template without an ID and missing Wikidata property IMDb ID (P345)." – which, coming from Category:Wikipedia errors, brought me here – doesn't quite capture that. -- Michael Bednarek (talk) 11:44, 10 May 2024 (UTC)
- Yes, almost 4000 are wrong. You yourself gave two articles as an example and both were incorrect. That's a 100% rate. Give more examples and we can check them out as well. Gonnym (talk) 12:00, 10 May 2024 (UTC)
- So almost 4000 articles, including several hundred "List of accolades/awards/episodes" are wrong? Also, the description. "This category is for Wikipedia articles using the {{IMDb title}} template without an ID and missing Wikidata property IMDb ID (P345)." – which, coming from Category:Wikipedia errors, brought me here – doesn't quite capture that. -- Michael Bednarek (talk) 11:44, 10 May 2024 (UTC)
- If used on a page that isn't its own page it will be placed in a tracking category. In almost all cases that usage is also incorrect. Gonnym (talk) 09:38, 10 May 2024 (UTC)
- So the template code does emit preview warnings and that tracking category even if
- With tracking categories you can either go the conservative method or accept false positives. Catching all incorrect usages of this template as a citation requires accepting some false positives are added. Once the category is actually cleared, this can be modified. Regarding Don Carlos, I wonder if per WP:ELBODY adding a laundry list of adaptations to the EL is correct. That sounds like it should belong to the body of an article under "adaptations" with references. Or, if its deemed WP:TRIVIA, removed. Gonnym (talk) 16:40, 9 May 2024 (UTC)
- I'm going to take care of La traviata when I get a chance. In the meantime, I came across Don Carlos where a bunch of IMDb links appear in "External links", but the article is still categorized as 'Pages using IMDb title with no id set'. What am I missing? -- Michael Bednarek (talk) 13:17, 9 May 2024 (UTC)
- IMDb is user generated so it's value is almost nothing as a source. If you can't find any other source to a film existence, then I don't think it should be even added it to an article. Additionaly, that isn't how IMDb is used in that article.
- La traviata, where its film versions are referenced with Template:IMDb title. I'm aware that IMDb cannot be used to cite particulars for films, but I understand that it can be used to assert the existence of a film. -- Michael Bednarek (talk) 12:16, 9 May 2024 (UTC)
Edit request 1 July 2024
[edit]![]() | This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Please copy the changes from the sandbox. Have replaced the switch for sections awards and cast with the same done automatically by checking Wikidata strings, so don't need to manually include a section parameter. Removed the switch from the check for unknown parameters as not needed anymore. Also added section for soundtrack as mentioned in Template talk:IMDb title/Archive 1#Section: soundtrack? but looks like wasn't merged.
Can't be checked in Testcases because this doesn't use the qid parameter, can be checked on use case articles copying the IMDb template already there and adding /sandbox, should be same in preview, such as Hot Fuzz (soundtrack), List of accolades received by WandaVision, or List of Daredevil (TV series) characters
Will update doc if accepted. Thanks, Indagate (talk) 17:54, 1 July 2024 (UTC)
- Looking over the code there are some issues. First, the first
-->
is actual text (if you don't have the syntax highlighting option enabled in the editor it helps a lot catching these), but more importantly, the code keeps going even if the first Wikidata find is correct. This should either be an if/else tree or if possible a shorter if/else tree with a switch. If you can fix these issues great, if not, let me know and I'll take a look at it. --Gonnym (talk) 18:42, 1 July 2024 (UTC)- Thanks, will have a look. Done tests with Petscan for the properties against categories and they seem to not overlap so thought rules to prevent overlap wouldn't be necessary but will add. Indagate (talk) 19:03, 1 July 2024 (UTC)
- That's done @Gonnym thanks, merged the ifeq's for that, use cases still work. Indagate (talk) 20:18, 1 July 2024 (UTC)
- I've modified the code a bit and added
|qid_testcases=
so testcases can be created. I've created 3 testcases but you've added 7 scenarios so can you please add the other 4? Gonnym (talk) 08:51, 2 July 2024 (UTC)- ah looks great thanks, added more testcases. Q67325957 not added as isn't currently used for movies/TV in Wikidata, only musicals not covered by IMDb, but left in template code just in case it gets used in future. Indagate (talk) 10:30, 2 July 2024 (UTC)
- OK, looks like everything is working. I'll wait a day or two to see if anyone has any comments or objections. Gonnym (talk) 10:53, 2 July 2024 (UTC)
- sounds good, thanks Indagate (talk) 10:55, 2 July 2024 (UTC)
- Added. If there are any issues, please post here. Gonnym (talk) 09:34, 4 July 2024 (UTC)
- Thanks, will update doc later today. The unknown parameters category update in progress, has a mix of correct uses where section not needed anymore, and incorrect uses as a ref. Indagate (talk) 11:18, 4 July 2024 (UTC)
- Yeah, the ref issue is known. I've been slowly trying to remove these when I can. Gonnym (talk) 11:30, 4 July 2024 (UTC)
- Thanks, will update doc later today. The unknown parameters category update in progress, has a mix of correct uses where section not needed anymore, and incorrect uses as a ref. Indagate (talk) 11:18, 4 July 2024 (UTC)
- Added. If there are any issues, please post here. Gonnym (talk) 09:34, 4 July 2024 (UTC)
- sounds good, thanks Indagate (talk) 10:55, 2 July 2024 (UTC)
- OK, looks like everything is working. I'll wait a day or two to see if anyone has any comments or objections. Gonnym (talk) 10:53, 2 July 2024 (UTC)
- ah looks great thanks, added more testcases. Q67325957 not added as isn't currently used for movies/TV in Wikidata, only musicals not covered by IMDb, but left in template code just in case it gets used in future. Indagate (talk) 10:30, 2 July 2024 (UTC)
- I've modified the code a bit and added
Not In Wikidata Warning
[edit]Just going to point out that the preview warning "Preview warning: Template:IMDb title is missing ID and not present in Wikidata." shouldn't show when qid is used as that is the whole point of the parameter, to state that it is in wikidata, just another item. It also causes some previews to look rediculous with warning such as List of accolades received by Marvel Cinematic Universe films even when the template is exclusivly used as an External link. If you need a warning for qid being used then a different preview warning should be created. Thats my opinion on it anyway. Terasail[✉️] 19:36, 16 August 2024 (UTC)