Way back in November 2002, Dave Cross, Darren Chamberlain and I signed
a contract with O'Reilly to write a Template Toolkit book.

Dave suggested I post a message to the mailing list about it, and I 
said I thought that was a good idea.

Alas, I never quite got around to posting the message.  Things got a little
busy after that.  Nevertheless, I'm pleased to report that we sent the first
draft of the book off for technical review last friday.

Dave suggested I post a message to the mailing list about it, and I 
said I thought that was a good idea.

This time I actually got around to writing and posting the message!  :-)

So there we have it, a Template Toolkit book is on its way.  We're still
tidying up some loose ends, but this is what it looks like at the moment.


1 Introduction
  - Basic Concepts
  - Fetching and Installing
  - Documentation and Support

2 Processing Templates
  - From the Command Line
  - From Perl
  - From CGI Scripts
  - From Apache

3 Template Syntax
  - Basic Template Syntax
  - Directive Tags
  - Adding Comments
  - Handling Whitespace
  - Variables
  - Expressions
  - Filenames
  - Simple Block Directives
  - Complex Block Directives
  - Multiple Directive Tags
  - Side-Effect Blocks
  - Capturing Block Output

4 Template Variables
  - Simple Data Types
  - Complex Data Types
  - Dynamic Data Types
  - Dot Operator
  - Virtual Methods
  - Special Variables
  - Variable Scope
  - Compile Time Constant Folding

5 Directives
  - Accessing Variables
  - Accessing External Templates and Files
  - Defining Local Template Blocks
  - Loops
  - Conditionals
  - Filters
  - Plugins
  - Macros
  - Template Metadata
  - Exception Handling
  - Flow Control
  - Debugging
  - Perl Blocks

6 Filters
  - What Are Filters?
  - Using Filters
  - Standard Filters
  - Creating and Invoking Filters from Perl

7 Plugins
  - What Are Plugins?
  - Using Plugins
  - Standard Plugins
  - Creating and Invoking Plugins from Perl

8 Extending the Template Toolkit
  - Anatomy of the Template Toolkit
  - Adding Functions, Filters, and Vmethods
  - Writing a new front-end: Mail::Template
  - Writing a new parser language: Template::Simple

9 TT and Databases
  - Template Toolkit + Databases
  - Using the DBI Plugin
  - Using DBIx::Table2Hash
  - Writing Your Own Database Abstraction Layer

10 TT and XML
  - Creating XML Documents
  - Processing RSS files with XML.RSS
  - Processing XML documents with XML.XPath
  - Processing XML documents with XML.DOM
  - Using Views to Transform XML Content

11 TT and the Web
  - Introduction
  - Getting Started
  - Library Templates
  - Content Templates
  - Navigation Components
  - Structuring Page Content
  - Creating a New Skin
  - Dynamic Content and Web Applications
  - Optimisation

Appendix A : Configuration Options
Appendix B : Template Toolkit Modules
Appendix C : Template Toolkit Plugins


No idea yet about when it'll be in the book stores, but we'll let you know as soon
as we know anything.

Cheers
A


_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to