A really great thing about BIS Postcard is it's simplicity. Users don't have to jump through radio buttons and check boxes and complicated forms just to send a card. All they need to do is click on an image, then fill in To, From, and the message!
I have been working on a newer version and some fixes will go into this free version, but expect a better "for pay" version fairly soon now. You can see the incomplete docs for the almost complete commercial version here.
Please send comments to email@example.com.
# INSTALLATION INSTRUCTIONS. # # 1. This program requires you to have CGI.pm installed on your system. # See: http://www-genome.wi.mit.edu/ftp/pub/software/WWW/#installation # # 2. Make sure the line at the top points to perl on your system. # You might find out if you type "which perl" on the UNIX command line. # # 3. Edit the user configurable variables near the top of the script. # # 4. Ask your ISP where you can run CGI from. Sometimes you must call it # through a wrapper and locate it in a cgi-bin directory. Sometimes it # is sufficient to give it a name ending in .cgi. This is the case on # bewley.net. Install as they direct. # # 5. Make sure the CGI has write permission to $DATA_FILE. If you use a # wrapper it will. If not you may have to make the file and directory # containing it to world writable. Ask your ISP for help. # # 6. Create your index page. Sample at: # http://www.bewley.net/postcard/
"<p><a href=$BASE_REF>Send your own postcard to someone!</a>";
actionattribute of your index form.) Before this URL is given to the user the script will tag the pickup code to it. Example:
http://www.bewley.net/postcard/postcard.cgiwill be shown to the user (in their notification mail) as
'Create BIS Postcard!';
"Postcard for you!";
"/usr/lib/sendmail -oi -t";
Examples of sites using BIS Postcard.cgi
Data West - Austria
Cartão Postal - Brazil
WhiskyPostman - Sweden
Hjelms Fvrlag vykortsservice - Sweden
Vykort pa Datorteket i Gävle - Sweden
Postales Ciberniticas - Uruguay
Add option to remove card immediately when viewed, overriding $CARD_LIFE. This has been done in the commercial version.
Add a feature that will automatically create the thumbnail index so you can just drop postcard.cgi into a dir of graphics and run with it.
Create a database enabled version. MySQL, dbm
Add template support for postcard output.