[Zope] conformance to W3C Recommendations and other standards

dancam@netcourrier.com dancam@netcourrier.com
Sat, 21 Dec 2002 00:01:36 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_00E3_01C2A884.2142F1A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

I have used  a free service that checks documents like HTML and XHTML for
conformance to W3C Recommendations and other standards
http://validator.w3.org/detailed.html to check
 http://www.zope.org/Register/register.html

"W3C writing"
      File:  register[1].html
      Doctype:
      Encoding:

I was not able to extract a character encoding labeling from any of the
valid sources for such information. Without encoding information it is
impossible to validate the document. The sources I tried are:

  a.. The HTTP Content-Type field.
  b.. The XML Declaration.
  c.. The HTML "META" element.
And I even tried to autodetect it using the algorithm defined in Appendix F
of the XML 1.0 Recommendation.

Since none of these sources yielded any usable information, I will not be
able to validate this document. Sorry. Please make sure you specify the
character encoding in use.

>>>
    I  correct this line
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/REC-html4.01/loose.dtd">
instead of
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
 notice the change 4.0 to 4.01 because it is not html 4.0 if you don't share
this idea forgive me
but note that is surely not html 40
and I add
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
and checked again the file
>>

Errors:    20
  * Line 189, column 69: cannot generate system identifier for general
entity "origin_url"
This page is not Valid {HTML 4.01} Transitional!

Below are the results of attempting to parse this document with an SGML
parser.
... attached file

www.quantax.com errors 70
http://www.nuxeo.com errors 101
http://www.zopera.org errors 126
http://www.hotmail.com errors 185
http://www.freezope.org errors 192
http://yahoo.com errors 233
http://www.zopelabs.com/ errors 326
http://www.microsoft.com errors 489
http://www.macromedia.com errors 618
http://www.postnuke.com 631
(once erroneous doctypes were corrected)

------=_NextPart_000_00E3_01C2A884.2142F1A0
Content-Type: text/html;
	name="check.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="check.html"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html =
xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" =
lang=3D"en"><head><title>Validation Results</title>
   =20
    <link rev=3D"made" href=3D"mailto:www-validator@w3.org">
    <link rev=3D"start" href=3D"check_fichiers/_001.html" title=3D"Home =
Page">
    <style type=3D"text/css" media=3D"all">@import "./base.css";</style>
    <meta name=3D"keywords" content=3D"HTML, Hypertext Markup Language, =
Validation,=0A=
      W3C MarkUp Validation Service">
    <meta name=3D"description" content=3D"W3C's easy-to-use=0A=
      HTML validation service, based on an SGML parser.">
    <meta name=3D"revision" content=3D"1.305.2.12">
    <!-- SSI Template Version: $Id: header.html,v 1.19.2.4 2002/11/30 =
22:43:18 ville Exp $ --></head>


  <body>
    <h1 id=3D"title"><a href=3D"http://www.w3.org/"><img height=3D"48" =
alt=3D"W3C" id=3D"logo" src=3D"check_fichiers/w3c_home.png"></a>
      MarkUp Validation Service</h1>
    <div class=3D"navbar">
      <p class=3D"main">
        <span class=3D"hideme"><a href=3D"#skip" accesskey=3D"s" =
title=3D"Skip past navigation to main part of page">Skip Navigation</a> =
|</span>
        <a href=3D"http://validator.w3.org/" accesskey=3D"h" title=3D"Go =
to the Home Page for The W3C MarkUp Validation =
Service">Home=C2=A0Page</a> <span class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/docs/" title=3D"Documentation =
for this Service">Documentation</a> <span class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/source/" title=3D"Information =
on Source Availability">Source=C2=A0Code</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/whatsnew.html" title=3D"The =
changes made to this service recently">What's=C2=A0New</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/accesskeys.html" =
accesskey=3D"k" title=3D"Accesskey Legend for the Validator =
Service">Accesskeys</a> <span class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/feedback.html" title=3D"How =
to provide feedback on this service">Feedback</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/about.html" =
title=3D"Information About this Service">About...</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/favelets.html" =
title=3D"Favelets for the Validator">Favelets</a> <span =
class=3D"hideme">|</span>
      </p>
      <p class=3D"none">
        <a href=3D"http://valet.webthing.com/" class=3D"offsite" =
title=3D"The Site Valet QA Tools">Site Valet</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.htmlhelp.com/tools/validator/" =
class=3D"offsite" title=3D"The WDG HTML Validator"><acronym title=3D"Web =
Design Group">WDG</acronym> Validator</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://jigsaw.w3.org/css-validator/" =
class=3D"offsite" title=3D"The W3C CSS Validator"><acronym =
title=3D"Cascading Style Sheets">CSS</acronym> =C2=A0Validator</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://validator.w3.org/checklink" class=3D"offsite" =
title=3D"The W3C Link Checker">Link=C2=A0Checker</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/People/Raggett/tidy/" =
class=3D"offsite" title=3D"The HTML Tidy Home Page"><acronym =
title=3D"HyperText Markup Language">HTML</acronym>=C2=A0Tidy</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://cgi.w3.org/cgi-bin/tidy" class=3D"offsite" =
title=3D"The HTML Tidy Tool Online">Tidy=C2=A0Online</a> <span =
class=3D"hideme">|</span>
      </p>
      <p class=3D"none">
        <a href=3D"http://www.w3.org/TR/xhtml11/" class=3D"offsite" =
