return
aggregateinternal => {
type => "boolean",
- default => 0,
+ example => 0,
description => "enable aggregation to internal pages?",
safe => 0, # enabling needs manual transition
rebuild => 0,
},
aggregate_webtrigger => {
type => "boolean",
- default => 0,
+ example => 0,
description => "allow aggregation to be triggered via the web?",
safe => 1,
rebuild => 0,
},
amazon_s3_dupindex => {
type => "boolean",
- default => 0,
+ example => 0,
description => "store each index file twice? (allows urls ending in \"/index.html\" and \"/\")",
safe => 1,
rebuild => 1,
return
virus_checker => {
type => "string",
- default => "",
example => "clamdscan -",
description => "virus checker program (reads STDIN, returns nonzero if virus found)",
safe => 0, # executed
return
archivebase => {
type => "string",
- default => "archives",
+ example => "archives",
description => "base of the archives hierarchy",
safe => 1,
rebuild => 1,
return
rss => {
type => "boolean",
- default => 0,
+ example => 0,
description => "enable rss feeds by default?",
safe => 1,
rebuild => 1,
},
atom => {
type => "boolean",
- default => 0,
+ example => 0,
description => "enable atom feeds by default?",
safe => 1,
rebuild => 1,
},
allowrss => {
type => "boolean",
- default => 0,
+ example => 0,
description => "allow rss feeds to be used?",
safe => 1,
rebuild => 1,
},
allowatom => {
type => "boolean",
- default => 0,
+ example => 0,
description => "allow atom feeds to be used?",
safe => 1,
rebuild => 1,
},
pingurl => {
type => "string",
- default => "",
example => "http://rpc.technorati.com/rpc/ping",
description => "urls to ping (using XML-RPC) on feed update",
safe => 1,
return
multimarkdown => {
type => "boolean",
- default => 0,
+ example => 0,
description => "enable multimarkdown features?",
safe => 1,
rebuild => 1,
return
mirrorlist => {
type => "string",
- default => {},
+ example => {},
description => "list of mirrors",
safe => 1,
rebuild => 1,
return
openidsignup => {
type => "string",
- default => "",
example => "http://myopenid.com/",
description => "an url where users can signup for an OpenID",
safe => 1,
return
account_creation_password => {
type => "string",
- default => "",
+ example => "s3cr1t",
description => "a password that must be entered when signing up for an account",
safe => 1,
rebuild => 0,
},
password_cost => {
type => "integer",
- default => 8,
+ example => 8,
description => "cost of generating a password using Authen::Passphrase::BlowfishCrypt",
safe => 1,
rebuild => 0,
return
pinger_timeout => {
type => "integer",
- default => 15,
+ example => 15,
description => "how many seconds to try pinging before timing out",
safe => 1,
rebuild => 0,
return
prettydateformat => {
type => "string",
- default => '%X, %B %o, %Y',
+ example => '%X, %B %o, %Y',
description => "format to use to display date",
safe => 1,
rebuild => 1,
},
timetable => {
type => "internal",
- default => undef,
description => "array of time descriptions",
safe => 1,
rebuild => 1,
return
recentchangespage => {
type => "string",
- default => "recentchanges",
+ example => "recentchanges",
description => "name of the recentchanges page",
safe => 1,
rebuild => 1,
},
recentchangesnum => {
type => "integer",
- default => 100,
+ example => 100,
description => "number of changes to track",
safe => 1,
rebuild => 0,
return
omega_cgi => {
type => "string",
- default => "/usr/lib/cgi-bin/omega/omega",
description => "path to the omega cgi program",
safe => 0, # external program
rebuild => 0,
return
skeleton => {
type => "boolean",
- default => 0,
+ example => 0,
description => "example option",
safe => 0,
rebuild => 0,
return
tagbase => {
type => "string",
- default => "",
example => "tag",
description => "parent page tags are located under",
safe => 1,
return
typographyattributes => {
type => "string",
- default => "3",
+ example => "3",
example => "tag",
description => "Text::Typography attributes value",
safe => 1,
return
option_foo => {
type => "boolean",
- default => 0,
description => "enable foo",
safe => 1,
rebuild => 1,
* `type` can be "boolean", "string", "integer", "internal" (used for values
that are not user-visible). The type is the type of the leaf values;
the `%config` option may be an array or hash of these.
-* `default` should be set to the default value of the option, if any.
-* `example` can be set to an example value, which will not be used by default.
+* `example` can be set to an example value.
* `description` is a short description of the option.
* `safe` should be false if the option should not be displayed in unsafe
configuration methods, such as the web interface. Anything that specifies