O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List
Kids World

From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA



Template Architectures with Smarty
Andrei Zmievski, Outspark, Inc.
Sterling Hughes, Freelance Software Developer

Track: PHP
Date: Tuesday, July 23
Time: 8:45am - 12:15pm
Location: Sea Breeze I

Smarty is a template engine for PHP. Many other template engines for PHP provide basic variable substitution and dynamic block functionality. Smarty takes a step further to be a "smart" template engine, adding features such as configuration files, template functions, variable modifiers, and built-in caching. It was designed to be as easy to use as possible for both programmers and template designers. Smarty also converts the templates into PHP scripts, eliminating the parsing overhead on every invocation. All of this makes Smarty extremely scalable, managable, and flexible for many kinds of applications.

This tutorial intends to educate the audience about Smarty, explain its goals, syntax, and construction of templates and applications, provide tips and tricks, and give them all the necessary information to develop modern template-based applications.

    Tutorial Outline:
    • Overview
    • MVC paradigm
    • Installation
    • Template language
    • Smarty API
    • Caching
    • Plugins
    • Debugging
    • Performance considerations
    • Tips and Tricks
    • Q & A

oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly Media, Inc.