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
