aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2011-08-05 17:08:47 -0400
committerJoey Hess <joey@kitenet.net>2011-08-05 17:10:20 -0400
commit50621d51c9a39f8c9578169887672713ce951ede (patch)
treed960c5154c8dcf1c888f1bb44583de696f88bcf3
parent77ba8aa7b7721c2da1bb3184a3e26fac6dc12ab1 (diff)
downloadikiwiki-50621d51c9a39f8c9578169887672713ce951ede.tar
ikiwiki-50621d51c9a39f8c9578169887672713ce951ede.tar.gz
response
-rw-r--r--doc/bugs/Add_permissions_for_suggesting__47__accepting_edits.mdwn12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/bugs/Add_permissions_for_suggesting__47__accepting_edits.mdwn b/doc/bugs/Add_permissions_for_suggesting__47__accepting_edits.mdwn
index 56bdf0ed1..cbe53ad7a 100644
--- a/doc/bugs/Add_permissions_for_suggesting__47__accepting_edits.mdwn
+++ b/doc/bugs/Add_permissions_for_suggesting__47__accepting_edits.mdwn
@@ -1,3 +1,15 @@
Wikis are great tools for collaborative content of all types, but the choice for website creators who want a level of collaboration seem to have to choose between a static website, a wiki that anyone (or all members) can edit, or an overkill customized web app.
A simple innovation that needs to propagate through wiki software is adding the ability to suggest edits and accept those edits. Perhaps you want a wiki that anyone can suggest and edit, but only registered users can edit freely or accept edits. Or you want anyone, including members, to only be able to suggest edits, and only have moderators able to approve edits and edit freely. Etc, etc.
+
+> Ikiwiki always has some work in this area; there is
+> the moderatedcomments plugin and the `checkcontent` hook.
+> The hook allows, for example a plugin to reject changes
+> with spam links or swear words. A plugin could also use
+> it to save the diff for later moderation.
+>
+> I think the difficulty
+> is in the moderation interface, which would need to apply the diff
+> and show the resulting page with the changes somehow evident (for users
+> who can't just read diffs), and would have to deal with conflicting
+> edits, etc. --[[Joey]]