Perl Site Tools

The site tools package has classes to support a standard look and feel through templates that support somewhat advanced functionality like object method binding, custom escape/formatting functions, and basic looping and conditionals. It also supports SQL forms with foreign key handling with drop boxes or lists, and multiple field types like checkboxes, text boxes, and text areas. Add/delete/edit functionality is handled by the Form class. Tables can be created in the same way, and support auto-sorting by using hyperlinked headers, and next/prev handling. Both forms and tables can be bound to templates to adjust the look and feel or layout, without losing any functionality.

Tags Software Development Libraries Internet Web Dynamic Content CGI Tools/Libraries
Licenses Artistic
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Aug 2001 16:28
  • Rrelease-after

Changes: Many feature enhancements were made. Lots more configuration options were added to the SQLTable. The SQLTable also knows about asc/desc sorting and allows both for any bound column name. SQLForm has been cleaned up and some utility functions were added. A new class, CrashNotify, was added to allow an easy and quick way to hook the die signal to send an email to you when a script crashes. The notification email includes all the options passed from the browser, the environment, and the actual error message. Some docmentation has been updated.

  • Rrelease-mid
  •  20 Jul 2001 19:46
  • Rrelease-after

Changes: Small bugfixes and a lot of cleanups to help with speed, updated documentation, more info for the examples, and minor feature enhancements.

  • Rrelease-mid
  •  03 Jul 2001 08:12
  • Rrelease-after

Changes: This release includes more examples including a sample showing how to use the template modules for things other than HTML by creating a LaTeX source generator with custom escape sequences and quickvar() support, and minor bugfixes to the template classes relating to decode_entities and resolution of the !_ variable.

  • Rrelease-mid
  •  22 Jun 2001 10:47
  • Rrelease-after

Changes: New additions include some pre-packaged documents (dumps of the PODs) and a bunch of simple examples of the templates and using the classes for a basic website. Custom tag support, quickload/display, and more descriptive error messages for templates were also added. Minor bugfixes were made to the SQLContainer (which affects the SQLTable and SQLForm subclasses) and Template classes.

  • Rrelease-mid
  •  15 Jun 2001 17:45
  • Rrelease-after

Changes: Fixes for some more instability bugs introduced from the updated PObject API, fixes for small misc. bugs in the Template class and SQLForm class, and some new small example programs.

C6e7b56eb2deaf12427efbbf37ac09ab_thumb

Project Spotlight

XDCC Parser

An XDCC list parser.

No-screenshot

Project Spotlight

pimPAQ

A Perl/Gtk/DBI framework to develop PIM applications for the Compaq iPAQ.