-BEGIN {
- $CF{"Title"} = "An Unnamed Gallery",
- $CF{"HeadExtras"} = "",
- $CF{"TopExtras"} = "",
- $CF{"BotExtras"} = "",
- $CF{"ParentURL"} = "../",
- $CF{"BackURL"} = "",
- $CF{"FwdURL"} = "",
- $CF{"ImageSubpages"} = 1,
- $CF{"AllowArchives"} = 1,
- $CF{"PhotoUrlPrefix"} = "",
- $CF{"ThumbUrlPrefix"} = "",
- $CF{"MetaDataDir"} = ".",
- $CF{"PhotoDir"} = ".",
-
- $CF{'ScanDefaultTransform'} = 'n';
- $CF{'OrigDir'} = '.';
- $CF{'PhotoDir'} = 'photo';
- $CF{"CacheDir"} = "cache",
-}
+BEGIN { %CF = (
+ # Directories
+ OrigDir => '.', # Original images
+ PhotoDir => 'photo', # Scaled-down photos for web
+ CacheDir => 'cache', # Cache with meta-data and thumbnails
+ ThemeDir => 'gal', # Themes
+
+ # URL prefixes
+ PhotoUrlPrefix => 'photo/',
+ ThumbUrlPrefix => 'thumb/',
+ ThemeUrlPrefix => 'gal/',
+
+ # Processing machinery settings
+ ScanDefaultTransform => 's',
+ PhotoMaxWidth => 1024,
+ PhotoMaxHeight => 1024,
+ ThumbFormats => {}, # Set up by themes
+
+ # HTML output settings
+ Title => 'An Unnamed Gallery',
+ HeadExtras => "",
+ TopExtras => "",
+ BotExtras => "",
+ ParentURL => '../',
+ BackURL => "",
+ FwdURL => "",
+ ImageSubpages => 1,
+); }