I really like the Wikipedia flagging feature where articles that need work can be flagged (such as {{needs citation}}). I've been thinking about the best way to implement this in Drupal with a wiki system. Some possibilities include:
-
Flag content - http://drupal.org/project/flag_content - Is limited and does not allow for users to specify the reason for flagging the node. Also does not put a note on the node itself (like Wikipedia does) when an node is flagged. The flag also does not show up in revision history.
-
Replacement tags - http://drupal.org/project/reptag - Can be set up to parse {{needs citation:[user comment here]}} and replace it with a nicely formatted "box" at the top of the node. The flag shows up in the revision history as well. However, I don't see a way of auto-generating a list of nodes that are flagged so that interested users who are looking to contribute by cleaning up articles can browse a list of nodes that need work.
-
Implementing a CCK with checkmarks for the flags, as well as a text field for remarks. This doesn't seem quite as "clean" in my mind as it adds more options to the node creation page and edit page that seems unecessary. I like the idea of keeping the UI as clean and uncluttered as possible.
Does anyone have suggestions.