An example of the module in action on pogilo.com
Diff Different
Diff different configuration page

Diff Different adds an extra modus operandi to the wonderful Diff module by:

  • offering a side-by-side diff comparison section of revisions that is inserted on the normal /node/xxx content page, rather than on a special page elsewhere
  • adding some optional smarts to auto-select the revisions compared, so it can be employed in common writer/editor interaction scenarios, whereby the two revisions in question are by different users and not necessarily consecutive

Example: student writers who have their work reviewed and corrected by teachers, on line.
Both teacher and student create new revisions of the same content. The module automatically presents, as part of the normal node view, the latest revision by the student (the original author of the content) against the latest corrections by the teacher, as well as the resulting content, with all corrections applied.
Unlike the Diff module, when showing the side-by-side comparison, other fields, links and node comments will also be shown. So all information is there, on a single integrated page.
When a teacher does not respond with further corrections to the latest student revision, the page displays identically to when viewed without this module.
In other words: student and teacher go to the same old URL. The Diff comparison is shown automatically only when the teacher has left new corrections for the student.
Both student and teacher may accumulate revisions before handing over.

All of this works best in combination with the fine-grained content permissions provided by Revisioning.

See the README for setting up permissions and other details.

Initial development sponsored by Poligo, English correction service.

Supporting organizations: 

Project information

Releases