Cached Fast Template

Where did this come from?

This is just a quick web page to give a home to the cached fast template.
Both of these versions implement caching for PHP's FastTemplate module which can be found at: http://www.thewebmasters.net/php/FastTemplate.phtml.

The file named FastTemplate.pinc is integrated with FastTemplate so it just adds functionality.

The file named cacheFastTemplate.pinc is a new class which inherits from FastTemplate. Some people may find this version easier to digest.

Most of the caching code was not written by me. Most of the code came from Spencer D. Mindlin <smindlin@beaconeast.com> and "JP" <jprins@dds.nl> You can find the articles written by these coders at: http://www.phpbuilder.com/columns/spencer20000208.php3 and http://www.phpbuilder.com/columns/jprins20000201.php3 respectively.

What are the features?

News

July 20th, 2000
New version of Fast Template is available. This version fixes some capitalization troubles with the cache and hostnames. Also, this version adds better support for dynamic blocks. Note that due to a translation problem, previous versions of fast template were corrupted and should not be used. Please upgrade as soon as possible. Let me know if you have any problems with this version. BTW -- would anyone use the CVS version if I made it available?
May 20th, 2000
Whew! One small announcement, and this page becomes popular! In fact, there have been 0 unique visitors to this site! (Based on IP address. And, just for laughs, 0 IE 5 users have bookmarked this site.)

I've added a few more sections to the page to help people find what that need.

Who else is doing things like this?

http://phpclasses.upperdesign.com/browse.html/package/23

Download

cachedFastTemplate-1.0.1.tar.gz This new version fixes many problems. If you have downloaded version 1.0 please upgrade! (If you downloaded before July 20, 2000, you have the wrong version.)
cachedFastTemplate-1.0.0.tar.gz Discontinued. Too many bugs to be released.

So what does the code look like?

Download or View FastTemplate.pinc
Download or View cacheFastTemplate.pinc

Documentation

Cached Fast Template

Example code

You will need all four files for this example:
example.php
Download
main.tpl
Download
table.tpl
Download
row.tpl
Download

TODO

Known Bugs

  1. The file paths are very UNIX specific. They should be made more general so PHP running under Windows (for example) will still work. Say... Does PHP run under Windows?

Author

Benjamin Kahn <xkahn@cybersites.com>
Copyright (c) 2000 CyberSites, Inc.; Benjamin Kahn HTTP/1.1 200 OK Date: Wed, 10 Mar 2010 11:34:46 GMT Server: Apache Content-Length: 0 Connection: close Content-Type: text/plain