What's the best way to extend the module in order to allow commenting revisions?

Aug 13, 2012 at 4:22 AM

We would like to extend the version manager to allow editors to comment on each revision. Does anyone have any thoughts on the best way to accomplish this? So far we have discussed the following possibilities.

1. Extend the existing comments module to allow commenting on revisions

2. Create a new content type "revision" which will be 'commentable'. We would either then have to create a junction table between versions and content items or extend versions to allow for a revision id field.

3. Create a new table 'RevisionComments' which will act almost exactly like the current comments do.