crossley    2002/07/10 22:26:58

  Modified:    src/documentation/xdocs/plan book.xml changes-doc.xml
                        doc.xml index.xml issues-doc.xml
  Added:       src/documentation/xdocs/plan linkstatus.xml
  Log:
  Added new document to describe various tools to assist with mending any
  broken links.
  
  Revision  Changes    Path
  1.8       +1 -0      xml-cocoon2/src/documentation/xdocs/plan/book.xml
  
  Index: book.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/plan/book.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- book.xml  4 Jul 2002 01:37:01 -0000       1.7
  +++ book.xml  11 Jul 2002 05:26:58 -0000      1.8
  @@ -18,6 +18,7 @@
       <menu-item label="Changes" href="changes-doc.html"/>
       <menu-item label="To Do" href="todo-doc.html"/>
       <menu-item label="Issues" href="issues-doc.html"/>
  +    <menu-item label="Fix broken links" href="linkstatus.html"/>
     </menu>
   
     <menu label="Other Planning">
  
  
  
  1.18      +8 -1      xml-cocoon2/src/documentation/xdocs/plan/changes-doc.xml
  
  Index: changes-doc.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/plan/changes-doc.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- changes-doc.xml   7 Jul 2002 07:10:33 -0000       1.17
  +++ changes-doc.xml   11 Jul 2002 05:26:58 -0000      1.18
  @@ -21,6 +21,13 @@
    <release version="@version@" date="@date@">
   
     <action dev="DC" type="add">
  +   Encourage people to help with the mending broken links.
  +   Added a 
  +   <link href="linkstatus.html">linkstatus</link> document describing some
  +   tools.
  +  </action>
  +
  +  <action dev="DC" type="add">
       Added section to the 
       <link href="../mail-lists.html">Mailing Lists</link> document to describe
       the new <code>cocoon-docs</code> mailing list.
  
  
  
  1.7       +1 -1      xml-cocoon2/src/documentation/xdocs/plan/doc.xml
  
  Index: doc.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/plan/doc.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- doc.xml   7 Jul 2002 07:10:33 -0000       1.6
  +++ doc.xml   11 Jul 2002 05:26:58 -0000      1.7
  @@ -25,7 +25,7 @@
   <p>
   Find out what documentation efforts are already in process among other users
   and committers. First and foremost, join the
  -<link href="../mail-lists.html"><code>cocoon-docs</code></link> mailing list.
  +cocoon-docs <link href="../mail-lists.html">mailing list</link>.
   </p>
     </s2>
   
  
  
  
  1.9       +2 -0      xml-cocoon2/src/documentation/xdocs/plan/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/plan/index.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- index.xml 7 Jul 2002 07:10:33 -0000       1.8
  +++ index.xml 11 Jul 2002 05:26:58 -0000      1.9
  @@ -55,6 +55,8 @@
      <li><link href="changes-doc.html">Documentation History of Changes</link></li>
      <li><link href="todo-doc.html">Documentation To Do List</link></li>
      <li><link href="issues-doc.html">Documentation Issues</link></li>
  +   <li><link href="linkstatus.html">Linkstatus</link>
  +    - Tools to assess and mend any broken hyperlinks</li>
     </ul>
   
     <ul>
  
  
  
  1.2       +9 -7      xml-cocoon2/src/documentation/xdocs/plan/issues-doc.xml
  
  Index: issues-doc.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/plan/issues-doc.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- issues-doc.xml    4 Jul 2002 01:32:19 -0000       1.1
  +++ issues-doc.xml    11 Jul 2002 05:26:58 -0000      1.2
  @@ -16,8 +16,11 @@
    <s1 title="Issues">
   
     <p>
  -Certain issues need to be addressed for all current and future
  -documentation. Please note that many of these issues are being addressed or 
