QuickImage is an open-source utility for adding drawings and graphs to your Web applications. It was designed primarily for use with the SteelBlue Application Server, but is general enough to be used in many programming environments. The QuickImage package contains both Java classes that can draw images on the client's browser and a C++ program that can draw images on the Web server. They both interpret the same set of graphics commands, and you only need one version to add drawings to your Web applications.
The HTML::Template module attempts to make using HTML templates simple and natural. It extends standard HTML with a few new tags for variables, loops, if/else blocks and includes. A file written with HTML and these new tags is called a template. Using this module you fill in the values for the variables and loops declared in the template. This allows you to seperate design (the HTML) from the data, which you generate in the Perl script. While there are many other HTML template systems available, this module is simple and fast. It doesn't try to reinvent Perl CGI, it just augments HTML with a few new and very useful abilities.
The Image::Size module for Perl provides a clean interface for fetching image dimensions (and type, when unknown) from graphics files in a wide variety of common formats. It is a pure Perl extension (no C or XS linking required) that has been tested on a variety of UNIX, Linux and BSD systems, as well as MacPerl and Windows ports of Perl. It was designed around and tuned for use in CGI application development, but is useful in other areas as well.
CGI::Application is a Perl framework intended to make it easier to create sophisticated, reusable Web-based applications. This module implements a methodology which can make Web software easier to design, easier to document, easier to write, and easier to evolve. CGI::Application builds on standard, non-proprietary technologies and techniques, such as the Common Gateway Interface and Lincoln D. Stein's excellent CGI.pm module. CGI::Application judiciously avoids employing technologies and techniques which would bind a developer to any one set of tools, operating system, or Web server.
The Sethi Family Guestbook is a multi-format guestbook script written as a single PHP file that requires no installation. It features page spanning, (optional) private comments, user-selection of number of entries per page to display, multiple guestbook formats (elegant, simple, or standard), and background color. No database is required. It supports image verification using random text as part of a CAPTCHA system. It also uses other techniques to foil spam robots. It supports multiple formats, mangled email display, and a fully customizable interface.
AppWrap is a content management system for enterprises. It is built on a template engine that includes a framework for building SQL tables and allowing users to populate and maintain these tables. Reports using data from these tables can be easily created using another template. It is ideal for quickly Webifying Excel and Word files shared among workgroups and rapidly providing advanced data management and presentation capabilities. It is intended for managing mildly dynamic data without the labor of hand-coding and managing multiple CGI forms and templates, or the expense of CRM systems.
The HTML::Template::Expr module provides an extension to HTML::Template which allows expressions in the template syntax. This is purely an addition--all the normal HTML::Template options, syntax, and behaviors will still work. Expression support includes comparisons, math operations, string operations, and a mechanism allowing you to add your own functions at runtime.
Zeitleiste is a time line program written for the German conworlders community. As such it has to be more flexible than similar history programs, which set their main focus on Earth. It could be helpful to authors in the phantastic genre in general. It features a fully customizable template, free date definitions, freeform party relations, freeform place relations, and freely definable event categories.
ThumbNails is an automated system for creating and maintaining web sites containing large numbers of digital photographs or other images. It will go through a group of directories filled with pictures, make thumbnail images of each picture, make HTML pages for each directory showing clickable thumbnails for each picture, and make an overall index.html document for the HTML pages it creates. It can use a MySQL database to hold picture titles, captions, and other information. The database information can be edited over the web, and can be displayed along with the pictures. It includes a daemon which periodically checks the pictures directories and database (if used), updating the web site automatically as needed.