Page MenuHomePhabricator

Feature Request: Add a tag to imported revisions to easily identify them in edit history
Open, LowPublic

Description

Problem

Help people differentiate "live" (or "original") revisions from imported revisions.

Proposal 1

We should make the Import feature in MediaWiki add tags like import and importupload to the imported revisions.

Proposal 2

(From a brief TechCom triage meeting, by no means substantial yet or otherwise better, merely an idea). We could derive this information based on the imported username or user/actor type being indicative of an imported revision.

Event Timeline

Xaosflux triaged this task as Medium priority.Dec 16 2017, 4:08 PM
Xaosflux created this task.
Xaosflux updated the task description. (Show Details)

@Xaosflux generally RfCs are a little more fleshed out, that document the specific problem you want to solve, and how you propose to fix it technically. I think there's probably a decent case to be made for making it easier to identify imported edits, but why web vs API edits? Why would existing solutions like change tags not be suitable to solve this?

Why would they not be suitable for imports, for that matter? Once we have a flexible means of adding flags to page revisions, it makes sense to use that for everything.

As for API edits, I imagine the intent is to differentiate semiautomated edits from fully manual ones, but that's not a great way to do it. Edits through the mobile web interface and mobile apps use the API; VisualEditor probably does too.

The main push from this was for import vs direct - just trying to kill more birds with one stone.

Which codebase is this about? MediaWiki?

I note that the existing change tags functionality would probably work well enough for imports.

@Anomie - if so, can this task be reformatted to something like "Add tagging functionality and default to the Import function" ?

Krinkle renamed this task from RFC - Add a revision source identifier to RFC: Add a revision source identifier.Dec 20 2017, 9:46 PM

@Xaosflux just click "edit task" and go ahead!

Xaosflux renamed this task from RFC: Add a revision source identifier to RFC: Add a tag and tagging functionality to the import function.Feb 10 2018, 6:15 PM
Xaosflux updated the task description. (Show Details)
Krinkle renamed this task from RFC: Add a tag and tagging functionality to the import function to RFC: Add a tag to imported revisions to easily identify them in edit history.Feb 28 2018, 9:54 PM
Krinkle updated the task description. (Show Details)
Krinkle added a project: MediaWiki-Page-diffs.

After brief discussion, TechCom decided to decline this RFC, since it is a feature request, not a technical proposal. TechCom is not opposed to the idea.

To go forward, this would need a product owner and resourcing, then a concrete technical proposal. Perhaps Community-Tech is interested, or Collaboration-Team-Triage. Or this could go via https://meta.wikimedia.org/wiki/Technical_wishlist.

Xaosflux renamed this task from RFC: Add a tag to imported revisions to easily identify them in edit history to Feature Request: Add a tag to imported revisions to easily identify them in edit history.Apr 8 2018, 2:26 PM
Xaosflux added a subscriber: MusikAnimal.
Aklapper lowered the priority of this task from Medium to Low.Aug 12 2019, 7:19 PM