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.
Project information
- Module categories: Content Display, Developer Tools
- 100 sites report using this module
- Created by RdeBoer on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-1.x-dev updated 26 Mar 2016 at 00:53 UTC