Projects / Penguin Greetings

Penguin Greetings

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  07 Jun 2005 10:06

    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.

    •  10 May 2005 08:06

    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.

    •  31 Mar 2004 09:55

    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.

    •  08 Mar 2004 10:29

    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.

    •  16 Jan 2004 08:29

    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.

    Screenshot

    Project Spotlight

    Suricata

    Network IDS and IPS.

    Screenshot

    Project Spotlight

    Asterisk speech recognition

    A speech recognition script for Asterisk that uses the Google speech API.