title=3D"The XHTML 1.1 Recommendation"><acronym title=3D"eXtensible =
HyperText Markup Language">XHTML</acronym>=C2=A01.1</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/TR/xhtml1/" class=3D"offsite" =
title=3D"The XHTML 1.0 Recommendation"><acronym title=3D"eXtensible =
HyperText Markup Language">XHTML</acronym>=C2=A01.0</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/TR/html401/" class=3D"offsite" =
title=3D"The HTML 4.01 Recommendation"><acronym title=3D"HyperText =
Markup Language">HTML</acronym>=C2=A04.01</a> <span =
class=3D"hideme">|</span>
      </p>
      <p class=3D"none">
        <a href=3D"http://www.w3.org/TR/xsl/" class=3D"offsite" =
title=3D"The XSL 1.0 Proposed Recommendation"><acronym =
title=3D"eXtensible Style Language">XSL</acronym>=C2=A01.0</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/TR/REC-CSS2" class=3D"offsite" =
title=3D"The CSS Level 2 Recommendation"><acronym title=3D"Cascading =
Style Sheets">CSS</acronym>=C2=A0Level=C2=A02</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/TR/REC-CSS1" class=3D"offsite" =
title=3D"The CSS Level 1 Recommendation"><acronym title=3D"Cascading =
Style Sheets">CSS</acronym>=C2=A0Level=C2=A01</a> <span =
class=3D"hideme">|</span>
      </p>
      <p class=3D"none">
        <a href=3D"http://www.w3.org/WAI/" class=3D"offsite" =
title=3D"The Web Accessibility Initiative Home Page"><acronym =
title=3D"Web Accessibility Initiative">WAI</acronym>=C2=A0Home</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/Talks/WAI-Intro/slide1-0.html" =
class=3D"offsite" title=3D"Overview of the Web Accessibility =
Initiative"><acronym title=3D"Web Accessibility =
Initiative">WAI</acronym>=C2=A0Overview</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/WAI/bcase/benefits.html" =
class=3D"offsite" title=3D"Benefits of Accessible Web Design"><acronym =
title=3D"Web Accessibility Initiative">WAI</acronym>=C2=A0Benefits</a> =
<span class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/1999/05/WCAG-REC-fact" =
class=3D"offsite" title=3D"Frequently Asked Questions About The Web =
Content Accessibility Guidelines"><acronym title=3D"Web Content =
Accessibility Guidelines">WCAG</acronym>=C2=A0<acronym =
title=3D"Frequently Asked Questions">FAQ</acronym></a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/TR/WCAG10/" class=3D"offsite" =
title=3D"Web Content Accessibility Guidelines 1.0"><acronym title=3D"Web =
Content Accessibility Guidelines">WCAG</acronym>=C2=A01.0</a> <span =
class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/WAI/gettingstarted/" =
class=3D"offsite" title=3D"WAI Getting Started Guide"><acronym =
title=3D"Web Accessibility Initiative">WAI</acronym>=C2=A0Intro</a> =
<span class=3D"hideme">|</span>
        <a href=3D"http://www.w3.org/WAI/References/QuickTips/" =
class=3D"offsite" title=3D"WAI Quick Tips"><acronym title=3D"Web =
Accessibility Initiative">WAI</acronym>=C2=A0Tips</a> <span =
class=3D"hideme">|</span>
      </p>
    </div>
    <div class=3D"meat">
      <p id=3D"skip" class=3D"jumpbar">
        Jump To: [<a title=3D"Result of Validation" =
href=3D"#result">Results</a>]
      </p>
<div class=3D"splash">
<table class=3D"header">
  <tbody><tr>
    <th>File: </th>
    <td>register.htm</td>
  </tr>
  <tr>
    <th>Content-Type: </th>
    <td colspan=3D"2">text/html</td>
  </tr>
  <tr>
    <th>Encoding: </th>
    <td>iso-8859-1</td>
  </tr>
  <tr>
    <th>Doctype: </th>
    <td><a href=3D"http://www.w3.org/TR/1999/REC-html401-19991224/">HTML =
4.01</a> Transitional</td>
  </tr>
  <tr>
    <th>Errors: </th>
    <td>20</td>
  </tr>
</tbody></table>
  <ul id=3D"Warnings">
    <li>Line 189, column 69:  cannot generate system identifier for =
general entity "origin_url"
</li>
  </ul>
</div>
    <h2 id=3D"result" class=3D"invalid">This page is =
<strong>not</strong> Valid <a =
href=3D"http://www.w3.org/TR/1999/REC-html401-19991224/">HTML 4.01</a> =
Transitional!</h2>
  <p>
    Below are the results of attempting to parse this document with
    an SGML parser.
  </p>
  <ol>
  <li><em>Line <a href=3D"#line-4">4</a>, column 35</em>: <span =
