Diff for /wikisrc/wiki/todo/let_non-developers_contribute_content.mdwn between versions 1.2 and 1.3

version 1.2, 2009/11/11 09:59:48 version 1.3, 2009/11/11 22:01:58
Line 1 Line 1
 [[tron]] suggests that non-developers should be able to post content to a staging area, to be approved (possibly after editing) by developers. I like this idea a lot.  [[tron]] suggests that non-developers should be able to post content to a staging area, to be approved (possibly after editing) by developers. [[schmonz]] likes this idea a lot.
   
 For non-developers using [[anonymous CVS|wiki/todo/push_wikisrc_to_anoncvs]]: submit a diff to `netbsd-docs@`.  _For non-developers using [[anonymous CVS|wiki/todo/push_wikisrc_to_anoncvs]]_: submit a diff to `netbsd-docs@`.
   
 For non-developers using a web browser: the ikiwiki discussion subpage and/or [[!iki plugins/comments desc="comments plugin"]] may point toward the solution.  _For non-developers using a web browser_: the ikiwiki discussion subpage and/or [[!iki plugins/comments desc="comments plugin"]] may point toward the solution.
   
   One of the reasons we [[chose ikiwiki|wiki/todo/choose_wiki_software]]
   is the ability to edit via CVS
   directly, as well as via the web. As long as every wiki editor is a
   developer, controlling access consistently is simple. In order to open
   up wiki editing to non-developers, we have to think carefully about
   both the CVS case and the web case.
   
   In the short term, to start getting non-developers involved, I intend
   to [[push wikisrc to anoncvs]] and
   [[hook up wiki commits to www-changes@]].
   
   In the long term, ikiwiki has a few ready-made web authentication
   options (a locally managed user database, OpenID, and HTTP auth), and
   if they don't suffice for some reason, it's easy enough to write an
   auth plugin. The hard part is deciding the workflow: where is a
   sensible place for non-developers to make their edits, and what is a
   sensible way for developers to review and "bless" the changes? Two
   ikiwiki-native possibilities are listed above.
   
   Ideas welcome! Edit this page and add your comments. --[[schmonz]]

Removed from v.1.2  
changed lines
  Added in v.1.3


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb