|
One of the great things about being an open source company is the fact
that for every ten lines of code you write, you receive another 20 lines
back from the community.
We are proud to be a part of the evolution
of web application development and to have the opportunity to be so
inspirational and so inspired.
This page is dedicated to bringing
under one roof as many radical hacks as we can organize. Hopefully,
if you have need for customized code, you will find it here.
- CityShop WebStore Hacks -
a fairly large set of good WebStoree hacks including
CyberCash integration and multi-language support.
- BBS-Mailing List
Merger - Mike Clark sent in the
this hack that combines mailing list script with bbs script
Specifically, the hack allows bbs forum users to be automatically
sent new postings by email, for one or more forums
- Implementing
a Classified Ad System using WebGuestbook - Turn your
Guestbook app into a classified ad program using this ingenious hack.
- Documentation
on installing scripts (particularly WebCal) on a
Windows web server from Eric Henrich
- Implementing
Banner Ads in WebStore - allows you to
integrate clickable banner advertisements into
a web store.
- Previous/Next Month Buttons
Simplified - previous and next month links on the
calendar to make navigation just a little bit easier.
- Implementing
Monthly Databases for Web Cal
- Affiliate
WebStore for Macintosh Web Servers
- MAC
modifications for WEB_STORE_CHECK_SETUP
- WebStore
Confirmation Hack - Allows customers to verify
their ordering information BEFORE they finally
submit their order.
- Assorted Web Store
Hacks from John Notgrass. Well explained code
for several cool features.
- Assorted
Hacks for Multiple Choice Grader - includes
- logging hacker's ip address and isp information to find out penetration.
- enable feature to dynamically and randomly load up different exams and give grading accordingly. (Which may just
rely on the abs ( ) and rand ( ) function from perl library).
- ability to generate a random password or crypted password and sent to user via email. (Compared to statical
registration method which is currently implemented)
- add a time counter that track time on screen and give alarm to client is time is almost finish.
- Fourth Item Free
Web Store Hack - This is a hack for the Webstore for ordering with a
discount of buy 3 get the 4th item (least value of the 4) free. It will
display the Number of free items they will receive, and will put the
discount into the calculations starting at the order form.
- This Assortment of
Web Store Hacks includes credit card
validation, and authentication....
- Y2K Bug Fix for
Extropia Scripts
- Miscellaneous Guestbook hacks
- this includes a cool TEXTAREA section.
- Sorting in WebStore
- Check out this cool sorting implementation for Web store sent in
by Jef Vratny
- Sample Inventory Database and
Modifications - Arthur
Costigan sent in this hack which works both for WebStore and the
derrived application called commerce.cgi.
- Persistent
Indices in Webstore
- Generating Order
Numbers in WebStore
- Assorted Hacks on WebCal
by Bruce batten. these are a bunch of small, but useful changes
that many might want to implement.
- Wale Oki
sent in some excelent code documenting the work done
to Web Store including:
- Integration of auth libriaries to enable pre-registration,
saving user details for future shopping, and automatically filling
out order form (auto-click). (Also changes to web_store_order_lib.pl, new autoclick.pl, web_store.cgi,
outlet*.html, ...)
- The usual patches from various people - Credit Card validation,
Next 25 button, Empty Cart fix, Secure Order Work around.
- Amendments to CC validation & order form payment details - to enable
telephone, check/cheque, choice of saving payment details
- Cart Id as Order ID, and separate log per order.
- Comparison price in product listing (by adding extra column
in products file)
- Cosmetic changes to Store - Buttons at Top/Bottom of Store Front,
Consistent header/footers via ini files.
- Charles Prichard sent in this cool
hack that allows you to add random images to
Web Store.
- Changing the Delimiter in the
Web Store Product Database -
Deanna
Ramsay noted in an email to us that it is
quite simple to change the database delimiter
in your Web Store products database. I thought
that others may want to do this, especially if
they use the "|" sign in their product descriptions!
- Quizmaker - Steven E. Ellis, Ph.D. sent in
this awesome hack. The script prompts the user through a series of questions and menu options to generate a quiz. First,
several installation parameters are set (e.g., the quiz name, URL, etc.), and then the user enters quiz
questions and answers. Multiple choice, matching, true/false, and fill-in question formats are supported.
Finally, the Quizmaker script uses all the inputted information to create a quiz. The quiz is created in a new
directory (by default as a subdirectory of c:/temp) that contains all the files need to administer the quiz. All
the user needs to do to activate the quiz is copy the directory to a PERL-friendly http server and set up links
to the quiz questions and results forms.
- Multiple Taxes for Web
Store - This documentation was provided by Guinevere Orvis
- Web Store Manager -
Ken Anderson submitted this awesome hack which manages the datafile, via ftp, with a pseudo database front end for
windows. It makes it easy for novice store owners to do updates to the
store, and it's much faster than using a web interface.
- HTTP-LIB User Authentication Hack
An excellent user authentication integrationm tool!
- DBASE Last Modified + Size Hack
When updating your database, isn't it a pain to have to
manually edit HTML so users can see when the last update
was, or how many items are in your database?
This hack inserts these values into your HTML automatically,
on as many pages as you wish. It uses the same technique that
inserts the correct cart id and page file name into your HTML,
for the obligatory hidden variables on every page.
- Integrating UPS into WebStore -
Here is a very useful hack from David Boring
- Translating WebStore -
Mueller Juergen of
Dreamland Unternehmensgruppe
has put together a German
version of the HTML-based shop. The zip-file
comes with a 11 page handbook in German (both .doc and .rtf - format)
which explains in detail the installation procedure. German demoshops
can be seen at www.anders-
online.de and www.modchips.de
- Better SSL Secure Order Work Around
for WebStore - Check out this hack if you need to have your web
store process orders on a separate secure server.
- Windows Email Daemon - solves the problem of non-scalable
windows email clietns which may die when sending dozens of simultaneous
emails out of a CGI app.
- Classified Ad Manager Fixes - Alfred Tay sent in
this hack which fixes the problems with the Classified Ad Manager
Script!
- CGIWRAP and WebAuthenticate -
Check out this documentation sent in by John Dilley.
- ChinaLink's WebDB on-the-fly
Translator Hack - Want to serve your data in multiple languages
with almost no change to the code or data? Check out this hack!
- Travis' Next 10 Hits Web Store Hack -
Travis from Neel sent in the following
documentation on how he made the next 10 hits hack. Note also that
Herb Halstead also sent in a hack upon the
hack for "Previous 10".
- The Marlboro Calendar Hacks
- Jim Mahoney added
a bunch of fantastic features to the WebCalendar including
1) displayed times for calendar events,
2) color-coded and user-selectable categories of events,
3) printable version of calendar, with selectable fonts and sizes,
4)daily updated .html version of calendar, which loads quickly,
5)monthly event databases, again for speed considerations,
and 6) duplication of events, in addition to usual creation/modification.
The documentation is available here.
- EZPerl
- Stephane Barde
wrote to point us towards this WebStore EZDB integration
product
- Multiple Announcement
Mailing List - Check out this cool modification
for multiple announcements with Mailing List Manager.
- Mail Hijack -
This hack is used to replace mail-lib.pl when you are testing scripts
on a local server and do not want the mail routines to cause errors.
- FrameCal
- Michael E. Schechter
has set up a wonderful site to document his changes to webCal. One
of the coolest hacks is the addition of a "recurring
events" routine.
- UPS Shipping Algorithm -
Etal Soames sent in this FAQ on hooking up the UPS
shipping algorithms to your CGI scripts.
- Chesler's non-anglo-centric
WebStore
- Check out Georg Chesler's WebStore hack which
deals with non-western character sets.
- Credit Card Validation
- Web Store Error Checking
- Andrew Nisbet sent us these two hacks to check faulty orders
and emails. the email checking works for all scripts of
course.
- Web Store Cart
Contents Display -
Changes the quantity function to bring in the current
cart quantities for modification.
- Proposed modifications for showing the shipping on order form for
WebStore - The fix inserts an extra screen before the order
from, where the user enters their shipping method so that shipping
is accurately calculated first time on the order form page.
- Web Store FAQ -
Kevin Diffily sent in
this FAQ he wrote for his clients!
- Secure Server Workaround for
Webstore - One of the biggest problems with the Web Store script is that when
attempting to use it with a secure server according to the documentation,
it only goes into secure mode when the user hits "submit" on the form
that includes their credit card information. While this is technically
secure, most users expect to see the secure icon on their web browser
when the form is displayed. in this document, George A. Roberts IV outlines a
solution.
- James Wright sent in
this set of extensions to the MAIL
libraries. James added Blat and PGP libraries for your convenience.
- Module Checker
- Göran Lönnemar
sent in this script to check what perl modules are installed
at the host and if it is possible to read every one.
- Mail
Penguin - Excellent Mail sorting app by
Jeff Gordon which
polls multiple POP boxes periodically, then retrieves
any waiting mail it finds, and compares header information
against the contents of several different files in order
to determine who's supposed to get each piece of mail,
and finally delivers it, by direct disk write if possible,
or by having an SMTP conversation otherwise. (It could
as easily have a conversation with a local delivery agent.)
- MS AccessToCGI Hacks -
Are you an MSAccess administrator looking for good examples of
middleware CGI scripts? If so check out the postcard and user
authentication hacks that James
Wright sent in!
- WebCal Administrator -
Tom Pfarr made quite a
few modifications to WebCal in order to make the group/user/admin
functions work more smoothly. He also added plenty of great
changes.
- WebBBS File
Attachment Enhancements -
Bill Adams sent in
this hack which makes file attachments in webBBS work a bit better.
He modified the section of code in "CreatePosting" that deals with
saving the attachment and has included some of the original code so
you should be able to spot where to make the modifications.
This change will allow the web server to send the correct
MIME type based on the file extension. WARNING: batch files,
DLL, FTP script files etc.. are not filtered out and could be
posted and would run automatically when a person browsing that
message tried to download that attachment.
- Using PGP5 with WebStore -
Tina Tindall sent
in this very well written step-by-step guide to installing PGP5
with WebStore.
- Adding 1/2 Hour Increments and Custom
Subject Font Color to WebCal - Jake
Williams sent in this report of how he modified the calendar
to include 1/2 hour increments (and another hack to allow the user
to define FONT color.
- WebDB Setup
File Generator - Jeremy
Schell sent in the code which he used to implement
a WebDB
Setup File Wizard
- Credit Card Validation -
Doug Miles sent
in this extremely useful credit card validation library.
The purpose of the library is twofold. First, it catches
credit card information typographical errors. Second, it
prevents someone from just "making up" credit card
information (i.e. credit card number). However, just
because a credit card successfully passes all the checks
in this routine, (obviously) does NOT mean that there
are funds available on the card, NOR does it mean that
the person who is submitting the card information is the
actual owner of the card. This routine simply verifies
that: 1. the card is a valid type (VISA, MASTERCARD,
AMERICAN EXPRESS, DISCOVER), 2. the number is a possible
valid credit card number, and 3. the card has not expired.
- Multiple Modifications to
WebStore (or any WebDB) Database - Ronnie D.
Jewell submitted this hack to the WebDB manager
program. His modification allows one the ability to
modify several prices at one time. With some slight
modification one could also change any field
with this hack.
- WebStore/Cybercash Integration -
David Ralph
put together some fantastic documentation
on hooking WebStore up to CyberCash. He was kind enough to
send it for me to post here for everyone to learn from!
- WebCal+ -
Michael E.
Schechter sent in this modification that generates
calendars allowing multiple users to view, add to, modify,
and delete. Administrative tasks are incorporated,
as well as security, allowing public (read only) access,
and two levels of interaction with the calendar. This script
allows multiple calendar configurations to be used for
different topics, all running off of the same master script.
- Chuck Mayo's Multiple View Calendar -
Some excellent modifications to change the views in the
calendar like an events list & thumbnail calendars.
- WebDB Offline Administrator -
A motley of offline administrative tools for WebDB.
- Implementing a
Classified Ad System Using WebGuestbook -
To some degree, Alfred
Tay's implmentation of the WebGuestbook is standard. Very
little code was modified from the default distribution. What
is incredibly noteworthy is the fact that he implemented the
guestbook in an unepected way. He integrated multiple guestbooks
into a single classified ad system. Extremely Cool in my book!
- Encrypting Client Data with PGP -
Jason Hinkle
wrote these excellent documentation
files that cover the use our PGP library. The documents cover
using PGP with Estropia's WebResponder, Matt Wright's
FormMail, as well as Jason's own SimpleSecure mailer program.
- WebStore MSAccess Supplement -
Michael Ruth sent in
this great WebStore hack. The hack is an MS Access database
that keeps track of suppliers, customers, products, options
and also creates the data.file for the shopping cart script as
well as the option HTML files. It's an MS Access 2.0 database
file and can be easily converted to MS Access 95 or MS
Access 97.
- MD5 Enhanced Authentication - Igancio
Bustamante sent in this cool hack to incorporate MD5 into
the authentication library.
- Alternative PGP Solution in
WebStore - Here are some great modifications to WebStore
which include a very interesting workaround for PGP.
- WebBBS Administrator -
Have you wanted to have an administrative manager for your
BBS so you could easily edit messages, prune the message
archives, etc? Well Dean
Ouellette has coded your solution! Click
here for the UNIX version.
here for the Windows version.
- UserManager - Another great hack from Dean
Ouellette. This is used to handle any cgi-auth user lists
for the Extropia suite of web applications. Basic functions for
Admin are : 1 - View all users, 2 - Queried view of all users,
3 - Modification of users, 4 - Deletion of users, 5 - Addition
of new users, 6 - Email to new user with a hyper link to the
authorized site in email, 7 - Set the maximum hits returned for
queries, 8 - Allow a link back to the main script.
Basic functions for a User are : 1 - Modification of user, 2 -
Deletion of user, 3 - Allow link back to the main script.
- Calendar Planner Hack -
Haven't you always wanted a "weekly view" to WebCal? How
about "next" and "previous" butons? Well, Alex Cai sent
in the code for us all!
- Quick Mail - Fire off email to a list
of email addresses. Please do not use this to SPAM!
- Environment Checker - A
little script which echoes your web server's environment as
an HTML table.
- CWD: Where Does the Server Think it
is? - here is a little script to help you figure out
where a web server which has undergone a change root
operation thinks it is.
- URL Grabber - Use this script
to grab any web page (or ftp document) off the net and
incorporate it into your own CGI script.
- Directory Tree
Parser - Have you ever wanted to perform some action on
all the files in a certain directory and each of the files
in the subdirectories of that directory?
Here is the script
for you. And here is
another version to compare against.
- Implementing View Next 10
Hits in Web Store - Since the WebStore application
can be based of a database, it is fairly simple to add
this feature.
- Order Tracking System
for Web Store - Here is a fantastic add on to Web Store
which allows clients to track the status of their order.
- LqidSkin's Multiple Choice Mailer Hack
- This add-on code will allow you to receive email bulletins
from every person who takes an exam. You need not fumble
through the log files in order to keep track of people's
progress.
Home |
Products |
Services |
Support |
News |
Cool Hacks |
Clients |
About Us |
Contact Us |
Mailing List |
Open Forum
|