Template talk:Infobox book/Archive 7

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Archive 1 Archive 5 Archive 6 Archive 7

Parameter request: "footnote"

Or "other", either will do. This occurs to me when I want to give explanatory notes on the data provided, e.g. for multi editions it might be appropriate to mention at the bottom from which edition the isbn/dewey/lccn is taken, or to note the book (of one series) doesn't have a separate isbn and the one in use is the issn of the series. Please consider this. I assume it also applies to other situations. Corphine (talk) 14:43, 28 November 2013 (UTC)

The new "published" parameter, a bad idea?

I have several concerns about the merging of a bunch of publisher-related parameters into just a "published" parameter. Many novels have exact release dates, not just the year. There's also something of a need to specify the location of printing. So in practice a format like:

date (publisher, location) (language if not english)

is needed, where each element is optional. The documentation should reflect this. But my main concern is about the semantic nature vs the presentation nature of template parameters. With "published" we are putting a lot of data into one parameter. The semantic nature of the parameter is not very clean: the suggested format above kind of proves that. If robots would want to extract the information, they would have to parse it in a non-trivial manner. The main argument for the creation of this new parameter in the "Next wishes" thread was presentational, not semantic. Ideally, template parameters should be semantic in nature. Presentation can be controlled by the template itself. I don't see why the current presentation could not have been achieved using the old parameters. Regarding the discussion above leading to the change, I understand it was made in the spirit of being bold and all, but I really think it could have been handled better. The name of the thread where this idea was explored was "Next wishes". That sounds like a thread exploring ideas for the future, and it started that way but it also became the thread that contained the plan and details of implementation. Perhaps the name of the thread itself is partly why the thread did not attract much attention. I think it's a good idea that proposed changes be presented and discussed with their formality roughly in proportion to their sweep. This was a fairly big change that affected many articles. I also think it's wise to try to actively gather more opinions if a discussion about a big change is not attracting much attention. I do not do a lot of template work but this change seems misguided. Perhaps I am wrong or am not understanding a key element of the argument. If so, please explain it to me. But I am very firm in the opinion that when possible, template parameters should hold single pieces of information. Even assuming the new presentation is an improvement (I think it is), if the template can achieve it using the old parameters, it's probably a better idea that introducing this one. Yes? No? Jason Quinn (talk) 04:49, 8 September 2013 (UTC)

When we were discussing "Published", I wondered whether it would be best to keep the existing parameters and just reformat them under one label. The three problems with this were:
  1. Many uses of the existing parameters are non-standard (which, incidentally would make them just as unreadable semantically as the new parameter) and would break or seriously mess up any attempt to format them.
  2. Other than publisher2 (never clearly documented, so I couldn't be sure what would be found in it across the articles that used it), there was no standard way to give more than one edition, which led to many cases of #1 above.
  3. How would it be displayed if certain information was missing? For example, if no year was given, or if only the edition information was there. Lots of conditional formatting would complicate things.
This, combined with the working example of Infobox musical composition made me think that a fresh start would be the best way to go, while allowing existing parameters to be displayed until they were all replaced.
With them all merged into one parameter though, it was important to have a convention, so I put "year (publisher) (language, when originally written in a foreign language)" into the docs based on the existing comments. This was also kept deliberately short for the same reason it had been compacted into one label to be begin with: to try to improve readability by fitting it onto one line (or as few a possible). Also, in my opinion, the day and month of publication may be notable enough for the article body, but seems excessive for an infobox; location (though widely used in bibliographies, references etc. even when only the year of publication is displayed) also generally seems unnecessary, but could be added with publisher, as is conventional, if an editor wanted – one of the strengths of giving the editor full control over the "Published" field. I had also wanted to keep the documentation simple, especially while it was being adopted, so discussing additional information like location or edition and weighing the pros and cons of including them in the infobox wasn't viable.
Because of the impact it would have, the discussion was advertised pretty widely (all relevant projects under a clear heading), and kept open for about a fortnight. Even so there were very few comments at the time, people didn't seem bothered, and there wasn't much more that could have been done, short of an RfC. I wish these objections had been raised in the discussion before it went ahead!
Finally, I agree that semantic readability is important, but I would always place human readers first, and presentation is all about trying to make it more useful for readers, rather than a frivolous attempt at beautifying. To my mind semantics come a clear second. That said, if we are going to make more changes, it would be best to do it sooner rather than later, so though it's bound to be frustrating to editors who have been updating articles to |published=, if, say, we could clear existing uses of |publisher2=, I would support a new set of parameters: |pub_date_1= (possible to break down into year, month & day, but this would also require a switch for British/American date formatting) |publisher_1=, |pub_loc_1=, |pub_edition_1= to, say, |pub_date_6= etc. (can't imagine there would be many more than six notable editions, and it could be easily updated if there were.) This would also have the strength of ensuring the formatting was uniform, and might be simpler for editors to add to new articles, or convert from the old parameters. --xensyriaT 13:00, 8 September 2013 (UTC)

A very bad idea; see below. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 00:30, 7 December 2013 (UTC)

Any suggestions? ‑‑xensyriaT 10:39, 7 December 2013 (UTC)

Another edit request

Please replace the line

| label23      = [[Library of Congress Classification|LC Classification]]


| label23      = [[Library of Congress Classification|LC Classification]]

as there can be an unsightly linewrap between "LC" and "Classification".

Thank you, (talk) 12:37, 7 December 2013 (UTC)

I'd say we should condense the label to just "LCC"; it's the abbreviation given in the article lead, would bring it in line with OCLC, ISBN etc., and would give more space to the content by decreasing that taken by the labels; casual readers wouldn't know what "LC" stands for without checking the link in any case. ‑‑xensyriaT 13:33, 7 December 2013 (UTC) (edit: 21:28, 8 December 2013 (UTC))
Of course I agree in general. See #Long labels where I suggested 'LC Class'. I prefer that or 'LC Class.' to 'LCC'. --P64 (talk) 00:17, 9 December 2013 (UTC)
'LC Classification' is a bigger problem. (The biggest problem is the longest label that is commonly displayed; i.e., whose parameter is commonly passed.) That said, I prefer 'Publ date' and 'Publ. date' to 'Publication date' and observe that "no one" will misinterpret where that label immediately follows 'Publisher'. Also I think 'Published' adequately labels the date(s) if we will revert this summer's novel 'Published' display per #The new "published" parameter, a bad idea? and #Data granularity.
--P64 (talk) 00:17, 9 December 2013 (UTC)

Abbreviation mark up — probably {{abbr}} — should be used if the label text is not given in full. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:53, 13 January 2014 (UTC)

OK. Then two of my suggestions would appear as LC Class and Publ. date (but I consider Published a fine label for the display of pub_date, whose restoration I anticipate).
--P64 (talk) 21:01, 16 January 2014 (UTC)

Parameter request: "official_book_url" and "official_book_host"

Some books have an official homepage on the internet, fx [1] and [2]. It would make sense if this information was included in the infobox. Any objections? Thue (talk) 17:09, 6 December 2013 (UTC)

I agree. The official url (page/site) may be maintained by an author or a publisher, at least. The label should be shorter than LC Classification and should not include the word book. --P64 (talk) 18:49, 6 December 2013 (UTC)
Yes, of course "book" is implicit. So "official_url" and "official_host" for keywords? Perhaps just use "URL" for label?. Or perhaps "web address"? Thue (talk) 20:50, 6 December 2013 (UTC)
I think just "Website" is the standard label, but I agree with having "official" in the parameter to stop people putting in random links. ‑‑xensyriaT 13:37, 7 December 2013 (UTC)
Parameter names should be consistent across infoboxes; |url= is the common term in many. Caveats can be dealt with in documentation. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 14:04, 13 January 2014 (UTC)

