Snaplook: Minimalistic Templating Engine

Snaplook is a small fast template parser written for one purpose -- making the website look uniform, while still making it easy for users to edit their pages. The biggest problem with many other templating engines is that they require special tags to be placed inside the HTML pages, or even worse -- they require special clients or web interfaces in order to add/change data.

Snaplook is a small template parsing engine that will grab the output of the simple HTML file, and add a small header, footer, and navigational menus. No special tags or additional knowledge is required on the user-end in order to edit the pages or create new ones. Most HTML editing software will do the job quite fine. For more information about this subject, see the user guide.

This very page was rendered by Snaplook. To see how this works, see the sample page: Lorem Ipsum.

Maintainer

Snaplook was written and is currently maintained by Konstantin Ryabitsev <icon.[at].linux.duke.edu>.

Bug Reports

Please use the bugzilla to report any bugs. Choose "Snaplook" as the name of the component.

License and Copyright

This software is copyright © 2002-2004 by Duke University. It is available to you under the terms of GNU GPL version 2 or above.

Usage

Please refer to the following two documents:

Download

Latest release information (RPM built for Fedora Core 1):

Name        : snaplook                     Relocations: (not relocatable)
Version     : 1.0.1                             Vendor: Duke University
Release     : 1                             Build Date: Wed Apr 20 13:28:17 2005
Install Date: (not installed)               Build Host: hagrid.phy.duke.edu
Group       : Applications/Internet         Source RPM: snaplook-1.0.1-1.src.rpm
Size        : 72051                            License: GPL
Signature   : DSA/SHA1, Wed Apr 20 13:29:15 2005, Key ID e7af51351eb393ea
Packager    : Konstantin Ryabitsev <icon.[at].linux.duke.edu>
URL         : http://linux.duke.edu/projects/mini/snaplook/
Summary     : Snaplook is a simple templating parser in PHP
Description :
Snaplook is a simple templating parser in PHP. It uses php output
buffering to wrap the page in a uniform look-and-feel.