craigmcc    01/01/19 16:32:43

  Modified:    .        build.xml
               src/doc  project.xml
               src/doc/userGuide introduction.xml
  Added:       src/doc/userGuide index.xml
  Log:
  Modify the build process to create the 1.0 version of the User's Guide in
  a separate subdirectory.  This is in prep for sprucing up the stylesheet
  used to generate the User's Guide, so that it is similar to the remainder
  of the Struts documentation.  Also, added a table of contents page, and
  cleaned up section numbering titles in the introduction.
  
  Revision  Changes    Path
  1.32      +14 -2     jakarta-struts/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- build.xml 2001/01/11 00:03:37     1.31
  +++ build.xml 2001/01/20 00:32:43     1.32
  @@ -38,6 +38,7 @@
       <copy  todir="${build.home}/documentation/dtds">
         <fileset dir="src/conf" includes="**/*.dtd"/>
       </copy>
  +    <mkdir   dir="${build.home}/documentation/userGuide"/>
       <mkdir   dir="${build.home}/documentation/WEB-INF"/>
       <mkdir   dir="${build.home}/documentation/WEB-INF/classes"/>
       <mkdir   dir="${build.home}/documentation/WEB-INF/lib"/>
  @@ -157,10 +158,21 @@
       <style   basedir="src/doc" destdir="${build.home}/documentation"
              extension=".html" style="stylesheets/struts.xsl" includes="*.xml"/>
       <!-- Create the user guide -->
  -    <style   basedir="src/doc/userGuide" destdir="${build.home}/documentation"
  -           extension=".html" style="../stylesheets/userGuide.xsl" includes="*.xml"/>
  +    <style   basedir="src/doc/userGuide"
  +             destdir="${build.home}/documentation/userGuide"
  +           extension=".html" style="../stylesheets/userGuide.xsl"
  +            includes="*.xml"/>
       <copy      todir="${build.home}/documentation">
         <fileset   dir="src/doc">
  +        <include name="**/*.css"/>
  +        <include name="**/*.gif"/>
  +        <include name="**/*.html"/>
  +        <include name="**/*.jpg"/>
  +        <include name="**/*.js"/>
  +      </fileset>
  +    </copy>
  +    <copy      todir="${build.home}/documentation/userGuide">
  +      <fileset   dir="src/doc/userGuide">
           <include name="**/*.css"/>
           <include name="**/*.gif"/>
           <include name="**/*.html"/>
  
  
  
  1.19      +1 -1      jakarta-struts/src/doc/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/doc/project.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- project.xml       2001/01/12 04:43:03     1.18
  +++ project.xml       2001/01/20 00:32:43     1.19
  @@ -8,7 +8,7 @@
       <menu name="Documentation">
           <item name="Home"                href="index.html"/>
           <item name="Installation"        href="installation.html"/>
  -     <item name="User Guide (1.0)"    href="introduction.html"/>
  +     <item name="User Guide (1.0)"    href="userGuide/index.html"/>
           <item name="Javadoc"             href="api/index.html"/>
           <item name="Release Notes (1.0)" href="release.html"/>
           <item name="TODO List (1.0)"     href="todo-1.0.html"/>
  
  
  
  1.7       +8 -8      jakarta-struts/src/doc/userGuide/introduction.xml
  
  Index: introduction.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/doc/userGuide/introduction.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- introduction.xml  2001/01/12 19:58:50     1.6
  +++ introduction.xml  2001/01/20 00:32:43     1.7
  @@ -11,9 +11,9 @@
   
     <body>
   
  -  <chapter name="Introduction" href="introduction">
  +  <chapter name="1. Introduction" href="introduction">
   
  -     <section name="Preface: Forward into the Past! (or a brief history of Struts)" 
href="preface">
  +     <section name="1.1 Preface: Forward into the Past! (or a brief history of 
Struts)" href="preface">
   
                        <p>
                                When Java servlets were first invented, many 
programmers quickly realized that they were a
  @@ -62,7 +62,7 @@
                        </p>
                </section>
                
  -             <section name="The Model-View-Controller ('MVC') Design Pattern" 
href="mvc">
  +             <section name="1.2 The Model-View-Controller ('MVC') Design Pattern" 
href="mvc">
                
                        <p>
                                In the MVC design pattern, the application flow is 
controlled by a central <i>Controller</i>,
  @@ -78,7 +78,7 @@
                </section>
                
   
  -      <section name="Struts Framework Overview" href="overview">
  +      <section name="1.3 Struts Framework Overview" href="overview">
         
               <p>
                 True to the Model-View-Controller design pattern, Struts applications 
have three 
  @@ -196,7 +196,7 @@
                      
        </section>
   
  -             <section name="The Model: System State and Business Logic JavaBeans" 
href="modelConcepts">
  +             <section name="1.4 The Model: System State and Business Logic 
JavaBeans" href="modelConcepts">
                        
                        <p>
                                The <i>Model</i> portion of an MVC-based system can be 
subdivided into
  @@ -241,7 +241,7 @@
                        </p>
                </section>
   
  -             <section name="1.4 The View: JSP Pages and Presentation Components" 
href="presentationConcepts">
  +             <section name="1.5 The View: JSP Pages and Presentation Components" 
