comments: Add some global configuration

master
Simon McVittie 2008-11-23 12:11:18 +00:00
parent 4972baac4d
commit d35a2bd2de
1 changed files with 46 additions and 0 deletions

View File

@ -33,8 +33,54 @@ sub getsetup () { #{{{
return
plugin => {
safe => 1,
rebuild => 1,
},
# Pages where comments are shown, but new comments are not
# allowed, will show "Comments are closed".
comments_shown_pagespec => {
type => 'pagespec',
example => 'blog/*',
default => '',
description => 'PageSpec for pages where comments will be shown inline',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_open_pagespec => {
type => 'pagespec',
example => 'blog/* and created_after(close_old_comments)',
default => '',
description => 'PageSpec for pages where new comments can be posted',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_pagename => {
type => 'string',
example => 'comment_',
default => 'comment_',
description => 'Base name for comments, e.g. "comment_" for pages like "sandbox/comment_12"',
safe => 0, # manual page moving will required
rebuild => undef,
},
comments_allowdirectives => {
type => 'boolean',
default => 0,
example => 0,
description => 'Allow directives in newly posted comments?',
safe => 1,
rebuild => 0,
},
comments_commit => {
type => 'boolean',
example => 1,
default => 1,
description => 'commit comments to the VCS',
# old uncommitted comments are likely to cause
# confusion if this is changed
safe => 0,
rebuild => 0,
},
} #}}}
# Somewhat based on IkiWiki::Plugin::inline blog posting support