1. An Overview
WebToolbox is powerful set of tools for those who manage web sites/pages.
It may be used to...
- Edit a set of web documents (or files).
- Check links (hyperlinks) in a set of web documents (or files).
- Check metatags in a set of web documents (or files).
- Submit a URL to a number of search engines.
The Edit function traverses a directory tree, locates all web
documents (or files) that contain string X and replaces all instances
of string X by string Y.
Amongst other things, this function may be used to maintain URLs (and
replace broken links) in a set of web documents.
The Check Links function checks links (hyperlinks) in a set of web
documents (or files).
It lists the web documents that are found to contain links and lists and/or
checks (validates) the links contained therein.
The set of web documents (or files) may comprise: a single remote web document
(at a specific URL); a group of local web documents (or files); a single, specific
local web document (or file).
The Check Metatags function checks metatags in a set of web documents
(or files).
It lists the web documents that are found to contain metatags and the metatags
contained therein, and (optionally) lists web documents that contain no
metatags.
The set of web documents (or files) may comprise: a single remote web document
(at a specific URL); a group of local web documents (or files); a single, specific
local web document (or file).
The Submit function submits a URL to a set of search engines, and
may be used to promote a website.
The product comes with a separate data file which contains details of
search engines. This file is referred to as the Search Engine
Database. Currently, it contains more than 40 entries and includes all
the major search engines (...and many more). The database is a plain text
file - this permits easy modification for the purpose of adding details
of other search engines, modifying existing details or disabling
certain entries (eg country-specific ones).
General information:
- The Application (code):
- The application was developed in accordance with industry-standard
software development practices and methodologies. As a result, it is
properly structured and employs nested functions, and the code is commented.
- The application is written in Perl 5, makes use of appropriate (Perl)
public packages/modules and employs techniques and optimisations taken
from the books Learning Perl, Programming Perl,
Perl Cookbook and the Perl newsgroup comp.lang.perl.misc.
- The application accepts arguments which allow the user to specify directory
and filenames and modify the behaviour and operation of the application in
different ways, for maximum flexibility.
In addition, it assumes 'reasonable' default values for parameters, where
appropriate.
- The application records activities and events in log file.
- Documentation: The application comes with full documentation.
- Testing: The application was developed and tested using -w and 'use strict'.
The application was developed under Windows 98 and has been tested under
Unix (Solaris 7.x, UnixWare 7.0.x), Windows NT 4, Windows ME/98/95.
For further information, see the
WEBTOOLBOX Administrator and User Guide
2. Pricing and Ordering
Price:
- Executable (Win32/Linux/other): 120 Pounds Sterling.
- Perl source: To be announced.
(If in UK, add VAT at current rate).
Ordering (or for further information):
beaumontsystems@lineone.net
3. Conditions of Use
Legal.
WebToolbox is a commercial software product and the intellectual property
of Beaumont Systems Ltd. It is subject to the same terms and conditions and legal
protections and copyrights that normally apply to such products.
WebToolbox must not be sold, loaned, distributed,
copied or disclosed to third parties, in whole or in part, by any means or under
any circumstances.
Contents.
The price includes: software and documentation; free upgrades/updates for a
period of one year from date of purchase (this includes the search engine database).
The price does not include: technical support; customisation. However,
both are available at additional cost.
Support. See Contents and Feedback.
Modification. WebToolbox is implemented as a Perl 5 script.
Consequently, it is possible to customize or modify the product as necessary.
This practice is permitted but not recommended. If you do modify the product
yourself, you should note that:
- The copyright statements must not be removed and must remain unaltered at all times.
- Unauthorised modification may void any warranty or support that is in effect.
Feedback. You are welcome, and encouraged, to contact Beaumont Systems Ltd.
to report bugs or problems encountered in using the product, submit suggestions
for improving the product, enquire about the latest version of the product, etc.
It should be noted that, while there is no legal obligation to fix bugs, there is
a long term aim to improve and enhance the product. This being the case, it
is anticipated that bugs will be fixed at the earliest opportunity.
Copyright (c) 1999-2002 Beaumont Systems Ltd. All Rights Reserved.