Help talk:Citation Style 1/Archive 39

Request to change CS1 errors: dates
Could Category:CS1 errors: dates please be removed from pages in the Wikipedia space? I don't think it's appropriate to "fix" many of those pages (e.g. anything in Wikipedia:Articles for deletion discussions) Thanks! GoingBatty (talk) 23:20, 26 November 2017 (UTC)
 * I think this is the original discussion that led to most Talk namespaces having the error categories removed. That was four years ago, so it might be time to revisit, now that many error categories have been added and many are regularly cleaned out. (Of the 44 CS1 error categories, 33 are regularly or occasionally emptied by gnomes.) – Jonesey95 (talk) 04:23, 27 November 2017 (UTC)
 * It's been four years?!?!? Wow - time flies!  I haven't been keeping up with the date cleanup (or discussions) lately, but spent some time over the last few days.  There are 1,176 Wikipedia-space pages in Category:CS1 errors: dates (3.6% of the category).  Thanks!  GoingBatty (talk) 03:54, 29 November 2017 (UTC)
 * I guess I don't see why, in the majority of cases, these pages can't be fixed. Why not create an awb script to add true to the offending cs1|2 templates?  No visible change to the archives and the archives no longer clutter the category.
 * —Trappist the monk (talk) 12:32, 30 November 2017 (UTC)
 * Is there a description somewhere for what no-cat does? I can't find it in .  ~ Tom.Reding (talk ⋅dgaf)  14:17, 30 November 2017 (UTC)
 * Alias of template-doc-demo; it's easier to type (and, for the usage I described above, more semantically correct).
 * —Trappist the monk (talk) 14:28, 30 November 2017 (UTC)
 * updated (the only place I found with a dedicated section to template-doc-demo.  ~ Tom.Reding (talk ⋅dgaf)  15:42, 30 November 2017 (UTC)
 * Running a script is only a one-time solution, the category will re-clutter (over what timeframe I don't know), and the script would be subject to re-coding for updated error-rules each time it is run, all more complicated (I assume) than creating a mask. Would an article-mask for ignoring -space pages produce a lot of computational overhead or some other undesirable effect?   ~ Tom.Reding (talk ⋅dgaf)  15:42, 30 November 2017 (UTC)
 * All of what you wrote is true. But, if we are worried about re-cluttering, then we should do away with categorization entirely.  But, we aren't worried about that; look at .  It was empty before the last module update, after which it filled up with several thousand articles, was cleared by a bot and some gnomes, so that today it has a handful of entries.  This Wikipedia namespace thing would be much the same.  Any change to the module suite has the possibility of creating new errors that must be fixed – that is inherent in a 'living' encyclopedia.
 * Tweaking the module to inhibit error categorization for Wikipedia namespace is relatively simple. But, WP: namespace is not solely 'archives' nor is it solely discussion pages, so I think that even in 'talk-like' WP: namespace pages, errors should be fixed (except when the discussion is about the error – probably rare).  If we leave WP: namespace pages alone and could somehow magically clear all other errors right now, we would have 5+ category-pages of broken WP: namespace page names that could stay there forever (and by doing so be a plague to future gnomes).
 * Were a 'one-time script' for AWB, or some other semi-automated tool, to be written, its source might be stored in some public sub-page of Help:CS1 errors or Help:Citation Style 1 with a link from either or both of those pages so that future editors can easily find, update, and use it when the need arises, if the need arises.
 * —Trappist the monk (talk) 17:06, 30 November 2017 (UTC)
 * Were a 'one-time script' for AWB, or some other semi-automated tool, to be written, its source might be stored in some public sub-page of Help:CS1 errors or Help:Citation Style 1 with a link from either or both of those pages so that future editors can easily find, update, and use it when the need arises, if the need arises.
 * —Trappist the monk (talk) 17:06, 30 November 2017 (UTC)

Semicolon with single author and "et al."
Using the cite web template, should there be a semicolon in a reference starting "Nuss, M.; et al. ..."? Example at this permalinked page. In regular English we wouldn't say "Nuss, M.; and others". Am I understanding this correctly? Can the semicolon be removed? SchreiberBike &#124; ⌨  18:09, 22 November 2017 (UTC)


 * AFAICT, there are only two editors for that page, it reads: "[editors: Landry, B., Nuss, M.]", so I'm not sure why the et al. is necessary. FWIW, CMOS17 reads
 * [§14.76] For works with more than ten authors—more common in the natural sciences—Chicago recommends the policy followed by the American Naturalist (see bibliog. 5): only the first seven should be listed in the bibliography, followed by et al. (Where space is limited, the policy of the American Medical Association may be followed: up to six authors’ names are listed; if there are more than six, only the first three are listed, followed by et al.)
 * [§6.20] The abbreviation et al. (et alia [neut.], et alii [masc.], or et aliae [fem.], literally “and others”), whether used in regular text or (more often) in bibliographical references, should be treated like etc. If et al. follows a single item, however (e.g., “Jones et al.”), it requires no preceding comma.
 * [§6.60] When items in a series themselves contain internal punctuation, separating the items with semicolons can aid clarity.
 * It's just a bit weird because there's only one editor before the "et al." but the semicolon makes sense if it's preceded by multiple names I think. Umimmak (talk) 19:17, 22 November 2017 (UTC)
 * This page lists their authors as "Nuss, M., B. Landry, R. Mally, F. Vegliante, A. Tränkner, F. Bauer, J. Hayden, A. Segerer, R. Schouten, H. Li, T. Trofimova, M. A. Solis, J. De Prins & W. Speidel". I couldn't find "[editors: Landry, B., Nuss, M.]". Et al. seemed appropriate rather than listing all 14. I tried listing them all and using, but that has the same problem with the semicolon. I suppose I could use   or some other number, then it would make sense to have the semicolon. It's a frequently used reference on Wikipedia and making the list as long as Chicago suggests above seems excessive.  SchreiberBike &#124; ⌨   19:45, 22 November 2017 (UTC)
 * I couldn't find "[editors: Landry, B., Nuss, M.]" FWIW, Landry and Nuss were the editors involved for the Pseudocatharylla faduguella entry (I'd link it but this website doesn't seem to have permalinks? Umimmak (talk) 20:23, 22 November 2017 (UTC)
 * Thanks. I see now. Since it's impossible to link to individual pages in that database I thought the longer list was more appropriate. SchreiberBike &#124; ⌨   20:32, 22 November 2017 (UTC)


 * The single-author plus "et al." form should NOT be used in a, as that is incomplete characterization of the source and its authorship. (It also suggests that the editor was too lazy to list at least three more authors, which validly raises a question of whether anything else has been scamped.) In all cases at least the first four authors should be listed (four, because that is where {harv} automatically switches to the "et al." form), and display-authors to three or more. Any less short changes the reader, and suggests a certain sloppiness.


 * As I recall, the recommended form for truncating a long list of authors in a is "and N others" (where "N" is the appropriate number).  In this regard the action of display-authors is incorrect.  Use of "et al." is only for, like "Smith, et al., 2000".  Note the use of the comma; I believe the semicolon is incorrect here. ~ J. Johnson (JJ) (talk) 21:12, 22 November 2017 (UTC)
 * One author + et al. is a valid citation style, not laziness. Listing 3 authors out of 234 vs 1 out of 234 makes no difference. Headbomb {t · c · p · b} 21:25, 22 November 2017 (UTC)
 * By default, the CS1 templates separate author names with semicolons. Authors' first and last names are separated by commas. For display options, see #Display options. – Jonesey95 (talk) 22:20, 22 November 2017 (UTC)


 * Bullshit. "234" is a strawman argument, and even a red-herring, as I am NOT talking about entering 234 authors. I am talking about as many as four. If some editor can't take the trouble to list just that many they are undercutting WP:V, and showing a lack of due care and effort.


 * Yes, "one author + et al. is valid citation style", but, such as "Smith, et al., 2000". Which should connect to a , which contains the full bibliographic details, such as co-authors (up to some reasonable number), along with the authors' first names or initials. (Note that, for short cites, two authors + et al. is also acceptable, where the single author and year is ambiguous.)


 * Jonesey, are you paying attention? (I will go back and highlight portions of my prior comment to make it clearer.) Of course cs1 separates the authors by semicolons, and uses a comma where each author's surname is inverted from the rest of that individual author's name. That is the standard and accepted form for, and I have said nothing contrary to that. Where the semicolon is incorrect is in , where only the surnames (last names) are used. ~ J. Johnson (JJ) (talk) 23:35, 22 November 2017 (UTC)
 * No, one author + et al is a valid style for 'long/full' citations as well. There's absolutely no reason for why the n  in author-n has to exceed a certain value before display the et al., it makes zero difference if you list the first 4 authors of 200, or the first author of 200. Some style guides say list 3 before the et al., others say list 6, and yet others say list 1. Headbomb {t · c · p · b} 01:16, 23 November 2017 (UTC)
 * Where "one author + et al." is considered valid for a full citation is in various journals where space is reckoned expensive. In the same context they also routinely abbreviate titles, which is something we do not do here, space not being limited.
 * You say "There's absolutely no reason for why the n in author-n has to exceed a certain value", but that is false. There is a very good reason to include at least four authors: so that cs1 and harv can do their CITEREF magic. Another even better reason is that many authors write more than one co-authored article in a year, and leaving out all the coauthors can make it harder to find the right article. There is also a good reason for listing all co-authors (well, ): senior researchers often put their names at the end (so that their co-authors can have more credit), or alphabetization may put a very notable contributor well down the list, and shorting the list of authors means that people familiar with the subject might not recognize the significance of the contributors. ~ J. Johnson (JJ) (talk) 23:01, 25 November 2017 (UTC)

No CS1/harv/CITEREF magic depends on what the N of truncation is. Which of to use is a matter that the template should be neutral on. The first is the standard way of citing things in particle physics, while last three are definitely non-standard. Headbomb {t · c · p · b} 04:09, 26 November 2017 (UTC)
 * More bullshit. And as before, a strawman argument, as NO ONE – other than YOU, that is – has suggested a need to list 200+ coauthors, let alone 546. Once again you have mistaken what I said. (Sigh, guess I needed to highlight my "up to a dozen or so".) Your little exercise demonstrates a level of WP:POINTiness to be lamented in one who aspires to adminship. And my three reasons still beats your "absolutely no reason". ~ J. Johnson (JJ) (talk) 06:17, 26 November 2017 (UTC)
 * The point, which you refuse to hear, is that "Aiij, R.; et al. (2011) ..." is entirely fine in 'long citation' form, and is both used on Wikipedia's featured articles (e.g. Quark) and in the published world, and I will oppose any attempt at delegitimizing this citation style, per WP:CITEVAR. This style in no way suggests that an editor who uses it "was too lazy to list at least three more authors" nor does it "validly raises a question of whether anything else has been scamped". Headbomb {t · c · p · b} 13:56, 26 November 2017 (UTC)
 * I have given my reasons, which you have not addressed other than to deny. As you seem rather over-wrought for discussion, there is little point in continuing. ~ J. Johnson (JJ) (talk) 22:43, 26 November 2017 (UTC)
 * It is claimed no CS1/harv/CITEREF magic depends on what the N of truncation is: when short citations are in use, with templates like, and the full citation has more than four authors, at least the first four surnames are necessary in order to create a valid link between the two templates. -- Red rose64 &#x1f339; (talk) 23:43, 26 November 2017 (UTC)
 * Yes. ~ J. Johnson (JJ) (talk) 21:37, 27 November 2017 (UTC)
 * Use of harv is not required, and you can easily accomodate it if you insist on having harv around. works just fine, e.g., if you combine it with  . Headbomb {t · c · p · b} 13:48, 2 December 2017 (UTC)

Attempting to restate the original question
Wow, that went sideways. I believe that was asking a more generic question, which was: Should the punctuation in a citation using CS1 style (i.e. full citations) be "Smith, Alfred; et al." or "Smith, Alfred et al."? In other words, should there be a semicolon, something else, or any punctuation at all, between a single author's name and "et al.", and does CS1 allow an editor to make that choice? Perhaps SchreiberBike can let us know if that was the initial query. – Jonesey95 (talk) 03:09, 23 November 2017 (UTC)
 * Indeed. If we weren't using Latin, we could say "Smith, Alfred and others", but that way we are not using paired commas to set off the first name used last. We could say "Smith, Alfred, and others", but that could be confused with one person named Smith and another named Alfred; though it doesn't look like that if we write "Smith, A. and others". On reflection, I'm thinking that the semicolon "Smith, A.; and others" is the best choice. It's also the way the template works. SchreiberBike &#124; ⌨   03:29, 23 November 2017 (UTC)
 * I think that a semicolon here is the least bad choice (among semicolon, comma, or nothing), as SchreiberBike lays out above. And when more than one author is listed before "et al.", a semicolon is essentially performing the function of a serial comma, a stylistic choice that, in this case, reduces ambiguity. – Jonesey95 (talk) 03:53, 23 November 2017 (UTC)
 * It might be noted that Science uses a comma to separate authors, but then it does not invert the surname, so there is no confusion. Nature does invert, and uses the comma for both that and separating authors, but there is (or should be?) no confusion with dual use of the comma as they use initials. But where ever there is a list of authors, with inverted first names (such as here at WP), yes, it is preferable to use both comma and semicolon for (resp.) name inversion and author separation. My complaint here (above) is not with the semicolon, but with the use of "et al." to avoid listing co-authors in the full citation, as implied in the examples. ~ J. Johnson (JJ) (talk) 23:06, 25 November 2017 (UTC)
 * Thank you for the helpful clarification. It appears that your complaint is with editors and editing guidelines, then, not with the Citation Style 1 templates. It has been my experience that changing editors and editing guidelines is much more challenging than changing templates. – Jonesey95 (talk) 23:28, 25 November 2017 (UTC)
 * It was initially about templates because OP was asking about turning off the semicolon if only one author is listed before the "et al.", although I agree with in that this should never happen so it shouldn't be encouraged by the template. Umimmak (talk) 23:45, 25 November 2017 (UTC)
 * Indeed. I have generally found templates (etc.) to be much better behaved. Though I allow my first encounter with List-defined references was pretty wild. And there was an encounter with a self-modifying program once, but I've pretty much forgotten about that. ~ J. Johnson (JJ) (talk) 23:53, 25 November 2017 (UTC)

accessdate (or access-date) and url
I've been involved in a conversation with over an edit he made to Band of Brothers (book); he deleted the entry for accessdate in cite book because the citation was did not have a url. I acknowledge that he was technically correct because the documentation for cite book states that accessdate requires a url but that information does not appear in the template pop-up available in the editing window. The problem is compounded by the decision to suppress the error message, thereby denying the editor the knowledge of his or her error and the opportunity to correct it. The solution to this is to display the error message. I posting here, btw, because Template talk:Cite book redirected me here.-- Georgia Army Vet  Contribs  Talk  18:01, 2 December 2017 (UTC)
 * , please see the solution on my talk page.  ~ Tom.Reding (talk ⋅dgaf)  18:07, 2 December 2017 (UTC)
 * No, your solution is to tell a potentially novice editor that he or she has to edit a css page.-- Georgia Army Vet  Contribs  Talk  18:18, 2 December 2017 (UTC)
 * The error is nothing the reader needs to see and be bothered with, hence why it's suppressed by default, and should remain so. Headbomb {t · c · p · b} 18:24, 2 December 2017 (UTC)
 * I didn't say "readers." I said "editors."-- Georgia Army Vet  Contribs  Talk  18:51, 2 December 2017 (UTC)
 * And how exactly do you propose that editors and readers see different things? Headbomb {t · c · p · b} 18:58, 2 December 2017 (UTC)
 * Well, one option would be to display the error only in preview mode, either the pop-up or the page. It seems to me there are some things that already display only in preview mode, but which slip my mind right now. Of course, every reader is a potential editor.-- Georgia Army Vet  Contribs  Talk  19:42, 2 December 2017 (UTC)
 * There was this rfc, that forced us to turn off a handful of error messages. The supporters of that rfc promised that an automated solution would be forthcoming, and to their credit, I recall that there was some movement toward fulfilling that promise.  But, alas, that effort has come to naught.  I'm not going to bother to look for the discussions since the rfc where I have suggested that we should lift the restrictions on that handful of error messages, but I will suggest, yet again, that we should, so that human editors can, if they choose, make repairs as they do other editing.  Making the error messages visible doesn't guarantee that they will be repaired, but at least exposes the error to the light of day.  It has, after all, been more than 4 years and no one has stood up a bot to do as the rfc proponents promised.
 * There was this rfc, that forced us to turn off a handful of error messages. The supporters of that rfc promised that an automated solution would be forthcoming, and to their credit, I recall that there was some movement toward fulfilling that promise.  But, alas, that effort has come to naught.  I'm not going to bother to look for the discussions since the rfc where I have suggested that we should lift the restrictions on that handful of error messages, but I will suggest, yet again, that we should, so that human editors can, if they choose, make repairs as they do other editing.  Making the error messages visible doesn't guarantee that they will be repaired, but at least exposes the error to the light of day.  It has, after all, been more than 4 years and no one has stood up a bot to do as the rfc proponents promised.


 * The editing tools that you mention are not in our bailiwick here at cs1|2. For issues with them, see VisualEditor/Feedback and/or MediaWiki_talk:RefToolbar.js; there may be other places to discuss those tools.
 * —Trappist the monk (talk) 19:50, 2 December 2017 (UTC)
 * I support displaying all of the error messages. It's been long enough, and no bots have come forward to do the remaining work. (Bots have done much of the work on errors that were initially hidden, like date errors.) – Jonesey95 (talk) 20:05, 2 December 2017 (UTC)
 * Support showing errors in preview mode, since some fraction of otherwise-error-producing edits will be corrected before even being created, and anyone already in a position to correct will at least be alerted to their existence. Worth doing another RfC imo.  ~ Tom.Reding (talk ⋅dgaf)  22:33, 2 December 2017 (UTC)
 * I'd prefer always showing errors too, but can concede to a minimum of preview-only depending on the arguments.  ~ Tom.Reding (talk ⋅dgaf)  04:40, 3 December 2017 (UTC)
 * People regularly miss errors perhaps because they were inattentive, because the error message was outside of the displayed window, because they didn't bother to use the Show preview button, or did but didn't think to look at the page reference section or the reference previews. There are a lot of infoboxes out there that have preview-only-error-messaging.  These error messages are regularly ignored – I am guilty of this.  I suspect that they are ignored because they don't show at any time but in preview – no motivation for editors to fix the errors.  Be glad for gnomes.
 * There are three error messages (of some 50-ish) that are still hidden. The error messages contribute to these categories (and current page counts):
 * articles
 * articles
 * articles
 * For comparison, Module:Citation/CS1 is currently transcluded in 3,440,000 pages (yeah, that includes pages that aren't categorized so include that fact in your calculations).
 * —Trappist the monk (talk) 00:12, 3 December 2017 (UTC)
 * Recently added in 1928 Chico State Wildcats football team:
 * The editor intends to signify the newspaper was accessed on November 12, 2017 on the commercial database GenealogyBank.com. Seems reasonable, though not what accessdate means (we don't track offline activities). The warning message would alert users they are doing it wrong and cut down on the number of new instances.
 * I expect most of them never had a URL for reasons like above, or data entry error forgetting to add. A bot can search the revision history for the original cite and determine there was never a url, it shouldn't be too difficult to fix about 80% (estimate) simply by deleting the url and accessdate. Then rely on the warning messages for the remainder to be fixed manually. -- Green  C  04:18, 3 December 2017 (UTC)
 * The editor intends to signify the newspaper was accessed on November 12, 2017 on the commercial database GenealogyBank.com. Seems reasonable, though not what accessdate means (we don't track offline activities). The warning message would alert users they are doing it wrong and cut down on the number of new instances.
 * I expect most of them never had a URL for reasons like above, or data entry error forgetting to add. A bot can search the revision history for the original cite and determine there was never a url, it shouldn't be too difficult to fix about 80% (estimate) simply by deleting the url and accessdate. Then rely on the warning messages for the remainder to be fixed manually. -- Green  C  04:18, 3 December 2017 (UTC)

Bot forcing publication titles into the publisher parameter if they're hostnames
Please see User talk:Ohconfucius. — SMcCandlish ☏ ¢ &gt;ʌⱷ҅ᴥⱷʌ&lt;  15:50, 3 December 2017 (UTC)

Please add Subtitle parameter for press releases
Hi, I'm adding a cite press release to an article. Nearly all press releases have a subtitle that gives more information beyond what the title announces. In the one I'm citing,
 * TerraPass Sells Retail Business, Adopts New Name Company Reorganizes to Focus on Project Origination in Carbon & Energy

But there's no parameter for this. This has been discussed before but nothing came of it. Adding the subtitle to the title after a colon, as suggested in that discussion, is a non-starter since it is usually a long sentence that would create a two- or more line blue link.. The guidelines for this new parameter would tell editors to only fill in the subtitle if it's relevant to the claim in the article that the citation supports. -- Skierpage (talk) 00:39, 8 December 2017 (UTC)
 * A colon (or leaving out the subtitle) usually works great. Would you mind linking to an article where you are using this citation to show what it looks like in context? Thanks. – Jonesey95 (talk) 04:26, 8 December 2017 (UTC)

Archive-date parameter
I was just wondering whether the archive-date function could be performed automatically with links to the Internet Archive, by interpreting the URL. For example:

As the date is already included in the URL, might it be possible to code so that archive-date appears automatically? Thanks.--Nev&eacute;–selbert 19:09, 23 November 2017 (UTC)
 * I believe that does this for you if you go to the page's history and click Fix Dead Links. I haven't tried it, though. – Jonesey95 (talk) 19:18, 23 November 2017 (UTC)
 * that's good, but what I'm asking is whether the parameter can be done away with entirely, with Internet Archive links.--Nev&eacute;–selbert 20:07, 23 November 2017 (UTC)
 * I've often wondered this myself. The only concern would be how to format the date, if we want consistency either of this field within an article or consistency of date fields within the cite. DMacks (talk) 20:11, 23 November 2017 (UTC)
 * mdy probably should be the default. For dmy or ymd formatting, dmy-all or ymd-all should be used per Cite web#Date.--Nev&eacute;–selbert 20:34, 23 November 2017 (UTC)
 * Help talk:Citation Style 1 is the best forum for discussing changes to the CS1 templates that use archive-date. – Jonesey95 (talk) 21:36, 23 November 2017 (UTC)
 * I am not averse to it. Should user entry be suppressed in favor of auto entry or the other way around? 72.43.99.138 (talk) 15:58, 24 November 2017 (UTC)

There are at least 20 web archiving services in use on enwiki and not all URL types support 14-digit snapshot dates in the URL. -- Green  C  02:34, 27 November 2017 (UTC)
 * But some do (or at least one of the popular ones does), and it's trivial to detect those that are known to based on other parts of the URL. DMacks (talk) 11:49, 5 December 2017 (UTC)
 * This is true. Like when I wrote, if date is missing (equivalent to archivedate in the CS1) it will attempt to extract the date from the URL. However date is still a required argument so rather than issue a red warning message (since the template is able to display a date) it silently adds it to tracking category. It's fairly trivial for a bot to fix them by adding a archivedate, and my bot WP:WAYBACKMEDIC does it already (fix #3). Consider though if editors assume the archivedate is optional, they may habitually not add it even with URL's that don't use a 14-digit format. -- Green  C  14:49, 5 December 2017 (UTC)
 * Hi there, do you think something similar could work in this scenario? I suppose we could add a red warning message in cases where an editor forgoes archivedate with URLs that don't use the 14-digit format. I think date should be optional for IA links, but recommended for other archive websites.--Nev&eacute;–selbert 10:34, 11 December 2017 (UTC)

Help on usage
How would I use this template to cite a death certificate? Or is there a better template for citing primary source documents? -- Foofighter20x (talk) 23:35, 6 December 2017 (UTC)


 * Which template are you referring to? If you insist on using a CS1 template for death certificates, I would use cite report. Else, I would go with CS2. In the United States, the publisher would be the relevant vital records office. However, increasingly these authorities consider death certificates private documents, and copies are released only to persons with a proven relationship to the deceased. This may make some or most death certificates non-citable (because the citation would not be verifiable). If you want to cite a death, maybe other, more public sources (newspaper death notices, obituaries, etc.) may be a better option. 72.43.99.146 (talk) 01:22, 14 December 2017 (UTC)

Harvnb links to mixed author/editor cites not working
I'm straying a bit out of my depth here since I normally avoid harv-type constructs, but is this a feature or a bug?

Template:Harvard citation no brackets's #2.1.1.5 says The citation does not have an author's last name, but the harvnb link definitely works (search for "Pinowski & Summers-Smith 1990") when only editor aliases are used (a minor inconsistency in the /doc), but it doesn't work (search for "Pinowski, Kavanagh & Górski 1991") when 1 author and 2 editors are used.

The mixed author/editor citation was:

and the harvnb call is (search for "Pinowski, Kavanagh & Górski 1991"):

,

which now works, after the citation was changed back to all-authors.

Can harvnb be made to search for editors when author parameters run out? ~ Tom.Reding (talk ⋅dgaf) 15:43, 12 December 2017 (UTC)


 * Could you explain why you want to cite both authors and editors for the same book? Normally, when authors and editors are both present in an instance of a cite book template, the authors wrote a chapter, and the editors edited the entire book. Jc3s5h (talk) 16:01, 12 December 2017 (UTC)


 * This isn't meant to be an example for using an author+editor harv link, but a description of harvnbs behavior, in what, I assume, can be plausible usage (somewhere).  ~ Tom.Reding (talk ⋅dgaf)  16:11, 12 December 2017 (UTC)


 * To make the templates understandable and usable, they have some "baked in" concepts of what kind of works exist and what information to cite about them. I don't think trying to work for arbitrary hypothetical cases is at all desirable. Weird citations should be written by hand. Jc3s5h (talk) 16:21, 12 December 2017 (UTC)
 * If Pinowski is the author and Kavanagh & Górski are the editors, then that is how they should be listed in the cs1|2 template. None of the  and -family of templates will link to a combination of authors+editors so the short citation should be.
 * —Trappist the monk (talk) 16:36, 12 December 2017 (UTC)


 * My original intention was to properly enumerate the author & editor of that citation based on web search. Fortunately, in this case, I was aware of the harvnb link, but may not in the future (for manual edits anyway, since I now avoid such AWB edits to harv citations). I could see other editors doing same, but accidentally breaking the link. To have any bit of "fool-proof-ness", it would be good for harvnb to search for editors when author parameters run out, unless the inability to do so is itself a feature meant to fool-proof some other thing, or at least be much more explicit and verbose about not mixing them (either in the /doc or via a CS1 maint/error message).  ~ Tom.Reding (talk ⋅dgaf)  16:51, 12 December 2017 (UTC)
 * cs1|2 templates only know what you tell them and they believe you unquestioningly because they cannot know if you are right or wrong and because they can only see what lies between the opening  and the closing  .  This same applies to the  and  templates.  There is no communication between templates, ever (I wish there were).  When working with cs1|2 and the  &  templates, I have found User:Ucucha/HarvErrors to be invaluable.
 * Documentation can always be improved so I would encourage you to improve it.
 * —Trappist the monk (talk) 17:07, 12 December 2017 (UTC)
 * —Trappist the monk (talk) 17:07, 12 December 2017 (UTC)


 * Ah, I think I see. Because there's no communication, the only way to do this would be for to produce 2  s: one for Pinowski only (in my example), and another for Pinowski + the 2 editors, which could become a problem if another source existed where those 3 people are all the authors (or 2 were authors + 1 editor), thus producing 2 or more non-unique anchors.
 * And thanks for that link; it looks like the harv equivalent for show-all-CS1-errors!  ~ Tom.Reding (talk ⋅dgaf)  18:46, 12 December 2017 (UTC)
 * There is nothing to prevent you adding as many (or as few) editors as you like to the template. Editors are ignored by  and  except when there are no authors in the . But when  does have authors, the first four need to correspond to those in the  or . -- Red rose64 &#x1f339; (talk) 18:28, 12 December 2017 (UTC)
 * If you really have your heart set on doing something unusual with short references, you can use harvid in the ref parameter. Ugly examples here. – Jonesey95 (talk) 05:17, 13 December 2017 (UTC)


 * But perhaps better not to? Tom, when using a short cite (the "Smith and Jones, 2001" construct, not the full bibliographic citation), editors are used only when referring to the whole work, not to any subsections. Sometimes a work is cited by its name, such as for maps or notable reports. But I have never seen any case, nor can I even conceive of (so far), any case where it is necessary or even just useful to cite a combination of author(s) and editor(s). Some times an editor contributes to a section, but then s/he is cited as an author.


 * The problem here is not in what Harv does or doesn't, or should, but in the basic notion of what you are trying to do. There really isn't any reason for a "combination" author/editor short cite. ~ J. Johnson (JJ) (talk) 21:35, 16 December 2017 (UTC)

Not a journal
A search found some 279 citations referring to "Lecture Notes in XXX" (in most cases from a book series published by Springer) in the journal parameter of the citation. These are not journals and should instead be the series parameter of a cite book or cite conference citation, with the title parameter found and added. Anyone looking for gnome-like edits to perform? Or are any of our bots up to the task? —David Eppstein (talk) 06:54, 16 December 2017 (UTC)


 * Not cite conference, as lecture notes generally arise from classes, not conferences. I am dubious about these books of collected lecture notes (I doubt any publisher's editors have spent much time on them, and I am a little amazed at some of the junk Springer publishes), but if that is where a WP editor sees something, then that's what should be cited. However, separate lecture notes are a different matter, the "publication" being questionable. If they are found on a website, then cite as a web site. If found as printed class materials, then consider them as unpublished manuscript. In either case they are of limited reliability. ~ J. Johnson (JJ) (talk) 21:59, 16 December 2017 (UTC)

JSTOR error checking
AFIACT, the allow formats for the jstor identifier are
 * All digits
 * Same as doi

If error checking could be done, that would be great here. Going to here. Headbomb {t · c · p · b} 22:22, 16 December 2017 (UTC)

Upon browsing, there's a few more formats allowed
 * words/dots/numbers
 * i#####
 * j.foobar

So maybe a simpler check would be (\w, and verify that the last character isn't a dot. Headbomb {t · c · p · b} 01:21, 17 December 2017 (UTC)
 * If DOIs are allowed in JSTOR identifiers, then we could reuse the DOI validation code while also allowing values matching the above regex. – Jonesey95 (talk) 01:54, 17 December 2017 (UTC)
 * DOIs are allowed in JSTOR ids. In my experience these JSTOR documents have the same access requirement as the underlying DOI, which would make use of the JSTOR id an inefficient link. Just use the underlying DOI in such cases. 72.43.99.138 (talk) 15:28, 17 December 2017 (UTC)
 * I don't think this is always the case. There are journal articles that I can't access directly via the DOI when it goes to the publisher's website, but can access when logged into JSTOR via an institutional account. Furthermore, if you have an individual account with JSTOR (free), you can put some articles that are not externally accessible onto your "shelf" and read them there. Peter coxhead (talk) 16:22, 17 December 2017 (UTC)

metadata dates rfc
RFC: Accurate dates in citation metadata has been closed. So, what to do? We have a decision to do 'something' but that 'something' is wholly undefined. Don't you love decisions like that?

While looking at the code that sets the  kv pair I noticed that I had neglected to change the indexing for season dates when I made season indexing compliant to ISO DIS 8601 2016 part 2 §4.7. I have fixed that in the sandbox.

Back to the topic at hand, how it works now:
 * dates before 1582 produce only the year in the metadata:

I suppose that we could refine the demarcation point:
 * any whole-date before 15 October 1582 gets year only
 * any month-and-year date before November 1582 gets year only

The 1582–1925 interstice is of course the tough nut. What to do about sources with dates from that period? It might be interesting to create a hidden property category to identify articles with cs1|2 templates with date value between 1 October 1582 and 1 January 1926 inclusive. This, I think, would give us an idea of the magnitude of the 'problem' if there is one.

—Trappist the monk (talk) 16:41, 17 December 2017 (UTC)
 * I've added code to the module sandboxen that will add articles to when date has a value between 1 October 1582 and 1 January 1926 inclusive.
 * But, if one is to believe this source, the year part of Julian and Gregorian calendars do not diverge (and will not for a long time into either the past or the future). A month-and-year date during the interstice can be either calendar; we can't tell the which and I don't think that we care because both would be represented in the metadata as.
 * What we care about are those date values that are whole dates, right? When the date is precise to the day it is definitively one calendar or the other and we can't hand-wave it as we can with month-and-year date.  These dates then are the problem children so these are the dates that should be categorized.  I'll adjust the detector to categorize only these types of dates in the interstice.
 * —Trappist the monk (talk) 20:22, 17 December 2017 (UTC)
 * Absent a clear consensus, nothing should be done. These templates exist to standardize the display of information pertinent to verification of articles. If the editor inserted the publication date as identified in the source, then that is enough. The calendaring system used by the source is irrelevant, as far as the templates' purpose is concerned. A reader will be able to replicate the editor's steps and find the particular source, whatever the calendar used. If that reader is a machine (software) with cognition problems is surely not a concern here. It should be a concern of those who tend to that machine. They should be notified, and if the problem persists, the machine should be discarded. AFAIC, I don't see why valuable man-hours should be spent on this external deficiency by people interested in verification. 24.105.132.254 (talk) 20:40, 17 December 2017 (UTC)
 * I don't know what missing consensus you're talking about. Second paragraph of the closer's comments has this (emphasis mine):
 * "There is clear and strong consensus that non-Gregorian publication dates should not be fed into COinS, because they will generate inaccurate and misleading data."
 * The closer specifically did not rule on how the consensus is to be implemented except to say that there is a target goal.
 * The whole purpose of this topic and any work I do right now is an attempt to understand the extent of the issue and what might be required for us to attain the goal set by the consensus.
 * —Trappist the monk (talk) 23:30, 17 December 2017 (UTC)
 * The whole purpose of this topic and any work I do right now is an attempt to understand the extent of the issue and what might be required for us to attain the goal set by the consensus.
 * —Trappist the monk (talk) 23:30, 17 December 2017 (UTC)
 * —Trappist the monk (talk) 23:30, 17 December 2017 (UTC)


 * Can't this just be what the original year parameter is used for, with quotation marks / some explanation? e.g., or  (I can't figure out how to link O.S. and N.S. in the parameter though.Umimmak (talk) 23:57, 17 December 2017 (UTC)

8 digit ZBL
I was fixing some citations when I stumbled upon a zbl with 8 digits in Lou van den Dries. It is indeed the valid zbl for the citation in question, but it causes an error because usually zbl appears in nnnn.nnnnn format. As User:Headbomb had pointed out, this is a temporary zbl for new abstracts/articles. He suggested making a maintenance category for these zbls. While I'm not the most experienced editor, since I stumbled upon this, I thought I should bring it to someone's attention. Hecseur (talk) 12:39, 23 December 2017 (UTC)

trans-journal
Please add "trans-journal" parameter to Template:cite journal in order to translate foreign journal names into English.--Z oupan 05:56, 28 December 2017 (UTC)


 * I think script-journal would be useful—perhaps even more useful—since journal titles don't often get translated, but it would be nice to give the actual title and transliteration for titles in non-Latin scripts. Umimmak (talk) 06:33, 28 December 2017 (UTC)
 * Agreed. Publication names are usually not translated, so Le Monde, a newspaper in Paris, would not be given as The World in any typical citation.  Imzadi 1979  →   16:11, 28 December 2017 (UTC)
 * There is an old request on the feature requests subpage to provide for lang-like parameters for all of the parameters in Citation. However, I have previously documented a parenthetical bunching problem, and I suspect this particular suggestion would exacerbate that issue. --Izno (talk) 17:09, 28 December 2017 (UTC)
 * Indeed, especially since Die Welt also translates as The World. -- Red rose64 &#x1f339; (talk) 21:53, 28 December 2017 (UTC)
 * Are the articles referenced in said journals in English? Localized-language sources are preferred for Wikipedia localized editions. A non-local-language in-source article should only be used when 1) it is unique and 2) there are no available reliable translations for it. 72.43.99.146 (talk) 16:02, 28 December 2017 (UTC)


 * Yes. Also: I don't see any point in translating the name of a foreign journal. E.g.: Die Welt is the name of that publication for all languages. If someone is competent enough in German to search for material written in German (because it's not available in English?) then they are competent enough to understand what the name means in English. Not that that is necessary: where a publication incorporates some foreign word – or for that matter, any technical, obscure, or even invented word – we do not need a translation or explanation in order to reference that publication. ~ J. Johnson (JJ) (talk) 23:54, 28 December 2017 (UTC)
 * That's fine for Die Welt, but what about (for instance) 香港經濟日報? Even if we transliterate it to Xiānggǎng Jīngjì Rìbào, our readers can't reasonably be expected to have the slightest idea that this is the Hong Kong Economic Times (an impeccable RS) without a translation to guide them. Even if it's not always used, the facility needs to be there. &#8209; Iridescent 00:03, 29 December 2017 (UTC)
 * However, the Hong Kong Economic Times uses (I assume Mandarin) Chinese, without any obvious English facility. To reiterate my point above, any reference in non-Chinese Wikipedias using that publication as a source would be a bit of a red herring, as far as verifiability is concerned. One could certainly flag it as difficult to verify. 72.43.99.146 (talk) 14:15, 29 December 2017 (UTC)
 * The English Wikipedia allows the use of non English sources. Emir of Wikipedia (talk) 15:10, 29 December 2017 (UTC)
 * Of course. But, WP:NOENG. 50.74.121.43 (talk) 21:10, 29 December 2017 (UTC)
 * With reference to Japanese only, many academic journals have their own official English names, so that could go into the journal field without the need for a trans-journal field. However, a script-journal field might be helpful. Not as important as the original article title, but it always helps to look something up if you know the original. It would also address the problem that Japanese looks terrible in italics (one of the reasons why script-title was introduced for books). – Margin1522 (talk) 16:38, 29 December 2017 (UTC)

mediawiki and language names/code again
Previous discussion re: Bengali or Bangla. This time it's language code.

ISO 639-1 defines code  as a synonym of ISO 639-2 code   for 'Bihari languages'; see @ sil.org.

MediaWiki has remapped code  for use as a subdomain name for the Bhojpuri language edition of Wikipedia https://bh.wikipedia.org (see List of Wikipedias).

cs1|2 attempts to fetch a language code from MediaWiki when language holds a name. With the remapping, when queried for language 'Bhojpuri', MediaWiki returns code. This code is used to categorize the article into one of the subcategories of (639-1 two-character codes) or into  (three-character codes). ISO 639-2 assigns  to language name 'Bhojpuri' (@ sil.org); this is the code that MediaWiki should be returning.

We know that MediaWiki knows about  because:

but:

or

This last result,, is expected because ISO 639-1 has a synonym   so   would be omitted from the list of codes (this is the common practice).

I have tweaked Module:Citation/CS1/sandbox (Bengali included here because special case code for that language has been rewritten):

—Trappist the monk (talk) 12:43, 30 December 2017 (UTC)

BCE dates in the date parameter
Is there currently a supported method (i.e., one that doesn't generate an error message) for specifying a BCE date in the date parameter of a CS1-based citation template? I've just encountered citations that use BCE dates for the first time and I'm not really sure how to address the error messages without un-templating these citations.  Seppi  333  (Insert 2¢) 04:08, 5 January 2018 (UTC)


 * See discussion here: https://en.wikipedia.org/wiki/Help_talk:Citation_Style_1/Archive_37#Years_and_Classical_publications_from_Antiquity . Remember date is for the date of publication of the actual work cited. Umimmak (talk) 06:56, 5 January 2018 (UTC)
 * Good point. Both of those links point to a text document which links to another page which don't include publication dates, but instead list "©1994-2009".  I'm just going to assume 2009 is the republication date for both and use that in the date parameter instead.  Seppi  333  (Insert 2¢) 08:22, 5 January 2018 (UTC)

Raised eyebrow
So what is the problem with this edit? Paradoctor (talk) 16:15, 6 January 2018 (UTC)
 * Wrong place. WP:ACCESSDATE is a redirect that links to Help:Citation_Style_1.  Information at that location is more-or-less a word-for-word copy of the information that is found on all of the template documentation pages (which all get it by transcluding Template:Citation Style documentation/url).
 * The shortcut template goes at the target. Because you put  inside the main documentation template that is transcluded into all of the cs1|2 template docs, you made it look like the shortcut linked to each of the individual template docs when in fact it did not.  If this shortcut template is required, then it should go at the target, Help:Citation_Style_1, not inside Template:Citation Style documentation/url.  There can be only one target for a shortcut, right?
 * —Trappist the monk (talk) 16:43, 6 January 2018 (UTC)
 * —Trappist the monk (talk) 16:43, 6 January 2018 (UTC)


 * So what is problem with fixing the redirect instead of reverting? Paradoctor (talk) 17:29, 6 January 2018 (UTC)
 * Because
 * I suck at mindreading
 * the edit summary told me what was done but not why it was done
 * I could not think of a use-case for that made sense
 * —Trappist the monk (talk) 20:05, 6 January 2018 (UTC)
 * "mindreading" / "told me what was done but not why it was done" Guess how I felt when I saw a revert that just ordered me to "discuss"?
 * "could not think of a use-case" For a shortcut box? You must have seen many more of them than I did. Well, whatever.
 * Now that that has been cleared, there will be no problem if I revert back and retarget the shortcut? Paradoctor (talk) 23:13, 6 January 2018 (UTC)
 * I could not, cannot, think of a use case where including in Template:Citation Style documentation/url which then transcludes into 25-ish cs1|2 template documentation pages thus creating 25-ish false targets.  If there is a good reason to do that, please tell us.
 * —Trappist the monk (talk) 00:01, 7 January 2018 (UTC)
 * I don't think that's going to be a productive use of my time, so I'll leave this conversation. Paradoctor (talk) 01:01, 7 January 2018 (UTC)
 * Also, it creates accessibility problems via horrifically mixed-up list markup. -- Red rose64 &#x1f339; (talk) 21:04, 6 January 2018 (UTC)
 * When the community decides to ditch wiki markup in favor of an object oriented document model, I'll be the first to open a cask of Amontillado. Until then, I'll dream of better times and stay the hell away from Lua. Paradoctor (talk) 23:13, 6 January 2018 (UTC)
 * Who said anything about Lua? You dropped definition lists into the middle of unordered lists. Put simply - this is valid:  so is this:   but this is not:   The easiest way is to make sure that your new entry starts with the same symbol(s) as the entry above it, optionally adding one more symbol - whether asterisk, colon or hash - after the existing ones, not before them. -- Red rose64 &#x1f339; (talk) 23:32, 6 January 2018 (UTC)
 * This is the first time I became aware that this is one of the Help:List. I referred to Lua because I only edited the list because the shortcut template breaks the bulleting when using the standard **... wiki markup. Now that I know the proper workaround for that, I'll use it, of course. Thanks, and happy editing. Paradoctor (talk) 00:04, 7 January 2018 (UTC)

How to make source-specific shim?
I just embarked on the creation of a source-specific citation template, on the naïve assumption that this would be easy. After all, we're just talking about providing defaults for a few params and passing the rest along to Module:Citation/CS1, right? Right?

Obviously I ran into the wall of my own ignorance pretty quick. So… Any docs on how to create source-specific citation templates based on Module:Citation/CS1? My use case (and, I imagine, most such) just needs to provide defaults for stuff like publisher, editor-last, editor-first. Maybe add some simple logic for creating an URL based on title (e.g. prefix title with  and stash it in url).

My first cut was using template code that called one of the existing CS1 modules (cite_book say), but that means I have to write the boilerplate for every single param (last1, last2, last3, etc.) and in MW template syntax. Then I tried just #invoke'ing Module:Citation/CS1, expecting to be able to just touch the params I want to hard code, but here I don't seem to have figured out how to pass stuff from the template to the Lua module (even though using the template seems to pass them just fine).

In other words, I'm completely lost! Help? Surely there's some doc explaining this somewhere? Or an explanation in a talk page archive somewhere (I didn't find anything in the archives here, but that may be my poor choice of terms)? For anyone curious, the project that prompted this plea for help is Template:cite_Grove, an attempt to replace Template:GroveOnline (and its companions) with something that supports all the nice stuff in Module:Citation/CS1 (harv for one thing!). If you look at its sandbox you can probably tell I'm reduced to voodoo-debugging and trying random variations to get anywhere. Any pointers would be appreciated! --Xover (talk) 14:56, 26 December 2017 (UTC)
 * Except for the single parameter, CitationClass, frame parameters (those parameters implemented in the ) are reserved for cs1 debugging.
 * I can see that has it's problems, particularly:
 * editor's name and static text do not belong there so that line should be replaced with:
 * The template seems to me to be redundant to url-access.  Perhaps when url is not set, only then should  be executed:
 * To support harv, add:
 * Otherwise, what else is needed?
 * —Trappist the monk (talk) 16:20, 26 December 2017 (UTC)
 * Well, last etc., since each entry has a separate author (or multiple authors). doi, since each entry has a DOI (as does the overall work, I believe). year, since there are various publication dates for the entries. There's also a whole collection (7-ish) of Grove templates with duplicated code, variations in quirks and supported params, and so forth. Some call cite encyclopedia and some cite book. Some put the entry in title, and some in chapter.But do I understand correctly that Module:Citation/CS1's approach is to deliberately force "wrappers" (i.e. source-specific citation templates) to go through existing "core" templates (like cite_book) rather than invoke the module directly? Are there any docs outlining this anywhere? Any alternate approaches that would let me handle stuff in Lua rather than that horrid mess of line noise that is MW template syntax? --Xover (talk) 17:38, 26 December 2017 (UTC)
 * last, first, doi, and year are all easy fixes that could be made to.
 * Before cs1|2 supported vauthors, there was (and still is) which uses Module:ParseVauthors.   is a wrapper template that uses its module to convert Vancouver style names to last-first parameters.  The module passes the new author name parameters and everything else that it got from the template-call to Module:Citation/CS1 by calling  with
 * Another example of this trick is which uses Module:citeq.
 * You could do something similar by setting the appropriate default values into a table from the frame and then filling it with whatever is included in the parent frame; parent frame parameters, if set, would, of course, overwrite same-named defaults.
 * —Trappist the monk (talk) 18:43, 26 December 2017 (UTC)
 * Perhaps this:
 * Add authors:
 * add translator:
 * uses Module:Sandbox/trappist the monk/cs1 wrapper
 * If this is what you're looking for, we should move it out of my sandbox and put it somewhere useful.
 * —Trappist the monk (talk) 22:00, 26 December 2017 (UTC)
 * Oooh, yes. Provided I'm following this correctly (always an open question ;D), this is exactly what I was looking for! If this is something you're willing to support it should definitely move out of the sandbox; and maybe even amass some "Here's how you make a source-specific citation template in the CS1 system" docs? I don't think most such templates exist as half-baked cut-n-paste code for any reason other than the lack of a better alternative. --Xover (talk) 08:55, 27 December 2017 (UTC)
 * One point I would make strongly is that, as for all source-specific templates, it's important that they include mode and any other parameters needed to enable them to be adapted to the existing style in an article, as per WP:CITEVAR. There have been issues in the past (and indeed ongoing) where source-specific templates only generated CS1 or generated only one format for access and archive dates.
 * More generally, it's surely a bad idea to call the module directly, rather than via a carefully documented template (such as Citation or the most appropriate of the "cite" templates). The more entry points there are into a Lua module, the harder it is to maintain and modify (as I know from experience with the automated taxobox system). Peter coxhead (talk) 09:35, 27 December 2017 (UTC)
 * The templates that use Module:Sandbox/trappist the monk/cs1 wrapper (or whatever its final name becomes) do not have to include mode. In  mode does not exist, yet:
 * This works because the wrapper module passes everything that it gets from the wrapper template to the wrapped template (encyclopedia in this example) which hands them off to Module:Citation/CS1 which knows about mode and all other cs1|2 parameters.
 * —Trappist the monk (talk) 10:04, 27 December 2017 (UTC)
 * add translator:
 * uses Module:Sandbox/trappist the monk/cs1 wrapper
 * If this is what you're looking for, we should move it out of my sandbox and put it somewhere useful.
 * —Trappist the monk (talk) 22:00, 26 December 2017 (UTC)
 * Oooh, yes. Provided I'm following this correctly (always an open question ;D), this is exactly what I was looking for! If this is something you're willing to support it should definitely move out of the sandbox; and maybe even amass some "Here's how you make a source-specific citation template in the CS1 system" docs? I don't think most such templates exist as half-baked cut-n-paste code for any reason other than the lack of a better alternative. --Xover (talk) 08:55, 27 December 2017 (UTC)
 * One point I would make strongly is that, as for all source-specific templates, it's important that they include mode and any other parameters needed to enable them to be adapted to the existing style in an article, as per WP:CITEVAR. There have been issues in the past (and indeed ongoing) where source-specific templates only generated CS1 or generated only one format for access and archive dates.
 * More generally, it's surely a bad idea to call the module directly, rather than via a carefully documented template (such as Citation or the most appropriate of the "cite" templates). The more entry points there are into a Lua module, the harder it is to maintain and modify (as I know from experience with the automated taxobox system). Peter coxhead (talk) 09:35, 27 December 2017 (UTC)
 * The templates that use Module:Sandbox/trappist the monk/cs1 wrapper (or whatever its final name becomes) do not have to include mode. In  mode does not exist, yet:
 * This works because the wrapper module passes everything that it gets from the wrapper template to the wrapped template (encyclopedia in this example) which hands them off to Module:Citation/CS1 which knows about mode and all other cs1|2 parameters.
 * —Trappist the monk (talk) 10:04, 27 December 2017 (UTC)
 * This works because the wrapper module passes everything that it gets from the wrapper template to the wrapped template (encyclopedia in this example) which hands them off to Module:Citation/CS1 which knows about mode and all other cs1|2 parameters.
 * —Trappist the monk (talk) 10:04, 27 December 2017 (UTC)
 * This works because the wrapper module passes everything that it gets from the wrapper template to the wrapped template (encyclopedia in this example) which hands them off to Module:Citation/CS1 which knows about mode and all other cs1|2 parameters.
 * —Trappist the monk (talk) 10:04, 27 December 2017 (UTC)

The new template that uses Module:Sandbox/trappist the monk/cs1 wrapper has been in actual use (in an FA in mainspace) for a week now with no obvious ill effects. Perhaps the cs1 wrapper could migrate into Module:Citation/CS1/Wrapper (or similar) and be marked supported (but possibly also "experimental" until it gets wider use and testing)? I'm uncomfortable taking it further so long as it lives inside a user sandbox. --Xover (talk) 07:18, 8 January 2018 (UTC)
 * That looks nice. Even cs2 works, a pleasant surprise. I can imagine rewriting a lot of source-specific citation templates this way; for instance, Introduction to Algorithms would become both simpler and more flexible by not having to copy the arguments it doesn't actually use itself and by allowing a broader class of arguments (e.g. page or at in place of pages). —David Eppstein (talk) 07:43, 8 January 2018 (UTC)
 * Ok, moved. I've also added code to ignore empty editor-supplied parameters and added a keyword   that may be used to 'unset' a default parameter:
 * And added vague documentation to the module.
 * —Trappist the monk (talk) 13:09, 8 January 2018 (UTC)
 * Ah, perfect. Thank you! --Xover (talk) 15:25, 8 January 2018 (UTC)
 * And added vague documentation to the module.
 * —Trappist the monk (talk) 13:09, 8 January 2018 (UTC)
 * Ah, perfect. Thank you! --Xover (talk) 15:25, 8 January 2018 (UTC)

ASIN
I am seeing evidence that some people are filling in the ASIN reference when there is an ISBN or other identifier. Clearly we should not be using Amazon's proprietary ID unless there is no alternative. What's the best way to document this and perhaps call it out int he interface (ProveIt or whatever) so that people don't use ASIN unless it's required? Guy (Help!) 10:48, 21 December 2017 (UTC)
 * The documentation already says, Because this link favours one specific distributor, only include it if standard identifiers are not available. It might be reasonable for a maintenance or error message to display on the page when both ASIN and some other set of identifiers (probably ISBN at least) are present. --Izno (talk) 13:44, 21 December 2017 (UTC)
 * Or the ASIN could automatically be suppressed if ISBN are provided. Headbomb {t · c · p · b} 14:04, 21 December 2017 (UTC)


 * .. this could be more direct: . --  Green  C  14:33, 21 December 2017 (UTC)


 * No. What you propose is open to misinterpretation, and the documentation could be seen as biased against a specific company. Any company is not targeted; any company that happens to be the distributor in question is. The appearance of neutrality is as important as the thing itself, because people do tend to misread depending on their own biases. No specific company or person (legal or natural) should be mentioned anywhere, even if they are clearly the only example. 72.43.99.138 (talk) 14:53, 21 December 2017 (UTC)
 * The above needs to be qualified a bit. I suppose it would be ok if any one entity is mentioned in passing, as an example e.g. "such as Amazon". Imo, this would be less likely to be misinterpreted as targeting. 72.43.99.138 (talk) 15:12, 21 December 2017 (UTC)
 * This is an Amazon-specific link. There is no other entity it could possibly apply to. Headbomb {t · c · p · b} 15:59, 21 December 2017 (UTC)
 * Correct. Saying "one specific distributor" is an unnecessary obfuscation. Even the IP editor is confused. -- Green  C  19:43, 21 December 2017 (UTC)
 * I was referring to the documentation, not the identifier. The documentation should avoid the appearance of targeting, even when such interpretation seems far-fetched. There is no confusion on my part at all. The documentation should retain the generic condition ("a specific distributor") and optionally add specific examples ("such as Amazon" − emphasis on plural examples). Both these statements are true, and more neutral than the proposed documentation change. 72.43.99.138 (talk) 15:16, 23 December 2017 (UTC)
 * "a specific distributor" is the only thing we need to say. "Such as Amazon" is redundant nonsense since this is documentation for the ASIN identifier, and would imply that there are non-Amazon ASINs. Headbomb {t · c · p · b} 20:09, 24 December 2017 (UTC)
 * Going back to Izno above how about: if ISBN is present then supress presentation of seemingly redundant identifiers such as ASIN and also throw an error/warning notification that redundant identifiers have been supressed? Wtmitchell (talk) (earlier Boracay Bill) 13:38, 11 January 2018 (UTC)