As an editor I can get paste a link or ISBN number into a simple form to get an auto-filled citation.

A user has their cursor in a place they would like to add a citation.
They click the Cite button on the toolbar.
An inspector opens in context, showing the title "Cite" a URL/ISBN field, and a "Lookup" button.

Workflow

Detail of citation inspector
Include line below field with link that opens the manual citation dialogue.

Manual Citation Dialogue
First step now includes all items in the former Cite menu

It would be convenient if the reference tool would autofill {{cite book}}
from a URL to books.google.com This is done in several existing gadgets on
the English Wikipedia and is especially helpful for books that do not have
ISBNs.

Czech Wikipedia could be filled from national book database. I think their API might be available to us as we were already negotiating with them. Basically every time I fill reference template and also ISBN variable I wonder, why this cant be done automaticaly as in many countries such data are available and readable for scripts.

Also it's possible that if the scraping is bad- i.e. it's just the text of the url as the title- these automatically are set as web citations, but it's possible the user will want to change the citation type from web to journal, for instance. Any thoughts on that?

Hi Marielle,
I think we should leave the user on the same screen, in case they messed up the number and want to try again.
We should show an error message that says something like "We couldn't find that book" and maybe give a hint like "An ISBN is usually 10 or 13 digits."
And the user still has the option at the bottom to go to the screen to enter the citation manually.

Add Comment

Text is available under the Creative Commons Attribution-ShareAlike 3.0 License; code is available under the GNU General Public License or other appropriate open source licenses. By using this site, you agree to the Terms of Use and Privacy Policy. · Wikimedia Foundation · Privacy Policy · Terms of Use · Disclaimer

Column Prototype

This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.