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.
Snaplook was written and is currently maintained by Konstantin Ryabitsev <icon.[at].linux.duke.edu>.
Please use the bugzilla to report any bugs. Choose "Snaplook" as the name of the component.
This software is copyright © 2002-2004 by Duke University. It is available to you under the terms of GNU GPL version 2 or above.
Please refer to the following two documents:
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.