class=3D"msg"> character data is not allowed here
</span>
<pre>  <code class=3D"input">&lt;base href=3D"http://www.zope.org/" =
/&gt;</code>
                                     <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-13">13</a>, column 80</em>: <span =
class=3D"msg"> there is no attribute "TOPMARGIN"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...=3D"#000066" VLINK=3D"#606060" =
TOPMARGIN=3D"0" LEFTMARGIN=3D"0" MARGINWIDTH=3D"0" MARGI</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-13">13</a>, column 95</em>: <span =
class=3D"msg"> there is no attribute "LEFTMARGIN"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...K=3D"#606060" TOPMARGIN=3D"0" =
LEFTMARGIN=3D"0" MARGINWIDTH=3D"0" MARGINHEIGHT=3D"0"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-13">13</a>, column 111</em>: <span =
class=3D"msg"> there is no attribute "MARGINWIDTH"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...ARGIN=3D"0" LEFTMARGIN=3D"0" =
MARGINWIDTH=3D"0" MARGINHEIGHT=3D"0"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-13">13</a>, column 128</em>: <span =
class=3D"msg"> there is no attribute "MARGINHEIGHT"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...GIN=3D"0" MARGINWIDTH=3D"0" =
MARGINHEIGHT=3D"0"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-19">19</a>, column 133</em>: <span =
class=3D"msg"> value of attribute "ALIGN" cannot be "ABSMIDDLE"; must be =
one of "TOP", "MIDDLE", "BOTTOM", "LEFT", "RIGHT"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#unkn-att-val">explain...=
</a>).
<pre>  <code class=3D"input">...ecom.gif" ALT=3D"Zope" =
ALIGN=3D"ABSMIDDLE" WIDTH=3D"150" HEIGHT=3D"63" =
BORDER=3D"0"&gt;&lt;/A</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-20">20</a>, column 60</em>: <span =
class=3D"msg"> there is no attribute "XWIDTH"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">    &lt;TD BGCOLOR=3D"#6699CC" =
VALIGN=3D"TOP" ALIGN=3D"RIGHT" xWIDTH=3D"99%" =
CLASS=3D"welcome"&gt;</code>
                                                              <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-35">35</a>, column 82</em>: <span =
class=3D"msg"> value of attribute "ALIGN" cannot be "ABSMIDDLE"; must be =
one of "TOP", "MIDDLE", "BOTTOM", "LEFT", "RIGHT"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#unkn-att-val">explain...=
</a>).
<pre>  <code class=3D"input">...if" ALT=3D"Go Button!" =
ALIGN=3D"ABSMIDDLE" BORDER=3D"0" WIDTH=3D"20" HEIGHT=3D"20"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-35">35</a>, column 91</em>: <span =
class=3D"msg"> there is no attribute "BORDER"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...Go Button!" ALIGN=3D"ABSMIDDLE" =
BORDER=3D"0" WIDTH=3D"20" HEIGHT=3D"20"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-35">35</a>, column 101</em>: <span =
class=3D"msg"> there is no attribute "WIDTH"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">..." ALIGN=3D"ABSMIDDLE" BORDER=3D"0" =
WIDTH=3D"20" HEIGHT=3D"20"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-35">35</a>, column 113</em>: <span =
class=3D"msg"> there is no attribute "HEIGHT"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">...MIDDLE" BORDER=3D"0" WIDTH=3D"20" =
HEIGHT=3D"20"&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-37">37</a>, column 8</em>: <span =
class=3D"msg"> end tag for element "P" which is not open
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#floating-close">explain.=
..</a>).
<pre>  <code class=3D"input">     &lt;/p&gt;</code>
          <span class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-39">39</a>, column 137</em>: <span =
class=3D"msg"> required attribute "ALT" not specified
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-missing">explain...=
</a>).
<pre>  <code class=3D"input">...if" WIDTH=3D"14" HEIGHT=3D"20" =
BORDER=3D"0"&gt;&lt;/TD&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-80">80</a>, column 36</em>: <span =
class=3D"msg"> there is no attribute "ALT"
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-undef">explain...</=
a>).
<pre>  <code class=3D"input">&lt;p&gt;&lt;a href=3D"http://python.org/" =
alt=3D"Python Powered!" &gt;&lt;img src=3D"http://www.zope</code>
                                      <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-80">80</a>, column 114</em>: <span =
class=3D"msg"> required attribute "ALT" not specified
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#attr-missing">explain...=
</a>).
<pre>  <code class=3D"input">...ope.org/Images/python.gif" =
border=3D"0"&gt;&lt;/a&gt;&lt;/p&gt;</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-159">159</a>, column 49</em>: <span =
class=3D"msg"> document type does not allow element "INPUT" here
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#not-allowed-contained">e=
xplain...</a>).
<pre>  <code class=3D"input">&lt;input type=3D"hidden" value=3D"" =
name=3D"public_email"&gt;</code>
                                                   <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-189">189</a>, column 69</em>: <span =
