Page MenuHomePhabricator

Cite: Auto-filled references based on destination URL / DOI etc.
Closed, ResolvedPublic160 Estimated 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

cite-workflow-04.png (1×1 px, 131 KB)

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

magic_cite-03.png (236×451 px, 26 KB)

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

form1-01.png (802×1 px, 287 KB)

Errors
DOI error - if incorrect amount of characters entered

error-03.png (236×451 px, 27 KB)

URL error - if page not found

error2-03.png (236×451 px, 28 KB)

Generic error

error-generic-03.png (236×451 px, 28 KB)


Version: unspecified
Severity: enhancement

Related Objects

StatusSubtypeAssignedTask
ResolvedMvolz
Resolved TrevorParscal
Resolved GWicke
ResolvedJdforrester-WMF
ResolvedMvolz
ResolvedOttomata
Resolvedakosiaris
Resolvedakosiaris
Resolvedakosiaris
Resolvedakosiaris
Resolvedakosiaris
Declinedakosiaris
Resolved mobrovac
ResolvedMvolz
ResolvedMvolz
ResolvedMvolz
ResolvedMvolz
Resolved TrevorParscal
Resolved TrevorParscal
Resolved TrevorParscal

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

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.

error-03.png (236×451 px, 27 KB)

KHammerstein renamed this task 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

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.

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

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

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

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

Change 198261 abandoned by Mooeypoo:
Add general citations dialog

Reason:
Not needed.

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

Mvolz renamed this task 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 updated the task description. (Show Details)

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.

(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.