Community Wishlist Survey 2022/Citations/Add support for the 'Cite Q' template to Citoid

Add support for the 'Cite Q' template to Citoid

  • Problem: Cannot use Cite Q template in Citoid
  • Proposed solution: When a user enters a QID into Citoid, then Citoid should (or should offer to) generate a reference using the 'Cite Q' template (if it exists on that wiki), with the QID as its first parameter value. When the user enters some other PID, such as a DOI, ISBN, or PubMedID, Citoid should check whether there is a corresponding QID, and if so then proceed as above.
  • Who would benefit: Editors wishing to cite documents whose metadata is in Wikidata
  • More comments: Template:Cite Q en:Template:Cite Q is a wrapper for Template:Citation, which it populates on-the-fly using data from Wikidata. Initiated on the English-language Wikipedia, using Lua, it has been developed to be as portable as possible to other projects and to work with minimum setup and translation on those projects. More details in the Phabricator ticket.
  • Phabricator tickets: T289287
  • Proposer: Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:06, 15 January 2022 (UTC)

Discussion

The first stew would be to make Cite_Q working on all wikis. We tried to copy it to cs.wikisource, but still not working as expected - too much submodules and templates needed.

This is far from insurmountable - its already used on about 40 projects. Please ask on en:Template talk:Cite Q if you need assistance getting it working on your project. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:24, 17 January 2022 (UTC)

It would be great if this project could be accompanied by some basic fixes to Cite Q and/or Wikidata to make it so that Cite Q conforms with CITEVAR. See en:Template talk:Cite Q for many reports of CITEVAR problems that should be fixable. Jonesey95 (talk) 22:16, 28 January 2022 (UTC)

As is made clear in the template's documentation, you - or indeed anyone else - are welcome to make such changes, in the template's sandbox. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:40, 9 February 2022 (UTC)

Voting

  •   Support as one of those that's helped with the development of Cite Q, this would be a great step to making it easier to more widely use. Thanks. Mike Peel (talk) 18:09, 28 January 2022 (UTC)
  •   Support This would help improve a lot of citation workflows and more interoperability among Cite Q and Citoid seems like a great idea. Wskent (talk) 19:05, 28 January 2022 (UTC)
  •   Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 19:17, 28 January 2022 (UTC)
  •   Support Cite Q isn't yet developed/flexible enough for me to use it in my editing, but it's still undoubtedly the future of citations, and if its developers say they need support in this area, I support giving it to them. {{u|Sdkb}}talk 19:17, 28 January 2022 (UTC)
    @Sdkb: Would love to hear suggestions for improvement at en:Template talk:Cite Q! Thanks. Mike Peel (talk) 19:24, 28 January 2022 (UTC)
    Replied at your talk! {{u|Sdkb}}talk 23:36, 28 January 2022 (UTC)
  •   Support Jklamo (talk) 21:21, 28 January 2022 (UTC)
  •   Support Tol (talk | contribs) @ 22:10, 28 January 2022 (UTC)
  •   Support JakobVoss (talk) 07:20, 29 January 2022 (UTC)
  •   Support Ainali talkcontributions 08:53, 29 January 2022 (UTC)
  •   Support Sannita - not just another it.wiki sysop 09:18, 29 January 2022 (UTC)
  •   Support Aca (talk) 12:41, 29 January 2022 (UTC)
  •   SupportSHEIKH (Talk) 12:44, 29 January 2022 (UTC)
  •   Support Dhx1 (talk) 13:16, 29 January 2022 (UTC)
  •   Support Mbrickn (talk) 15:34, 29 January 2022 (UTC)
  •   Support Warmglow (talk) 17:04, 29 January 2022 (UTC)
  •   Support Wostr (talk) 19:32, 29 January 2022 (UTC)
  •   Support--Mahmud (talk) 19:43, 29 January 2022 (UTC)
  •   Support Tgr (talk) 23:35, 29 January 2022 (UTC)
  •   Support Agus Damanik (talk) 01:57, 30 January 2022 (UTC)
  •   Support Thingofme (talk) 13:52, 30 January 2022 (UTC)
  •   Support Geraki TL 14:32, 30 January 2022 (UTC)
  •   Support Hb2007 (talk) 14:11, 31 January 2022 (UTC)
  •   Support Sadads (talk) 16:00, 31 January 2022 (UTC)
  •   Support JAn Dudík (talk) 18:54, 31 January 2022 (UTC)
  •   Support Silver hr (talk) 19:19, 1 February 2022 (UTC)
  •   Support Pharos (talk) 01:58, 2 February 2022 (UTC)
  •   Support KingAntenor (talk) 06:04, 2 February 2022 (UTC)
  •   Support Kpjas (talk) 10:23, 2 February 2022 (UTC)
  •   Support ★NealMcB★ (talk) 23:46, 2 February 2022 (UTC)
  •   Support Yes, plase! - Darwin Ahoy! 00:50, 5 February 2022 (UTC)
  •   SupportDaxServer (t · c) 18:32, 5 February 2022 (UTC)
  •   Support--Vulp❯❯❯here! 03:58, 6 February 2022 (UTC)
  •   Support Ayumu Ozaki (talk) 05:33, 6 February 2022 (UTC)
  •   Support Konyasha (talk) 12:23, 9 February 2022 (UTC)
  •   Support Marcok (talk) 07:20, 10 February 2022 (UTC)