You are here

readme.txt in Diff 7.2

Diff
-----------------------
Diff enhances usage of node revisions by adding the following features:

- diff between node revisions on the 'Revisions' tab to view all the changes
  between any two revisions of a node
- highlight changes inline while viewing a node to quickly see color-coded
  additions, changes, and deletions
- preview changes as a diff before updating a node


Installation
------------
Diff can be installed like any other Drupal module -- place it in
the modules directory for your site and enable it on the `admin/modules`
page.

Diff needs to be configured to be used with specific node types on your site.
Enable any of diff's options on a content type's settings page (e.g.
`admin/structure/types/manage/page`).

It is strongly advised that you also enable the automatic creation of revisions
on any content types you want to use this with. (e.g.
'admin/structure/types/manage/article/edit' Publishing options, enable Create
new revision)


Technical
---------
- Diff compares the raw data, not the filtered output, making it easier to see
changes to HTML entities, etc.
- The diff engine itself is a GPL'ed php diff engine from phpwiki.

API
---
This module offers `hook_diff()` which modules may use to inject their changes
into the presentation of the diff. For example, this is used by `node.inc`.

Maintainers
-----------
- realityloop (Brian Gilbert)
- dww (Derek Wright)
- moshe (Moshe Weitzman)
- rötzi (Julian)
- yhahn (Young Hahn)

File

readme.txt
View source
  1. Diff
  2. -----------------------
  3. Diff enhances usage of node revisions by adding the following features:
  4. - diff between node revisions on the 'Revisions' tab to view all the changes
  5. between any two revisions of a node
  6. - highlight changes inline while viewing a node to quickly see color-coded
  7. additions, changes, and deletions
  8. - preview changes as a diff before updating a node
  9. Installation
  10. ------------
  11. Diff can be installed like any other Drupal module -- place it in
  12. the modules directory for your site and enable it on the `admin/modules`
  13. page.
  14. Diff needs to be configured to be used with specific node types on your site.
  15. Enable any of diff's options on a content type's settings page (e.g.
  16. `admin/structure/types/manage/page`).
  17. It is strongly advised that you also enable the automatic creation of revisions
  18. on any content types you want to use this with. (e.g.
  19. 'admin/structure/types/manage/article/edit' Publishing options, enable Create
  20. new revision)
  21. Technical
  22. ---------
  23. - Diff compares the raw data, not the filtered output, making it easier to see
  24. changes to HTML entities, etc.
  25. - The diff engine itself is a GPL'ed php diff engine from phpwiki.
  26. API
  27. ---
  28. This module offers `hook_diff()` which modules may use to inject their changes
  29. into the presentation of the diff. For example, this is used by `node.inc`.
  30. Maintainers
  31. -----------
  32. - realityloop (Brian Gilbert)
  33. - dww (Derek Wright)
  34. - moshe (Moshe Weitzman)
  35. - rötzi (Julian)
  36. - yhahn (Young Hahn)