discussed on the Apache <link href="http://xml.apache.org/forrest/";>Forrest</link> 
Project.
  +Certain issues need to be addressed for all current and future documentation.
  +Many of these issues are being addressed and discussed on the
  +cocoon-docs <link href="../mail-lists.html">mailing list</link>.
  +Documentation infrastructure issues are also addressed on the Apache
  +<link href="http://xml.apache.org/forrest/";>Forrest</link> Project.
     </p>
   
     <ul>
  @@ -36,11 +39,10 @@
      </li>
   
      <li>
  -The excellent LinkAlarm service is used after each major public release
  -of Cocoon to help discover any broken external links. (Internal links
  -are evaluated during the docs build.) Please see the README file at <link 
href="linkalarm-readme.txt">linkalarm-readme.txt</link>
  -and help to attend to any issues. However, the site is updated more
  -frequently now, so the cost of using LinkAlarm may not be wise. We  need to take 
advantage of the capabilities of Cocoon's LinkStatus Generator. Perhaps this can be 
incorporated into a custom build target for docs.
  +Cocoon has various tools to assist with monitoring broken hyperlinks.
  +There is a separate document to explain the
  +<link href="linkstatus.html">linkstatus</link> and show how you can help to
  +ensure robustness of the documentation set and the website.
      </li>
      
      <li>
  
  
  
  1.1                  xml-cocoon2/src/documentation/xdocs/plan/linkstatus.xml
  
  Index: linkstatus.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" 
"../dtd/document-v10.dtd">
  
  <document>
   <header>
     <title>Linkstatus - assess and mend any broken hyperlinks</title>
    <subtitle>Overview</subtitle>
    <authors>
     <person name="David Crossley" email="[EMAIL PROTECTED]"/>
    </authors>
   </header>
  
   <body>
  
  <s1 title="Overview">
  
  <p>
  Cocoon has various tools to ensure the internal links. However, there will
  still be occasional problems. Please help to keep it robust.
  </p>
  
  <p>
  External links are a bit trickier. It is not really fair to banish them just
  because they were not accessible on the day that a link verification was run.
  Actually the external link situation is going to become an
  issue, now that we have accepted a whole section of 
  <link href="../link/index.html">Cocoon Links</link>
  docs devoted to external resources.
  </p>
  
  <p>
  Robust internal links is the main issue. However, how far
  do we go down the road of external link management? Please help to develop
  automated solutions.
  </p>
  </s1>
  
  <s1 title="Assessment tools">
  <s2 title="build docs">
  
  <p>
  Please do "build docs" before creating or committing a patch. The build will
  fail on internal breaks. (Not sure about links to and within Javadocs.)
  </p>
  </s2>
  
  <s2 title="LinkStatus Generator">
  <p>
  This Cocoon Sample will start at the home page of the local documentation
  webapp and traverse each internal link, reporting its status in a colour-coded
  table.
  </p>
  
  <p>
  See <link href="../../overview.html#samples">Cocoon Samples</link> in your
  local webapp distribution via
  <code>http://localhost:8080/cocoon/samples/linkstatus/</code>
  </p>
  </s2>
  
  <s2 title="LinkAlarm web service">
  
  <note>We cannot rely on using the LinkAlarm service (a fee-based professional
  service). We need to develop our own capability.
  </note>
  
  <p>
  The excellent LinkAlarm service is used after each public release of Cocoon
  to help discover any broken external links on the final website. 
  Please see the README file at
  <link href="linkalarm-readme.txt">linkalarm-readme.txt</link>
  and help to attend to any issues.
  </p>
  
  <p>
  The LinkAlarm service traverses the Cocoon website occasionally. The full
  set of reports are at
  <link 
href="http://reports.linkalarm.com/373104199608/";>http://reports.linkalarm.com/373104199608/</link>
  </p>
  
  <p>
  There is a new webapp sample that retrieves the summary report
  <code>links.broken.txt</code> and pretty-prints the list.
  See <link href="../../overview.html#samples">Cocoon Samples</link> in your
  local webapp distribution via
  <code>http://localhost:8080/cocoon/samples/linkstatus/</code>
  </p>
  </s2>
  </s1>
  
  <s1 title="Further development">
  <p>
  We need to take more advantage of the capabilities of Cocoon's LinkStatus
  Generator. Perhaps this can be incorporated into a custom build target for
  docs.
  </p>
     
  </s1>
  
   </body>
  </document>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to