---
name: "Spork::Config"
section: "3pm"
platform: "linux"
package: "libspork-perl"
version: "0.20-2"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Spork::Config"
---

# Spork::Config(3pm)

Spork Configuration Class

## NAME

Spork::Config - Spork Configuration Class

## SETTINGS

This is a list of all the current configuration options in alphabetical order:

- •

  author\_email

  The presentation author's email address.

- •

  author\_name

  The presentation author's full name.

- •

  author\_webpage

  The presentation author's webpage.

- •

  auto\_scrolldown

  When a multipart slide is too long for the display, force it to scroll all the way down when you link to it.

- •

  banner\_bgcolor

  Background color for the banner boxes at the top and bottom of each slide.

- •

  character\_encoding

  I18N character encoding. You probably want 'utf-8'.

- •

  copyright\_string

  A copyright message to be displayed on each slide.

- •

  download\_method

  Which program to use when downloading images. Possible values are:

  ```
      wget - default
      curl
      lwp
  ```

- •

  file\_base

  A path to prepend to any relative file path provided to the `"<file<..."` \>\> directive.

- •

  file\_base

  A path to prepend to any relative file path provided to the `"<file<..."` \>\> directive.

- •

  formatter\_class

  Perl module to be used for slides formatting. You probably won't change this unless you are up to the task of writing your own custom formatter.

- •

  image\_width

  This is the default width that all images in your slideshow will be scaled to.

- •

  link\_index

  Text for link to index page.

- •

  link\_next

  Text for link to next page.

- •

  link\_previous

  Text for link to previous page.

- •

  logo\_image

  A small image to put at the bottom of each slide. You can leave this value empty if you don't have a logo.

- •

  mouse\_controls

  If this is turned off, clicking on the page will not advance the screen. This is useful if you like to use the mouse to hilight things on the page.

- •

  show\_controls

  If this is turned off, the control links (previous, index, next) will not display.

- •

  slides\_directory

  The directory where all your slides will be written to when you do `"spork` `-make"`.

- •

  slides\_file

  The name of the file that you write all of your slides in.

- •

  start\_command

  The command that gets executed when you type `"spork -make"`.

- •

  template\_class

  The Perl module that is used for template processing. This module also contains the default templates that are used. Possible values are:

  ```
      Spork::Template::TT2    (Template Toolkit - default)
      Spork::Template::Mason  (HTML::Mason - by Dave Rolsky)
      Spork::Template::Simple (Simplistic version with no dependencies)
  ```

- •

  template\_directory

  The directory where spork writes all its templates during `"spork -make"`.  Templates will only be written if this directory does not exist. So to force templates to be upgraded, delete this directory.

  This directory should be listed in `"template_path"`.

- •

  template\_path

  A list of template directories to be used by the template processing class.

## AUTHOR

Brian Ingerson \<INGY@cpan.org\>

## COPYRIGHT

Copyright (c) 2004, 2005. Brian Ingerson. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html