After some testing, I propose adding the following code to the infobox:

    | label28  =  Website
    | data28   =  {{#if:{{{url|}}}|''[{{{url|}}}  {{#if:{{{host|}}}|{{{host}}}|{{{name|}}}}}]''}}

For the display of the url, use the host parameter if specified, otherwise the name parameter, otherwise no name. Thue (talk) 05:31, 16 January 2014 (UTC)

I would oppose this, the purpose of {{url}} is to display the actual URL, not text. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 12:01, 16 January 2014 (UTC)
If it was fx the author's webpage, I would agree. But book urls can be very long and ugly. Book webpages will usually be a somewhat deep subpage of the author's webpage. Thue (talk) 17:00, 16 January 2014 (UTC)
Not necessarily, but where that is the case, ordinary wiki-markup can be used as the parameter's value: [http://example.com/pointlessy-long-url/with-far-too-many-letters Like this]
So default the display text to the url itself, but make it overridable by the "host" parameter? Would that be ok with you? Thue (talk) 19:56, 16 January 2014 (UTC)
No; there's no need for a |host= parameter. Just use one, |url=, and display whatever is entered in it. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 20:17, 16 January 2014 (UTC)
But then the content of the field would not be regular across books, and not machine-readable. Thue (talk) 20:47, 16 January 2014 (UTC)
Yes it would; at least as much as in your model, and with less false data included. What makes you think otherwise? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 21:00, 16 January 2014 (UTC)
If it was allowed to stuff anything in any format into the "url" argument, and then just write that raw in the inforbox, then it is not easily parsable. With my scheme, "url" must be exactly an url. Thue (talk) 23:33, 16 January 2014 (UTC)

Template-protected edit request on 12 January 2014

Please replace the current version of this template with the version in the sandbox here, which includes some linewrap formatting or prevention via the "longitem" template and  s. The tests on the testcases page seem okay. Thank you, (talk) 15:27, 12 January 2014 (UTC)

Curious as to why both the live page and the sandbox page are in a hidden cat – Category:Infobox book image param needs updating. Shouldn't this be fixed/suppressed? – Paine Ellsworth CLIMAX! 18:49, 12 January 2014 (UTC)
There was an old-style image link used in an example on the doc page, which I just fixed. --RL0919 (talk) 00:01, 13 January 2014 (UTC)
  • Not done for now: because there is an ongoing discussion on one of these pages about using an abbreviation for "publication" to "pub." that I would like to see consensually closed first... Once that discussion is done, if I can remember or get pinged, poked, prodded, then I will apply your request in the spirit of that discussion. I do not remember where that discussion was, but when I find it again, I'll put a link here (probably tomorrow I'll look, as I am too tired tonight). Happy editing! Technical 13 (talk) 00:37, 13 January 2014 (UTC)
Ha, it is the section right above this... That is one of the downsides of section editing... Technical 13 (talk) 15:13, 13 January 2014 (UTC)
  • Yes, I didn't see it either, as I created the request using the "Submit an edit request" button on the source page. I'll drop by another time to see what's happened and, if necessary, reactivate the request. Thanks for supervising. (talk) 16:28, 13 January 2014 (UTC)
  • ...request reactivated. In this version of the sandbox (current), I've made the change to label23 (Library of Congress Classification label) suggested in the thread above, but not the change to label13 (the "Published" label). (talk) 12:11, 20 January 2014 (UTC)
  • I think so, apart from the now-very-long "Online Computer Library Center number" label – is that an oversight? (talk) 13:55, 21 January 2014 (UTC)
  • Done -- Yeah, that was me getting the parameters backwards and I have corrected it. {{Abbr|abbr|abbreviation}} v. <abbr title = "abbreviation" >abbr</abbr> throws me off every time... Technical 13 (talk) 14:34, 21 January 2014 (UTC)

Request for new parameter

I had the Category:Books with missing cover added to this template about a year ago, since then I have come across more and more cases where an image should not be used, (multiple infobox book's used in the same article for a series or other cases). There should be a parameter to identify these cases and hide the tracking category. I was thinking something like exclude_cover and if that is set hide the tracking category. Thoughts? Werieth (talk) 23:44, 5 February 2014 (UTC)

  • Werieth, can you give me five examples of pages that should be in the category and five that shouldn't so I can see if there is any similarities that I can use to automatically exclude those that shouldn't be in the cat? I mean, it is simple enough to add a parameter to force the issue, but I would like to see if it might be possible to make the template do the work for us. — {{U|Technical 13}} (tec) 03:26, 6 February 2014 (UTC)
    • Technical 13 (talk · contribs) This isnt something that a template can determine as it is context based on the article. but
Shouldnt be in the category
Should be in the category
Werieth (talk) 03:50, 6 February 2014 (UTC)
  • Interesting. What I notice is that all of the ones that shouldn't be in the category aren't books, they are either a series, an author, or a "greenpaper" except for The Adventures of Super Diaper Baby which seems to already have a cover. Is there currently no {{Infobox book series}} or {{Infobox author}} for these ones that shouldn't be in the category that would be a better template to use? Not sure what a greenpaper is, or if there is an specific or at least better infobox to put it in. Finally, I'm unsure at this point why the last one is in the category as it has a cover. Anyways, I'll give a couple more days to allow others to comment, and if there are no objections or if no-one beats me to it, I'd be happy to add whatever parameter you want for this purpose. :) Happy editing! — {{U|Technical 13}} (tec) 04:06, 6 February 2014 (UTC)
  • The reason The Adventures of Super Diaper Baby is in the category is because of The_Adventures_of_Super_Diaper_Baby#Sequel where a second infobox is used, but a second book cover cannot be justified. Other templates may be used, but addressing those issues and converting the associated article to the new template is just something I really dont feel motivated to do as it is a complex, difficult and probably going to irritate those involved in the article if someone comes out of the blue and starts messing with templates in their articles. Being able to suppress the tracking category would enable fairly easy removal of the tracking category on articles where a cover cannot be justified, and is the most likely method not to cause an angry mob. Werieth (talk) 04:12, 6 February 2014 (UTC)
  • Yeah, okay. I've added your requested parameter and if anyone objects we can simply remove it later. I would like to go through and fix the mis-usage of the infoboxes at some point but don't have the time or energy to deal with those that don't understand what I'm doing right now. So, setting |exclude_cover=yes will remove the page from Category:Books with missing cover. — {{U|Technical 13}} (tec) 04:27, 6 February 2014 (UTC)

Data granularity


Merging the date and publisher into one parameter is a really bad idea; it reduces data granularity. Having found and read the relevant archives, the nature of change was not discussed openly, and was described as merely presentational. We should use separate parameters, and display them on one line if desired. The recent mass changes to shoehorn multiple parameter values into one parameter needs to cease, and the changes to the template be reversed ASAP. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 00:57, 7 December 2013 (UTC)

Oddly, I was thinking about whether this should be done just yesterday. I really don't see how it was "not discussed openly" at the time—a discussion entirely taking place here, advertised on each of the relevant wikiprojects, and kept open for over a fortnight without any objections (and the description as "merely presentational" was put forward by Jason Quinn as an argument against it after the change)—but as I said above, if we're going to change it then the sooner the better (along with the good suggestions above). I've also increasingly been thinking that things like "Media type", ISBN, OCLC etc. all relate to specific editions, and treating them separately (or as relating to the text itself) leads to most, if not all the problems mentioned in previous sections. The only problem, again mentioned before, is how we go about this: do you have any suggestions for how we would go about formatting it? ‑‑xensyriaT 10:26, 7 December 2013 (UTC)
If it was "discussed openly", where is a clear statement that parameters were to be deprecated, and a list of which; and a description of the work that would be done at each article (such as this edit), removing them? All that was posted to the projects was a note about "way Infobox book displays the date of publication and publisher" (my emphasis). A false claim that the change was "in line with other infoboxes" was also included. The most important thing is to cease editing articles, and revert those already done. as the old parameters are still in the template, the new one can then be deprecated, and we can agree how they should in future be displayed. the other issues you raise can be dealt with separately, later. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 12:10, 7 December 2013 (UTC)
"It will also tag the old publisher and pub_date parameters in a category as deprecated (using main other, which I've also applied to the Wikisource cats)". The proposal to add the new parameter necessarily meant deprecating the old system, and was really the entire point of the proposal, unless we presented them both as alternatives to be used at editors' discretion, and was made clear in the discussion (e.g. "It's quite a major change if it becomes the preferred option, so let's get more opinions from..."). The entire suggestion was made "in line with other infoboxes": see Template:Infobox musical composition, raised at the very start of the proposal, and Template:Infobox Bach composition, where the single parameter improves readability of related facts into a single line. I wasn't aware that people were actively migrating to the new system (which seems to be tacit approval), but would suggest you contact whoever is, and request that they stop for now and join the discussion here. Once it's stopped we can agree on a new system of parameters and display, and use that, rather than triple the work by reverting all the work done so far before changing them again to the new system. I would also recommend adding a new tracking category to make sure we catch all the uses. ‑‑xensyriaT 13:30, 7 December 2013 (UTC)
Also, there's no need to revert the template while we come up with a solution to move forward: as you point out, all the current uses (both old and new parameters) work as they are; nothing is broken – something we couldn't guarantee without a tracking category at this stage down the line. And a note to say I've asked Jason Quinn (who as I mentioned before also objected to the |published= parameter), and Gerda Arendt (who proposed it) if they could add their thoughts so we can come up with something that everyone's happy with. ‑‑xensyriaT 14:27, 7 December 2013 (UTC)
I think I proposed one line of representation (instead of three), but not different parameters, - can that be done? I come from an area where three lines in a template get collapsed and discussed ;) --Gerda Arendt (talk) 22:04, 7 December 2013 (UTC)
User:Xensyria kindly gave me a heads up about this discussion. I'm very busy with a newborn lately and haven't had much time to do much except change diapers and burp a baby. Her sleep patterns are starting to get longer now leaving me some time to use a computer and respond to things.
I maintain my opinions stated above in The new "published" parameter, a bad idea? thread I started. Before I begin, I would caution against interpreting people changing the parameters over to the new format as "tacit approval". Heck, even though I dislike the change, I've changed a few on articles I care about just because I hate seeing "needs fixing" tracking categories. The bottom line is that if we deprecate parameters, Wikipedia editors will start to migrate over to the new official way regardless if these editors approve or not, or have even pondered the issue deeply enough to say one way or the other. Okay, how to proceed? First, I would call for a moratorium on converting template parameters until an outcome is decided. Editors found doing it should be asked to pause and to join the discussion. A page notice could be put on the template explaining the situation. As for the separate parameters, I seems like all of us are more or less in agreement that it may have been a mistake. If User:Redrose64 and User:Mr. Stradivarius comment, basically all involved will have had their say on this issue. If I am misrepresenting anybody by saying that, please say so. To move forward, I think proposing a clear, succinct new proposal about how the publisher information should be handled needs to be made. (I'm on the fence about whether it's be a good idea to enlarge the scope and try to handle this template and {{infobox musical composition}}, or any other templates with a similar problem, simultaneously. The more templates involved, the more formal and cautiously everything would have to be handled. The first step in a bigger discussion would be simply making a list of these other templates.) Assuming the proposal is just for this template, an appropriately titled thread containing it should be made and we should ask for more input in places like Village pump (technical). Assuming we all think it's a good idea to go back to separate parameters, two options immediately suggest themselves: A) just go back to the old way, B) take the opportunity to introduce a new (hopefully improved) way.
A) The old way consisted of these parameters: publisher, publisher2, pub_date, english_pub_date. Things seem more or less okay here. The questionably named "publisher2" (see Proposed new parameter: Publisher2 for its brief origin discussion) is perhaps the least fortunate decision and "pub_others" or something might have been better.
B) We could beef up the entire system to handle multiple publishers using an indexed notation like is frequently done (publisher1,..., publishern, pub-date1,..., pub_daten, and so on). There's a bit of a issue because publisher2 was already used but I think it actually doesn't cause a problem and the indexed scheme would be backwards compatible.
Regardless what we do, the name of the parameter should be as self-describing as possible. The "published" parameter is an example that is not very self-explanatory. It sounds like it wants a year or a date and one would need to actually read the template documentation to know its true purpose. This sort of "what's that field for"-problem highlights that there's a data granularity issue at work. If it had been named "pub_info" or "publication_info", it's still not clear what exactly the parameter wants but at least the naming doesn't lend itself to misinterpretation. The overall point is we must choose the names wisely.
Unfortunately I probably won't have much time to work on this issue. My editing has almost dropped to zero and I've been somewhat delinquent in responding to a GA review because the baby has been taking all my time. (I'm quite tired just writing this so forgive any grammar mistakes or general incoherency.) The GA review is on the top of my Wikipedia to-do list and I should really polish that off when I get time before tackling other issues. Jason Quinn (talk) 06:27, 8 December 2013 (UTC)
Not sure why I'm being mentioned here... the last time that I contributed to this page was in this revision. I unwatched it less than a month later, otherwise I might have better understood the implications of the "Next wishes" section, which I contributed to (once). At the time, I had assumed that the existing parameters would continue to be used to pass the publisher and publication date, with the infobox template being amended to display the two on the same row. The first that I found out that it meant the alteration of every article to pass both items through the same parameter was a few days ago when this showed up on my watchlist. Not a good move, IMHO. --Redrose64 (talk) 12:04, 8 December 2013 (UTC)
I don't really have an opinion on this matter either. I just answered an edit request here, and haven't been involved with the decision-making process apart from that. — Mr. Stradivarius ♪ talk ♪ 13:35, 8 December 2013 (UTC)
Jason Quinn's proposed outline sounds sensible, and I would strongly support B at this stage: we couldn't revert the template without damaging the articles that have been changed (i.e. removing the publication data from the infobox), and have no way of knowing which all of these are without using a new tracking category. Rather than trying to manually revert each one, it would be much quicker and less disruptive to make a single edit to the template, putting a system of parameters AWB could convert existing uses of |published= to (like the publisher1...publishern etc. idea), and renaming Category:Infobox book using deprecated parameters to avoid the word "deprecated" (and so hopefully stop any more edits caused by it in the meantime); since I coded the controversial change I'd be willing to do the necessary editing to the articles that have been changed once it was in place. I'll put up a simple coding proposal in a new section shortly unless there are objections, but since my last attempt to raise attention to the topic was unspectacular would you be willing to word the relevant Project/Village pump notifications about this discussion Andy? ‑‑xensyriaT 20:52, 8 December 2013 (UTC)
Is a new tracking category onerous? Presuming so, is there a way to search Article space for code such as "| published = " --regular expression: on a single line with 0 or more spaces where I have shown one space-- and get a one-time list, or at least a count, without setting up a tracking category? --P64 (talk) 00:00, 9 December 2013 (UTC)
It sounds possible in theory, but I don't know if it's achievable in practice, at least with AWB, without going through the top level category with that regex (which I guess would take a very long time, and leaving us with Category:Infobox book using deprecated parameters in the short term). How about just changing the scope of existing one to something like Category:Infobox book using the publication parameter, until it was cleared? Once it was we could then remove |published=, along with the category if we wanted (or change it again for non-deprecated migration if we agreed on a new system). I've made a sandbox (diff) of something that would work as this transitional template (using numbered published parameters, but with an underscore, avoiding the |publisher2= problem) which would let us solve the existing problem fast, and could form the basis of a proposal for a simple new, granular set of parameters, combined under a single label, which would also allow us to keep all the work that's gone into migration so far. ‑‑xensyriaT 20:53, 9 December 2013 (UTC)

In light of the arrival of Wikidata might it not be wise to ensure that as much information as possible is preserved with maximal granularity? It is always possible to combine one or more parameters together for display purposed, it is rather more difficult to split a single parameter into useable pieces. HTH HAND —Phil | Talk 12:00, 13 December 2013 (UTC)

That seems to be the general sentiment above. As one of the people who made some of the article updates that triggered the current discussion, I do want to comment about things I found while doing so:
  • The relevant information includes publication date, publisher, and publication language, for multiple different instances of publication. So something like "published_date1", "publisher1", "published_lang1", "published_date2", etc. may be needed to capture the desired granularity.
  • I don't recall finding any cases with more than four publishers, but I only touched a couple hundred out of more than 18,000 articles in the maintenance category I was working (which was the one for the image parameter, BTW, not the one for this).
  • The data is spotty: the article might have the publication date in one language but no publisher name, but then the publisher name for another language with no date. If we combine for display then it has to work with missing fields.
  • The dates go from very specific ("December 13, 2013" to very general "c. 2013"). Sometimes there is a date range rather than one date, because the original publication was serialized.
  • The fields info sometimes includes reference notes or parenthetical information.
I note the above to help ensure we come up with a solution that addresses the real use cases. --RL0919 (talk) 16:39, 13 December 2013 (UTC)
The discussion about this seems to have died off, but nothing has been done. Are there suggestions for a specific path forward? --RL0919 (talk) 04:06, 30 December 2013 (UTC)
We could follow citation templates: |publish=|publish-date=|publish-lang=|publish2=|publish2-date=|publisher2-lang=... multiple publications by the same publisher could be handled like |publisher2-date2=... if it would be worth the extra complications. Language codes could be used. The date could be validated according to the MOS, if desired, as well, though this is getting into module territory... —PC-XT+ 03:06, 21 March 2014 (UTC)

This still needs to be addressed. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:49, 13 January 2014 (UTC)

  • I'm against the change also. I believe most people didn't notice, and consensus seems to be against it for various reasons. As I stated elsewhere, before finding where this discussion was had here, all the infoboxes across Wikipedia for books, comics, manga, films, television shows, newspapers, and anything else imaginable, list the month and sometimes even the day, not just the year, and don't shove the publisher and publication date together. Can we make a note that there is no consensus to change things, to keep others from changing any more pages? Can we get a list all the pages that have been changed, so that volunteers can go and fix them? Dream Focus 14:24, 3 April 2014 (UTC)
  • I also oppose this change because of the granularity argument and the fact that this kind of data should be readable (and fillable!) by Wikidata. I have no opinion about whether the display should be on one line or not. There is precedent for that (see the lines for the impact factor and its year in the {{Infobox journal}}, but that is a bit of a different case, I think). --Randykitty (talk) 14:57, 3 April 2014 (UTC)

@Xensyria: How do you intend to address this? It has already dragged on for four months. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 16:29, 3 April 2014 (UTC)

As I have said, the sooner this happens the better, but since the discussion stalled after I proposed a solution (see my comment of 9 Dec) and asked for your help, with no reply, I am no longer willing to try to do this on my own. Neither do I appreciate your attempt to pin this entirely on me (I coded a solution in good faith to a problem that was openly proposed, discussed, opinion sought and kept open for a long time despite no-one coming forward—you have not helped overcome the limitations of the process despite my request), nor your accusations that it wasn't discussed openly (see my quote above in reply), and that I misrepresented the changes, nor silence instead of an apology when I pointed out your accusations—which assumed no good faith on my part—were incorrect. I have never encountered such rudeness on Wikipedia before, and it really hasn't encouraged me in this case.
I will make another sandbox proposal presently, incorporating the constructive suggestions above, but as a lack of input caused this in the first place, I believe we should establish a strong consensus on the form that the solution takes before moving forward, rather than implementing any old fix. If you agree with me that this should be solved sooner rather than later, @Pigsonthewing: you will hopefully help with this process rather than level accusations and try to prompt someone else to implement a fix for you. ‑‑xensyriaT 13:54, 4 April 2014 (UTC)
Perhaps just do a discussion at Wikipedia:Bot requests and someone can code something that does whatever needs to be done. Dream Focus 17:04, 4 April 2014 (UTC)
A bot could help migrate the individual pages once a new format for the template is decided, but I don't think that's the immediate problem. The issue is how the template should structure the data for publishing history, and how that data should be presented to the reader. There was an earlier discussion about a change that led to one conclusion. But when editors started implementing that change on articles, it brought forth objections from others who hadn't known about the earlier discussion. The substance of the objections (that the data should be kept more granular even if the presentation isn't) seems reasonable. If someone proposes a change to the template that meets those objections and also considers the presentation issues that drove the earlier discussion, then I expect that would be well-received. We can worry more about how the make the article updates once we have a better idea of what the template change itself looks like. --RL0919 (talk) 17:59, 4 April 2014 (UTC)
Only a very small number of people participated in the discussion to change it, and some have stated they did not support it done in this way. A larger number of people have sense stated it should be changed back. That's it. Would a bot find when a infobox was changed, and restore it properly? If not, we need to have a bot list all those infoboxes uses the changed format, so someone can go through and fix them properly, the month and day listed, not just the year, and everything in its proper place. Dream Focus 20:53, 4 April 2014 (UTC)
Thanks both of you. Unfortunately, I think semi-automated editing is the only workable solution here; I've proposed a solution below, which I hope addresses the issues you've raised. Either way, please let me know what you think. ‑‑xensyriaT 14:17, 5 April 2014 (UTC)
I'm not asking for a fix for me. I'm expecting (naively, it seems) the person who - for whatever reasons - caused this template to be royally fucked up to take some responsibility for their actions. (I also not that there is no comment dated 9 December addressed to me.) @Mr. Stradivarius: you made the good-faith response to this abysmal edit request; can you help to undo it, please? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 18:24, 4 April 2014 (UTC)
Do not swear at me again. Is one of the problems that you're not reading what I'm saying? I've proposed a solution below, which I'm willing to set into motion (please read it entirely). I made an (actually more cautious than bold) edit, and you have the right to revert it, or work with other editors here to come up a better solution. By "royally f***** up" I can only assume you mean that bots, which wouldn't have easily been able to get much from the previous semi-granular parameters, have been unable to access our comparatively small amount of book data (when compared to other online book databases), not the readers, since this is a change in the way the existing data was displayed. Are you representing a bot-owner or company? ‑‑xensyriaT 14:08, 5 April 2014 (UTC)
I did not swear at you. Please retract your false allegation. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 14:17, 5 April 2014 (UTC)
Excuse me? I'm more than willing to extend one of these; your input would be much appreciated on this. ‑‑xensyriaT 14:40, 5 April 2014 (UTC)


