Penguin Greetings - Program
description
Penguin Greetings is two products wrapped
into one. Penguin Greetings is engine for
handling web "ecards." It is also a
collection of 85+ cards that can be installed
into any server for an immediate ecards
solution. The cards are mostly photo-based
and are similar in style and taste to Apple's
iCards
content. To see the complete Penguin
Greetings solution go to the demonstration
page.
The Penguin Greetings (pgreet) engine is a
web-based greeting cards for LINUX and other
UNIX-based systems written in Perl.
Penguin Greetings is template-based and
shifts ecards to be more like email instead
of web-only objects. For flexibility
and security, a separate daemon does the
emailing and stores data permanently on the
server. Penguin Greetings incorporates
the following features:
- Greeting cards that function more like
email. The announcement of the card
includes the text of the card so that the
recipient can reply to the message.
The reply-to field is provided so
that most email readers will send replies
to the author of the email.
- Supports any number of ecard sites
running on the same server. Each site is
independent with it's own configuration,
databases, and HTML content. User ecard
sites are supported.
- Support for a persistent Perl
interpreter via SpeedyCGI
for robust performance under production
loads and support for standard CGI for
portability.
- MIME multipart HTML formatted email for
directly sending ecards to recipients.
- Customizable HTML templates for both
the ecards and creation screens so that the
web content is completely independent of
the Perl program. Perl content is
embedded using Embperl
so that the full power of Perl is
available to content developers. At
the same time, creating templates does not
require any specific knowledge of
Perl.
- Access to card creation can be limited
to users stored in an htpasswd file
on server for sites which want to have
ecards available only to a particular group
of people.
- Card scheduling for emailing on a
particular date.
- A user agent separate from the user ID
which the web server runs as for mailing
and storing of data. If desired,
ecards can be emailed under existing email
accounts on server. Specific human
users on the server can be given access to
this feature via an access control
list.
- Extensive configuration options.
Including the location of configuration and
data files, performance tuning, and content
parameters.
- Based on standard Perl CPAN modules for
consistency and reliability.
- Extensive logging of daemon
activities.

This page was generated from
file description.epl.html which was
last updated on:
7/22/2003
|