|
The Web Page Approval System was designed in conjunction
with another web development company to meet quality requirements
within web design companies. Written in Perl, it keeps track
of client acceptance of pages and has an administration section
that oversees the complete set of changed pages.
Web
designers upload new and changed pages for their clients to
approve as normal. Each page has a temporary "approve"
button somewhere easy to spot. (This approve button is added
with just a few lines of HTML and is typically a library item;
it's also easy to remove just before the page goes live).
When the client clicks this button a small window opens (see
right) requesting either approve or not-approve status, with
a text box for comments, and an email box for identification
purposes. The form also includes information showing that
the design company have completed some internal quality checks.
When the short
form is filled in by the client, the system stores the details
in a database and emails the design company. The design company
can check the latest status using the password-protected administration
screen shown left. This screen can order the information in
a number of ways; by latest change or by URL - in both forward
and reverse directions. The information shown can also be
filtered - to only show URLs with "clock" in them,
for example.
The administration screen shows the latest status of each
page recorded on the system, with a link to the page itself.
Other features include a continuous log file for archiving
as well as the ability to delete records.
There are benefits for both the design company and the clients.
The design company has the benefit of recorded error checking,
providing them with a quality control system, and proof of
customer acceptance. The client sees a professional looking
quality system which allows them to easily accept or reject
new pages and changes. In other words, everyone's happy.
|