HTML Tag Analyzer Copyright 2000, Horsburgh.com.
Author: Steve Horsburgh, shorsburgh@horsburgh.com
Version: 1.1 (stable)


---------
Overview
---------

HTML Tag Analyzer (htaz) is a web-based HTML file analysis application. It takes
as input a directory name and examines each of the HTML, HTM, and SHTML files in
the directory and all subdirectories. This tool can be quite useful on large
sites that need a quick way to determine missing elements and to check for
consistency.

The tags analyzed are
        <TITLE>         <META>
        <LINK>          <H1> <H2> .. <H6>

The recognized <meta> tag attributes are
        Author          Keywords        Description     Expires 
        Copyright       Generator       Reply-to        Content-type
        All Meta Tags (even if not in list above)

The recognized <meta> tag sub-attributes are:
        name            http-equiv      content         scheme
        lang            dir

The recognized <link> tag attributes are
        rel             type            href            media
        charset         hreflang        rev             lang
        title           style           target          dir
        
The contents of the <title> and <h1>..<h6> tags are also processed.

HTML Tag Analyzer is written in Perl 5. Some JavaScript is used in the "check
all" and "clear all" buttons on the home page. 


------------------
Required Software
------------------

  1. Perl Version 5.005 or later  (http://www.cpan.org/)
  2. Your own web server with CGI capability.
  3. 'taggrep' or 'HTML::TokeParser'


--------------------------
Installation Instructions
--------------------------

1. Unpack the distribution into a directory of choice.

   CMD: tar -zxf htaz-1.1.tar.gz
   or
   CMD: gunzip htaz-1.1.tar.gz
        tar -xf htaz-1.1.tar

   (If you are reading this, then you probably have already done so. :)

2. Change to the new subdirectory.

   CMD: cd htaz-1.1

3. Execute the setup file. (If you want to install into an existing
   Web Server area, make sure you are logged in as the Web Server user.)

   CMD: ./setup.sh

4. Follow the instructions.

5. That's it.


--------------
Documentation
--------------

Just go to the home page and click things. It should all be fairly
intuitive.

For more information see the files in the 'doc' directory.


------------
Bug Reports
------------

Please send all bug reports (and solutions if you have them) to
htazbug@horsburgh.com


-------
Testing
-------

HTML Tag Analyzer has been tested on the following platforms:
(if you have tested others, please let me know and I'll include them)

   - Redhat Linux 6.1, 6.2
   - SGI Irix 6.3, 6.4

HTML Tag Analyzer has been 'view' tested with the following browsers:
(if you have tested others, please let me know and I'll include them)

   - Windows    Internet Explorer       4.72, 5.0, 5.5
   - Windows    Netscape Navigator      4.5, 4.7
   - Macintosh  Internet Explorer       5.0
   - Macintosh  Netscape Navigator      4.5, 6.0
   - Linux      Netscape Navigator      4.72


---------
Copyright
---------
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  
02111-1307, USA.

See the file COPYING for additional information.



HTML Tag Analyzer Copyright 2000, Horsburgh.com. All Rights Reserved.