Thanks a lot for your review! Very helpful. However, I got two more wiki features for which I need a drupal module.
(i) ability to flag a node as a duplicate and adding a redirection to the preferred node
(ii) some module to handle trashing of nodes: instead of returning 404, some message to mention that the node has been trashed, which is not an actual deletion of the node.
TWiki handles this with webs. There's a "Trash" web that things can be moved to.
I implemented Webs in TWikifilter using taxonomy. You could probably do something similar and setup a view to see all "trashed" nodes.
Recently flag module has interested me. You can create flags on a per user or global basis (and views and actions compatible). You can probably have an action to unpublish the node and a view for admins to see unpublished nodes.
Groups.drupal.org is a part of the drupal.org group of sites. Logging in on this site requires an account on the main drupal.org site. If you do not have an account on drupal.org, you will need to create one, log in over there, and then come back here where you should automatically be logged in.
node duplication/redirect or deletion
Thanks a lot for your review! Very helpful. However, I got two more wiki features for which I need a drupal module.
(i) ability to flag a node as a duplicate and adding a redirection to the preferred node
(ii) some module to handle trashing of nodes: instead of returning 404, some message to mention that the node has been trashed, which is not an actual deletion of the node.
A couple of ideas.
TWiki handles this with webs. There's a "Trash" web that things can be moved to.
I implemented Webs in TWikifilter using taxonomy. You could probably do something similar and setup a view to see all "trashed" nodes.
Recently flag module has interested me. You can create flags on a per user or global basis (and views and actions compatible). You can probably have an action to unpublish the node and a view for admins to see unpublished nodes.
trash module for the second one
Just found the trash module, which might solve both requested features:
(i) flagging a node as duplicate is like trashing a node + adding a redirection
(ii) deleting a node just means trashing a node
Now, lets see whether this trash module can handle this.
Workflow instead of Trash module
It looks like the trash module is not a viable solution, instead a solution with the workflow module looks like the best option.