Page MenuHomePhabricator

Create tool to identify plain references and offer a fix
Open, MediumPublic8 Estimated Story Points

Assigned To
None
Authored By
Esanders
Apr 10 2016, 10:20 AM
Referenced Files
F3857469: pasted_file
Apr 10 2016, 10:20 AM
Tokens
"Manufacturing Defect?" token, awarded by Dvorapa."Like" token, awarded by Liuxinyu970226."Like" token, awarded by Josve05a.

Description

Plain link references trigger the 'Convert' button which feeds them into Citoid, however on a document with 100+ references it can be quite hard to find them all. A tool could easily look at all references and surface the ones eligible for conversion in a list.

pasted_file (232×417 px, 21 KB)

Event Timeline

Hi @Esanders. Could you please associate a project with this task? Thanks!

Is this request specific to VisualEditor? I'm not familiar with how VE handles mass citation reformatting or if that's outside its scope

I have a jury-rigged script that does this with normal wikicode/markup. Hoping to clean it up eventually

Is this request specific to VisualEditor?

Yes

I'm not familiar with how VE handles mass citation reformatting or if that's outside its scope

It doesn't yet - that is the request

I'm not familiar with how VE handles mass citation reformatting or if that's outside its scope

It doesn't yet - that is the request

My understanding, from the last time I used VE, is that it does not do anything en masse and that this request would be outside VE's scope. VE also doesn't provide mass date reformatting in citations, removal of "publisher" info from all citations, etc. Even with a side bar (T128511) with helpful hints, mass changes would require an interface for reviewing the results.

My understanding, from the last time I used VE, is that it does not do anything en masse

The proposal doesn't say anything about editing en masse, just providing a tool that surfaces issues that the user could address individually. Currently the user would need to click on every reference in the document. Instead we could provide a list of references to be fixed and take the user to them.