Personal tools
You are here: Home Products Plone Roadmap #170: Revamped history
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

#170: Revamped history

Contents
  1. Definitions
  2. Motivation
  3. Proposal
  4. Participants
by Danny Bloemendaal last modified August 22, 2006 - 10:26
There used to be a history tab in plone that shows the changes for a document (or history aware objects). This proposal reinstates that functionality and adds to it's usability.
Proposed by
DannyB
Proposal type
User interface
State
in-progress

Definitions

History - we mean inline diffs. The backend can tell, based on zodb changes, differences inside fields between different saves (zodb versions).

Motivation

Many times, users want to know what has changed recently inside a document/object. There is a clear need and use-case for this feature.

Proposal

Martijn (MJ) fixed some bugs during the Archipelago sprints to make this history functionality work again. However, the way it works now is hardly usable.

The way to do it in my opinion is to integrate it in the normal view page of an object. Something similar is the review history in the byline. At any moment, you can expand that and see the revision history. Something similar needs to be done with the inline revisions/history.

I propose to include some trigger somewhere on the page (have to think of exactly what) that displays something like a time-slider that allows you to 'slide' through moments in time and while doing this you see by means of strike-through or coloring, exactly what has changed inside the content.

During the sprint, Ben Saller, Martijn and me did some tests and technically this can all be done fairly easily. It makes strong use of  AJAX to quickly fetch the diffs from the server while sliding.

Participants

  • Martijn Pieters
  • Ben Saller
  • Danny Bloemendaal

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by