Would be a nice parameter to have. 1 volume would not show. All the best, Rich Farmbrough, 02:26, 31 March 2014 (UTC).

Translator vs Translators

Currently, there is no option to show Translators label. Need that as many publications can be jointly translated by many translators. --Natkeeran (talk) 17:29, 23 March 2014 (UTC)

Code in sandbox here, testcases here/ All the best, Rich Farmbrough, 02:25, 31 March 2014 (UTC).
Much better code than the labels of authors etc. (though I'd think that |translators= should be the default in the data field, in case the remains of |translator= override it—less likely than the other way round I think), I've used this across the latest sandbox revision, if there aren't any objections. ‑‑xensyriaT 14:30, 5 April 2014 (UTC)

Request for modification

Please can you add a flag that does not italicise the "Original title" parameter; italicised Chinese text is deprecated by the Chinese style guide because it makes the text unreadable. Many thanks. ► Philg88 ◄ talk 07:55, 1 April 2014 (UTC)

Does |italic title=no work? —PC-XT+ 09:07, 1 April 2014 (UTC)
Thanks for the quick reply. In answer to your question, no, it doesn't work when I use title_orig = {{para|italic title=no}}海國圖志 but the article is currently in my sandbox so perhaps it needs to be in the main space before the template takes effect? ► Philg88 ◄ talk 10:47, 1 April 2014 (UTC)
This was raised before. In the meantime, try using {{noitalic}}. ‑‑xensyriaT 11:27, 1 April 2014 (UTC)
Thanks, {{noitalic}} works fine. ► Philg88 ◄ talk 11:43, 1 April 2014 (UTC)
@Philg88: Reading through your posts above, at one point you put
it doesn't work when I use title_orig = {{para|italic title=no}}海國圖志 but the article is currently in my sandbox
Two things spring to mind here. One, you appear to be mixing up two parameters - |title_orig= and |italic title= - try using
| title_orig = 海國圖志
| italic title = no
The second question is - where is your sandbox located, so that I can check what you've actually done? I've found User:Philg88/Sandbox, User:Philg88/Sandbox2 and User:Philg88/sandbox but none of these seem to be related. --Redrose64 (talk) 16:37, 1 April 2014 (UTC)
@Redrose64 Sorry about that, I don't usually save my sandbox -I only use preview- which is why you can't find it. I am still in the process of creating the article that I need this for and if I still have a problem when it's done I'll give you a shout if you don't mind. Thanks, ► Philg88 ◄ talk 17:16, 1 April 2014 (UTC)
Looking over the code, |italic title= only seems to affect whether the article title (at the top of whichever page this template is added to) is automatically italicised or not, and doesn't affect the contents (neither |name= nor |title_orig=) of the infobox itself . ‑‑xensyriaT 22:48, 1 April 2014 (UTC)
I can see that |italic title=no doesn't affect how |name= is displayed, and we should be able to fix that like this. Similarly, |title_orig= and |title_working= should be fixable like this. --Redrose64 (talk) 23:53, 1 April 2014 (UTC)
It looks good. If some of these titles should be italicized and others shouldn't, I suppose the {{noitalic}} workaround would be appropriate. Otherwise, we could possibly use a different param for |title_orig=, as it seems the most likely to have a different language, with different styling conventions. —PC-XT+ 06:12, 2 April 2014 (UTC)
Yep, either way would work, and switches on a parameter-by-parameter basis would also keep the article title in italics (I don't think that any Chinese books we cover have an article title in Chinese characters, for example). But perhaps we should consider adding the equivalent of {{noitalic}} to {{lang|ZH}} etc. or somesuch, which would solve all cases across Wikipedia without extra code here or in the articles themselves. ‑‑xensyriaT 14:11, 4 April 2014 (UTC)
I've temporarily taken this out of the sandbox while it's under discussion. Can we continue this once the publication parameters stuff is resolved? ‑‑xensyriaT 14:21, 5 April 2014 (UTC)
Using the {{noitalic}} code in the language templates sounds like a good idea. We can discuss at Template talk:Lang, or Template talk:Lang-zh? Both have mentions of removing italics, already. —PC-XT+ 08:53, 8 April 2014 (UTC) (I boldly put in an edit request for {{Lang-zh}}.) —PC-XT+ 09:42, 8 April 2014 (UTC)
Sorry for the delay; awesome to see this fixed! ‑‑xensyriaT 01:17, 11 April 2014 (UTC)

Template-protected edit request on 11 April 2014 (talk) 23:26, 11 April 2014 (UTC)

{{Infobox | italic title = | bodyclass = vcard | bodystyle = | abovestyle = font-style:italic; | above = | image = | caption =

| label1 = Editor | data1 = | label2 = Author | data2 = | label3 = Original title | data3 =

| label4 = Working title | data4 =

Red question icon with gradient background.svg Not done: it's not clear what changes you want made. Please mention the specific changes in a "change X to Y" format. Care to explain what you want changed and why ? Mlpearc (open channel) 02:07, 12 April 2014 (UTC)

Template-protected edit request on 17 April 2014

Please update the template with the sandbox version here. The only addition made is an optional note / notes area (data28; see this testcase as to why).

The other changes are either invisible or, as regards their (possible) effect on the template, slight:

  • A considerable degree of code tidying – especially the removal of [Tab] characters – and layout formatting to improve comprehensibility;
  • width alternative to infoboxwidth;
  • label22 potential-linewrap mangement ({{longitem}});
  • captionstyle.

I think that's everything. Sardanaphalus (talk) 22:30, 17 April 2014 (UTC)

partially done. the diff was unreadable, so I added |width= and longitem to label22 and note/notes. not clear why we need to override the caption style. Frietjes (talk) 18:33, 20 April 2014 (UTC)

Granular publication parameters

As the consensus of previous discussions shows, the lack of data granularity caused by the new |published= parameter is a problem. The problem of documentation's suggested formatting—including just the year of publication and not the rest of the date—was also raised. I propose this as a solution (Click: compare), which, following the suggestions raised, uses a {{cite book}}-style numbering of parameters, while retaining the presentation under a single "Published" label:

  • |publisher1= to |publisher6=
  • |publication-date1= to |publication-date6= – also named after {{cite book}}'s |publication-date=
  • |edition1= to |edition6= – containing any edition notes (e.g. first edition, first hardback, centenary edition, etc.)
  • |publication-lang1= to |publication-lang6= – could potentially be incorporated into |edition1-6= as "French first edition", "first English edition" etc., which would also discourage overenthusiastic editors from adding "English" to every edition -_-

This also provides more granularity than the old |publisher= and |pub_date= parameters, which in practice often contained multiple publishers and dates (|publisher2= was only sporadically used), and begins to distinguish the data about the book itself from data about each of its published editions.

It also removes the Infobox book using deprecated parameters tracking category, replacing it with temporary cats for each parameter (e.g. "Infobox book using published parameter", etc.) to help us to fix the affected articles much faster, and, as always, all existing uses of the infobox will work exactly as before.

If implemented, I propose we use AWB to quickly work through existing uses of |publisher2= (there shouldn't be many), and then tackle |published=. Any suggestions and or help would be much appreciated! ‑‑xensyriaT 13:51, 5 April 2014 (UTC)

P.S. To try to establish a good consensus, requests for comment have been added at WikiProject Books, Novels, Literature, Children's literature, Infoboxes and Village pump (technical). Also pinging the users who have been involved in the discussion before: @Gerda Arendt:, @P64:, @Redrose64:, @Jason Quinn:, @Pigsonthewing:, @Phil Boswell:, @Randykitty:, @PC-XT:. ‑‑xensyriaT 00:07, 7 April 2014 (UTC)
  • Support Whatever fixes it, and put things back the way they were before, as most people already agreed should be done. There is never any reason to combine different things on the same line, or to remove the full date. The category you mention says there are 28,220 total listed in it, and not one of them needs to be there. Can't you just find all book articles that don't have that, fix them, and then remove this pointless category entirely? Also, can you list all the articles you are fixing to a list somewhere, or would that be difficult to add? Maybe someone can make a bot to look at all of them, see what was there a day before the infobox template was changed, and grab the date from it, then edit the current version of the article to have that date there. If you just copy the infobox as it was at that time period and copy it over to the current article, that might instantly fix all problems just as well. Dream Focus 17:25, 5 April 2014 (UTC)
Yep, this will remove the existing category entirely, and give us the means to find the articles you mention by using a less controversially named temporary category specifically for the affected articles (all categories will be removed along with the problem parameters once we've finished), which will automatically update as they're fixed, and will allow us to restore the full dates: I don't know of any other way to achieve this in practice – the idea of generating a list of all articles with this template, minus the ones with the deprecated category, sounds good and should work in theory (though it'd leave articles that don't have any publication data at all as false positives) but I don't know how to do that in practice. Equally I don't know how (or if it's possible) to get a bot to restore the full dates based on page history, but I'm willing to make sure it gets done one way or another, and once the category is populated we'll be able to see the scale of the problem for the first time and work from there if necessary.
If this lets us restore the full dates and remove the "deprecated" category, would you be willing to compromise on the formatting? There seemed to be a general consensus above that the new formatting wasn't the real problem, and once we implement this new set of fully granular parameters the old display method really won't be up to the job. By listing publishers, publication dates, edition information and language separately readers won't be able to see which edition was published by which publisher on what date, sort of defeating the point of having multiple granular parameters: the way all the publishers, dates etc. were put into only one (or two) parameters was another granularity problem the way the infoboxes had been used in the past. Also, once this is implemented, the formatting can easily be changed however people decide without a need to change any articles (we could keep separate labels as before if a book only had only one published edition listed, for example, or maybe use a subsection for publication history). ‑‑xensyriaT 23:00, 6 April 2014 (UTC)
I support the direction this is going, and thanks to xensyria for putting in the work on it. It does need a bit of debugging. It looks OK with one publication (example1). But with two the second publisher appears again under "Publisher" (example2). With three the second publisher still repeats, and the second language appears where the third language should appear (example3). That's as far as I went. So almost there, but not quite yet. Once it is ready, I do not support using a bot to revert previous changes. I know from my own work with this that many times the changes to the publication fields were accompanied by other improvements, and it would be bad to revert them wholesale. --RL0919 (talk) 19:45, 5 April 2014 (UTC)
Cheers; much appreciated! Bugs fixed in the latest version, and a pretty comprehensive set of testcases made. I'm pretty sure this is ready now, but if you spot anything else go wrong please let me know! ‑‑xensyriaT 23:00, 6 April 2014 (UTC)
How do these new, numbered parameters work with the emitted COinS metadata? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 15:07, 7 April 2014 (UTC)
Seems to me each one will need its own span, unless we just concentrate on the first edition. I've added one for each edition that's in the infobox to the latest sandbox (diff) using {{COinS}}. Until OCLC (and ISBN, etc.) is made similarly granular we can only assume it's to be applied to the first edition included. If instead we only deal with the first edition, even fewer changes would be necessary (just adding the first numbered parameters to each possible parameter switch and ignoring the rest). ‑‑xensyriaT 20:38, 7 April 2014 (UTC)
I also like the way this is moving, and wonder whether a similar approach could be applied to {{{illustrator(s)}}} and maybe {{{translator(s)}}} too. We have loads of Lua code for dealing with this stuff in the {{cite…}} templates, let's reuse and recycle that ;-) —Phil | Talk 21:49, 7 April 2014 (UTC)
I'm still not used to Lua coding yet, but this seems like the best end point solution (and better than trying to reinvent the wheel)! ‑‑xensyriaT 01:03, 11 April 2014 (UTC)
For some reason, I didn't get the ping or the watchlist notification, but I found out at WP:VPT. Thanks for posting there. I also like the progress made. Keep up the good work! Ideally, each edition should have its own parameters for any information that differs. I would support moving towards that, but it is understandable if concentrating on the first edition is more practical for the time being. —PC-XT+ 09:19, 8 April 2014 (UTC)
Thanks; hopefully this will be the first step towards it. ‑‑xensyriaT 01:03, 11 April 2014 (UTC)

Edit request

Made a few minor tweaks; unless there are any objections this looks ready for an edit request. For the sandbox diff: Click: compare. Thanks! ‑‑xensyriaT 01:14, 11 April 2014 (UTC)

(Request disabled) Given the changes below, is that diff still applicable? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 19:21, 20 April 2014 (UTC)
Changes applied on top of the most recent edit. ‑‑xensyriaT 17:42, 25 April 2014 (UTC)
Red information icon with gradient background.svg Not done for now: Xensyria, since this request is followed by a big banner at the bottom of the page requesting that no changes be made, I'm guessing there is no actual consensus for anything and it is unclear to me at this time what there may or may not be consensuses for. Please open a new request at the bottom of the page when this is sorted out. Thank you. — {{U|Technical 13}} (tec) 11:58, 26 May 2014 (UTC)
I think you've completely misread the situation here. The "big banner ... requesting that no changes be made" is a copy of a banner that Xensyria added to Category:Infobox book using deprecated parameters, asking that users of the category not migrate any articles to use the current configuration of the infobox. The person who copied it is asking for the same thing Xensyria is trying to do: to get rid of the code that demands a single combined 'publisher' field. As far as I can tell, there is not anyone opposing this change. --RL0919 (talk) 15:10, 26 May 2014 (UTC)

It's still a problem

I've just found that The Discontinuity Guide is in Category:Infobox book using deprecated parameters simply because it uses |publisher=[[Virgin Books]] |pub_date=1995. There is no way that I am going to stuff that information into a single |published= parameter simply in order to get it out of a controversial category: so when is the template itself going to be altered so that legitimate params don't trigger that category? --Redrose64 (talk) 09:21, 25 April 2014 (UTC)

Reactivated the above request with a new sandbox version. To answer your question directly, hopefully soon! Category:Infobox book using deprecated parameters is removed in the proposed change, and once the existing uses of {{{publisher2}}} and {{{published}}} have been migrated there wouldn't be a pressing need for tracking categories at all. ‑‑xensyriaT 17:42, 25 April 2014 (UTC)

Please remove the code to flag parameters as deprecated

I would like an immediate change made to the template to remove the code that is tagging some of the publisher date parameters as deprecated. At present this code is affecting 28,343 articles. It appears there was no consensus to declare various date parameters "deprecated." As the template is used on 31,886 articles at present it means that 88.9% of the articles using this template do so with "deprecated" parameters. Off hand, I'd say the consensus is to use them.

Related to this is that the documentation for the publisher/publisher2/pub_date/release_date/english_pub_date/english_release_date fields should be restored as most of the articles use those parameters and editors may want to know how to format them. I understand that part of the problem is that editors have not been using the fields consistently.

I'm also perturbed that Category:Infobox book using deprecated parameters has a hatnote from 9 December 2013[3] with:

Editors working on articles that use {{Infobox book}} have been stuck in wikilimbo for at least six months now. Parameters are declared deprecated and yet we should not move forward with updating articles to correct the issue?

Like Redrose64 above I was working on an article for a book and noticed the article was in Category:Infobox book using deprecated parameters. That lead me here where I see that it's been a month since the previous discussions petered out with no resolution. In looking at some recent discussions such as:

it appears unlikely there ever will be consensus to make the change to using published as the only field. A suggestion to those that want to use published is to work on getting consensus to deprecate and replace the other date fields one by one. --Marc Kupper|talk 05:51, 25 May 2014 (UTC)

There seems to be consensus that this needs consensus. All the best: Rich Farmbrough11:59, 13 June 2014 (UTC).
Yes check.svg Done I disabled the categorisation. --Redrose64 (talk) 14:07, 13 June 2014 (UTC)

Book cover border

Hello, I was wondering can we have a consensus on adding a |border = yes parameter to the infobox. In that way for completely white background book covers, it will add a faint border around it so that it is distinguishable. For more information on this parameter, {{Infobox single}}, {{Infobox album}} etc already use this paramter. —Indian:BIO · [ ChitChat ] 05:21, 22 June 2014 (UTC)

@IndianBio: It's already there, see Template talk:Infobox book/Archive 6#Borders for infobox images and Template talk:Infobox book/Archive 6#Border parameter: it was added to the template with this edit and to the documentation with this edit. Is it not working for you? Which page are you having trouble on? --Redrose64 (talk) 08:31, 22 June 2014 (UTC)
Oh I apologize, I was trying to add it to The English Roses article but I used "Border = yes" instead of the small 'b' and it was not coming. Then I checked here and could not find it somehow and thought that it might be useful to get it added. Thanks for your clarification. —Indian:BIO · [ ChitChat ] 08:37, 22 June 2014 (UTC)


Not sure whether this edit is correct, but the template documentation seems unclear (to me anyway) about how this parameter is intended to be used. Thoughts? DonIago (talk) 20:22, 25 July 2014 (UTC)

In my opinion, almost all of the infobox params are intended for info about the original edition. I note that it doesn't mention the paperback edition, which certainly exists (that or my copy is either absolutely unique or a counterfeit) --Redrose64 (talk) 21:00, 25 July 2014 (UTC)
Thanks. Given that nobody else has commented I'll proceed on that interpretation. DonIago (talk) 13:53, 28 July 2014 (UTC)

Tweaking the ISBN parameter

Would it be possible for |isbn= to seek out an ISBN-shaped string within the argument, and internally link that, rather than failing to link if the argument as a whole isn't an ISBN-shaped string? E.g. the "(hardcover)" at [4] is preventing the ISBN from being linked. It Is Me Here t / c 21:10, 20 July 2014 (UTC)

added |isbn_note= (which is hopefully uncontroversial). Frietjes (talk) 17:35, 26 July 2014 (UTC)
I've been using the new |isbn_note= parameter, which is very useful in certain articles. Can someone add it to the documentation so more editors are aware of its existence?
Also, where are we on the published/publisher debate? If there has been consensus, the documentation should be updated to reflect it.— TAnthonyTalk 02:02, 23 September 2014 (UTC)
This is somewhat related; I think ISBN13 should be separate parameter, that way there's no confusion for people not familiar with the differences of IBN10 and ISBN13. Although the current parameter recognizes ISBN13 strings it would be better for clarity and cleaner if the two could just be identified separately. If I want to add an ISBN13 to an article with an existing ISBN10, I can either just list it next to the ISBN10 (not very clear) or add it with the note ISBN 13 (clunky). Pariah24 (talk) 03:01, 8 October 2014 (UTC)
You don't need both. Any ISBN-10 can be converted to an ISBN-13, and an ISBN-13 which begins 978 can also be converted to an ISBN-10; ignoring the 978 at the start of the ISBN-13, nine of the digits are identical, only the last one differs. An ISBN-13 which begins 979 has no ISBN-10 equivalent. --Redrose64 (talk) 09:07, 8 October 2014 (UTC)
I understand how the process works; I also understand you don't necessarily "need" both, but it is common practice to list both on nearly every database out there. It has come in handy for me in the past to have both available on hand to run them through a search. Who wants to calculate checksum digits for every book by hand? Since this is an encyclopedia i.e. a reference tool for information it makes sense to list both of them. I'm not going to go off editing the template without consensus (not that I can anyway) but I think it's something that should be discussed. Listing them both equally would bring Wikipedia more in line with worldcat and other respectable information sources. Pariah24 (talk) 22:33, 10 October 2014 (UTC)

Parameter name "title"

Currently, the booktitle must be entered by parameter |name= (or let it default to the pagename). I propose to add parameter |title= for this ( = book title). More intuitive. Old parameter name |name= stays, no intention to change this. Also, default title/name = pagename stays. -DePiep (talk) 06:00, 31 October 2014 (UTC)

Oppose this would add needles complexity, to solve no apparent problem. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 01:20, 1 November 2014 (UTC)
It solves the discrepancy between parameter name |name= and book "name" being its title (which can also have a subtitle btw). Complexity now lies with the editor. -DePiep (talk) 16:57, 1 November 2014 (UTC)
And the evidence that this is causing a problem is..? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 10:38, 4 November 2014 (UTC)
What problem are you talking about? -DePiep (talk) 22:39, 4 November 2014 (UTC)
Well, quite. There is no problem that requires this change as a solution. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 22:51, 4 November 2014 (UTC)
I agree. I didn't claim there was a problem. However, the proposal stays. -DePiep (talk) 07:02, 5 November 2014 (UTC)

Publisher names, publication dates

These linked sections of Archives 6 and 7 concern wholly or mainly our publication parameters: publisher, pub_date, publisher1, publication-date, published, etc (some may be deprecated, some never realized).

Next wishes (proposal & adoption of a complex new parameter published=, 2013-08)
Deprecated parameters (immediate reaction to its introduction, 2013-08)
The new "published" parameter, a bad idea? (2013-09)
Data granularity [duplicated in the archive] (from 2013-12)
Granular publication parameters (2014-06): Top; 1. Edit request; 2. It's still a problem

FYI, my excursion to the archives was prompted by notice of one ISP session today (Contributions 2601:9:700:62B:FDF6:ED26:7E5E:A393) that provides and revises precise American-style publication dates as values of the complex parameter. The two double visits provide first one precise date, then another. That doesn't concern the infobox design directly but the archived discussions do feature, among much else, our various expectations concerning how editors will complete the publ field(s).

--P64 (talk) 22:25, 6 November 2014 (UTC)

This mistake has completely put me off editing Wikipedia until recently (not a very mature response but there you go), but is still on my mind. Having given it more thought, here's what's currently on my mind:
  1. Everyone seems to be in agreement that |published= should be removed.
  2. There was no consensus to revert to the old semi-granular parameters (especially when some editors spent a lot of time correcting/improving infoboxes in other ways while changing to |published=, and the old parameters often contained multiple data in practice) nor to migrate all examples to a new fully granular system, forcing a single field display.
What I'd failed to see in previous proposals was that we could replace |published= with a completely optional set of fully granular parameters for those who wanted to use them (however fully granular parameters were implemented we would still have to support the old parameters to allow for existing use), rather than trying to force this new (to my mind much improved) system on all editors. This way if editors objected to the condensed display they could use the old parameters without problem, but equally if we came across multiple publishers, say, in an old parameter infobox, we could migrate it as and when it was encountered.
I think this would address the only objections raised last time (Dream Focus wanted the old parameters as they were & Redrose64 pointed out the ridiculousness of migrating in minor cases), would support the improvements made in the failed |published= migration, and would allow us (or, you know, just me) to remove all current instances of |published=, which could then be removed from template and documentation before anyone else used it, like the IP edits mentioned above. Any further changes could then be discussed without this still being an issue. ‑‑xensyriaT 00:46, 7 November 2014 (UTC)

subtitle italicisation

I've added |subtitle=. It should use the same italicisation as |title=. Could someone check my code in that regard, please? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 12:17, 25 October 2014 (UTC)

Andy Mabbett, the title is always italic (no conditional, see titlestyle), so you don't need any conditional in the subheaderstyle. the |italictitle= is for the automatic italicisation of title at the top of the transcluding article. Frietjes (talk) 14:09, 25 October 2014 (UTC)
Of course. Thank you. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 15:30, 25 October 2014 (UTC)
This change was initiated in on an other talkpage, see Template talk:Infobox#subtitle. The edits mentioned here (25 October 2014) have been undone, see [5]. As for layout, this (reverted) form, placement in the first subheader would separate title and subtitle by the box's border. See follow up in section #Subtitle below. -DePiep (talk) 05:57, 31 October 2014 (UTC)


The template:infobox book/sandbox version is updated, 10 November. See Update note below. -DePiep (talk) 13:45, 10 November 2014 (UTC)

I propose to add optional parameter |subtitle= to this infobox. In code (simplified here):

| title = {{{name|{{PAGENAME}}}}}{{#if:{{{subtitle|}}}|<br/><small>{{{subtitle|}}}</small>}}
Animal Farm
Author George Orwell
Proposal is in the /sandbox, see also /testcases. @Pigsonthewing, Frietjes, and Rezonansowy: -DePiep (talk) 05:51, 31 October 2014 (UTC)
In Wikidata, subtitle is property P392. -DePiep (talk) 06:23, 31 October 2014 (UTC)
Books with subtitles (compare current solution): Animal farm, My Senator and Me, On the Origin of Species -DePiep (talk) 09:49, 31 October 2014 (UTC)
You mean you propose to re-add the parameter, which you recently removed after I added it. I oppose the use of your code, which shoehorns the subtitle into the {{Infobox}} template's |Title= parameter, with a <br/> separator. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 01:19, 1 November 2014 (UTC)
Can you explain why you oppose adding this parameter while you have added it yourself before? -DePiep (talk) 09:08, 1 November 2014 (UTC)
I don't oppose adding the parameter; what I said was " I oppose the use of your code, which shoehorns the subtitle into the {{Infobox}} template's |Title= parameter, with a <br/> separator. ". Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:00, 1 November 2014 (UTC)
Then, do you maintain your earlier proposal (by edit, now reverted) to have a subtitle as an infobox subheader, separated from the title by the infobox's border? Or do you have a third option? -DePiep (talk) 14:10, 1 November 2014 (UTC)
There being no argument against it other than your IDONTLIKEIT, of course I do. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 10:29, 4 November 2014 (UTC)
Answered days ago. -DePiep (talk) 22:50, 4 November 2014 (UTC)
Support - Ollieinc (talk) 03:33, 1 November 2014 (UTC)
In doubt Now I have a problem in the visual appearance of both solutions. --Rezonansowy (talk | contribs) 08:34, 4 November 2014 (UTC)
Rezonansowy can you describe that problem? -DePiep (talk) 22:47, 4 November 2014 (UTC)
See below, bold subtitle for such long texts doesn't look too good, IMO. --Rezonansowy (talk | contribs) 08:56, 5 November 2014 (UTC)
Apart from being long, I don't see things that bad. As it is in the lefthand (current version), it is a weird sentence (lowercase start...) starting out of nowhere. Is that any base for how you'd like to see a subtitle?
/sandbox (1) is Updated. See Update note below.-DePiep (talk) 13:45, 10 November 2014 (UTC)
In Template:Infobox/testcases Frietjes is showing a third option. -DePiep (talk) 20:29, 5 November 2014 (UTC)
subheader vs. subtitle
{{Infobox}} {{Infobox book/sandbox}}
On the Origin of Species
by Means of Natural Selection, or the Preservation of Favoured Races in the Struggle for Life
Origin of Species title page.jpg
The title page of the 1859 edition
of On the Origin of Species[1]
On the Origin of Species
Origin of Species title page.jpg
The title page of the 1859 edition
of On the Origin of Species[2]
  • comment: the use of <br /> and <small>...</small> tags is suboptimal. Frietjes (talk) 18:30, 4 November 2014 (UTC)
I fully agree. Can be solved at Template talk:Infobox, but I don't know what's holding things up there. Parametername, semantics, datarow. I don't see the problem. -DePiep (talk) 22:44, 4 November 2014 (UTC)
sure, ignoring the fact that the only proposal at Template talk:Infobox uses <br /> and <small>...</small> tags, which is suboptimal. Frietjes (talk) 20:10, 5 November 2014 (UTC)
  • Update 2014-11-10. To improve visual apearance, I've changed the subtitle format: title italics stay; font-size:smaller; font-weight:normal (unbold). See testcases for /sandbox (1). Three fonts effects was a bit much. Comments? -DePiep (talk) 13:45, 10 November 2014 (UTC)

Read by parameter

Please add Read by parameter, which is useful for audiobooks. It defines person who read the book for recording the audiobook. It was used in {{Torchwood book}} for example. --Rezonansowy (talk | contribs) 18:43, 9 November 2014 (UTC)

A preferred position? -DePiep (talk) 19:45, 9 November 2014 (UTC)
Maybe after the {{{writer}}} {{{author}}}... --Rezonansowy (talk | contribs) 09:21, 10 November 2014 (UTC)
Added |read by= to the /sandbox, not yet /sandbox2. See template:infobox book/testcases, added to the examples.
Second thought: shouldn't we name it |audio read by=, both parameter and label? If seen isolated (without the word "audio book" nearby), it could be misunderstood as 'those who have read the book'.
(+lol, you got me. Our books don't have a {{{writer|}}}). -DePiep (talk) 13:22, 10 November 2014 (UTC)
Should we push this into live as a merge from (TfD) Touchwood books? Any more from that one to add? -DePiep (talk) 13:35, 10 November 2014 (UTC)
Yes, this would be good idea from the technical point. --Rezonansowy (talk | contribs) 10:29, 11 November 2014 (UTC)
OK, |audio read by= now ready for deployment in the sandbox (see testcases).
One more question @Rezonansowy:: the Torchwood template also has |set between= option. I think that is useful in here too. We can use a more general name+label here: |set in period=; position right below "subject". Add? -DePiep (talk) 12:48, 11 November 2014 (UTC)
And another one: why not have a "set in place" option too, next to "time"? Let's make it:
[label data] Set in |set in=. This way the editor can add appropriate text to make it read: "Set in  Russia, 1918". (I must say, together with "genre" and "subject" this is a more interpretive parameter, not as factual as the others). Add? -DePiep (talk) 12:55, 11 November 2014 (UTC)
Read by seems good (might be a good idea to discourage enthusiastic editors in the documentation from trying to list every person to have read, say, the Sherlock Holmes novels though). I don't think that |set between= in these cases would be able to be replaced by |set in= and |set in period=, as this seems to have been used for continuity (in addition to |preceded by= and |followed by=; not sure of the precise logic used to distinguish these, but if standardised with other {{infobox book}} uses, the latter could be used alone); that's not to say it wouldn't be useful as an extra parameter, just not an equivalent replacement. Also wondering what would happen if a book was set in multiple periods and places (Cloud Atlas springs to mind)... would it display as something like "Set in  Chatham Islands; Zedelghem, Belgium; Buenas Yerbas, California; Britain; Nea So Copros, Korea; Big Island, Hawaii, 1850; 1931; 1975; present day; future; far future"? ‑‑xensyriaT 15:55, 11 November 2014 (UTC)
Indeed, no need to copy the strict definition from there, I only took the idea. I guess the Set in label can cover nicely relevant time and/or place.
An editor adding a long list - well, too much detail and irrelevants can be added everywhere, in text too. We need sound judgement for that, not making a good edit impossible. (see how many "relation" family members are listed in John F. Kennedy). My signing, late: -DePiep (talk) 18:34, 14 November 2014 (UTC)
No support from original requester Rezonansowy, so this idea about |set in= will not continue. -DePiep (talk) 18:44, 14 November 2014 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Will propose the |audio read by= addition (below), as is in the sandbox now. -DePiep (talk) 18:44, 14 November 2014 (UTC)

  • Please replace all code with all sandbox code.
  • Changes: Add parameter |audio read by= as asked & discussed above in #Read by parameter. Data rows had to be renumbered.

Note: I could do the edit myself (under TE-protection), but an extra pair of eyes are welcome. -DePiep (talk) 18:56, 14 November 2014 (UTC)

@DePiep: I'm not so experienced in it, if it's useful just add it. --Rezonansowy (talk | contribs) 19:10, 14 November 2014 (UTC)
I take you for the Book specialist ;-): if you think it's useful in the tempalte, we'll add it. (edit request paused for now) -DePiep (talk) 19:18, 14 November 2014 (UTC)
added as |audio_read_by= since all other parameters in the template use underscores instead of spaces. Frietjes (talk) 19:49, 14 November 2014 (UTC)
  • @DePiep: I support two set in params. Now it looks very good and would be very useful. Time to think about Wikidata props :) --Rezonansowy (talk | contribs) 20:08, 14 November 2014 (UTC)
Frietjes@ We are cross editing (funny experience). I leave this to you from here. -DePiep (talk) 20:11, 14 November 2014 (UTC)
fixed as |set_in= since all the other parameters use underscores instead of spaces. Frietjes (talk) 20:26, 14 November 2014 (UTC)
What about |set in period=? This is useful as well. --Rezonansowy (talk | contribs) 21:25, 14 November 2014 (UTC)
seems redundant since the setting is the time and place. Frietjes (talk) 21:30, 14 November 2014 (UTC)
OK. --Rezonansowy (talk | contribs) 21:43, 14 November 2014 (UTC)

Now {{Torchwood book}} seems to be merged. --Rezonansowy (talk | contribs) 21:43, 14 November 2014 (UTC)

Proposed addition of a release_number parameter

I would like to propose the addition of a release_number parameter for Doctor Who books. I know that this parameter has already been added, but since the addition was never formally proposed here, I thought I would retroactively propose the addition. any objections? Frietjes (talk) 21:38, 18 November 2014 (UTC)

note that there are around 500 or so novels in this category, most of which are now using this parameter. Frietjes (talk) 21:40, 18 November 2014 (UTC)
@Frietjes: It's only fair that you mention why the parameter was added and also why it is already in use: it was this TfD and the one immediately below it. --Redrose64 (talk) 22:06, 18 November 2014 (UTC)
The addition was correctly challenged & reverted. See this appeal to the admin. I find it apalling that this thread is opened as if nothing happened, while he current template version is achieved by disruptive non-talking edit warring. Any editor with a sense of correct procedure would have reverted Pigsonthewing. In this hostage situation, looking for "consensus" with a bleeding nose is not the way to proceed. In this atmosphere, I do not expect that my contributions would be appreciated. -DePiep (talk) 22:59, 18 November 2014 (UTC)
@Redrose64:, yes, thank you for providing the link. in the edit summary, we were instructed to revert the addition if it is controversial. apparently it is controversial. now, as part of WP:BRD, I am attempting to start a discussion about the merits (or lack of merits) of adding it. Frietjes (talk) 00:21, 19 November 2014 (UTC)
OK, so if the decision is not to include this param, does that mean that the two infoboxes deleted yesterday should be reinstated? --Redrose64 (talk) 00:46, 19 November 2014 (UTC)
@Redrose64:, I could be wrong, but I thought the {{Torchwood book}} template was "unused", so it's not really part of this discussion? as far as the Doctor Who books go, a bot replaced all of them putting the 'release number' into the release_number parameter. so, possible outcomes could be (1) the parameter is deemed to be important enough to keep in the infobox, and nothing happens to the articles, (2) the 'release number' is deemed unimportant, and we just remove the parameter from the infobox, (3) a bot/editor moves the 'release number' to a different location within the infobox (e.g., the notes section), or (4) the Doctor Who book template is resurrected and the entire process is restarted as a merger discussion, or (5) something that I haven't considered. Frietjes (talk) 01:05, 19 November 2014 (UTC)
on a related note, I would support reverting Plastikspork's changes while this discussion proceeds (as a minimal good faith gesture) since Plastikspork did say "please revert/discuss if this is controversial". Frietjes (talk) 01:08, 19 November 2014 (UTC)
I've informed the most relevant WikiProject, which I think should have been done at the start. --Redrose64 (talk) 10:10, 19 November 2014 (UTC)
re Redrose64: IMO there is no need to introduce the {{Torchwood}} TfD in here. It the has been discussed here and has concluded. -DePiep (talk) 09:27, 20 November 2014 (UTC)
My suggestion: make this series and number show in the same data row, e.g.: "Series, number 5, 12" or some other format, with the label if-ed. -DePiep (talk) 09:27, 20 November 2014 (UTC)
It's more problematic. Is a "Release number" an independent number or is it sub to a series (iow, does the numbering restart in a next series)? When answered whichever way, why would we specify this parameter specific for the Dr Who books, while this is the generic Book template? -DePiep (talk) 10:28, 20 November 2014 (UTC)
One editor disruptively making a point does not amount to a controversy. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 11:36, 19 November 2014 (UTC)
Of course the parameter should be included. ~500 is not a trivial number of articles. They were, and would again be, would be damaged by its removal. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 11:36, 19 November 2014 (UTC)
  • The parameter should be included. The only objection so far (running to several Kb over many pages) seems to be on a technicality. Oculi (talk) 10:42, 21 November 2014 (UTC)
    • The parameter has been in the template for several days. No other editor has seen fit to remove it. I suggest this section be marked as resolved. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 10:13, 22 November 2014 (UTC)
      • I don't see how it harms anything to add it, and only helps thing to not remove it, so I say it shouldn't be removed. — Cirt (talk) 16:45, 1 December 2014 (UTC)

Process issues

Subthread to separate process issues from actual merge discussion. -DePiep (talk) 12:25, 20 November 2014 (UTC)

Image size

For parameter image_size, it says "Default size is 250px. Use a number to change image size". This is incorrect. The infobox book for Adventures of Huckleberry Finn does not specify a size and it defaults to 220px. The infobox for The Scarlet Letter does not specify a size and it defaults to 183 px; this one uses the "upright" parameter. I suspect that other "defaults" are possible, and we're not explaining it at all here. — Anomalocaris (talk) 19:10, 28 December 2014 (UTC)

The default "size" is actually frameless the real value of which depends upon the user's preferences, see WP:EIS#Type. The Scarlet Letter overrides the infobox defaults because it uses the full image syntax
| image         = [[File:Title page for The Scarlet Letter.jpg|upright]]
not the bare filename. --Redrose64 (talk) 19:42, 28 December 2014 (UTC)

Use abbr tag for ISBN?

I noticed that an <abbr>...</abbr> tag is not being used with ISBN in the infobox whereas OCLC and LC Class do use it. Is there any particular reason why? If not, perhaps we should change

| label30 = [[International Standard Book Number|ISBN]]


| label30 = [[International Standard Book Number|{{abbr|ISBN|International Standard Book Number}}]]

or something similar. Jason Quinn (talk) 20:51, 1 January 2015 (UTC)

Just some relevant info: <abbr>...</abbr> is not used by some very old browsers (IE6 and IE7). The rendering is also different on different browsers as Firefox displays an underline while other browsers generally do not. Jason Quinn (talk) 07:32, 25 January 2015 (UTC)

Alt and image_size params

Something appears to be wrong with the alt= and image_size= parameters. I can't change them. – Paine EllsworthCLIMAX! 02:50, 19 February 2015 (UTC)

@Paine Ellsworth: When the full image syntax is used in the |image= parameter, certain other parameters (|image_size= |alt= |border=) are ignored. I fixed Think and Grow Rich like this. --Redrose64 (talk) 10:28, 19 February 2015 (UTC)
Thank you, and forgive me for forgetting that. I increased the size a bit, as I used 100px just to try to get it to change. Anyway, thanks again! Joys! – Paine  10:36, 19 February 2015 (UTC)

What about a new parameter "website"?

I think it would be a good idea to add another parameter to the infobox for the official website of a book. These are getting more and more common for books and it would be informative and relevant content. --Fixuture (talk) 21:16, 6 March 2015 (UTC)

This has been suggested before, several times - see the archives. --Redrose64 (talk) 22:48, 6 March 2015 (UTC)


A man walks into a shop and asks "Do you have any blue shirts?"

The shopkeeper flies into a rage. "Blue shirts? BLUE SHIRTS!? What is it with you people? I'm sick of explaining about blue shirts. I'll tell you the same as I told the other 99 guys who asked me for blue shirts this week: We don't stock blue shirts. We will never stock blue shirts. And do you know why? I'll tell you that, too. There's no demand for them."

-- Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 22:57, 6 March 2015 (UTC)

I would like to see this too. Can someone who knows how to do it go ahead? Sarah (SV) (talk) 16:20, 14 March 2015 (UTC)
Given that several people have asked for this in the past, I've gone ahead and added it, tested it, and it seems to be working. Sarah (SV) (talk) 17:12, 24 March 2015 (UTC)

Multiple ISBNs

This template should have more than one "isbn" parameter. For example:

isbn1: nnnnnnnnnnnnn
isbn1_note: hardback
isbn2: nnnnnnnnnnnnn
isbn2_note: paperback

Knife-in-the-drawer (talk) 05:33, 4 April 2015 (UTC)

There have been times when I have wished for this also; however, there is such a thing as too much information in infoboxes, and this is probably one of those cases. Any info beyond the 1st edition ISBN may be added with the isbn_note parameter; and yet some editors will revert the additions of extra ISBNs as superfluous. – Paine EllsworthCLIMAX! 23:57, 9 April 2015 (UTC)

Night (book)

I just updated Night (book) to use this infobox, but was unable to find parameters for "LC Class" and "First translated". any objections to adding these parameters so I can get rid of the child infoboxes? Frietjes (talk) 12:53, 10 May 2015 (UTC)

title_orig, orig_lang_code, and {{Lang}}

Existing behaviour was that if title_orig was set an implict {{Lang|orig_lang_code|title_orig}} was created.

This is quite nice when it works because it puts the page into the right hidden categories, and adds any gubbins that {{Lang}} may have for style or metadata.

Unfortunately there are three problems:

  1. Often the "title_orig" is also in English.
  2. Often orig_lang_code is not set, leading to a failure of the categorisation
  3. Having no explicit "{{Lang}}" make it hard to identify problem 2 and makes it hard for source browsers to identify the language used.

As an immediate step I have changed Infobox book so that the {{Lang|orig_lang_code|title_orig}} is only generated if orig_lang_code is defined.

I also suggest that explicit "{{Lang}}" is preferable.

All the best: Rich Farmbrough, 00:02, 27 August 2015 (UTC).

Caption without image

I added some logic to suppress the caption when there is no caption. this was happening due to the passing of tracking categories through the image parameter. Frietjes (talk) 17:38, 21 October 2015 (UTC)

Interaction with footnote display?

The diary article On the Way Home now provides two formal references using [ref] tags and template {{reflist}}, both defined in the reflist parameter |refs=. The older one [ref name=LCC] is numbered '2' and displayed second although it is called earlier in the infobox; called earlier in the lead paragraph; defined earlier under the {reflist} parameter |refs=. Because it is called earlier both in the infobox and the lead, the appearance is odd: whether one begins reading with the infobox or the lead, "[2]" appears before "[1]".

I viewed some neighboring implementations but didn't save them. For one, the older reference was previously defined in the infobox, at parameter |congress=, and I added [ref name=kirkus] about 30 minutes ago as the only one defined in the reflist --with the same display we see now. --P64 (talk) 20:44, 2 October 2015 (UTC)

interesting, it appears to be coming from the top span metadata link. I tried adding some "unstrip" but didn't exactly work as planned. someone like User:Jackmcbarn could probably work it out. Frietjes (talk) 17:37, 21 October 2015 (UTC)
alternatively, if a coins expert (like User:CBDunkerson?) could tell me if we can move the coins span to further down in the infobox, or if it has to go in the title? Frietjes (talk) 17:40, 21 October 2015 (UTC)
@Frietjes: The title parameter gets looked at before the data15 (genre) parameter, and since the title parameter looks at pub_date and not genre, pub_date gets looked at first. We can hack around this specific case by putting {{#if:{{{genre}}}|}} before pub_date in title (which will look at genre but not do anything with it). A proper fix would require gerrit work (and I actually did it not too long ago, but it ended up getting reverted). Also, unstrip currently has no effect whatsoever on ref order. Jackmcbarn (talk) 22:01, 21 October 2015 (UTC)
Jackmcbarn, understood. if we could move the coins line down to the bottom, this wouldn't be a problem. until there is a fix, I added the empty #if parser as suggested. Frietjes (talk) 22:13, 21 October 2015 (UTC)

Missing parameters

It would be useful if "external_url" and "external_url_host" were included in the copy-and-paste listing of the template at "Usage". Any particular reason that they aren't? They must be used fairly often, I'd think. PamD 16:46, 29 October 2015 (UTC)

Books without cover images

I would find it useful if the template automatically added books that do not have a cover image to a hidden category - perhaps Category:Books without cover images. I have uploaded a number of book covers and this hidden category would make it easier to identify which books still need covers. Does anyone have any thoughts on whether this change should be made to the template? --WayfaringWanderer (talk) 22:10, 21 November 2015 (UTC)

Looks like it already does this – wouldn't Category:Books with missing cover suit this need?  Paine  12:34, 22 November 2015 (UTC)
Yes, that's exactly what I was looking for. I have no idea how I missed that. Thanks! --WayfaringWanderer (talk) 21:49, 23 November 2015 (UTC)
Pleasure! Paine 

Multipage files as cover image

In depopulating Category:Infobox book image param needs updating, I've come across a couple of instances in which a page (other than the first) of a djvu file is used as the book cover image (see Disagreeable Tales). In this instance it can't be changed to the bare filename because the cover image is page 3 of the document. Is there a sensible way to add this page functionality to the template?— TAnthonyTalk 16:15, 22 November 2015 (UTC)

Djvu files (especially from Internet Archive, as most of them on Commons are) tend to be very lossy, which is fine for proofing on Wikisource, but it would be much better to get the full quality scan from IA, and then upload the relevant page here separately as an image (this is a pretty common practice, but not universal it seems). Are there any other exceptions, like pdfs for example? ‑‑YodinT 16:22, 22 November 2015 (UTC)
Wait, the example you gave was from Gallica... the same should probably apply, but I'm less familiar with the best way to get the best quality scan from there. ‑‑YodinT 16:24, 22 November 2015 (UTC)

Ok, I've created the Disagreeable Tales title page. If you come across any other examples then give me a shout. ‑‑YodinT 01:52, 25 November 2015 (UTC)

Thanks for that! Here is another: Poésies (Mallarmé book). Thanks again! — TAnthonyTalk 18:50, 28 November 2015 (UTC)
Yes check.svg Done and starting to work my way through this list. Let me know if you come across any I've missed. ‑‑YodinT 12:51, 30 November 2015 (UTC)
Thanks!— TAnthonyTalk 15:38, 30 November 2015 (UTC)
Least I could do with you working through that cat. :) ‑‑YodinT 23:43, 30 November 2015 (UTC)
@Yodin: Looks like the last two are The Turn of the Screw and The Waste Land. Thanks!! — TAnthonyTalk 00:39, 18 December 2015 (UTC)
Got the files, but not the time just yet; plan to finish them off in the new year. Cheers again for your work. :) ‑‑YodinT 19:52, 21 December 2015 (UTC)

More advanced ISBN processing

I created Template:Infobox book/isbn, which does more error checking, and validation of the ISBN. let me know if you see any problems. there is still an open question of what to do when the input isn't an ISBN. clearly, if it is formatted like an ISBN, but doesn't pass the checksum, we should track and fix. however, if it's a list of ISBNs or ISBNs with notes, it's not so clear. the |ISBN_note= parameter may be used to handle notes, so we could enforce that the input must be a valid ISBN, but we would need to clean them up. Frietjes (talk) 18:52, 21 December 2015 (UTC)

Can a maintenance category be set up to isolate the ISBNs with notes? I'd volunteer for the cleanup crew, we should probably tidy that up anyway, and it will promote the existence of |ISBN_note=, which is still relatively new, and its usage. Of course I don't know what to do about multiple ISBNs, etc.— TAnthonyTalk 19:02, 21 December 2015 (UTC)
Also, am I understanding your edit summary, the ISBN parameter will now work with those ending in X?— TAnthonyTalk 19:05, 21 December 2015 (UTC)
TAnthony, yes, ISBNs ending with X now work, and anything that isn't a valid ISBN is being tracked in Category:Pages using infobox book with an invalid isbn. note that invalid means that the string is not purely a valid ISBN, so notes will make it invalid (or a bad checksum). as you said, remove the leading 'ISBN' if it's there, and move the trailing notes to |ISBN_note=. if there are multiple ISBNs, you could probably move the extra ones to |ISBN_note= as well, but ideally, we should have a better solution. for example, if the second ISBN is for the paperback, we can just discard it. there may be cases where we want to have more than one, in which case, should consider having a second ISBN parameter like {{Infobox graphic novel}}. Frietjes (talk) 19:18, 21 December 2015 (UTC)
This is great & I agree: to me the best solution would be gradually transitioning to a clear separation between fixed info about the book (author name, genre, when it was actually written, etc.) and info about notable editions (first ed, first English translation, etc.; each one would have date of publication, publisher, as well as ISBN/OCLC); see Template:Infobox book/sandbox and Template:Infobox book/testcases for a very rough proof-of-concept of how it could look. Each notable edition would have its own ISBN parameter, and all multi-ISBN fields could be tagged for migration. At the moment, many classics have ISBNs of random paperback editions in the infobox, just because an editor saw that ISBN had been left blank; separating editions' info would pretty much stop editors from doing this. ‑‑YodinT 19:50, 21 December 2015 (UTC)
I have removed the CS1 ISBN error category from the ISBN subtemplate. As you can see on the documentation page: "This is a tracking category for CS1 citations that have ISBN errors." The infobox book template is not a Citation Style 1 citation template, so it should not use that category for tracking errors. Thanks. – Jonesey95 (talk) 21:24, 21 December 2015 (UTC)
Jonesey95 where can we track them then? I think it was OK to repurpose the category and include ISBNs coming from infoboxes... at least till we empty the backlog. -- Magioladitis (talk) 21:31, 21 December 2015 (UTC)
OK. I found a solution for that. I revived the Pages with ISBN errors. -- Magioladitis (talk) 23:46, 21 December 2015 (UTC)

By the way, what is the general consensus on multiple 1st edition ISBNs, as in, both the US and the UK first editions being listed, either when they are released on different dates, or not. This current Yobot run removing the unnecessary ISBN commands is revealing a lot of such book articles in my watchlist. I'm tempted to remove whichever one is later as part of the movement we are discussing here, but I don't want to stir up anything LOL. — TAnthonyTalk 23:42, 21 December 2015 (UTC)

TAnthony I was about to ask the same think. Also is it worth having as note hardback /softback? -- Magioladitis (talk) 23:46, 21 December 2015 (UTC)
I would say this a statement regarding the most significant edition i.e. the true first. Reduce count of ISBNs to however many are 1st. :: Kevinalewis : (Talk Page)/(Desk) 09:20, 22 December 2015 (UTC)
  • lol too soon, too soon :3 ‑‑YodinT 13:18, 22 December 2015 (UTC)

It is also important to note that this change is great. Google in many cases is inheriting data form Wikipedia and the wrong ISBN was also displayed in google search which is hilarious. -- Magioladitis (talk) 23:47, 21 December 2015 (UTC)

Oh ha, that is funny.— TAnthonyTalk 23:54, 21 December 2015 (UTC)
The wrong ISBN missing a digit and my fix. -- Magioladitis (talk) 09:53, 22 December 2015 (UTC)

Here is a proof of that. -- Magioladitis (talk) 09:53, 22 December 2015 (UTC)

Good catch. ‑‑YodinT 13:18, 22 December 2015 (UTC)

Documentation needs update

The documentation (this page) may be a step or three behind the times. See two sections up concerning the explicit entry of units "pp" and "ISBN" in the pages= and isbn= fields.

The TemplateData table says Status of published= is optional and that of publisher= is deprecated but I understand we retracted that; should be vice versa. --P64 (talk) 18:15, 4 January 2016 (UTC)

Agreed. Is there a specific MoS-type-guide for template docs? ‑‑YodinT 22:47, 4 January 2016 (UTC)

Pages field

I wonder if someone could help in removing "pp." from the pages field. (Example). I see hundreds of them. -- Magioladitis (talk) 12:19, 22 December 2015 (UTC)

Yeah, let's blitz this with AWB in the new year, and put a note in the documentation to stop it happening in the future. ‑‑YodinT 13:59, 22 December 2015 (UTC)
I recall that the documentation prescribed " pp." or perhaps " pp" in the Pages field. It still does prescribe "ISBN " in the ISBN field. --P64 (talk) 18:11, 4 January 2016 (UTC)
Just to check, do you agree missing them out is the best practice P64? ‑‑YodinT 22:48, 4 January 2016 (UTC)

Title position

Currently the title (defined by |name=) is located on top of and outside the infobox. Shouldn't it be positioned inside the infobox, like with most other infoboxes? - HyperGaruda (talk) 07:57, 31 December 2015 (UTC)

Hellooooo? Anyone? Do I have to turn this into an RfC or what? - HyperGaruda (talk) 12:03, 18 January 2016 (UTC)
Why? and is "like with most other infoboxes" really true? :: Kevinalewis : (Talk Page)/(Desk) 12:17, 18 January 2016 (UTC)
Because it seems odd that an infobox parameter is not part of the infobox visually. That was an WP:ILIKEIT argument, but I'd say that if its audio ({{Infobox album}}), visual ({{Infobox comic book title}}) and audiovisual ({{Infobox film}}) counterparts have the titles inside the box, WP:CONSISTENCY also comes into play. Other major infoboxes that have the title inside, are {{infobox person}}, {{infobox settlement}}, {{taxobox}} and most of their derivatives (see also Wikipedia:List of infoboxes). - HyperGaruda (talk) 13:49, 18 January 2016 (UTC)
"not part of the infobox visually" - I disagree and I believe is 'highlights' the title element of the infobox information. I have no real axe to grind on this issue - but it is a fairly complex peice of wikicode - which would require someone with some experience to reverse to situation, (or perhaps testing patience) There are some risks envolved given the prevalence of this infobox. And no, what I said wasn't remotely an WP:ILIKEIT argument! :: Kevinalewis : (Talk Page)/(Desk) 14:12, 18 January 2016 (UTC)
Haha, no, I was referring to my own "visual" argument when I said WP:ILIKEIT. Anyway, it seems that this issue has come and gone every now and then: Template talk:Infobox book/Archive 2#Why is the title outside of the box?, Template talk:Infobox book/Archive 4#Move title into infobox?. Neither discussion seems to have finished. The other infoboxes tend to colour the title background for "highlights"... What sort of issues are you predicting if we were to edit the infobox title? - HyperGaruda (talk) 15:53, 18 January 2016 (UTC)
Okay - misunderstood! - I was concerned about the whole thing breaking. That was all. :: Kevinalewis : (Talk Page)/(Desk) 16:33, 18 January 2016 (UTC)
{{Infobox television}} and {{Infobox character}} are two other widely-used infoboxes with |name= inside (and with a background). It has always seemed odd to me that this one is different from the examples HyperGaruda has mentioned, which I would agree are of a similar "class". It looks like the title was moved out of the box in 2006 with some other format changes when the template was relatively new, and the edit summary doesn't indicate any particular reasoning.— TAnthonyTalk 23:47, 18 January 2016 (UTC)

Can the contents of the infobox be parsed and searched?

I'm not sure if this is possible already. I take a guess and say it's not - or at least not without using external tools, so take it as a suggestion:

Wouldn't it be great if one could search all books via the info in their infobox book template? So for instance if I'm interested in technological automation and would like to find interesting books about the subject I could search for subject:automation which brings up all books which have the word "automation" in their subject parameter (e.g. Automate This). By now for such things one has to use other websites, Google or Wikipedia categories (in this case Category:Works about automation; however many subjects don't have their own categories).
One could also search for all books which link to a specified Wikipedia-article in their subject field...which in turn would also allow for that search to be linked on Wikipedia articles so that one could find books with Wikipedia articles about whatever topic one is currently reading about.
Also one could search for all books (which have their infobox book template properly filled) by a specified publisher.

What do you think of this? I probably got to post it elsewhere if that suggestion makes some sense to you as it could be used for many infobox-templates.

--Fixuture (talk) 19:52, 28 January 2016 (UTC)

User:Fixuture, try 'insource://', for example, 'insource:/[Ii]nfobox book.*[Aa]utomation/' kind of works (example). not sure why it missed Player Piano (novel), but it does return some interesting results. Frietjes (talk) 19:03, 18 February 2016 (UTC)