create new tag
, view all tags

Feature Proposal: Revision Control should have a better Diff-View


I want to check changes of employees in our TWiki in a fast and easy way.

Description and Documentation

MediaWiki offers a Diff-Control, that highlights the changed letters. TWiki only shows the changed paragraphs and one has to search for the changes, which is annoying for lots of changes.

Here is a screenshot from Wikipedia:




WhatDoesItAffect: Usability


-- Contributors: MartinSeibert - 29 Sep 2007


I agree.

And we already have it available as a plugin.

Take a look at CompareRevisionsAddOn

In my view the feature of this plugin should be in the standard distribution. Either by including this plugin (which I always have a hard time getting to work because of the eternal skin/template changes in Pattern skin and twiki core) or by changing the default behavior of the core to using the code in this plugin.

The diff view in this plugin/addon is far far far superior to the default in TWiki.

-- KennethLavrsen - 29 Sep 2007

Oh! This is great. I added "Revision" as a tag, because i did not find it yet although searching for such a plugin.

Still: Is there a "Undo"-Feature available?

-- MartinSeibert - 29 Sep 2007

CompareRevisionsAddOn is still too difficult to use before you get to this view. Like a cockpit.

What would "undo" do? Undo the revision, or undo that particular line/paragraph?

-- ArthurClemens - 06 Feb 2008

be nice having both really smile

-- SvenDowideit - 18 Mar 2008

Arthur - I wonder what you mean with the "too difficult"?

I have used the combo CompareRevisionsAddOn / ChecklistPlugin for years now and it gives an excellent diff view exactly as the requester is asking for.

It is the combination of the two that makes the great feature. The CompareRevisionsAddonPlugin gives the advanced word by word diff view and the HistoryPlugin gives the immediate access to the list of revisions that you can quickly select to view the difference between any revision. It looks very similar to Mediawiki. Also the ">" links work with CompareRevisionAddOn.

You still have access to the traditional diff view. Inside the History window there is a "Sequencial" link which shows a traditional diff.

I still encourage that we include the two plugin in the default distro. We can integrate them in the core later if needed but we can also just keep them as extentions. Then people can turn them off if they do not like them as much as I do.

-- KennethLavrsen - 19 Mar 2008

What about supporting more than a /main/LATEST paradigm? - supporting branches - hyperlinking versions (merge/rebase genealogy) - dropping labels to versions - keep a set of incompatible but current versions, i.e. supporting superseding but from certain points of vue? - allowing users to specify they default version by policy (config spec...)

-- MarcGirod - 20 Mar 2008

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng wikipedia-changes.png r1 manage 36.1 K 2007-09-29 - 13:46 MartinSeibert Changes in Wikipedia
Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r9 - 2008-03-31 - MarcGirod
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.