793 projects tagged "CGI Tools/Libraries"
view is a cgi binary for content browsing of archives and the on-the-fly conversion of several data types. It is mostly useful for big ftp archive sites. Patches for the autoindex module of Apache 1.2.1 (and up) and 1.3.3 (and up) are provided. The patch adds a 'view' link to every directory listing line, which will invoke the view binary automatically.
Web Photo Album automatically generates photo albums on the fly from directories containing your favorite photos. Supports captions (including HTML tags), definable page sizes, forward and reverse preview, and index pages. All preview and index pages can be clicked to jump straight to the page that contains them. Album maintenance is easy -- just add or remove photos and (optionally) captions to your album directory.
WebCal is a free browser-based calendar program to help you keep track of your appointments, meetings, birthdays, etc. It's simple, yet has powerful scheduling features, email reminders, and a user-friendly interface, and being Web-based makes it ideal for use by groups of people.
Websqlbrowse is a web-based SQL database browser. Browses may be restricted and customized, and records may be added, edited, or deleted. Websqlbrowse currently works only with MySQL. While it is not currently in active development, it's still a fast, lightweight DB interface that is fairly easy to set up and is currently in use by quite a few people around the globe.
Websuite is a suite of simple CGI programs written in C, designed for speed, high availability, and support of name-based virtual hosts. The programs are designed such that in the event of failure they cannot affect the web service, and are designed to use a powerful debugging API which can give systems operators detailed notification of any problems. They include features such as a server-side clock, random billboard, email gateway, and error handling scripts and daemon. They are designed primarily for the Apache-1.3 web servers and have not been tested on any other.
Sluice is a workflow engine Jabber component. Its goal is to allow users to create and configure an automated workflow or business process with ease. The clients should be very simple with all the work being done on the server/component end. The main component and modules are done in Perl. The Web client is done in PHP.
WPP is a small perl5 script that allows preprocessing of HTML files. It allows you to define "variables", which are brief abbreviations for longer constructs, and include common HTML fragments. It's useful for giving a uniform layout to different HTML pages. It can be used in cgi-bin programs for automatic generation of pages. With less HTML code inside you can make more flexible cgi-scripts.
www-sql is able to display information from MySQL or PostgreSQL databases in web pages. It does this with a simple embedded scripting language. The commands are embedded in special HTML tags, so it should be possible to edit the document with an HTML editor. The tags are evaluated when the page is loaded, so the resultant page will be HTML compliant.
xlHtml converts an Excel spreadsheet file (.xls) into highly-optimized HTML. It includes scripts to allow it to be used as a Netscape or mutt plugin and as a xls handler for Apache. The program currently supports string, blank, boolean, error, integer, floating point, hyperlinks, and formula cells. It can also output in XML, tab delimited, or comma separated values (CSV).
XTemplate is a template engine for PHP which allows you to store your HTML code apart from your PHP code. It has many useful features such as nested blocks and various kinds of variable interpolation, and yet the code is very short and very optimized. It includes several examples and was written with an attempt at being easy to understand. The basic syntax is from FastTemplate and QuickTemplate but the entire class was written from scratch without code from other template engines.