GentleSource Guestbook allows you to put a guestbook on your Web site. Your visitors can sign it and leave a message. The entries can be edited and deleted in the admin area. In order to prevent the script from being abused by automatic spam bots, you can enable the CAPTCHA feature. Visitors have to ensure that their browser supports and accepts cookies, otherwise the comment cannot be verified.
phpProposal is a Web application to create SEO/PPC/SEM proposals in a fraction of the time required to do so manually, even when using a template. You simply enter some basic data and the software does the rest. The software has a built in client access area where they can view any and all proposals created for them. You also have the option of outputting the finished proposal in several formats, such as HTML and PDF.
ExportSpreadsheets is a class that can be used to create an Excel spreadsheet from data in a MySQL table. It performs a query to a given MySQL table and creates an Excel spreadsheet file using the PEAR Spreadsheet_Excel_Writer package. The class can export multiple worksheets to a single Excel file. Several parameters may be used to configure details like which table fields map to which spreadsheet columns, field sorting, etc.
Hailo is a fast and lightweight markov engine intended to replace AI::MegaHAL. It has a Mouse (or Moose) based core with pluggable storage, tokenizer, and engine backends. It is similar to MegaHAL in functionality. The main differences (with the default backends) are better scalability, drastically less memory usage, an improved tokenizer, and tidier output. With this distribution, you can create, modify, and query Hailo brains. To use Hailo in event-driven POE applications, you can use the POE::Component::Hailo wrapper. One example is POE::Component::IRC::Plugin::Hailo, which implements an IRC chat bot.
The UniversalContainer class is an attempt to provide a class which can act in a manner similar to the untyped variables, arrays, and hash-maps found in popular scripting languages such as Perl and PHP. The result is a class that can hold a wide variety of data and meta-data in a very flexible structure. UniversalContainers can hold integers, doubles, booleans, single characters, strings, and wide character strings. UniversalContainers may also be used as associative maps between strings and other UniversalContainers, or as arrays of UniversalContainers. Routines for database access and REST programming are included, including a JSON serialization engine.