Zucchini

Introduction

You have a hosted website. It’s static. Your website has the same headers, footers, menu, etc.

Copying the same change from the header section in one file into the other fifty-eight files in your site is boring. It’s also prone to error.

Ideally the site would be written using some kind of templating system, so header files et al only needed to be updated once.

This is where Zucchini comes in. Zucchini processes a directory of templates (written using Template::Toolkit markup) and outputs a static copy of each processed template.

You now have the source for a static website, waiting to be uploaded to your remote server - which, conveniently, Zucchini can do for you; using rsync or ftp.

Zucchini is usually invoked through the "zucchini" script, which is installed as part of the package.

Features

Download

The easiest way to install Zucchini is using CPAN or CPANPLUS:

# install using CPAN
cpan -i Zucchini

# install using CPANPLUS
cpanp -i Zucchini

Alternatively you can download Zucchini from BerliOS

Read more about Zucchini on the CPAN

[ Back to projects ]

Site designed and maintained by Chisel Wright. Copyright © 2002-2008 Chisel Wright. All rights reserved.

Valid XHTML 1.0 Strict herlpacker