Penguin Greetings is a Perl Web-based greeting card application. It can be run as standard CGI application or persistently via SpeedyCGI. The package supports any number of independent ecard sites running on the same server. Full card contents are sent as multi-part MIME email. The HTML for the cards and the creation screens are rendered from Embperl or Mason templates, making the program completely customizable by Web developers and capable of server-side scripting in Perl. Emailing and database updates are performed by a separate daemon.
| Tags | Communications Email Internet Web Dynamic Content CGI Tools/Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Unix |
| Implementation | Perl |
Recent releases


Release Notes: The 0.9.9 release candidate has been officially designated as the 1.0.0 stable/production release. Only the version numbers and documentation were changed as warranted.


Release Notes: This is a release candidate for the 1.0 version. Support for using HTML::Mason in addition to Embperl was added. Most secondary ecard sites were localized using Perl's Locale::Maketext. Some general use templates were added to simplify site building. Scheduling when card categories are displayed during the calendar year was implemented. Older ecard sites have received a face-lift. A new secondary site in Mason was created: Savoring the sights of Seattle. The total number of cards in the collection is now 240.


Release Notes: A New secondary ecard site, called "Four Seasons Collection", was created to demonstrate the power of Embperl for developing elaborate ecard sites on top of the existing Penguin Greetings ecard engine. The 24 new images in the Four Seasons site can be placed in customizable card templates where type-style, frame, color, and other properties can be changed by the card site user. Support for an error 40 was added in case a user tries to access a card removed from the site. Eight new cards were added, and nine other cards revised in the general collection, including two new Easter cards for the season.


Release Notes: Pgreet now supports the Embperl::Object which allows for object-oriented ecard sites to be made from reusable components with inheritance. Secondary site configuration files are now also cached in persistent applications. The application daemon has been streamlined, support has been added for purging old ecards. A new command line application for routine database management chores has been added. A new object-oriented demo ecard site has been created. Early ecards have been replaced with image-based updates. The new and updated cards include items for St. Patrick's day and Easter.


Release Notes: This release adds support for Localization/Internationalization based on the browser environment. Two example secondary sites have been translated into French to demonstrate this capability: The Holy ecard site PgSaint and a (now dated) Christmas ecard site PgXmas. The Love and Romance card section has been expanded for Valentine's day.
A speech recognition script for Asterisk that uses the Google speech API.