settings, like `srcdir` and `destdir` are ones you want to keep far away
from editing via the web.
-Currently admin prefs are per-admin, and are stored in the userdb.
-That seems like a bad choice in the context of this idea. Instead, admin
-setup should be configured on a separate page than the regular user prefs
-page, and should be shared amoung all admins, and the ideal storage would be
-a ikiwiki setup file, which could be loaded in, and written back out.
-
The underlying work has been done to privide metadata about all options via
getsetup hooks, so it's just a matter of writing a web interface plugin.
websetup_include => [qw{safe}],
# list of options to exclude from web setup
websetup_exclude => [qw{option_baz}],
+ # list of plugins that cannot be enabled/disabled via the web
+ # interface
+ websetup_force_plugins => [qw{git svn bzr mercurial monotone tla}]
Leaning toward just making it write out to the same setup file, rather than
writing to a subsidiary setup file. However, this would mean that any