class=3D"msg"> cannot generate system identifier for general entity =
"origin_url"
</span>
<pre>  <code =
class=3D"input">...feedback_site_form?whats_up=3DRegister&amp;origin_url=3D=
http://www.zope.org/Register"</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-189">189</a>, column 69</em>: <span =
class=3D"msg"> general entity "origin_url" not defined and no default =
entity
</span> (<a =
href=3D"http://validator.w3.org/docs/errors.html#bad-entity">explain...</=
a>).
<pre>  <code =
class=3D"input">...feedback_site_form?whats_up=3DRegister&amp;origin_url=3D=
http://www.zope.org/Register"</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-189">189</a>, column 79</em>: <span =
class=3D"msg"> reference to entity "origin_url" for which no system =
identifier could be generated
</span>
<pre>  <code =
class=3D"input">...ite_form?whats_up=3DRegister&amp;origin_url=3Dhttp://w=
ww.zope.org/Register"&gt;Feedback </code>
                                          <span =
class=3D"markup">^</span></pre></li>
  <li><em>Line <a href=3D"#line-189">189</a>, column 68</em>: <span =
class=3D"msg"> entity was defined here
</span>
<pre>  <code =
class=3D"input">.../feedback_site_form?whats_up=3DRegister&amp;origin_url=
=3Dhttp://www.zope.org/Register</code>
                                          <span =
class=3D"markup">^</span></pre></li>
  </ol>
  <div id=3D"source" class=3D"mtb">
    <h2>Source Listing</h2>

    <p>Below is the source input I used for this validation:</p>
   =20
    <pre><a name=3D"line-1">   1</a>: &lt;!DOCTYPE HTML PUBLIC =
