-our %CF;
-our $th;
-
-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",
+ # URL prefixes
+ PhotoUrlPrefix => 'photo/',
+ ThumbUrlPrefix => 'thumb/',
+ ThemeUrlPrefix => 'gal/',
+
+ # Processing machinery settings
+ ScanDefaultTransform => 's',
+ PhotoMaxWidth => 1024,
+ PhotoMaxHeight => 1024,
+ ThumbFormats => {}, # Set up by themes
+
+ # Titles and navigation
+ Title => 'An Unnamed Gallery',
+ SubTitle => "",
+ ParentURL => '../',
+ BackURL => "",
+ FwdURL => "",
+ };
+ return bless $self, $class;