In a web application I am developing, I wish to implement wiki-style edits (where each and every edit is saved, can be compared, and users can rollback edits easily).
What is a good way of implementing this without re-inventing the wheel too much?
Thank you in advance.