href="presentationConcepts">
                        
                        <p>
                                The <i>View</i> portion of a Struts-based application 
is generally
  @@ -273,7 +273,7 @@
                        </p>
                </section>
                
  -             <section name="1.5 The Controller: ActionServlet and ActionMapping" 
href="controllerConcepts">
  +             <section name="1.6 The Controller: ActionServlet and ActionMapping" 
href="controllerConcepts">
                        
                        <p>
                                The <i>Controller</i> portion of the application is 
focused on receiving
  @@ -312,4 +312,4 @@
                
        </chapter>
        </body>
  -</document>
  \ No newline at end of file
  +</document>
  
  
  
  1.1                  jakarta-struts/src/doc/userGuide/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  <document url="./index.xml">
  
    <properties>
      <author>Craig R. McClanahan</author>
      <author>Mike Schachter</author>
      <author>Larry McCay</author>
      <author>Ted Husted</author>
      <title>The Struts Framework Project</title>
    </properties>
  
    <body>
  
      <chapter name="0. Contents" href="contents">
  
        <section name="0.1 Table of Contents" href="toc">
  
          <ul>
              <li><a href="introduction.html">1. Introduction</a>
                  <ul>
                  <li><a href="introduction.html#preface">1.1 Preface: Forward into 
the Past!</a></li>
                  <li><a href="introduction.html#mvc">1.2 The Model-View-Controller 
('MVC') Design Pattern</a></li>
                  <li><a href="introduction.html#overview">1.3 Struts Framework 
Overview</a></li>
                  <li><a href="introduction.html#modelConcepts">1.4 The Model: System 
State and Business Logic JavaBeans</a></li>
                  <li><a href="introduction.html#presentationConcepts">1.5 The View: 
JSP Pages and Presentation Components</a></li>
                  <li><a href="introduction.html#controllerConcepts">1.6 The 
Controller: ActionServlet and ActionMapping</a></li>
                  </ul></li>
              <li><a href="building_model.html">2. Building Model Components</a>
                  <ul>
                  <li><a href="building_model.html#overview">2.1 Overview</a></li>
                  <li><a href="building_model.html#javabeans">2.2 JavaBeans and 
Scope</a></li>
                  <li><a href="building_model.html#actionform">2.3 ActionForm 
Beans</a></li>
                  <li><a href="building_model.html#system_state">2.4 System State 
Beans</a></li>
                  <li><a href="building_model.html#business_logic">2.5 Business Logic 
Beans</a></li>
                  <li><a href="building_model.html#databases">2.6 Accessing Relational 
Databases</a></li>
                  </ul></li>
              <li><a href="building_view.html">3. Building View Components</a>
                  <ul>
                  <li><a href="building_view.html#overview">3.1 Overview</a></li>
                  <li><a href="building_view.html#i18n">3.2 
Internationalization</a></li>
                  <li><a href="building_view.html#form_beans">3.3 Forms and FormBean 
Interactions</a>
                      <ul>
                      <li><a href="building_view.html#forms">3.3.1 Building Forms With 
Struts</a></li>
                      <li><a href="building_view.html#form_input">3.3.2 Input Field 
Types Supported</a></li>
                      <li><a href="building_view.html#presentation_tags">3.3.3 Other 
Useful Presentation Tags</a></li>
                      <li><a href="building_view.html#form_validation">3.3.4 Automatic 
Form Validation</a></li>
                      </ul></li>
                  <li><a href="building_view.html#other_presentations">3.4 Other 
Presentation Techniques</a>
                      <ul>
                      <li><a href="building_view.html#custom_tags">3.4.1 
Application-Specific Custom Tags</a></li>
                      <li><a href="building_view.html#includes">3.4.2 Page Composition 
With Includes</a></li>
                      <li><a href="building_view.html#image_rendering">3.4.3 Image 
Rendering Components</a></li>
                      </ul></li>
                  </ul></li>
              <li><a href="building_controller.html">4. Building Controller 
Components</a>
                  <ul>
                  <li><a href="building_controller.html#overview">4.1 Overview</a></li>
                  <li><a href="building_controller.html#action_classes">4.2 Action 
Classes</a></li>
                  <li><a href="building_controller.html#actionmapping">4.3 The 
ActionMapping Implementation</a></li>
                  <li><a href="building_controller.html#config">4.4 The Action 
Mappings Configuration File</a></li>
                  <li><a href="building_controller.html#dd_config">4.5 The Web 
Application Deployment Descriptor</a>
                      <ul>
                      <li><a href="building_controller.html#dd_config_servlet">4.5.1 
Configure the Action Servlet Instance</a></li>
                      <li><a href="building_controller.html#dd_config_mapping">4.5.2 
Configure the Action Servlet Mapping</a></li>
                      <li><a href="building_controller.html#dd_config_taglib">4.5.3 
Configure the Struts Tag Library</a></li>
                      <li><a href="building_controller.html#config_add">4.6 Add Struts 
Components To Your Application</a></li>
                      </ul></li>
                  </ul></li>
              <li><a href="resources.html">5. Resources</a></li>
          </ul>
  
        </section>
  
      </chapter>
  
    </body>
  
  </document>
  
  
  

Reply via email to