Page MenuHomePhabricator

Create a prototype for improving references in articles
Open, NormalPublic

Description

Problem:
Currently, when editors reference different parts of the same book, they have to repeat all the information about the book. This is cumbersome, lengthens wiki text, and it also obscures the fact that many references actually come from the same volume.

Plan

This is a screenshot of the proposed solution:

Notes:

  • This needs person/s with knowledge of mediawiki core, cite extension, parsoid application, and probably also visual editor, new wikitext editor, old wikitext editor, mobile

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 24 2018, 8:44 AM

@Lea_WMDE Please update/add to this task if something is wrong/missing. Thank you!

@thiemowmde please add any ideas you might have for approaching this task.

@Esanders I hear you're the parser expert :) Would you be interested in helping here?

Lea_WMDE triaged this task as Normal priority.Apr 24 2018, 12:16 PM
Lea_WMDE updated the task description. (Show Details)
Deskana added a subscriber: Deskana.

From what I can tell, this task is proposing a markup change that would be implemented in the Cite extension, and isn't related to the visual editor, so I'm removing the VisualEditor tag.

I see that T100645 is mentioned in the task description, but I think this task is actually a duplicate of that one; both of them want an efficient way to improve referencing different pages of the same book.

Lea_WMDE renamed this task from Improve referencing in articles to Create a prototype for improving references in articles.Apr 25 2018, 12:47 PM

@Deskana thanks for pointing out that this task sounds like a duplicate - I changed the task title to "prototype" to make the difference more clear :)
I had added the visual editor tag, because it should not break the visual editor when markup syntax is changed. But you say this would not be a problem?

@Deskana thanks for pointing out that this task sounds like a duplicate - I changed the task title to "prototype" to make the difference more clear :)

Yes, that seems to clear up the differences. Thanks!

I had added the visual editor tag, because it should not break the visual editor when markup syntax is changed. But you say this would not be a problem?

Parsoid handles the conversion between wikitext and HTML, so if the new wikitext structure is supported by Parsoid then it should be supported by the visual editor by default. In theory. Of course, all sorts of things could potentially go wrong, so that does actually need checking further down the line, but probably not at the prototype stage.

Vvjjkkii renamed this task from Create a prototype for improving references in articles to rdeaaaaaaa.Jul 1 2018, 1:14 AM
Vvjjkkii raised the priority of this task from Normal to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
AfroThundr3007730 renamed this task from rdeaaaaaaa to Create a prototype for improving references in articles.Jul 1 2018, 6:30 AM
AfroThundr3007730 lowered the priority of this task from High to Normal.
AfroThundr3007730 updated the task description. (Show Details)
AfroThundr3007730 added a subscriber: Aklapper.