Page MenuHomePhabricator

Allow editors to view diff of their change before actually submitting an edit
Closed, ResolvedPublic

Assigned To
None
Authored By
bzimport
Aug 11 2004, 3:50 PM
Referenced Files
F1212: SpecialPreferences.php.patch
Nov 21 2014, 6:43 PM
F1211: EditPage.php.patch
Nov 21 2014, 6:43 PM
F1210: DefaultSettings.php.patch
Nov 21 2014, 6:43 PM
F1209: Language.php.patch
Nov 21 2014, 6:43 PM

Description

Author: xmlizer

Description:
while editing, anything can happen (you make too much modification to remember,
do an accidental modification, etc.)
the sole way to be sure you have made the modification you was thinking of is to
have, *before committing*, the possibility to make a diff of what you are
currently modifying
it would be presented as another button (in addition of "save page" and "show
preview") with a name such as "diff with current"


Version: 1.5.x
Severity: enhancement

Details

Reference
bz15

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 6:43 PM
bzimport set Reference to bz15.
bzimport added a subscriber: Unknown Object (MLST).

elian wrote:

adds unnecessary complexity and would be IMO not used very much. Please keep the
software simple (I think a warning during preview that someone else has changed
the page is needed by much more people).

xmlizer wrote:

*** Bug 158 has been marked as a duplicate of this bug. ***

(In reply to comment #0)

while editing, anything can happen (you make too much modification to remember,
do an accidental modification, etc.)
the sole way to be sure you have made the modification you was thinking of is to
have, *before committing*, the possibility to make a diff of what you are
currently modifying
it would be presented as another button (in addition of "save page" and "show
preview") with a name such as "diff with current"

This is particularly useful for helping proofread contributed content,
especially when making a few substantive changes to a long article. This was
the first feature request a friend made, right after I convinced her to start
contributing to WP.

leercontainer-bugzilla wrote:

Could always be made a preference (although that adds complexity too), but first
the diff bugs should be fixed so that we can actually _trust_ the diff.

ui2t5v002 wrote:

I agree that this would be very useful. More than half the time I edit I go to
the diff page afterwards to make sure I didn't screw something up. You can
accidently do a lot without realizing it. Someone once edited the Capacitor
article and somehow copied the entire article twice into the edit box and saved
it. So there were two copies of the article in one article, and people started
changing the bottom version and the top version independently without realizing
there were two, which made it difficult to merge the two sections back together.
Also sometimes people insert special characters without HTML entities which
then get eaten by other browser's text edit boxes, etc.

I would also like to see this implemented, probably as a Preference. Sometimes
I'll be editing 5 or 6 articles simultaneously, while looking through an
additional 5-10 articles/categories for information -- one thing just naturally
leads to another and another... Under those circumstances it's often quite
difficult to remember every change I've made to every article when I finally
finish my edits. A "diff-before-submit" feature would be *most* appreciated.

alanyst wrote:

Patch for Language.php (2005-02-02 HEAD revision)

First of four patches that implement preview with diff.

Attached:

alanyst wrote:

Patch for DefaultSettings.php (2005-02-02 HEAD revision)

Second of four patches that implement preview with diff.

Attached:

alanyst wrote:

Patch for EditPage.php (2005-02-02 HEAD revision)

Third of four patches to implement preview with diff.

Attached:

alanyst wrote:

Patch for SpecialPreferences.php (2005-02-02 HEAD revision)

Fourth of four patches to implement preview with diff.

Attached:

jeluf wrote:

Fixed in CVS HEAD (aka 1.5)

avarab wrote:

Marking it as FIXED.