Template talk:C-SPAN

Harmonize
Any objections to harmonizing this template with others so that it reads "Bill Gates on C-SPAN" "Joe Smith on C-SPAN" instead of "Appearances on C-SPAN"? --Richard Arthur Norton (1958- ) (talk) 20:45, 31 October 2010 (UTC)


 * Yes, completely agree. Why is this template completely different to most others? It should be made "Bill Gates on C-SPAN" (or even "Bill Gates appearances on C-SPAN" so the precise subject matter of the link appears clearly and forthrightly in the line. This is also important when more than one C-SPAN link needs to be done, otherwise all we have is:
 * Appearances on C-SPAN
 * Appearances on C-SPAN
 * Which is not very helpful at all! Jimthing (talk) 15:10, 21 May 2022 (UTC)

Semi-protected edit request on 26 November 2014
C-SPAN is now redirecting to this format: http://www.c-span.org/person/?personname

71.23.178.214 (talk) 13:52, 26 November 2014 (UTC)
 * Yes check.svg Done I've completed this request and I've also made the template case and whitespace insensitive and added a feature so that it should be possible to use the template on most BLPs without defining their name as a parameter (using as a default).  Please update the documentation as is appropriate. — &#123;&#123;U&#124;Technical 13&#125;&#125; (e • t • c) 18:35, 26 November 2014 (UTC)

Please use HTTPS for C-SPAN link
The purpose of this edit is to provide increased privacy and security for users by having the template generate an HTTPS link instead of the current HTTP link. C-SPAN appears to support HTTPS; for example,  generates a 301 Moved Permanently redirect to. In the template, please change  to    instead. Thanks. --Elegie (talk) 11:44, 10 May 2017 (UTC)
 * Yes check.svg Done Izno (talk) 12:11, 10 May 2017 (UTC)

Wikidata
Can this template be updated to pull information from Wikidata's C-SPAN person ID property? Trivialist (talk) 14:24, 24 June 2017 (UTC)
 * Please put proposed code into Template:C-SPAN/sandbox and reactivate. &mdash; Martin (MSGJ · talk) 10:53, 27 June 2017 (UTC)

Broken link
C-SPAN searches function better (i.e. find results more consistently) with insertion of a "+" between names rather than formatting them as a single word, along with an expanded URL such as the following:


 * https://www.c-span.org/search/?searchtype=People&query=colleen+hanabusa

Compare the results with those of the current:


 * https://www.c-span.org/person/?colleenhanabusa

Thanks —ADavidB 10:18, 8 August 2017 (UTC)

Move to reference of C-Span Person as numeric ID
The string IDs are breaking as noted above, but the numeric ID allows for consistent linking if the string changes example: ID 61258 is used in https://www.c-span.org/person/?61258/ColleenWakakoHanabusa which as noted in the "Broken link" discussion above for [Https://www.c-span.org/person/?colleenhanabusa https://www.c-span.org/person/?colleenhanabusa] found after using C-Span search ?searchtype=People&query=colleen+hanabusa. The numeric id is currently supported as it stands, but cleanup of existing uses of this template will be needed, warnings for entering a string rather than numeric, with finally moving only to numeric ids. This has been raised as an inconsistency with the Wikidata property and will help address a root cause of broken links using this template. Wolfgang8741 says: If not you, then who? (talk) 15:43, 23 February 2022 (UTC)


 * Proposed additions and changes to the template for a transition to the numeric ID see and P2190 discussion - I'm not quite sure how to modify the template in the sandbox to make the following warnings and validation occur.
 * 1. Deprecate the string parameter by displaying a warning on a page preview where the template is used with the text stated in number 2.
 * Until the string values are migrated to the number format the template should continue to display on pages, but the page preview warning for the format change.
 * Use of the template with the numeric format should display with no message on preview. Adding these pages to a tracking category as a subcategory of Category:C-SPAN called Category:People appearing on C-SPAN.
 * If no parameter value is present, the template should fall back to try and retrieve Wikidata values, if found display and categorize similar to the number format.
 * If no parameter AND no value found in Wikidata, show a warning on preview that "the C-SPAN template value entered is invalid or not found" and place the page in a tracking/maintenance category such as Category:C-SPAN template failing to display or whatever would be most appropriate for tracking.
 * 2. Add preview warning text when using string format in templates "C-SPAN string IDs have been deprecated. Please use the number identifier from the person URL ie 61258 from https://www.c-span.org/person/?61258/ColleenWakakoHanabusa )
 * 3. Add a maintenance category for string ID is used where numeric ID should exist - Category:C-SPAN template using deprecated parameter format.
 * 4. (probably outside scope of the template modification)Final task is to cleanup existing string IDs (currently over 10,000) and convert to numeric values - URL Bot requested to assist values in Wikidata prior to 26 Feb 2022 have a numeric ID statement on Wikidata, those without couldn't be verified and are most likely are broken links.Wolfgang8741 says: If not you, then who? (talk) 21:26, 14 March 2022 (UTC)
 * @Wolfgang8741: I have implemented the requested changes other than point 4, with some adjustments to better reflect the actual behaviour of the template (e.g. the error messages have been made more specific). Jc86035 (talk) 10:34, 16 March 2022 (UTC)

Regex/category fix
I would like to merge Template:C-SPAN/sandbox with the current template; I have modified the regex to accomodate single-digit values and includeonly'd the uses of Category:Pages using non-numeric C-SPAN identifiers and Category:C-SPAN template failing to display so the template itself doesn't appear in them.  Philroc  (talk) 16:13, 28 March 2022 (UTC)
 * ✅. Instead of includeonly tags, ifeq functions were used to also remove the sandbox and testcases pages from the categories.  P.I. Ellsworth &numsp;- ed.  put'r there 19:33, 28 March 2022 (UTC)

Adding Template:WikidataCheck once Wikidata Property Proposal resolves
I'm suggesting adding Template:WikidataCheck to the template now that EN Wikipedia templates have been moved to numeric to add monitoring of value matches and divergence from the numeric values in Wikidata for the associate property. It adds three tracking categories. Wolfgang8741 says: If not you, then who? (talk) 00:52, 30 March 2022 (UTC)


 * Proposal for split of P2190 (origin in a string format ID) to a numeric focused ID - C-SPAN Person Numeric ID Wolfgang8741 says: If not you, then who? (talk) 13:07, 30 March 2022 (UTC)