"-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3.org/TR/REC-html4.01/loose.dtd"&gt;
<a name=3D"line-2">   2</a>: &lt;HTML&gt;
<a name=3D"line-3">   3</a>:  &lt;HEAD&gt;
<a name=3D"line-4">   4</a>: &lt;base href=3D"http://www.zope.org/" =
/&gt;
<a name=3D"line-5">   5</a>: &lt;meta http-equiv=3D"Content-Type" =
content=3D"text/html; charset=3Diso-8859-1" /&gt;
<a name=3D"line-6">   6</a>:  &lt;TITLE&gt;Register&lt;/TITLE&gt;
<a name=3D"line-7">   7</a>:   &lt;link rel=3D"stylesheet" =
href=3D"http://www.zope.org/zope_css" type=3D"text/css"&gt;
<a name=3D"line-8">   8</a>:=20
<a name=3D"line-9">   9</a>:  =20
<a name=3D"line-10">  10</a>:     &lt;/HEAD&gt;
<a name=3D"line-11">  11</a>:=20
<a name=3D"line-12">  12</a>:=20
<a name=3D"line-13">  13</a>: &lt;BODY BGCOLOR=3D"#FFFFFF" =
TEXT=3D"#000000" LINK=3D"#000066" VLINK=3D"#606060" TOPMARGIN=3D"0" =
LEFTMARGIN=3D"0" MARGINWIDTH=3D"0" MARGINHEIGHT=3D"0"&gt;
<a name=3D"line-14">  14</a>:  &lt;BASEFONT FACE=3D"Verdana, Arial, =
Helvetica, sans-serif" SIZE=3D"2"&gt;
<a name=3D"line-15">  15</a>:=20
<a name=3D"line-16">  16</a>:    &lt;TABLE BORDER=3D"0" =
CELLPADDING=3D"0" CELLSPACING=3D"0" &gt;
<a name=3D"line-17">  17</a>:    &lt;TR&gt;
<a name=3D"line-18">  18</a>:     &lt;TD WIDTH=3D"10" =
BGCOLOR=3D"#6699cc" ALIGN=3DCENTER&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-19">  19</a>:     &lt;TD COLSPAN=3D"2" =
BGCOLOR=3D"#6699CC" VALIGN=3D"TOP" WIDTH=3D"165"&gt;&lt;A =
HREF=3D"/"&gt;&lt;IMG SRC=3D"/Images/zopecom.gif" ALT=3D"Zope" =
ALIGN=3D"ABSMIDDLE" WIDTH=3D"150" HEIGHT=3D"63" =
BORDER=3D"0"&gt;&lt;/A&gt;&lt;/TD&gt;=20
<a name=3D"line-20">  20</a>:     &lt;TD BGCOLOR=3D"#6699CC" =
VALIGN=3D"TOP" ALIGN=3D"RIGHT" xWIDTH=3D"99%" CLASS=3D"welcome"&gt;
<a name=3D"line-21">  21</a>:      &lt;p class=3D"welcome"&gt;
<a name=3D"line-22">  22</a>:       &lt;a class=3D"globalmenu" =
href=3D"http://www.zope.com"&gt;Zope Corp&lt;/A&gt;
<a name=3D"line-23">  23</a>:       | &lt;A CLASS=3D"globalmenu" =
HREF=3D"/SiteIndex/searchForm"&gt;Search&lt;/A&gt;
<a name=3D"line-24">  24</a>:       | &lt;a CLASS=3D"globalmenu" =
href=3D"/Products"&gt;Download&lt;/a&gt;
<a name=3D"line-25">  25</a>:       | &lt;a CLASS=3D"globalmenu" =
href=3D"/Documentation"&gt;Docs&lt;/a&gt;
<a name=3D"line-26">  26</a>:       | &lt;a CLASS=3D"globalmenu" =
href=3D"/Resources"&gt;Resources&lt;/a&gt;
<a name=3D"line-27">  27</a>:       | &lt;a class=3D"globalmenu" =
href=3D"http://dev.zope.org"&gt;Development&lt;/a&gt;
<a name=3D"line-28">  28</a>:             &lt;BR&gt;
<a name=3D"line-29">  29</a>:=20
<a name=3D"line-30">  30</a>:=20
<a name=3D"line-31">  31</a>:       &lt;FORM =
ACTION=3D"/SiteIndex/search" METHOD=3D"GET" name=3D"search"&gt;
<a name=3D"line-32">  32</a>:       Search=20
<a name=3D"line-33">  33</a>:         &lt;INPUT TYPE=3D"text" =
NAME=3D"text_content" SIZE=3D"15"&gt;
<a name=3D"line-34">  34</a>:         &amp;nbsp;
<a name=3D"line-35">  35</a>:         &lt;INPUT TYPE=3D"IMAGE" =
SRC=3D"/Images/go.gif" ALT=3D"Go Button!" ALIGN=3D"ABSMIDDLE" =
BORDER=3D"0" WIDTH=3D"20" HEIGHT=3D"20"&gt;
<a name=3D"line-36">  36</a>:     &lt;/FORM&gt;
<a name=3D"line-37">  37</a>:      &lt;/p&gt;
<a name=3D"line-38">  38</a>:     &lt;/TD&gt;
<a name=3D"line-39">  39</a>:     &lt;TD WIDTH=3D"10" =
BGCOLOR=3D"#6699CC" ALIGN=3D"RIGHT" VALIGN=3D"BOTTOM"&gt;&lt;IMG =
SRC=3D"/Images/blue-rounder1.gif" WIDTH=3D"14" HEIGHT=3D"20" =
BORDER=3D"0"&gt;&lt;/TD&gt;
<a name=3D"line-40">  40</a>:    &lt;/TR&gt;
<a name=3D"line-41">  41</a>:=20
<a name=3D"line-42">  42</a>:    &lt;TR&gt;
<a name=3D"line-43">  43</a>:     &lt;TD WIDTH=3D"10" =
BGCOLOR=3D"#6699cc"&gt;&amp;nbsp;&lt;/td&gt;
<a name=3D"line-44">  44</a>:=20
<a name=3D"line-45">  45</a>:=20
<a name=3D"line-46">  46</a>:     &lt;TD WIDTH=3D"150" =
BGCOLOR=3D"#6699CC" VALIGN=3DTOP&gt;
<a name=3D"line-47">  47</a>:            &lt;H2 =
CLASS=3D"lefttitle"&gt;&amp;nbsp;Guest&lt;/H2&gt;
<a name=3D"line-48">  48</a>:       &lt;p class=3D"sidemenu"&gt;
<a name=3D"line-49">  49</a>:        &lt;A CLASS=3D"sidemenu" =
HREF=3D"/Register/register.html"&gt;Join Zope.org&lt;/A&gt;=20
<a name=3D"line-50">  50</a>:        &lt;BR&gt;
<a name=3D"line-51">  51</a>:        &lt;A CLASS=3D"sidemenu" =
HREF=3D"/login.html?came_from=3Dhttp://www.zope.org/Register/register.htm=
l"&gt;Log in&lt;/A&gt;
<a name=3D"line-52">  52</a>:           &lt;/p&gt;
<a name=3D"line-53">  53</a>: 	=09
<a name=3D"line-54">  54</a>:               =20
<a name=3D"line-55">  55</a>:     =20
<a name=3D"line-56">  56</a>:      &lt;HR NOSHADE SIZE=3D"0.5" =
WIDTH=3D"95%"&gt;
<a name=3D"line-57">  57</a>:=20
<a name=3D"line-58">  58</a>: &lt;H2 =
CLASS=3D"lefttitle"&gt;&amp;nbsp;Zope Exits&lt;/H2&gt;
<a name=3D"line-59">  59</a>:      &lt;p class=3D"sidemenu"&gt;
<a name=3D"line-60">  60</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://dev.zope.org/"&gt;dev.zope.org&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-61">  61</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://cmf.zope.org/"&gt;CMF Dogbowl&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-62">  62</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://collector.zope.org/Zope"&gt;Zope =
Collector&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-63">  63</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://cvs.zope.org/"&gt;Zope CVS&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-64">  64</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://www.zopezen.org/"&gt;ZopeZen&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-65">  65</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://www.zopenewbies.net/"&gt;Zope Newbies&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-66">  66</a>:   &lt;a class=3D"sidemenu" =
href=3D"http://www.zopelabs.com/"&gt;Zope Labs&lt;/a&gt;&lt;br /&gt;
<a name=3D"line-67">  67</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://www.eurozope.org/"&gt;EuroZope&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-68">  68</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://www.zopera.org/"&gt;Zopera&lt;/A&gt;&lt;BR&gt;
<a name=3D"line-69">  69</a>:   &lt;A CLASS=3D"sidemenu" =
HREF=3D"http://www.freezope.org"&gt;FreeZope&lt;/A&gt;&lt;BR&gt;=20
<a name=3D"line-70">  70</a>:   &lt;a CLASS=3D"sidemenu" =
href=3D"http://www.nipltd.net/Free"&gt;NIP Free Zope Hosting&lt;/a&gt;
<a name=3D"line-71">  71</a>:=20
<a name=3D"line-72">  72</a>:      &lt;/p&gt;
<a name=3D"line-73">  73</a>:      &lt;HR NOSHADE SIZE=3D"0.5" =
WIDTH=3D"95%"&gt;
<a name=3D"line-74">  74</a>:=20
<a name=3D"line-75">  75</a>: &lt;p&gt;&lt;a =
href=3D"http://www.zope.org/Images/zopebook.png" alt=3D"The Zope Book" =
height=3D"140" width=3D"109" border=3D"0" /&gt;&lt;/a&gt;
<a name=3D"line-77">  77</a>: &lt;/p&gt;
<a name=3D"line-78">  78</a>:=20
<a name=3D"line-79">  79</a>:=20
<a name=3D"line-80">  80</a>: &lt;p&gt;&lt;a href=3D"http://python.org/" =
alt=3D"Python Powered!" &gt;&lt;img =
src=3D"http://www.zope.org/Images/python.gif" =
border=3D"0"&gt;&lt;/a&gt;&lt;/p&gt;
<a name=3D"line-81">  81</a>:     &lt;/TD&gt;
<a name=3D"line-82">  82</a>:     &lt;TD COLSPAN=3D"2" VALIGN=3DTOP&gt;
<a name=3D"line-83">  83</a>:      &lt;table cellpadding=3D"10" =
cellspacing=3D"0" border=3D"0" width=3D"100%"&gt;
<a name=3D"line-84">  84</a>:       &lt;tr valign=3D"top"&gt;
<a name=3D"line-85">  85</a>:        &lt;td&gt;
<a name=3D"line-86">  86</a>:=20
<a name=3D"line-87">  87</a>: =20
<a name=3D"line-88">  88</a>:=20
<a name=3D"line-89">  89</a>:=20
<a name=3D"line-90">  90</a>:=20
<a name=3D"line-91">  91</a>: &lt;h2&gt;Become a member&lt;/h2&gt;
<a name=3D"line-92">  92</a>:=20
<a name=3D"line-93">  93</a>:=20
<a name=3D"line-94">  94</a>: &lt;p&gt;
<a name=3D"line-95">  95</a>: Becoming a member gives you the ability to =

