[%
docset => {
    id    => 'tt2',
    title => 'Template Toolkit',
    about => 'A fast, powerful and extensible template processing system',

    booklist => [ 'Tutorial', 'Manual', 'Modules', 'Library', 'Tools', 'FAQ', 'Release' ],

    books => {
        
        Tutorial => {
            id     => 'Tutorial',
            name   => 'Tutorial',
            title  => 'Template Tutorials',
            url    => 'Tutorial',
            uplink => '',
            author => 'abw',
            about  => 'Template Toolkit Tutorials',
            prev   => '',
            next   => 'Manual',
        
            pagelist => [ 'Web', 'Datafile' ],
        
            pages  => {
                Web => {
                    id      => 'Web',
                    name    => 'Web',
                    title   => 'Web',
                    podname => 'Template::Tutorial::Web',
                    url     => 'Tutorial/Web.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Generating Web Content Using the Template Toolkit',
                
                    prev    => '',
                    next    => 'Datafile',
                },
                Datafile => {
                    id      => 'Datafile',
                    name    => 'Datafile',
                    title   => 'Datafile',
                    podname => 'Template::Tutorial::Datafile',
                    url     => 'Tutorial/Datafile.html',
                    uplink  => '..',
                    author  => 'dave',
                    about   => 'Creating Data Output Files Using the Template Toolkit',
                
                    prev    => 'Web',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'Template Tutorials',
                    podname => 'Template::Tutorial',
                    url     => 'Tutorial/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template Toolkit Tutorials',
        
        	}
        
            }
        }
        
        Manual => {
            id     => 'Manual',
            name   => 'Manual',
            title  => 'User Manual',
            url    => 'Manual',
            uplink => '',
            author => 'abw',
            about  => 'User guide and reference manual for the Template Toolkit',
            prev   => 'Tutorial',
            next   => 'Modules',
        
            pagelist => [ 'Intro', 'Syntax', 'Directives', 'Variables', 'VMethods', 'Config', 'Filters', 'Plugins', 'Internals', 'Views', 'Refs', 'Credits' ],
        
            pages  => {
                Intro => {
                    id      => 'Intro',
                    name    => 'Intro',
                    title   => 'Introduction',
                    podname => 'Template::Manual::Intro',
                    url     => 'Manual/Intro.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Introduction to the Template Toolkit',
                
                    prev    => '',
                    next    => 'Syntax',
                },
                Syntax => {
                    id      => 'Syntax',
                    name    => 'Syntax',
                    title   => 'Syntax',
                    podname => 'Template::Manual::Syntax',
                    url     => 'Manual/Syntax.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Directive syntax, structure and semantics',
                
                    prev    => 'Intro',
                    next    => 'Directives',
                },
                Directives => {
                    id      => 'Directives',
                    name    => 'Directives',
                    title   => 'Directives',
                    podname => 'Template::Manual::Directives',
                    url     => 'Manual/Directives.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template directives',
                
                    prev    => 'Syntax',
                    next    => 'Variables',
                },
                Variables => {
                    id      => 'Variables',
                    name    => 'Variables',
                    title   => 'Variables',
                    podname => 'Template::Manual::Variables',
                    url     => 'Manual/Variables.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template variables and code bindings',
                
                    prev    => 'Directives',
                    next    => 'VMethods',
                },
                VMethods => {
                    id      => 'VMethods',
                    name    => 'VMethods',
                    title   => 'VMethods',
                    podname => 'Template::Manual::VMethods',
                    url     => 'Manual/VMethods.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Virtual Methods',
                
                    prev    => 'Variables',
                    next    => 'Config',
                },
                Config => {
                    id      => 'Config',
                    name    => 'Config',
                    title   => 'Configuration',
                    podname => 'Template::Manual::Config',
                    url     => 'Manual/Config.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Configuration options',
                
                    prev    => 'VMethods',
                    next    => 'Filters',
                },
                Filters => {
                    id      => 'Filters',
                    name    => 'Filters',
                    title   => 'Filters',
                    podname => 'Template::Manual::Filters',
                    url     => 'Manual/Filters.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Standard filters',
                
                    prev    => 'Config',
                    next    => 'Plugins',
                },
                Plugins => {
                    id      => 'Plugins',
                    name    => 'Plugins',
                    title   => 'Plugins',
                    podname => 'Template::Manual::Plugins',
                    url     => 'Manual/Plugins.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Standard plugins',
                
                    prev    => 'Filters',
                    next    => 'Internals',
                },
                Internals => {
                    id      => 'Internals',
                    name    => 'Internals',
                    title   => 'Internals',
                    podname => 'Template::Manual::Internals',
                    url     => 'Manual/Internals.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template Toolkit internals',
                
                    prev    => 'Plugins',
                    next    => 'Views',
                },
                Views => {
                    id      => 'Views',
                    name    => 'Views',
                    title   => 'Views',
                    podname => 'Template::Manual::Views',
                    url     => 'Manual/Views.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template Toolkit views (experimental)',
                
                    prev    => 'Internals',
                    next    => 'Refs',
                },
                Refs => {
                    id      => 'Refs',
                    name    => 'Refs',
                    title   => 'References',
                    podname => 'Template::Manual::Refs',
                    url     => 'Manual/Refs.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Related modules, projects and other resources',
                
                    prev    => 'Views',
                    next    => 'Credits',
                },
                Credits => {
                    id      => 'Credits',
                    name    => 'Credits',
                    title   => 'Credits',
                    podname => 'Template::Manual::Credits',
                    url     => 'Manual/Credits.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Author and contributor credits',
                
                    prev    => 'Refs',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'User Manual',
                    podname => 'Template::Manual',
                    url     => 'Manual/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'User guide and reference manual for the Template Toolkit',
        
        	}
        
            }
        }
        
        Modules => {
            id     => 'Modules',
            name   => 'Modules',
            title  => 'Module Documentation',
            url    => 'Modules',
            uplink => '',
            author => 'abw',
            about  => 'Core modules comprising the Template Toolkit',
            prev   => 'Manual',
            next   => 'Library',
        
            pagelist => [ 'Template', 'Base', 'Config', 'Constants', 'Context', 'Document', 'Exception', 'Filters', 'Iterator', 'Namespace_Constants', 'Parser', 'Plugin', 'Plugins', 'Provider', 'Service', 'Stash', 'Stash_Context', 'Stash_XS', 'Test', 'Toolkit', 'Plugin_Autoformat', 'Plugin_CGI', 'Plugin_Datafile', 'Plugin_Date', 'Plugin_Directory', 'Plugin_Dumper', 'Plugin_File', 'Plugin_Filter', 'Plugin_Format', 'Plugin_HTML', 'Plugin_Image', 'Plugin_Iterator', 'Plugin_Math', 'Plugin_Pod', 'Plugin_Procedural', 'Plugin_String', 'Plugin_Table', 'Plugin_URL', 'Plugin_View', 'Plugin_Wrap' ],
        
            pages  => {
                Template => {
                    id      => 'Template',
                    name    => 'Template',
                    title   => 'Template',
                    podname => 'Template',
                    url     => 'Modules/Template.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Front-end module to the Template Toolkit',
                
                    prev    => '',
                    next    => 'Base',
                },
                Base => {
                    id      => 'Base',
                    name    => 'Template::Base',
                    title   => 'Template::Base',
                    podname => 'Template::Base',
                    url     => 'Modules/Template/Base.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Base class module implementing common functionality',
                
                    prev    => 'Template',
                    next    => 'Config',
                },
                Config => {
                    id      => 'Config',
                    name    => 'Template::Config',
                    title   => 'Template::Config',
                    podname => 'Template::Config',
                    url     => 'Modules/Template/Config.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Factory module for instantiating other TT2 modules',
                
                    prev    => 'Base',
                    next    => 'Constants',
                },
                Constants => {
                    id      => 'Constants',
                    name    => 'Template::Constants',
                    title   => 'Template::Constants',
                    podname => 'Template::Constants',
                    url     => 'Modules/Template/Constants.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Defines constants for the Template Toolkit',
                
                    prev    => 'Config',
                    next    => 'Context',
                },
                Context => {
                    id      => 'Context',
                    name    => 'Template::Context',
                    title   => 'Template::Context',
                    podname => 'Template::Context',
                    url     => 'Modules/Template/Context.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Runtime context in which templates are processed',
                
                    prev    => 'Constants',
                    next    => 'Document',
                },
                Document => {
                    id      => 'Document',
                    name    => 'Template::Document',
                    title   => 'Template::Document',
                    podname => 'Template::Document',
                    url     => 'Modules/Template/Document.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Compiled template document object',
                
                    prev    => 'Context',
                    next    => 'Exception',
                },
                Exception => {
                    id      => 'Exception',
                    name    => 'Template::Exception',
                    title   => 'Template::Exception',
                    podname => 'Template::Exception',
                    url     => 'Modules/Template/Exception.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Exception handling class module',
                
                    prev    => 'Document',
                    next    => 'Filters',
                },
                Filters => {
                    id      => 'Filters',
                    name    => 'Template::Filters',
                    title   => 'Template::Filters',
                    podname => 'Template::Filters',
                    url     => 'Modules/Template/Filters.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Post-processing filters for template blocks',
                
                    prev    => 'Exception',
                    next    => 'Iterator',
                },
                Iterator => {
                    id      => 'Iterator',
                    name    => 'Template::Iterator',
                    title   => 'Template::Iterator',
                    podname => 'Template::Iterator',
                    url     => 'Modules/Template/Iterator.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Data iterator used by the FOREACH directive',
                
                    prev    => 'Filters',
                    next    => 'Namespace_Constants',
                },
                Namespace_Constants => {
                    id      => 'Namespace_Constants',
                    name    => 'Template::Namespace::Constants',
                    title   => 'Template::Namespace::Constants',
                    podname => 'Template::Namespace::Constants',
                    url     => 'Modules/Template/Namespace/Constants.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Compile time constant folding',
                
                    prev    => 'Iterator',
                    next    => 'Parser',
                },
                Parser => {
                    id      => 'Parser',
                    name    => 'Template::Parser',
                    title   => 'Template::Parser',
                    podname => 'Template::Parser',
                    url     => 'Modules/Template/Parser.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'LALR(1) parser for compiling template documents',
                
                    prev    => 'Namespace_Constants',
                    next    => 'Plugin',
                },
                Plugin => {
                    id      => 'Plugin',
                    name    => 'Template::Plugin',
                    title   => 'Template::Plugin',
                    podname => 'Template::Plugin',
                    url     => 'Modules/Template/Plugin.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Base class for Template Toolkit plugins',
                
                    prev    => 'Parser',
                    next    => 'Plugins',
                },
                Plugins => {
                    id      => 'Plugins',
                    name    => 'Template::Plugins',
                    title   => 'Template::Plugins',
                    podname => 'Template::Plugins',
                    url     => 'Modules/Template/Plugins.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Plugin provider module',
                
                    prev    => 'Plugin',
                    next    => 'Provider',
                },
                Provider => {
                    id      => 'Provider',
                    name    => 'Template::Provider',
                    title   => 'Template::Provider',
                    podname => 'Template::Provider',
                    url     => 'Modules/Template/Provider.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Provider module for loading/compiling templates',
                
                    prev    => 'Plugins',
                    next    => 'Service',
                },
                Service => {
                    id      => 'Service',
                    name    => 'Template::Service',
                    title   => 'Template::Service',
                    podname => 'Template::Service',
                    url     => 'Modules/Template/Service.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'General purpose template processing service',
                
                    prev    => 'Provider',
                    next    => 'Stash',
                },
                Stash => {
                    id      => 'Stash',
                    name    => 'Template::Stash',
                    title   => 'Template::Stash',
                    podname => 'Template::Stash',
                    url     => 'Modules/Template/Stash.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Magical storage for template variables',
                
                    prev    => 'Service',
                    next    => 'Stash_Context',
                },
                Stash_Context => {
                    id      => 'Stash_Context',
                    name    => 'Template::Stash::Context',
                    title   => 'Template::Stash::Context',
                    podname => 'Template::Stash::Context',
                    url     => 'Modules/Template/Stash/Context.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Experimetal stash allowing list/scalar context definition',
                
                    prev    => 'Stash',
                    next    => 'Stash_XS',
                },
                Stash_XS => {
                    id      => 'Stash_XS',
                    name    => 'Template::Stash::XS',
                    title   => 'Template::Stash::XS',
                    podname => 'Template::Stash::XS',
                    url     => 'Modules/Template/Stash/XS.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'High-speed variable stash written in C',
                
                    prev    => 'Stash_Context',
                    next    => 'Test',
                },
                Test => {
                    id      => 'Test',
                    name    => 'Template::Test',
                    title   => 'Template::Test',
                    podname => 'Template::Test',
                    url     => 'Modules/Template/Test.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Module for automating TT2 test scripts',
                
                    prev    => 'Stash_XS',
                    next    => 'Toolkit',
                },
                Toolkit => {
                    id      => 'Toolkit',
                    name    => 'Template::Toolkit',
                    title   => 'Template::Toolkit',
                    podname => 'Template::Toolkit',
                    url     => 'Modules/Template/Toolkit.html',
                    uplink  => '../..',
                    author  => 'abw',
                    about   => 'Template processing system',
                
                    prev    => 'Test',
                    next    => 'Plugin_Autoformat',
                },
                Plugin_Autoformat => {
                    id      => 'Plugin_Autoformat',
                    name    => 'Template::Plugin::Autoformat',
                    title   => 'Template::Plugin::Autoformat',
                    podname => 'Template::Plugin::Autoformat',
                    url     => 'Modules/Template/Plugin/Autoformat.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Interface to Text::Autoformat module',
                
                    prev    => 'Toolkit',
                    next    => 'Plugin_CGI',
                },
                Plugin_CGI => {
                    id      => 'Plugin_CGI',
                    name    => 'Template::Plugin::CGI',
                    title   => 'Template::Plugin::CGI',
                    podname => 'Template::Plugin::CGI',
                    url     => 'Modules/Template/Plugin/CGI.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Interface to the CGI module',
                
                    prev    => 'Plugin_Autoformat',
                    next    => 'Plugin_Datafile',
                },
                Plugin_Datafile => {
                    id      => 'Plugin_Datafile',
                    name    => 'Template::Plugin::Datafile',
                    title   => 'Template::Plugin::Datafile',
                    podname => 'Template::Plugin::Datafile',
                    url     => 'Modules/Template/Plugin/Datafile.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to construct records from a simple data file',
                
                    prev    => 'Plugin_CGI',
                    next    => 'Plugin_Date',
                },
                Plugin_Date => {
                    id      => 'Plugin_Date',
                    name    => 'Template::Plugin::Date',
                    title   => 'Template::Plugin::Date',
                    podname => 'Template::Plugin::Date',
                    url     => 'Modules/Template/Plugin/Date.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to generate formatted date strings',
                
                    prev    => 'Plugin_Datafile',
                    next    => 'Plugin_Directory',
                },
                Plugin_Directory => {
                    id      => 'Plugin_Directory',
                    name    => 'Template::Plugin::Directory',
                    title   => 'Template::Plugin::Directory',
                    podname => 'Template::Plugin::Directory',
                    url     => 'Modules/Template/Plugin/Directory.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin for generating directory listings',
                
                    prev    => 'Plugin_Date',
                    next    => 'Plugin_Dumper',
                },
                Plugin_Dumper => {
                    id      => 'Plugin_Dumper',
                    name    => 'Template::Plugin::Dumper',
                    title   => 'Template::Plugin::Dumper',
                    podname => 'Template::Plugin::Dumper',
                    url     => 'Modules/Template/Plugin/Dumper.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin interface to Data::Dumper',
                
                    prev    => 'Plugin_Directory',
                    next    => 'Plugin_File',
                },
                Plugin_File => {
                    id      => 'Plugin_File',
                    name    => 'Template::Plugin::File',
                    title   => 'Template::Plugin::File',
                    podname => 'Template::Plugin::File',
                    url     => 'Modules/Template/Plugin/File.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin providing information about files',
                
                    prev    => 'Plugin_Dumper',
                    next    => 'Plugin_Filter',
                },
                Plugin_Filter => {
                    id      => 'Plugin_Filter',
                    name    => 'Template::Plugin::Filter',
                    title   => 'Template::Plugin::Filter',
                    podname => 'Template::Plugin::Filter',
                    url     => 'Modules/Template/Plugin/Filter.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Base class for plugin filters',
                
                    prev    => 'Plugin_File',
                    next    => 'Plugin_Format',
                },
                Plugin_Format => {
                    id      => 'Plugin_Format',
                    name    => 'Template::Plugin::Format',
                    title   => 'Template::Plugin::Format',
                    podname => 'Template::Plugin::Format',
                    url     => 'Modules/Template/Plugin/Format.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to create formatting functions',
                
                    prev    => 'Plugin_Filter',
                    next    => 'Plugin_HTML',
                },
                Plugin_HTML => {
                    id      => 'Plugin_HTML',
                    name    => 'Template::Plugin::HTML',
                    title   => 'Template::Plugin::HTML',
                    podname => 'Template::Plugin::HTML',
                    url     => 'Modules/Template/Plugin/HTML.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to create HTML elements',
                
                    prev    => 'Plugin_Format',
                    next    => 'Plugin_Image',
                },
                Plugin_Image => {
                    id      => 'Plugin_Image',
                    name    => 'Template::Plugin::Image',
                    title   => 'Template::Plugin::Image',
                    podname => 'Template::Plugin::Image',
                    url     => 'Modules/Template/Plugin/Image.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin access to image sizes',
                
                    prev    => 'Plugin_HTML',
                    next    => 'Plugin_Iterator',
                },
                Plugin_Iterator => {
                    id      => 'Plugin_Iterator',
                    name    => 'Template::Plugin::Iterator',
                    title   => 'Template::Plugin::Iterator',
                    podname => 'Template::Plugin::Iterator',
                    url     => 'Modules/Template/Plugin/Iterator.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to create iterators (Template::Iterator)',
                
                    prev    => 'Plugin_Image',
                    next    => 'Plugin_Math',
                },
                Plugin_Math => {
                    id      => 'Plugin_Math',
                    name    => 'Template::Plugin::Math',
                    title   => 'Template::Plugin::Math',
                    podname => 'Template::Plugin::Math',
                    url     => 'Modules/Template/Plugin/Math.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin interface to mathematical functions',
                
                    prev    => 'Plugin_Iterator',
                    next    => 'Plugin_Pod',
                },
                Plugin_Pod => {
                    id      => 'Plugin_Pod',
                    name    => 'Template::Plugin::Pod',
                    title   => 'Template::Plugin::Pod',
                    podname => 'Template::Plugin::Pod',
                    url     => 'Modules/Template/Plugin/Pod.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin interface to Pod::POM (Pod Object Model)',
                
                    prev    => 'Plugin_Math',
                    next    => 'Plugin_Procedural',
                },
                Plugin_Procedural => {
                    id      => 'Plugin_Procedural',
                    name    => 'Template::Plugin::Procedural',
                    title   => 'Template::Plugin::Procedural',
                    podname => 'Template::Plugin::Procedural',
                    url     => 'Modules/Template/Plugin/Procedural.html',
                    uplink  => '../../..',
                    author  => 'mark',
                    about   => 'Base class for procedural plugins',
                
                    prev    => 'Plugin_Pod',
                    next    => 'Plugin_String',
                },
                Plugin_String => {
                    id      => 'Plugin_String',
                    name    => 'Template::Plugin::String',
                    title   => 'Template::Plugin::String',
                    podname => 'Template::Plugin::String',
                    url     => 'Modules/Template/Plugin/String.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Object oriented interface for string manipulation',
                
                    prev    => 'Plugin_Procedural',
                    next    => 'Plugin_Table',
                },
                Plugin_Table => {
                    id      => 'Plugin_Table',
                    name    => 'Template::Plugin::Table',
                    title   => 'Template::Plugin::Table',
                    podname => 'Template::Plugin::Table',
                    url     => 'Modules/Template/Plugin/Table.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to present data in a table',
                
                    prev    => 'Plugin_String',
                    next    => 'Plugin_URL',
                },
                Plugin_URL => {
                    id      => 'Plugin_URL',
                    name    => 'Template::Plugin::URL',
                    title   => 'Template::Plugin::URL',
                    podname => 'Template::Plugin::URL',
                    url     => 'Modules/Template/Plugin/URL.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to construct complex URLs',
                
                    prev    => 'Plugin_Table',
                    next    => 'Plugin_View',
                },
                Plugin_View => {
                    id      => 'Plugin_View',
                    name    => 'Template::Plugin::View',
                    title   => 'Template::Plugin::View',
                    podname => 'Template::Plugin::View',
                    url     => 'Modules/Template/Plugin/View.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin to create views (Template::View)',
                
                    prev    => 'Plugin_URL',
                    next    => 'Plugin_Wrap',
                },
                Plugin_Wrap => {
                    id      => 'Plugin_Wrap',
                    name    => 'Template::Plugin::Wrap',
                    title   => 'Template::Plugin::Wrap',
                    podname => 'Template::Plugin::Wrap',
                    url     => 'Modules/Template/Plugin/Wrap.html',
                    uplink  => '../../..',
                    author  => 'abw',
                    about   => 'Plugin interface to Text::Wrap',
                
                    prev    => 'Plugin_View',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'Module Documentation',
                    podname => 'Template::Modules',
                    url     => 'Modules/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Core modules comprising the Template Toolkit',
        
        	}
        
            }
        }
        
        Library => {
            id     => 'Library',
            name   => 'Library',
            title  => 'Libraries',
            url    => 'Library',
            uplink => '',
            author => 'abw',
            about  => 'Template libraries',
            prev   => 'Modules',
            next   => 'Tools',
        
            pagelist => [ 'HTML', 'Splash', 'PostScript' ],
        
            pages  => {
                HTML => {
                    id      => 'HTML',
                    name    => 'HTML',
                    title   => 'HTML Library',
                    podname => 'Template::Library::HTML',
                    url     => 'Library/HTML.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template library for building basic HTML pages',
                
                    prev    => '',
                    next    => 'Splash',
                },
                Splash => {
                    id      => 'Splash',
                    name    => 'Splash',
                    title   => 'Splash! Library',
                    podname => 'Template::Library::Splash',
                    url     => 'Library/Splash.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template library for building stylish HTML user interfaces',
                
                    prev    => 'HTML',
                    next    => 'PostScript',
                },
                PostScript => {
                    id      => 'PostScript',
                    name    => 'PostScript',
                    title   => 'PostScript Library',
                    podname => 'Template::Library::PostScript',
                    url     => 'Library/PostScript.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template library for generating PostScript',
                
                    prev    => 'Splash',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'Libraries',
                    podname => '',
                    url     => 'Library/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template libraries',
        
        	}
        
            }
        }
        
        Tools => {
            id     => 'Tools',
            name   => 'Tools',
            title  => 'Tools',
            url    => 'Tools',
            uplink => '',
            author => 'abw',
            about  => 'Template Tools',
            prev   => 'Library',
            next   => 'FAQ',
        
            pagelist => [ 'tpage', 'ttree' ],
        
            pages  => {
                tpage => {
                    id      => 'tpage',
                    name    => 'tpage',
                    title   => 'tpage',
                    podname => 'Template::Tools::tpage',
                    url     => 'Tools/tpage.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Process templates from command line',
                
                    prev    => '',
                    next    => 'ttree',
                },
                ttree => {
                    id      => 'ttree',
                    name    => 'ttree',
                    title   => 'ttree',
                    podname => 'Template::Tools::ttree',
                    url     => 'Tools/ttree.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Process entire directory trees of templates',
                
                    prev    => 'tpage',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'Tools',
                    podname => '',
                    url     => 'Tools/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Template Tools',
        
        	}
        
            }
        }
        
        FAQ => {
            id     => 'FAQ',
            name   => 'FAQ',
            title  => 'Frequently Asked Questions',
            url    => 'FAQ',
            uplink => '',
            author => 'abw',
            about  => 'Frequently Asked Questions',
            prev   => 'Tools',
            next   => 'Release',
        
            pagelist => [ 'FAQ' ],
        
            pages  => {
                FAQ => {
                    id      => 'FAQ',
                    name    => 'FAQ',
                    title   => 'Frequently Asked Questions',
                    podname => 'Template::FAQ',
                    url     => 'FAQ/FAQ.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Frequently Asked Questions about the Template Toolkit',
                
                    prev    => '',
                    next    => '',
                },
        
                index => {
                    id      => 'FAQ',
                    name    => 'FAQ',
                    title   => 'Frequently Asked Questions',
                    podname => 'Template::FAQ',
                    url     => 'FAQ/FAQ.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Frequently Asked Questions about the Template Toolkit',
        
        	}
        
            }
        }
        
        Release => {
            id     => 'Release',
            name   => 'Release',
            title  => 'Release Notes',
            url    => 'Release',
            uplink => '',
            author => 'abw',
            about  => 'Release notes: README, Changes, TODO, etc.',
            prev   => 'FAQ',
            next   => '',
        
            pagelist => [ 'README', 'INSTALL', 'Changes', 'TODO', 'HACKING' ],
        
            pages  => {
                README => {
                    id      => 'README',
                    name    => 'README',
                    title   => 'README',
                    podname => 'README',
                    url     => 'Release/README.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'General information',
                
                    prev    => '',
                    next    => 'INSTALL',
                },
                INSTALL => {
                    id      => 'INSTALL',
                    name    => 'INSTALL',
                    title   => 'INSTALL',
                    podname => 'INSTALL',
                    url     => 'Release/INSTALL.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Installation and configuration guide',
                
                    prev    => 'README',
                    next    => 'Changes',
                },
                Changes => {
                    id      => 'Changes',
                    name    => 'Changes',
                    title   => 'Changes',
                    podname => 'Changes',
                    url     => 'Release/Changes.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Change history',
                
                    prev    => 'INSTALL',
                    next    => 'TODO',
                },
                TODO => {
                    id      => 'TODO',
                    name    => 'TODO',
                    title   => 'TODO',
                    podname => 'TODO',
                    url     => 'Release/TODO.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Known bugs, planned features, etc.',
                
                    prev    => 'Changes',
                    next    => 'HACKING',
                },
                HACKING => {
                    id      => 'HACKING',
                    name    => 'HACKING',
                    title   => 'HACKING',
                    podname => 'HACKING',
                    url     => 'Release/HACKING.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Pointers for people wishing to hack on TT',
                
                    prev    => 'TODO',
                    next    => '',
                },
        
                index => {
                    id      => 'index',
                    name    => '',
                    title   => 'Release Notes',
                    podname => '',
                    url     => 'Release/index.html',
                    uplink  => '..',
                    author  => 'abw',
                    about   => 'Release notes: README, Changes, TODO, etc.',
        
        	}
        
            }
        }

    },

    # internal links within the docset
    links => {
	'Template::Tutorial::Web' => 'Tutorial/Web.html',
	'Template::Tutorial::Datafile' => 'Tutorial/Datafile.html',
	'Template::Tutorial' => 'Tutorial/index.html',
	'Template::Manual::Intro' => 'Manual/Intro.html',
	'Template::Manual::Syntax' => 'Manual/Syntax.html',
	'Template::Manual::Directives' => 'Manual/Directives.html',
	'Template::Manual::Variables' => 'Manual/Variables.html',
	'Template::Manual::VMethods' => 'Manual/VMethods.html',
	'Template::Manual::Config' => 'Manual/Config.html',
	'Template::Manual::Filters' => 'Manual/Filters.html',
	'Template::Manual::Plugins' => 'Manual/Plugins.html',
	'Template::Manual::Internals' => 'Manual/Internals.html',
	'Template::Manual::Views' => 'Manual/Views.html',
	'Template::Manual::Refs' => 'Manual/Refs.html',
	'Template::Manual::Credits' => 'Manual/Credits.html',
	'Template::Manual' => 'Manual/index.html',
	'Template' => 'Modules/Template.html',
	'Template::Base' => 'Modules/Template/Base.html',
	'Template::Config' => 'Modules/Template/Config.html',
	'Template::Constants' => 'Modules/Template/Constants.html',
	'Template::Context' => 'Modules/Template/Context.html',
	'Template::Document' => 'Modules/Template/Document.html',
	'Template::Exception' => 'Modules/Template/Exception.html',
	'Template::Filters' => 'Modules/Template/Filters.html',
	'Template::Iterator' => 'Modules/Template/Iterator.html',
	'Template::Namespace::Constants' => 'Modules/Template/Namespace/Constants.html',
	'Template::Parser' => 'Modules/Template/Parser.html',
	'Template::Plugin' => 'Modules/Template/Plugin.html',
	'Template::Plugins' => 'Modules/Template/Plugins.html',
	'Template::Provider' => 'Modules/Template/Provider.html',
	'Template::Service' => 'Modules/Template/Service.html',
	'Template::Stash' => 'Modules/Template/Stash.html',
	'Template::Stash::Context' => 'Modules/Template/Stash/Context.html',
	'Template::Stash::XS' => 'Modules/Template/Stash/XS.html',
	'Template::Test' => 'Modules/Template/Test.html',
	'Template::Toolkit' => 'Modules/Template/Toolkit.html',
	'Template::Plugin::Autoformat' => 'Modules/Template/Plugin/Autoformat.html',
	'Template::Plugin::CGI' => 'Modules/Template/Plugin/CGI.html',
	'Template::Plugin::Datafile' => 'Modules/Template/Plugin/Datafile.html',
	'Template::Plugin::Date' => 'Modules/Template/Plugin/Date.html',
	'Template::Plugin::Directory' => 'Modules/Template/Plugin/Directory.html',
	'Template::Plugin::Dumper' => 'Modules/Template/Plugin/Dumper.html',
	'Template::Plugin::File' => 'Modules/Template/Plugin/File.html',
	'Template::Plugin::Filter' => 'Modules/Template/Plugin/Filter.html',
	'Template::Plugin::Format' => 'Modules/Template/Plugin/Format.html',
	'Template::Plugin::HTML' => 'Modules/Template/Plugin/HTML.html',
	'Template::Plugin::Image' => 'Modules/Template/Plugin/Image.html',
	'Template::Plugin::Iterator' => 'Modules/Template/Plugin/Iterator.html',
	'Template::Plugin::Math' => 'Modules/Template/Plugin/Math.html',
	'Template::Plugin::Pod' => 'Modules/Template/Plugin/Pod.html',
	'Template::Plugin::Procedural' => 'Modules/Template/Plugin/Procedural.html',
	'Template::Plugin::String' => 'Modules/Template/Plugin/String.html',
	'Template::Plugin::Table' => 'Modules/Template/Plugin/Table.html',
	'Template::Plugin::URL' => 'Modules/Template/Plugin/URL.html',
	'Template::Plugin::View' => 'Modules/Template/Plugin/View.html',
	'Template::Plugin::Wrap' => 'Modules/Template/Plugin/Wrap.html',
	'Template::Modules' => 'Modules/index.html',
	'Template::Library::HTML' => 'Library/HTML.html',
	'Template::Library::Splash' => 'Library/Splash.html',
	'Template::Library::PostScript' => 'Library/PostScript.html',
	'Template::Tools::tpage' => 'Tools/tpage.html',
	'Template::Tools::ttree' => 'Tools/ttree.html',
	'Template::FAQ' => 'FAQ/FAQ.html',
	'Template::FAQ' => 'FAQ/FAQ.html',
	'README' => 'Release/README.html',
	'INSTALL' => 'Release/INSTALL.html',
	'Changes' => 'Release/Changes.html',
	'TODO' => 'Release/TODO.html',
	'HACKING' => 'Release/HACKING.html',
    },

    # external CPAN modules references within the docset
    cpan => {
	'CGI' => 'CGI',
	'Data::Dumper' => 'Data::Dumper',
	'Exporter' => 'Exporter',
	'Pod::POM' => 'Pod::POM',
	'POSIX' => 'POSIX',
	'Text::Autoformat' => 'Text::Autoformat',
    },
};
-%]
