summaryrefslogtreecommitdiffstats
path: root/htdocs
diff options
context:
space:
mode:
Diffstat (limited to 'htdocs')
-rw-r--r--htdocs/config/checklink.conf18
-rwxr-xr-xhtdocs/docs/checklink.html151
-rwxr-xr-xhtdocs/header.html4
-rwxr-xr-xhtdocs/todo.html10
4 files changed, 7 insertions, 176 deletions
diff --git a/htdocs/config/checklink.conf b/htdocs/config/checklink.conf
deleted file mode 100644
index f7903c5..0000000
--- a/htdocs/config/checklink.conf
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Configuration file for the W3C Link Checker
-# $Id: checklink.conf,v 1.2 2003-05-24 20:32:46 link Exp $
-#
-# See Config::General(3) for the syntax; 'SplitPolicy' is 'equalsign' here.
-#
-
-#
-# Regular expression for matching "trusted" domains. This is used to
-# restrict the domains where HTTP basic authentication will be sent.
-# This is matched case insensitively against resoures' hostnames.
-#
-# Not specifying a value here means that the basic authentication will only
-# be sent to the same host where the authentication was requested from.
-#
-# For example, the following would allow sending the authentication to any
-# host in the w3.org domain (and *only* there):
-# Trusted = \.w3\.org$
diff --git a/htdocs/docs/checklink.html b/htdocs/docs/checklink.html
deleted file mode 100755
index bf6ddb8..0000000
--- a/htdocs/docs/checklink.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!--#set var="revision" value="\$Id: checklink.html,v 1.6 2003-05-24 20:32:46 link Exp $"
---><!--#set var="date" value="\$Date: 2003-05-24 20:32:46 $"
---><!--#set var="title" value="W3C Link Checker documentation"
---><!--#set var="relroot" value="../"
---><!--#include virtual="../header.html" -->
-
- <h1 id="skip">W3C Link Checker documentation</h1>
-
- <ul>
- <li><a href="#about">About this service</a></li>
- <li><a href="#what">What it does</a></li>
- <li><a href="#online">Use it online</a></li>
- <li><a href="#install">Install it locally</a></li>
- <li><a href="#csb">Comments, suggestions and bugs</a></li>
- </ul>
-
- <h2><a name="about" id="about">About this service</a></h2>
-
- <p>
- In order to check the validity of the technical reports that W3C
- publishes, the Systems Team has developed a link checker.
- </p>
-
- <p>
- A first version was developed in August 1998 by
- <a href="http://www.w3.org/People/Renaud/">Renaud Bruyeron</a>.
- Since it was lacking some functionalities,
- <a href="http://www.w3.org/People/Hugo/">Hugo Haas</a>
- rewrote it more or less from scratch in November 1999.
- </p>
-
- <p>
- The source code is available publicly under the
- <a href="http://www.w3.org/Consortium/Legal/copyright-software">W3C IPR
- software notice</a> from
- <a href="http://dev.w3.org/cvsweb/validator/httpd/cgi-bin/checklink.pl">CVS</a>.
- </p>
-
- <h2><a name="what" id="what">What it does</a></h2>
-
- <p>
- The link checker reads an HTML or XHTML document and extracts a list
- of anchors and links.
- </p>
-
- <p>
- It checks that no anchor is defined twice.
- </p>
-
- <p>
- It then checks that all the links are dereferenceable, including
- the fragments. It warns about HTTP redirects, including directory
- redirects.
- </p>
-
- <p>
- It can check recursively a part of a Web site.
- </p>
-
- <p>
- There is a command line version and a CGI version. They both
- support <a href="http://www.ietf.org/rfc/rfc2617.txt">HTTP basic
- authentication</a>. This is achieved in the CGI version
- by passing through the authorization information from the user browser
- to the site tested.
- </p>
-
- <h2><a name="online" id="online">Use it online</a></h2>
-
- <p>
- There is an
- <a href="<!--#echo var="relroot" -->checklink">online version</a>
- of the link checker.
- </p>
-
- <p>
- The number of documents that can be checked recursively is limited
- and there is a delay between each document checked to avoid abuses.
- </p>
-
- <h2><a name="install" id="install">Install it locally</a></h2>
-
- <p>
- The link checker is written in Perl. It is one single file, but it
- requires some CPAN modules.
- </p>
-
- <p>In order to install it:</p>
-
- <ol>
- <li>
- Install <a href="http://www.perl.com/">Perl</a>.
- </li>
- <li>
- You will need the following <a href="http://www.cpan.org/">CPAN</a>
- distributions, as well as the distributions they possibly depend on.
- Depending on your Perl version, you might already have some of
- these installed. For an introduction to installing Perl modules,
- see <a href="http://www.cpan.org/misc/cpan-faq.html#How_install_Perl_modules">The CPAN FAQ</a>.
- <ul>
- <li><a href="http://search.cpan.org/dist/libwww-perl/">libwww-perl</a> (version 5.60 or newer if you want HTTP/1.1 with <code>Keep-Alive</code>)</li>
- <li><a href="http://search.cpan.org/dist/HTML-Parser/">HTML-Parser</a> (version 3.00 or newer)</li>
- <li><a href="http://search.cpan.org/dist/CGI.pm/">CGI.pm</a></li>
- <li><a href="http://search.cpan.org/dist/URI/">URI</a></li>
- <li><a href="http://search.cpan.org/dist/Time-HiRes/">Time-HiRes</a></li>
- <li><a href="http://search.cpan.org/dist/Config-General/">Config-General</a> (version 2.06 or newer)</li>
- <li><a href="http://search.cpan.org/dist/TermReadKey/">TermReadKey</a> (optional but recommended for all platforms; required for password input in command line mode for systems that don't have the <code>stty</code> command, eg. Windows)</li>
- </ul>
- </li>
- <li>
- Download the link checker from
- <a href="http://dev.w3.org/cvsweb/validator/httpd/cgi-bin/checklink.pl">CVS</a>.
- </li>
- <li>
- Download the configuration file from
- <a href="http://dev.w3.org/cvsweb/validator/htdocs/config/checklink.conf">CVS</a>
- and install it to <code>/etc/w3c/checklink.conf</code> or set the
- <code>W3C_CHECKLINK_CFG</code> environment variable to the location
- where you installed it.
- </li>
- </ol>
-
- <p>
- Calling <code>checklink.pl</code> without any arguments runs the
- CGI version, and running <code>checklink.pl --help</code> shows how to
- use the command line version.
- </p>
-
- <p>
- If you want to enable the authentication capabilities with Apache,
- have a look at
- <a href="http://lists.w3.org/Archives/Public/www-validator/1999JulSep/0140.html">Steven Drake's hack</a>.
- </p>
-
- <h2><a name="csb" id="csb">Comments, suggestions and bugs</a></h2>
-
- <p>
- The current version has proven to be stable. It could however be
- improved, see the <a href="http://www.w3.org/Bugs/Public/buglist.cgi?product=LinkChecker&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">list of open enhancement ideas and bugs</a> for details.
- </p>
-
- <p>
- Please send comments, suggestions and bugs about the link checker
- to the <a href="mailto:www-validator@w3.org?subject=checklink%3A%20">www-validator mailing list</a>
- (<a href="http://lists.w3.org/Archives/Public/www-validator/">archives</a>),
- with 'checklink' in the subject.
- </p>
-
-<!--#include virtual="../footer.html" -->
- </body>
-</html>
diff --git a/htdocs/header.html b/htdocs/header.html
index 7285509..6b70286 100755
--- a/htdocs/header.html
+++ b/htdocs/header.html
@@ -12,7 +12,7 @@
<meta name="description" content="W3C's easy-to-use
HTML validation service, based on an SGML parser." />
<meta name="revision" content="<!--#echo var="revision" -->" />
- <!-- SSI Template Version: $Id: header.html,v 1.23 2003-05-24 20:32:45 link Exp $ -->
+ <!-- SSI Template Version: $Id: header.html,v 1.24 2004-04-05 20:33:06 ville Exp $ -->
</head>
<body>
@@ -40,7 +40,7 @@
<li><a href="http://valet.webthing.com/" class="offsite" title="The Site Valet QA Tools">Site Valet</a></li>
<li><a href="http://www.htmlhelp.com/tools/validator/" class="offsite" title="The WDG HTML Validator"><acronym title="Web Design Group">WDG</acronym> Validator</a></li>
<li><a href="http://jigsaw.w3.org/css-validator/" class="offsite" title="The W3C CSS Validator"><acronym title="Cascading Style Sheets">CSS</acronym> Validator</a></li>
- <li><a href="<!--#echo var="relroot" -->checklink" class="offsite" title="The W3C Link Checker">Link&nbsp;Checker</a></li>
+ <li><a href="http://validator.w3.org/checklink" class="offsite" title="The W3C Link Checker">Link&nbsp;Checker</a></li>
<li><a href="http://www.w3.org/People/Raggett/tidy/" class="offsite" title="The HTML Tidy Home Page"><acronym title="HyperText Markup Language">HTML</acronym>&nbsp;Tidy</a></li>
<li><a href="http://cgi.w3.org/cgi-bin/tidy" class="offsite" title="The HTML Tidy Tool Online">Tidy&nbsp;Online</a></li>
</ul>
diff --git a/htdocs/todo.html b/htdocs/todo.html
index 1400bb7..8bdd0e6 100755
--- a/htdocs/todo.html
+++ b/htdocs/todo.html
@@ -1,5 +1,5 @@
-<!--#set var="revision" value="\$Id: todo.html,v 1.59 2003-02-24 23:33:18 ville Exp $"
---><!--#set var="date" value="\$Date: 2003-02-24 23:33:18 $"
+<!--#set var="revision" value="\$Id: todo.html,v 1.60 2004-04-05 20:33:06 ville Exp $"
+--><!--#set var="date" value="\$Date: 2004-04-05 20:33:06 $"
--><!--#set var="title" value="TODO List for The W3C Markup Validation Service"
--><!--#set var="relroot" value="./"
--><!--#include virtual="header.html" -->
@@ -143,9 +143,9 @@
page.
</li>
<li>
- Add link validation using Hugo's
- <a href="http://dev.w3.org/cvsweb/validator/httpd/cgi-bin/checklink.pl">checklink
- code</a> (or other code with similar functionality).
+ Add link validation using the
+ <a href="http://dev.w3.org/cvsweb/perl/modules/W3C/LinkChecker/">link
+ checker code</a> (or other code with similar functionality).
</li>
<li>
Add a "document meta-information" section to the report, to encourage