Cite: Auto-filled references based on destination URL / DOI etc.
Closed, ResolvedPublic160 Story Points

Description

As an editor I can get paste a link or DOI 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 field, and a "Lookup" button.

Click-through prototype http://invis.io/HR2DK2FXM

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

Errors
DOI error - if incorrect amount of characters entered

URL error - if page not found

Generic error


Version: unspecified
Severity: enhancement

There are a very large number of changes, so older changes are hidden. Show Older Changes
Mvolz added a comment.Dec 4 2014, 11:39 AM

Hi Kaity,

What should the user see if there are no results?

For most urls I think it should just be the linked url, and then they can edit that, but for some identifiers (like issn, isbn) it's definitely possible there won't be anything to display at all. And we may or may not know what kind of ID it is (although we could guess?) I'm assuming it should go to this page https://www.mediawiki.org/wiki/VisualEditor/Design/Reference_Dialog#mediaviewer/File:Magic_cite4-02.png automatically but should there be some sort of error message or something....

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.

KHammerstein changed the title from "Auto-filled references based on destination URL / ISBN / etc." to "Cite: Auto-filled references based on destination URL / ISBN / etc.".Dec 8 2014, 11:13 PM
Jdforrester-WMF edited a custom field.Feb 2 2015, 7:47 PM
TrevorParscal edited a custom field.Feb 2 2015, 7:47 PM
TrevorParscal edited a custom field.Feb 4 2015, 7:15 PM
KHammerstein edited the task description. (Show Details)
Elitre added a subscriber: Elitre.Feb 27 2015, 3:43 PM
KHammerstein edited the task description. (Show Details)Mar 5 2015, 2:03 AM
KHammerstein edited the task description. (Show Details)
KHammerstein edited the task description. (Show Details)Mar 6 2015, 1:16 AM

Can we project a "week of" deployment ETA?

Can we project a "week of" deployment ETA?

No. Everything is backed up on T89656: Get citoid working in production which has an unknown schedule.

Ainali added a subscriber: Ainali.Mar 7 2015, 9:18 AM
Eloquence moved this task from March 2015: Features to Tag on the Epic board.Mar 10 2015, 5:43 AM

Change 195802 had a related patch set uploaded (by Mooeypoo):
Redesign the citation widget in the citoid inspector

https://gerrit.wikimedia.org/r/195802

gpaumier moved this task from To Triage to Not ready to announce on the user-notice board.

Change 196645 had a related patch set uploaded (by Mooeypoo):
[wip] Add general citations dialog

https://gerrit.wikimedia.org/r/196645

Change 197074 had a related patch set uploaded (by Jforrester):
Enable Citoid extension on all VisualEditor wikis

https://gerrit.wikimedia.org/r/197074

Jdforrester-WMF closed this task as "Resolved".

Change 196645 merged by jenkins-bot:
Add general citations dialog

https://gerrit.wikimedia.org/r/196645

Change 195802 merged by jenkins-bot:
Redesign the citation widget in the citoid inspector

https://gerrit.wikimedia.org/r/195802

Change 197074 merged by jenkins-bot:
Enable Citoid extension on all VisualEditor wikis

https://gerrit.wikimedia.org/r/197074

Change 197925 had a related patch set uploaded (by Alex Monk):
Enable Citoid extension on all VisualEditor wikis

https://gerrit.wikimedia.org/r/197925

Change 197925 merged by jenkins-bot:
Enable Citoid extension on all VisualEditor wikis

https://gerrit.wikimedia.org/r/197925

Change 198261 had a related patch set uploaded (by Mooeypoo):
Add general citations dialog

https://gerrit.wikimedia.org/r/198261

Asahiko removed a subscriber: Asahiko.Mar 20 2015, 7:57 PM

Change 198261 abandoned by Mooeypoo:
Add general citations dialog

Reason:
Not needed.

https://gerrit.wikimedia.org/r/198261

Mvolz changed the title from "Cite: Auto-filled references based on destination URL / ISBN / etc." to "Cite: Auto-filled references based on destination URL / DOI etc.".Mar 22 2015, 8:28 AM
Mvolz edited the task description. (Show Details)
Mvolz added a comment.EditedMar 22 2015, 8:31 AM

FYI citoid does not support ISBNs yet so I edited that bit out- very surprised to find out we supported ISBNs when I read the tech bulletin on my RSS reader this morning, and it was probably because it was in the description here.

@gpaumier Also, I noticed this is tagged "not ready to announce" yet - does that not apply to tech bulletin? If so there's still technically time to remove it because even though it ended up in my RSS reader, because publication is not technically until tomorrow.

Mvolz added a subscriber: gpaumier.Mar 22 2015, 8:40 AM

(I find the link to the design page confusing. Some parts of the interface are different in production - and the last 2 screenshots on the page would show the regular Cite flow - which is not so "connected" to Citoid.)

Elitre, I agree. It hasn't been re-triggered for translation yet so there
is still time to remove that link.

FYI citoid does not support ISBNs yet so I edited that bit out- very surprised to find out we supported ISBNs when I read the tech bulletin on my RSS reader this morning, and it was probably because it was in the description here.

Thank you for the heads-up. I wasn't sure we'd be announcing this in Tech News, because I was confused about the status of this feature, due to last week's rushed deployment. This is why this task was marked as "Not ready to announce" (which does apply to Tech News). On Friday, James added the item to the newsletter, and I edited it to use simpler language; I also added the ISBN bit, based on this task's title.

@gpaumier Also, I noticed this is tagged "not ready to announce" yet - does that not apply to tech bulletin? If so there's still technically time to remove it because even though it ended up in my RSS reader, because publication is not technically until tomorrow.

Yes, however we can't make last-minute edits to the newsletter because that only changes the English version; translators need more time to echo the changes.

Considering that:

  • the current text is inaccurate and could cause confusion if sent,
  • the current text only concerns two wikis that have already been notified of the feature,
  • and there is no urgency in sending this information,

I've removed the Citoid item from this week's issue entirely, and added it to the list of items to announce in next week's newsletter.

Restricted Application added a project: notice. · View Herald TranscriptMar 26 2015, 11:33 PM
gpaumier moved this task from Triaged to Archive on the notice board.Apr 9 2015, 5:45 PM

Add Comment