<a name=3D"line-96">  96</a>: personalize the site and participate in =
the=20
<a name=3D"line-97">  97</a>: community.
<a name=3D"line-98">  98</a>: &lt;/p&gt;
<a name=3D"line-99">  99</a>:=20
<a name=3D"line-100"> 100</a>: &lt;p&gt;
<a name=3D"line-101"> 101</a>: It does not cost any money to become a =
member
<a name=3D"line-102"> 102</a>: and your email and other personal =
information
<a name=3D"line-103"> 103</a>: will remain private.
<a name=3D"line-104"> 104</a>: &lt;/p&gt;
<a name=3D"line-105"> 105</a>:=20
<a name=3D"line-106"> 106</a>: &lt;p&gt;
<a name=3D"line-107"> 107</a>: You must submit a valid email address. =
This
<a name=3D"line-108"> 108</a>: address will be used to send you your =
password.
<a name=3D"line-109"> 109</a>: &lt;/p&gt;
<a name=3D"line-110"> 110</a>:=20
<a name=3D"line-111"> 111</a>:=20
<a name=3D"line-112"> 112</a>:=20
<a name=3D"line-113"> 113</a>:=20
<a name=3D"line-114"> 114</a>:=20
<a name=3D"line-115"> 115</a>: &lt;form action=3D"register" =
method=3D"POST"&gt;
<a name=3D"line-116"> 116</a>:=20
<a name=3D"line-117"> 117</a>: &lt;input type=3D"hidden" =
name=3D"last_visit:date" value=3D"2002/12/20 14:11:56.4079 =
US/Eastern"&gt;
<a name=3D"line-118"> 118</a>: &lt;input type=3D"hidden" =
name=3D"prev_visit:date" value=3D"2002/12/20 14:11:56.4085 =
US/Eastern"&gt;
<a name=3D"line-119"> 119</a>:=20
<a name=3D"line-120"> 120</a>: &lt;table cellpadding=3D"2" =
cellspacing=3D"2" border=3D"0"&gt;
<a name=3D"line-121"> 121</a>: &lt;tr&gt;
<a name=3D"line-122"> 122</a>:   &lt;th bgcolor=3D"#efefef" =
align=3D"left" valign=3D"top"&gt;
<a name=3D"line-123"> 123</a>:   Login Name
<a name=3D"line-124"> 124</a>:   &lt;/th&gt;
<a name=3D"line-125"> 125</a>:   &lt;td align=3D"left" =
valign=3D"top"&gt;
<a name=3D"line-126"> 126</a>:   &lt;input type=3D"text" =
name=3D"username" size=3D"30"
<a name=3D"line-127"> 127</a>:    value=3D""&gt;
<a name=3D"line-128"> 128</a>:   &lt;/td&gt;
<a name=3D"line-129"> 129</a>: &lt;/tr&gt;
<a name=3D"line-130"> 130</a>: &lt;tr&gt;
<a name=3D"line-131"> 131</a>:   &lt;th bgcolor=3D"#efefef" =
align=3D"left" valign=3D"top"&gt;
<a name=3D"line-132"> 132</a>:   Email Address
<a name=3D"line-133"> 133</a>:   &lt;/th&gt;
<a name=3D"line-134"> 134</a>:   &lt;td align=3D"left" =
valign=3D"top"&gt;
<a name=3D"line-135"> 135</a>:   &lt;input type=3D"text" name=3D"email" =
size=3D"30"
<a name=3D"line-136"> 136</a>:   value=3D""&gt;
<a name=3D"line-137"> 137</a>:   &lt;/td&gt;
<a name=3D"line-138"> 138</a>: &lt;/tr&gt;
<a name=3D"line-139"> 139</a>: &lt;tr&gt;
<a name=3D"line-140"> 140</a>:   &lt;th bgcolor=3D"#efefef" =
align=3D"left" valign=3D"top"&gt;
<a name=3D"line-141"> 141</a>:   Full Name&lt;br&gt;(Optional)
<a name=3D"line-142"> 142</a>:   &lt;/th&gt;
<a name=3D"line-143"> 143</a>:   &lt;td align=3D"left" =
valign=3D"top"&gt;
<a name=3D"line-144"> 144</a>:   &lt;input type=3D"text" =
name=3D"full_name" size=3D"30"=20
<a name=3D"line-145"> 145</a>:    value=3D""&gt;
<a name=3D"line-146"> 146</a>:   &lt;/td&gt;
<a name=3D"line-147"> 147</a>: &lt;/tr&gt;
<a name=3D"line-148"> 148</a>: &lt;tr&gt;
<a name=3D"line-149"> 149</a>:   &lt;th bgcolor=3D"#efefef" =
align=3D"left" valign=3D"top"&gt;
<a name=3D"line-150"> 150</a>:   Company&lt;br&gt;(Optional)
<a name=3D"line-151"> 151</a>:   &lt;/th&gt;
<a name=3D"line-152"> 152</a>:   &lt;td align=3D"left" =
valign=3D"top"&gt;
<a name=3D"line-153"> 153</a>:   &lt;input type=3D"text" =
name=3D"company" size=3D"30"
<a name=3D"line-154"> 154</a>:   value=3D""&gt;
<a name=3D"line-155"> 155</a>:   &lt;/td&gt;
<a name=3D"line-156"> 156</a>: &lt;/tr&gt;
<a name=3D"line-157"> 157</a>:=20
<a name=3D"line-158"> 158</a>:=20
<a name=3D"line-159"> 159</a>: &lt;input type=3D"hidden" value=3D"" =
name=3D"public_email"&gt;
<a name=3D"line-160"> 160</a>:=20
<a name=3D"line-161"> 161</a>: &lt;tr&gt;
<a name=3D"line-162"> 162</a>:   &lt;td&gt;&lt;/td&gt;
<a name=3D"line-163"> 163</a>:   &lt;td align=3D"left" =
valign=3D"top"&gt;
<a name=3D"line-164"> 164</a>:   &lt;input type=3D"submit" =
name=3D"submit" value=3D"Register!"&gt;=20
<a name=3D"line-165"> 165</a>:   &lt;/td&gt;
<a name=3D"line-166"> 166</a>: &lt;/tr&gt;
<a name=3D"line-167"> 167</a>: &lt;/table&gt;
<a name=3D"line-168"> 168</a>: &lt;/form&gt;
<a name=3D"line-169"> 169</a>:=20
<a name=3D"line-170"> 170</a>:=20
<a name=3D"line-171"> 171</a>:=20
<a name=3D"line-172"> 172</a>:       &lt;/td&gt;
<a name=3D"line-173"> 173</a>:      &lt;/tr&gt;
<a name=3D"line-174"> 174</a>:     &lt;/table&gt;
<a name=3D"line-175"> 175</a>:=20
<a name=3D"line-176"> 176</a>: 	=09
<a name=3D"line-177"> 177</a>:    &lt;/TD&gt;
<a name=3D"line-178"> 178</a>:    &lt;TD WIDTH=3D"10" =
ALIGN=3DCENTER&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-179"> 179</a>:   &lt;/TR&gt;
<a name=3D"line-180"> 180</a>:   &lt;TR&gt;&lt;TD WIDTH=3D"10" =
BGCOLOR=3D"#6699cc"ALIGN=3DCENTER&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-181"> 181</a>:    &lt;TD WIDTH=3D"150" =
BGCOLOR=3D"#6699CC" ALIGN=3DRIGHT VALIGN=3DBOTTOM&gt;&lt;IMG =
SRC=3D"/Images/blue-rounder2.gif" WIDTH=3D"142" HEIGHT=3D"20" =
BORDER=3D"0" ALT=3D""&gt;&lt;/TD&gt;
<a name=3D"line-182"> 182</a>:    &lt;TD COLSPAN=3D"2" ALIGN=3DCENTER =
CLASS=3D"plain"&gt;&lt;HR NOSHADE SIZE=3D"0" WIDTH=3D"95%"&gt;
<a name=3D"line-183"> 183</a>:     &lt;a =
href=3D"/privacy.html"&gt;Privacy policy&lt;/a&gt; =
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<a name=3D"line-184"> 184</a>:    =20
<a name=3D"line-185"> 185</a>:        &lt;A =
HREF=3D"http://www.zope.org/Register/register.html?pp=3D1"&gt;Printable =
Page&lt;/A&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<a name=3D"line-186"> 186</a>:    =20
<a name=3D"line-187"> 187</a>:            &lt;A =
HREF=3D"/Members/brian/feedback_form?came_from=3Dhttp://www.zope.org/Regi=
ster"&gt;Feedback to this page's =
author&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<a name=3D"line-188"> 188</a>:         =20
<a name=3D"line-189"> 189</a>:    &lt;A =
HREF=3D"http://www.zope.org/feedback_site_form?whats_up=3DRegister&amp;or=
igin_url=3Dhttp://www.zope.org/Register"&gt;Feedback about =
Zope.org&lt;/A&gt;
<a name=3D"line-190"> 190</a>:   =20
<a name=3D"line-191"> 191</a>:           =
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;A =
HREF=3D"http://www.zope.org/Register/register.html/view_source"&gt;DTML =
Source&lt;/A&gt;
<a name=3D"line-192"> 192</a>:     =20
<a name=3D"line-193"> 193</a>:        &lt;/TD&gt;
<a name=3D"line-194"> 194</a>:    &lt;TD WIDTH=3D"10" =
ALIGN=3DCENTER&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-195"> 195</a>:   &lt;/TR&gt;
<a name=3D"line-196"> 196</a>:   &lt;TR&gt;
<a name=3D"line-197"> 197</a>:    &lt;TD =
WIDTH=3D"10"&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-198"> 198</a>:    &lt;TD WIDTH=3D"150"&gt;
<a name=3D"line-199"> 199</a>: &lt;!--
<a name=3D"line-200"> 200</a>:    &lt;p style=3D"font-size: 60%; color: =
#cfcfcf;"&gt;served by app2&lt;/p&gt;
<a name=3D"line-201"> 201</a>: --&gt;
<a name=3D"line-202"> 202</a>: &lt;/TD&gt;
<a name=3D"line-203"> 203</a>:    &lt;TD =
WIDTH=3D"150"&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-204"> 204</a>:    &lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-205"> 205</a>:    &lt;TD =
WIDTH=3D"10"&gt;&amp;nbsp;&lt;/TD&gt;
<a name=3D"line-206"> 206</a>:   &lt;/TR&gt;
<a name=3D"line-207"> 207</a>:  &lt;/TABLE&gt;
<a name=3D"line-208"> 208</a>: =20
<a name=3D"line-209"> 209</a>: =20
<a name=3D"line-210"> 210</a>:  &lt;P CLASS=3D"copyright"&gt;&amp;copy; =
2002
<a name=3D"line-211"> 211</a>: &lt;a =
href=3D"http://www.zope.com/"&gt;Zope Corporation&lt;/a&gt; All rights =
reserved.&lt;/P&gt;
<a name=3D"line-212"> 212</a>:=20
<a name=3D"line-213"> 213</a>: &lt;/BODY&gt;
<a name=3D"line-214"> 214</a>: &lt;/HTML&gt;
    </pre>
  </div></div> <!-- End of "meat". -->
    <address>
      <a href=3D"http://validator.w3.org/check/referer"><img =
src=3D"check_fichiers/valid-xhtml10.png" height=3D"31" width=3D"88" =
alt=3D"Valid XHTML 1.0!"></a>
      <a title=3D"Send Feedback for the W3C MarkUp Validation Service" =
href=3D"http://validator.w3.org/feedback.html">The W3C Validator =
Team</a><br>
      Date: 2002/11/30 23:18:00=20
      <!-- SSI Template Version: $Id: footer.html,v 1.5.2.1 2002/11/29 =
22:17:58 ville Exp $ -->
    </address>
  </body></html>
------=_NextPart_000_00E3_01C2A884.2142F1A0--