You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by js...@apache.org on 2001/05/05 20:24:50 UTC

cvs commit: jakarta-taglibs/src/doc index.xml project.xml

jstrachan    01/05/05 11:24:50

  Modified:    .        build.xml
               src/doc  index.xml project.xml
  Log:
  Added the IO and XTags libraries to the build process, the site index and the news section
  
  Revision  Changes    Path
  1.25      +205 -197  jakarta-taglibs/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/build.xml,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- build.xml	2001/05/05 03:21:21	1.24
  +++ build.xml	2001/05/05 18:24:50	1.25
  @@ -1,197 +1,205 @@
  -<!-- ANT Build Script for the JAKARTA-TAGLIBS Project -->
  -<!-- $Id: build.xml,v 1.24 2001/05/05 03:21:21 glenn Exp $ -->
  -<project name="jakarta-taglibs" default="dist" basedir=".">
  -
  -
  -    <!-- ******************** Adjustable Properties *********************** -->
  -
  -    <!--
  -
  -        The following property values should be examined and customized
  -	for each custom tag library subproject.
  -
  -	ant.home                    Home directory for the ANT build tool
  -	                            This is normally defaulted from the
  -				    ANT_HOME environment variable in the
  -				    build script.
  -
  -	servlet.jar                 Pathname of the servlet API classes
  -	                            you are using to compile, such as the
  -				    one that comes with Tomcat.  This is
  -				    normally defaulted from the SERVLET_JAR
  -				    environment variable in the build script.
  -
  -        xalan.jar                   Pathname of the "xalan.jar" file from the
  -	                            Xalan distribution.  This is normally
  -				    defaulted from the XALAN_JAR environment
  -				    variable in the build script.
  -
  -        xerces.jar                  Pathname of the "xerces.jar" file from the
  -                                    Xalan distribution.  This is normally
  -				    defaulted from the XERCES_JAR environment
  -				    variable in the build script.
  -
  -    -->
  -
  -
  -    <!-- ****************** Project Standard Properties ******************* -->
  -
  -    <!--
  -
  -        The following property values reflect the standard directory
  -	organization for the jakarta-taglibs project, and should not
  -	be changed or overridden.
  -
  -	build.dir                   Base directory for build targets
  -	dist.dir                    Base directory for distribution targets
  -
  -    -->
  -
  -    <property name="build.dir"      value="../build/taglibs"/>
  -    <property name="dist.dir"       value="../dist/taglibs"/>
  -	
  -
  -  <!-- ********************** Destination Preparation ********************* -->
  -
  -  <!-- Create the destination directories -->
  -  <target name="prepare">
  -    <mkdir dir="${build.dir}"/>
  -    <mkdir dir="${dist.dir}"/>
  -    <available property="bsf.present" 
  -               classname="com.ibm.bsf.BSFManager" />
  -    <available property="xslt.present" 
  -               classname="org.apache.xalan.xslt.XSLTProcessor" />
  -  </target>
  -
  -  <!-- Copy the static files that describe the entire project -->
  -  <target name="static">
  -    <copy file="LICENSE"   tofile="${dist.dir}/LICENSE"/>
  -    <copy file="README"    tofile="${dist.dir}/README"/>
  -    <mkdir dir="${dist.dir}/doc"/>
  -    <copy todir="${dist.dir}/doc">
  -      <fileset dir="doc"/>
  -    </copy>
  -  </target>
  -
  -  <!-- BUILD:  Compile documentation application components -->
  -  <target name="compile.documentation"
  -    depends="prepare,static">
  -    <!-- Create dynamically generated documentation -->
  -    <style   basedir="src/doc" destdir="${build.dir}/doc"
  -           extension=".html" style="stylesheets/taglibs.xsl" includes="*.xml"/>
  -    <copy      todir="${build.dir}/doc">
  -      <fileset   dir="doc">
  -        <include name="**/*.html"/>
  -      </fileset>
  -    </copy>
  -    <copy      todir="${build.dir}/doc">
  -      <fileset   dir="src/doc">
  -        <include name="**/*.css"/>
  -        <include name="**/*.gif"/>
  -        <include name="**/*.html"/>
  -        <include name="**/*.jpg"/>
  -        <include name="**/*.js"/>
  -      </fileset>
  -    </copy>
  -  </target>
  -
  -
  -
  -  <!-- ************************* Subproject Execution ********************* -->
  -
  -  <!--
  -        Add a new target for each defined custom tag library subproject.
  -        Be sure you also add each target to the "depends" list for the
  -        "dist" target at the bottom of this file.
  -
  -  -->
  -
  -  <target name="bsf" if="bsf.present">
  -    <ant dir="./bsf" target="dist"/>
  -  </target>
  -
  -   <target name="input" depends="prepare">
  -     <ant dir="./input" target="dist"/>
  -   </target>
  -
  -  <target name="jspspec">
  -    <ant dir="./jspspec" target="dist"/>
  -  </target>
  -  
  -  <target name="utility">
  -    <ant dir="./utility" target="dist"/>
  -  </target>
  -
  -  <target name="sql">
  -    <ant dir="./sql" target="dist"/>
  -  </target>
  -
  -  <target name="xsl" if="xslt.present">
  -    <ant dir="./xsl" target="dist"/>
  -  </target>
  -
  -  <target name="request">               
  -    <ant dir="./request" target="dist"/>
  -  </target>
  -
  -  <target name="session">
  -    <ant dir="./session" target="dist"/>
  -  </target>
  -
  -  <target name="response">
  -    <ant dir="./response" target="dist"/>
  -  </target>
  -
  -  <target name="application">
  -    <ant dir="./application" target="dist"/>
  -  </target>
  -
  -  <target name="page">
  -    <ant dir="./page" target="dist"/>
  -  </target>
  -
  -  <target name="datetime">
  -    <ant dir="./datetime" target="dist"/> 
  -  </target>
  -
  -  <target name="regexp">
  -    <ant dir="./regexp" target="dist"/>
  -  </target>
  -
  -  <target name="jndi">
  -    <ant dir="./jndi" target="dist"/>
  -  </target>
  -
  -  <target name="jdbc">
  -    <ant dir="./jdbc" target="dist"/>
  -  </target>
  -
  -  <target name="scrape">
  -    <ant dir="./scrape" target="dist"/>
  -  </target>
  -
  -  <target name="mailer">
  -    <ant dir="./mailer" target="dist"/>
  -  </target>
  -
  -  <target name="i18n">
  -    <ant dir="./i18n" target="dist"/>
  -  </target>
  -
  -  <target name="ctlx">
  -    <ant dir="./tools/UltraDev/4.0/ctlx" target="dist"/>
  -  </target>
  -
  -
  -  <!-- *********************** Overall Build Command ********************** -->
  -
  -  <target name="dist" depends="prepare,static,compile.documentation,bsf,input,jspspec,sql,utility,xsl,request,session,response,application,page,datetime,regexp,jndi,jdbc,scrape,mailer,i18n"/>
  -
  -  <!-- *********************** Clean Command ****************************** -->
  -
  -  <target name="clean">
  -    <delete dir="${build.dir}"/>
  -    <delete dir="${dist.dir}"/>
  -  </target>
  -
  -</project>
  +<!-- ANT Build Script for the JAKARTA-TAGLIBS Project -->
  +<!-- $Id: build.xml,v 1.25 2001/05/05 18:24:50 jstrachan Exp $ -->
  +<project name="jakarta-taglibs" default="dist" basedir=".">
  +
  +
  +    <!-- ******************** Adjustable Properties *********************** -->
  +
  +    <!--
  +
  +        The following property values should be examined and customized
  +	for each custom tag library subproject.
  +
  +	ant.home                    Home directory for the ANT build tool
  +	                            This is normally defaulted from the
  +				    ANT_HOME environment variable in the
  +				    build script.
  +
  +	servlet.jar                 Pathname of the servlet API classes
  +	                            you are using to compile, such as the
  +				    one that comes with Tomcat.  This is
  +				    normally defaulted from the SERVLET_JAR
  +				    environment variable in the build script.
  +
  +        xalan.jar                   Pathname of the "xalan.jar" file from the
  +	                            Xalan distribution.  This is normally
  +				    defaulted from the XALAN_JAR environment
  +				    variable in the build script.
  +
  +        xerces.jar                  Pathname of the "xerces.jar" file from the
  +                                    Xalan distribution.  This is normally
  +				    defaulted from the XERCES_JAR environment
  +				    variable in the build script.
  +
  +    -->
  +
  +
  +    <!-- ****************** Project Standard Properties ******************* -->
  +
  +    <!--
  +
  +        The following property values reflect the standard directory
  +	organization for the jakarta-taglibs project, and should not
  +	be changed or overridden.
  +
  +	build.dir                   Base directory for build targets
  +	dist.dir                    Base directory for distribution targets
  +
  +    -->
  +
  +    <property name="build.dir"      value="../build/taglibs"/>
  +    <property name="dist.dir"       value="../dist/taglibs"/>
  +	
  +
  +  <!-- ********************** Destination Preparation ********************* -->
  +
  +  <!-- Create the destination directories -->
  +  <target name="prepare">
  +    <mkdir dir="${build.dir}"/>
  +    <mkdir dir="${dist.dir}"/>
  +    <available property="bsf.present" 
  +               classname="com.ibm.bsf.BSFManager" />
  +    <available property="xslt.present" 
  +               classname="org.apache.xalan.xslt.XSLTProcessor" />
  +  </target>
  +
  +  <!-- Copy the static files that describe the entire project -->
  +  <target name="static">
  +    <copy file="LICENSE"   tofile="${dist.dir}/LICENSE"/>
  +    <copy file="README"    tofile="${dist.dir}/README"/>
  +    <mkdir dir="${dist.dir}/doc"/>
  +    <copy todir="${dist.dir}/doc">
  +      <fileset dir="doc"/>
  +    </copy>
  +  </target>
  +
  +  <!-- BUILD:  Compile documentation application components -->
  +  <target name="compile.documentation"
  +    depends="prepare,static">
  +    <!-- Create dynamically generated documentation -->
  +    <style   basedir="src/doc" destdir="${build.dir}/doc"
  +           extension=".html" style="stylesheets/taglibs.xsl" includes="*.xml"/>
  +    <copy      todir="${build.dir}/doc">
  +      <fileset   dir="doc">
  +        <include name="**/*.html"/>
  +      </fileset>
  +    </copy>
  +    <copy      todir="${build.dir}/doc">
  +      <fileset   dir="src/doc">
  +        <include name="**/*.css"/>
  +        <include name="**/*.gif"/>
  +        <include name="**/*.html"/>
  +        <include name="**/*.jpg"/>
  +        <include name="**/*.js"/>
  +      </fileset>
  +    </copy>
  +  </target>
  +
  +
  +
  +  <!-- ************************* Subproject Execution ********************* -->
  +
  +  <!--
  +        Add a new target for each defined custom tag library subproject.
  +        Be sure you also add each target to the "depends" list for the
  +        "dist" target at the bottom of this file.
  +
  +  -->
  +
  +  <target name="bsf" if="bsf.present">
  +    <ant dir="./bsf" target="dist"/>
  +  </target>
  +
  +   <target name="input" depends="prepare">
  +     <ant dir="./input" target="dist"/>
  +   </target>
  +
  +  <target name="jspspec">
  +    <ant dir="./jspspec" target="dist"/>
  +  </target>
  +  
  +  <target name="utility">
  +    <ant dir="./utility" target="dist"/>
  +  </target>
  +
  +  <target name="sql">
  +    <ant dir="./sql" target="dist"/>
  +  </target>
  +
  +  <target name="xsl" if="xslt.present">
  +    <ant dir="./xsl" target="dist"/>
  +  </target>
  +
  +  <target name="request">               
  +    <ant dir="./request" target="dist"/>
  +  </target>
  +
  +  <target name="session">
  +    <ant dir="./session" target="dist"/>
  +  </target>
  +
  +  <target name="response">
  +    <ant dir="./response" target="dist"/>
  +  </target>
  +
  +  <target name="application">
  +    <ant dir="./application" target="dist"/>
  +  </target>
  +
  +  <target name="page">
  +    <ant dir="./page" target="dist"/>
  +  </target>
  +
  +  <target name="datetime">
  +    <ant dir="./datetime" target="dist"/> 
  +  </target>
  +
  +  <target name="regexp">
  +    <ant dir="./regexp" target="dist"/>
  +  </target>
  +
  +  <target name="jndi">
  +    <ant dir="./jndi" target="dist"/>
  +  </target>
  +
  +  <target name="jdbc">
  +    <ant dir="./jdbc" target="dist"/>
  +  </target>
  +
  +  <target name="scrape">
  +    <ant dir="./scrape" target="dist"/>
  +  </target>
  +
  +  <target name="mailer">
  +    <ant dir="./mailer" target="dist"/>
  +  </target>
  +
  +  <target name="i18n">
  +    <ant dir="./i18n" target="dist"/>
  +  </target>
  +
  +  <target name="io">
  +    <ant dir="./io" target="dist"/>
  +  </target>
  +
  +  <target name="xtags">
  +    <ant dir="./xtags" target="dist"/>
  +  </target>
  +
  +  <target name="ctlx">
  +    <ant dir="./tools/UltraDev/4.0/ctlx" target="dist"/>
  +  </target>
  +
  +
  +  <!-- *********************** Overall Build Command ********************** -->
  +
  +  <target name="dist" depends="prepare,static,compile.documentation,bsf,input,jspspec,sql,utility,xsl,request,session,response,application,page,datetime,regexp,jndi,jdbc,scrape,mailer,i18n,io,xtags"/>
  +
  +  <!-- *********************** Clean Command ****************************** -->
  +
  +  <target name="clean">
  +    <delete dir="${build.dir}"/>
  +    <delete dir="${dist.dir}"/>
  +  </target>
  +
  +</project>
  
  
  
  1.4       +263 -241  jakarta-taglibs/src/doc/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/src/doc/index.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- index.xml	2001/05/03 15:36:15	1.3
  +++ index.xml	2001/05/05 18:24:50	1.4
  @@ -1,241 +1,263 @@
  -<?xml version="1.0"?>
  -<document url="./index.xml">
  -
  -  <properties>
  -    <author>Justyna Horwat</author>
  -    <title>The Jakarta Taglibs Project</title>
  -  </properties>
  -
  -  <body>
  -
  -
  -  <section name="Welcome to Jakarta Taglibs" href="Welcome">
  -
  -  <p>Welcome to Jakarta Taglibs! The goal of this project is to provide an open-source
  -  taglib repository.</p>
  -
  -  <p>Tag Library Overview</p>
  -  
  -  <p>Tag libraries are composed of a set of custom tags. These custom tags help separate 
  -  presentation from implementation. What this means is that web designers can change the 
  -  layout without worrying about modifying the underlying logic. Custom tags also help developers avoid
  -  embedding scripting code within the JSP page as well as encourage reuse and ease
  -  maintainability.</p>
  -  
  -  <p>Custom tags are not just bean tags. Custom tags can modify the content within the tag
  -  body and have access to the application context. Some of the ways they can be used include dynamically generating
  -  page content and implementing flow of control. They can interact with each other including being nested.</p>
  -
  -  </section>
  -
  -  <section name="Taglibs News" href="News">
  -    <news>
  -      <newsitem date="05/02/2001" libname="DBTags">
  -        The JDBC tag library has been renamed to DBTags!  See the
  -        DBTags home page for details!
  -      </newsitem>
  -      <newsitem date="05/02/2001" libname="SQL">
  -        The SQL Sample tag library is no longer supported.  Users of this
  -        tag library may want to consider migrating to the DBTags library.
  -      </newsitem>
  -      <newsitem date="05/02/2001" libname="Taglibs">
  -        Taglibs now has a news section!  Check here regularly for all
  -        the latest info on our tags.
  -      </newsitem>
  -    </news>
  -  </section>
  -  
  -  <section name="Taglibs Descriptions" href="Libs">
  -    <tagindex>
  -    
  -      <taginfo name="Application" state="develop">
  -        The APPLICATION custom tag library contains tags which can be used to 
  -        access information contained in the ServletContext for a 
  -        web application.
  -      </taginfo>
  -      
  -      <taginfo name="BSF" state="develop">
  -        The Bean Scripting Framework (BSF) is an architecture forincorporating 
  -     scripting into Java applications and applets. Scripting languages such 
  -     as Netscape Rhino (Javascript), VBScript, Perl, Tcl, Python, NetRexx and 
  -     Rexx are commonly used to augment an application's function or to script 
  -     together a set of application components to form an application.
  -      </taginfo>
  -      
  -      <taginfo name="DateTime" state="develop">
  -        The DateTime custom tag library contains tags which can be used to handle date 
  -     and time related functions. Tags are provided for formatting a Date for output, 
  -     generating a Date from HTML forum input, using time zones, and localization.
  -      </taginfo>
  -      
  -     <taginfo name="DBTags" state="develop">
  -        The DBTags (formerly called JDBC) custom tag library contains tags which can be used to
  -  read from and write to an SQL database.
  -      </taginfo>
  -      
  -      <taginfo name="I18N" state="develop">
  -        The I18N custom tag library contains tags that help manage
  -     the complexity of creating internationalized web applications.
  -      </taginfo>
  -      
  -      <taginfo name="Input" state="develop">
  -        The "input" tag extension library lets you present HTML &lt;form&gt; 
  -     elements that are tied to the ServletRequest that caused the 
  -     current JSP page to run.
  -      </taginfo>
  -      
  -      <taginfo name="JNDI" state="develop">
  -     The JNDI Tag Library creates an instance of a javax.naming.Context based on the values
  -     of the attributes providing some of the standard values.  In addition to the 
  -     System properties and the jndi.properties, some standard properties are 
  -     scanned in the pageContext attributes. 
  -      </taginfo>
  -     
  -     <taginfo name="JSP Spec" state="develop">
  -    The JSPSPEC custom tag library contains working examples 
  -     of the tags described in the JavaServerPages specification, 
  -     Version 1.1. As such, the tags are focused more on being 
  -     examples of custom tag library code techniques, and less on 
  -     being useful in production applications.
  -      </taginfo>
  -      
  -      <taginfo name="Mailer" state="develop">
  -    This custom tag library is used to send e-mail.
  -      </taginfo>
  -      
  -      <taginfo name="Page" state="develop">
  -      The Page custom tag library contains tags which can be used to
  -  access all the information about the PageContext for a JSP page.
  -      </taginfo>
  -      
  -      <taginfo name="Regexp" state="develop">
  -      The Regexp custom tag library contains tags which can 
  -     be used to perform Perl syntax regular expressions.
  -      </taginfo>
  -      
  -      <taginfo name="Request" state="develop">
  -      The Request custom tag library contains tags which can 
  -     be used to access all the information about the HTTP 
  -     request for a JSP page.
  -      </taginfo>
  -      
  -      <taginfo name="Response" state="develop">
  -      The Response custom tag library contains tags which can 
  -     be used to set all the information for an HTTP response 
  -     for a JSP page.
  -      </taginfo>
  -      
  -      <taginfo name="Scrape" state="develop">
  -      The scrape tag library can scrape or extract content from web
  -documents and display the content in your JSP.
  -      </taginfo>
  -      
  -      <taginfo name="Session" state="develop">
  -      The Session JSP tag library provides tags for reading 
  -     or modifying client HttpSession information.
  -      </taginfo>
  -      
  -      <taginfo name="SQL Sample" state="unsupported">
  -      The SQL Tag Library is an implementation of the SQL tags 
  -     discussed in Section A.2.1 and A.2.2 of the JavaServer Pages 1.1
  -     Specification.
  -      </taginfo>
  -      
  -      <taginfo name="Utility" state="develop">
  -      The utility custom tag library contains examples of some 
  -     basic tags. It illustrates several custom tag library 
  -     code techniques.
  -      </taginfo>
  -     
  -     <taginfo name="XSL" state="develop">
  -      This tag library can perform XSL Transformations.
  -      </taginfo>
  -    
  -    </tagindex>
  -  </section>
  -    
  -  <section name="How to Download" href="Download">
  -
  -  <p>Binary downloads of the entire JAKARTA-TAGLIBS distribution are available from the Jakarta web site</p>
  -  
  -  <p>For more information on how to use the distribution, look at the following documentation:</p>
  -
  -  <ul>
  -  <li>Using the Jakarta-Taglibs <a href="binarydist.html">Binary Distribution</a></li>
  -  <li>Using the Jakarta-Taglibs <a href="sourcedist.html">Source Distribution</a></li>
  -  </ul>
  -
  -  <p>Download and unpack the distribution archive into a convenient subdirectory.</p>
  -  <ul>
  -  <li><a href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly">Download Entire Jakarta-Taglibs Distribution</a></li>
  -  </ul>
  -
  -  <p>Individual project distributions are also available using the sidebar.</p>
  -  </section>
  -
  -  <section name="Reporting Bugs and Feature Requests" href="Bugs">
  -
  -  <p>To report a bug, or request a feature enhancement, go to:
  -  <a href="http://nagoya.apache.org/bugzilla">
  -  http://nagoya.apache.org/bugzilla</a>.  When filling out a bug report
  -  or feature request, please follow these simple rules:</p>
  -
  -  <ul>
  -    <li>Select Taglibs from the product list</li>
  -    <li>Include the tag library where the problem exists</li>
  -    <li>Details of your operating environment</li>
  -    <li>Explanation of the problem</li>
  -    <li>A way to reproduce the problem if possible</li>
  -    <li>Any other information that may be pertinent</li>
  -  </ul>
  -
  -  </section>
  -
  -
  -  <section name="Getting Involved" href="Involved">
  -
  -  <p>There are a number of ways to get more involved in the Taglibs
  -  community, including contributing to the future development of Taglibs.
  -  Check out the following resources:</p>
  -  <ul>
  -  <li><strong>Taglibs-User Mailing List</strong> - Subscribe to the
  -      <a href="mailto:taglibs-user-subscribe@jakarta.apache.org">TAGLIBS-USER</a>
  -      mailing list to communicate with other developers that are using
  -      taglibs for their own applications, including questions about the
  -      installation of Jakarta Taglibs, and the usage of particular Jakarta Taglibs features.</li>
  -  <li><strong>Taglibs-Dev Mailing List</strong> - Subscribe to the
  -      <a href="mailto:taglibs-dev-subscribe@jakarta.apache.org">TAGLIBS-DEV</a>
  -      mailing list to communicate with other developers interested in expanding
  -      and improving the functionality supported by Jakarta Taglibs itself.</li>
  -  <li><strong>Bug Reports and Feature Requests</strong> Use the
  -      <a href="#Bugs">Bug Reporting System</a> to submit these reports.</li>
  -  <li><strong>Patches and Modules</strong> - You can contribute patches and
  -      new modules to Taglibs by posting them to the TAGLIBS-DEV mailing list.
  -      After discussion and acceptance, one of the existing Committers will
  -      add your contribution to the Jakarta Taglibs source code base (with credit to
  -      you, of course).</li>
  -  <li><strong>Become A Committer</strong> - If you wish to contribute directly
  -      to the development of Jakarta Taglibs, and have commit access to the CVS source
  -      repository, you can be nominated (or nominate yourself) for Committer
  -      status on this project.  The rules by which committers are voted on are
  -      listed at the
  -      <a href="http://jakarta.apache.org/guidelines/index.html">Jakarta
  -      web site</a>.</li>
  -  </ul>
  -
  -  </section>
  -
  -
  -  <section name="Tutorials" href="Tutorials">
  -
  -  <ul>
  -  <li><a href="tutorial.html">Jakarta Taglibs Tutorial</a></li>
  -  <li><a href="http://java.sun.com/products/jsp/tutorial/TagLibrariesTOC.html">Java Software Tutorial</a></li>
  -  <li><a href="http://developer.java.sun.com/developer/Books/cservletsjsp/chapter14.pdf">Core Servlets and JavaServer Pages Tutorial (PDF)</a></li>
  -  <li><a href="http://www.orionserver.com/tutorials/tagtut/lesson1/lesson1.html">Orion Server Tutorial</a></li>
  -  </ul>
  -
  -  </section>
  -
  -  </body>
  -</document>
  +<?xml version="1.0"?>
  +<document url="./index.xml">
  +
  +  <properties>
  +    <author>Justyna Horwat</author>
  +    <title>The Jakarta Taglibs Project</title>
  +  </properties>
  +
  +  <body>
  +
  +
  +  <section name="Welcome to Jakarta Taglibs" href="Welcome">
  +
  +  <p>Welcome to Jakarta Taglibs! The goal of this project is to provide an open-source
  +  taglib repository.</p>
  +
  +  <p>Tag Library Overview</p>
  +  
  +  <p>Tag libraries are composed of a set of custom tags. These custom tags help separate 
  +  presentation from implementation. What this means is that web designers can change the 
  +  layout without worrying about modifying the underlying logic. Custom tags also help developers avoid
  +  embedding scripting code within the JSP page as well as encourage reuse and ease
  +  maintainability.</p>
  +  
  +  <p>Custom tags are not just bean tags. Custom tags can modify the content within the tag
  +  body and have access to the application context. Some of the ways they can be used include dynamically generating
  +  page content and implementing flow of control. They can interact with each other including being nested.</p>
  +
  +  </section>
  +
  +  <section name="Taglibs News" href="News">
  +    <news>
  +      <newsitem date="05/05/2001" libname="IO">
  +        The IO library has been added to CVS. 
  +        The IO tag library allows you to perform HTTP, HTTPS, FTP, XML-RPC and 
  +        SOAP requests from inside your JSP!
  +      </newsitem>
  +      <newsitem date="05/05/2001" libname="XTags">
  +        The XTags library has been added to CVS. 
  +        XTags allows you to process XML documents using XSLT
  +        and XPath techniques from within JSP.
  +        See the XTags home page for details!
  +      </newsitem>
  +      <newsitem date="05/02/2001" libname="DBTags">
  +        The JDBC tag library has been renamed to DBTags!  See the
  +        DBTags home page for details!
  +      </newsitem>
  +      <newsitem date="05/02/2001" libname="SQL">
  +        The SQL Sample tag library is no longer supported.  Users of this
  +        tag library may want to consider migrating to the DBTags library.
  +      </newsitem>
  +      <newsitem date="05/02/2001" libname="Taglibs">
  +        Taglibs now has a news section!  Check here regularly for all
  +        the latest info on our tags.
  +      </newsitem>
  +    </news>
  +  </section>
  +  
  +  <section name="Taglibs Descriptions" href="Libs">
  +    <tagindex>
  +    
  +      <taginfo name="Application" state="develop">
  +        The APPLICATION custom tag library contains tags which can be used to 
  +        access information contained in the ServletContext for a 
  +        web application.
  +      </taginfo>
  +      
  +      <taginfo name="BSF" state="develop">
  +        The Bean Scripting Framework (BSF) is an architecture forincorporating 
  +     scripting into Java applications and applets. Scripting languages such 
  +     as Netscape Rhino (Javascript), VBScript, Perl, Tcl, Python, NetRexx and 
  +     Rexx are commonly used to augment an application's function or to script 
  +     together a set of application components to form an application.
  +      </taginfo>
  +      
  +      <taginfo name="DateTime" state="develop">
  +        The DateTime custom tag library contains tags which can be used to handle date 
  +     and time related functions. Tags are provided for formatting a Date for output, 
  +     generating a Date from HTML forum input, using time zones, and localization.
  +      </taginfo>
  +      
  +     <taginfo name="DBTags" state="develop">
  +        The DBTags (formerly called JDBC) custom tag library contains tags which can be used to
  +  read from and write to an SQL database.
  +      </taginfo>
  +      
  +      <taginfo name="I18N" state="develop">
  +        The I18N custom tag library contains tags that help manage
  +     the complexity of creating internationalized web applications.
  +      </taginfo>
  +      
  +      <taginfo name="Input" state="develop">
  +        The "input" tag extension library lets you present HTML &lt;form&gt; 
  +     elements that are tied to the ServletRequest that caused the 
  +     current JSP page to run.
  +      </taginfo>
  +      
  +      <taginfo name="IO" state="develop">
  +        The "IO" tag library contains tags that allow you to perform
  +        HTTP, HTTPS, FTP, XML-RPC or SOAP requests from inside your JSP page
  +        allowing you to work with external web sites and web services.
  +      </taginfo>
  +      
  +      <taginfo name="JNDI" state="develop">
  +     The JNDI Tag Library creates an instance of a javax.naming.Context based on the values
  +     of the attributes providing some of the standard values.  In addition to the 
  +     System properties and the jndi.properties, some standard properties are 
  +     scanned in the pageContext attributes. 
  +      </taginfo>
  +     
  +     <taginfo name="JSP Spec" state="develop">
  +    The JSPSPEC custom tag library contains working examples 
  +     of the tags described in the JavaServerPages specification, 
  +     Version 1.1. As such, the tags are focused more on being 
  +     examples of custom tag library code techniques, and less on 
  +     being useful in production applications.
  +      </taginfo>
  +      
  +      <taginfo name="Mailer" state="develop">
  +    This custom tag library is used to send e-mail.
  +      </taginfo>
  +      
  +      <taginfo name="Page" state="develop">
  +      The Page custom tag library contains tags which can be used to
  +  access all the information about the PageContext for a JSP page.
  +      </taginfo>
  +      
  +      <taginfo name="Regexp" state="develop">
  +      The Regexp custom tag library contains tags which can 
  +     be used to perform Perl syntax regular expressions.
  +      </taginfo>
  +      
  +      <taginfo name="Request" state="develop">
  +      The Request custom tag library contains tags which can 
  +     be used to access all the information about the HTTP 
  +     request for a JSP page.
  +      </taginfo>
  +      
  +      <taginfo name="Response" state="develop">
  +      The Response custom tag library contains tags which can 
  +     be used to set all the information for an HTTP response 
  +     for a JSP page.
  +      </taginfo>
  +      
  +      <taginfo name="Scrape" state="develop">
  +      The scrape tag library can scrape or extract content from web
  +documents and display the content in your JSP.
  +      </taginfo>
  +      
  +      <taginfo name="Session" state="develop">
  +      The Session JSP tag library provides tags for reading 
  +     or modifying client HttpSession information.
  +      </taginfo>
  +      
  +      <taginfo name="SQL Sample" state="unsupported">
  +      The SQL Tag Library is an implementation of the SQL tags 
  +     discussed in Section A.2.1 and A.2.2 of the JavaServer Pages 1.1
  +     Specification.
  +      </taginfo>
  +      
  +      <taginfo name="Utility" state="develop">
  +      The utility custom tag library contains examples of some 
  +     basic tags. It illustrates several custom tag library 
  +     code techniques.
  +      </taginfo>
  +     
  +     <taginfo name="XSL" state="develop">
  +      This tag library can perform XSL Transformations.
  +      </taginfo>
  +    
  +      <taginfo name="XTags" state="develop">
  +        The "XTags" tag library allow you to process XML documents
  +        using familiar XSLT and XPath techniques.
  +      </taginfo>
  +      
  +    </tagindex>
  +  </section>
  +    
  +  <section name="How to Download" href="Download">
  +
  +  <p>Binary downloads of the entire JAKARTA-TAGLIBS distribution are available from the Jakarta web site</p>
  +  
  +  <p>For more information on how to use the distribution, look at the following documentation:</p>
  +
  +  <ul>
  +  <li>Using the Jakarta-Taglibs <a href="binarydist.html">Binary Distribution</a></li>
  +  <li>Using the Jakarta-Taglibs <a href="sourcedist.html">Source Distribution</a></li>
  +  </ul>
  +
  +  <p>Download and unpack the distribution archive into a convenient subdirectory.</p>
  +  <ul>
  +  <li><a href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly">Download Entire Jakarta-Taglibs Distribution</a></li>
  +  </ul>
  +
  +  <p>Individual project distributions are also available using the sidebar.</p>
  +  </section>
  +
  +  <section name="Reporting Bugs and Feature Requests" href="Bugs">
  +
  +  <p>To report a bug, or request a feature enhancement, go to:
  +  <a href="http://nagoya.apache.org/bugzilla">
  +  http://nagoya.apache.org/bugzilla</a>.  When filling out a bug report
  +  or feature request, please follow these simple rules:</p>
  +
  +  <ul>
  +    <li>Select Taglibs from the product list</li>
  +    <li>Include the tag library where the problem exists</li>
  +    <li>Details of your operating environment</li>
  +    <li>Explanation of the problem</li>
  +    <li>A way to reproduce the problem if possible</li>
  +    <li>Any other information that may be pertinent</li>
  +  </ul>
  +
  +  </section>
  +
  +
  +  <section name="Getting Involved" href="Involved">
  +
  +  <p>There are a number of ways to get more involved in the Taglibs
  +  community, including contributing to the future development of Taglibs.
  +  Check out the following resources:</p>
  +  <ul>
  +  <li><strong>Taglibs-User Mailing List</strong> - Subscribe to the
  +      <a href="mailto:taglibs-user-subscribe@jakarta.apache.org">TAGLIBS-USER</a>
  +      mailing list to communicate with other developers that are using
  +      taglibs for their own applications, including questions about the
  +      installation of Jakarta Taglibs, and the usage of particular Jakarta Taglibs features.</li>
  +  <li><strong>Taglibs-Dev Mailing List</strong> - Subscribe to the
  +      <a href="mailto:taglibs-dev-subscribe@jakarta.apache.org">TAGLIBS-DEV</a>
  +      mailing list to communicate with other developers interested in expanding
  +      and improving the functionality supported by Jakarta Taglibs itself.</li>
  +  <li><strong>Bug Reports and Feature Requests</strong> Use the
  +      <a href="#Bugs">Bug Reporting System</a> to submit these reports.</li>
  +  <li><strong>Patches and Modules</strong> - You can contribute patches and
  +      new modules to Taglibs by posting them to the TAGLIBS-DEV mailing list.
  +      After discussion and acceptance, one of the existing Committers will
  +      add your contribution to the Jakarta Taglibs source code base (with credit to
  +      you, of course).</li>
  +  <li><strong>Become A Committer</strong> - If you wish to contribute directly
  +      to the development of Jakarta Taglibs, and have commit access to the CVS source
  +      repository, you can be nominated (or nominate yourself) for Committer
  +      status on this project.  The rules by which committers are voted on are
  +      listed at the
  +      <a href="http://jakarta.apache.org/guidelines/index.html">Jakarta
  +      web site</a>.</li>
  +  </ul>
  +
  +  </section>
  +
  +
  +  <section name="Tutorials" href="Tutorials">
  +
  +  <ul>
  +  <li><a href="tutorial.html">Jakarta Taglibs Tutorial</a></li>
  +  <li><a href="http://java.sun.com/products/jsp/tutorial/TagLibrariesTOC.html">Java Software Tutorial</a></li>
  +  <li><a href="http://developer.java.sun.com/developer/Books/cservletsjsp/chapter14.pdf">Core Servlets and JavaServer Pages Tutorial (PDF)</a></li>
  +  <li><a href="http://www.orionserver.com/tutorials/tagtut/lesson1/lesson1.html">Orion Server Tutorial</a></li>
  +  </ul>
  +
  +  </section>
  +
  +  </body>
  +</document>
  
  
  
  1.9       +54 -52    jakarta-taglibs/src/doc/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/src/doc/project.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- project.xml	2001/05/03 15:35:19	1.8
  +++ project.xml	2001/05/05 18:24:50	1.9
  @@ -1,52 +1,54 @@
  -<?xml version="1.0" encoding="ISO-8859-1"?>
  -<project name="Taglibs Framework"
  -         href="http://jakarta.apache.org/taglibs"
  -        image="images/taglibs.gif">
  -
  -  <title>Jakarta-Taglib Downloads</title>
  -
  -    <menu name="Downloads">
  -      <item name="Entire Binary Distribution" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly"/>
  -      <item name="Entire Source Distribution" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly/src"/>
  -      <item name="Documentation" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly/projects/doc"/>
  -    </menu>
  -
  -    <menu name="Individual Tag Libraries">
  -      <item name="Application Taglib" href="http://jakarta.apache.org/taglibs/doc/application-doc/intro.html"/>
  -      <item name="BSF Taglib"      href="http://jakarta.apache.org/taglibs/doc/bsf-doc/intro.html"/>
  -      <item name="DateTime Taglib" href="http://jakarta.apache.org/taglibs/doc/datetime-doc/intro.html"/>
  -      <item name="DBTags Taglib"     href="http://jakarta.apache.org/taglibs/doc/dbtags-doc/intro.html"/>
  -      <item name="I18N Taglib"     href="http://jakarta.apache.org/taglibs/doc/i18n-doc/intro.html"/>
  -      <item name="Input Taglib"    href="http://jakarta.apache.org/taglibs/doc/input-doc/intro.html"/>
  -      <item name="JNDI Taglib"     href="http://jakarta.apache.org/taglibs/doc/jndi-doc/intro.html"/>
  -      <item name="JSP Spec Taglib" href="http://jakarta.apache.org/taglibs/doc/jspspec-doc/intro.html"/>
  -      <item name="Mailer Taglib"   href="http://jakarta.apache.org/taglibs/doc/mailer-doc/intro.html"/>
  -      <item name="Page Taglib"     href="http://jakarta.apache.org/taglibs/doc/page-doc/intro.html"/>
  -      <item name="Regexp Taglib"   href="http://jakarta.apache.org/taglibs/doc/regexp-doc/intro.html"/>
  -      <item name="Request Taglib"  href="http://jakarta.apache.org/taglibs/doc/request-doc/intro.html"/>
  -      <item name="Response Taglib" href="http://jakarta.apache.org/taglibs/doc/response-doc/intro.html"/>
  -      <item name="Scrape Taglib"   href="http://jakarta.apache.org/taglibs/doc/scrape-doc/intro.html"/>
  -      <item name="Session Taglib"  href="http://jakarta.apache.org/taglibs/doc/session-doc/intro.html"/>
  -      <item name="Utility Taglib"  href="http://jakarta.apache.org/taglibs/doc/utility-doc/intro.html"/>
  -      <item name="XSL Taglib"      href="http://jakarta.apache.org/taglibs/doc/xsl-doc/intro.html"/>
  -    </menu>
  -    
  -    <menu name="Unsupported Tag Libraries">
  -      <item name="SQL Sample Taglib"      href="http://jakarta.apache.org/taglibs/doc/sql-doc/intro.html"/>
  -    </menu>
  -    
  -    <menu name="Documentation">
  -      <item name="Binary Dist" href="binarydist.html"/>
  -      <item name="Source Dist" href="sourcedist.html"/>
  -      <item name="Tutorial" href="tutorial.html"/>
  -    </menu>
  -
  -    <menu name="Getting Involved">
  -      <item name="Overview" href="http://jakarta.apache.org/site/getinvolved.html"/>
  -      <item name="CVS Repositories" href="http://jakarta.apache.org/site/cvsindex.html"/>
  -      <item name="Mailing Lists" href="http://jakarta.apache.org/site/mail.html"/>
  -      <item name="Reference Library" href="http://jakarta.apache.org/site/library.html"/>
  -      <item name="Bug Database" href="http://jakarta.apache.org/site/bugs.html"/>
  -    </menu>
  -
  -</project>
  +<?xml version="1.0" encoding="ISO-8859-1"?>
  +<project name="Taglibs Framework"
  +         href="http://jakarta.apache.org/taglibs"
  +        image="images/taglibs.gif">
  +
  +  <title>Jakarta-Taglib Downloads</title>
  +
  +    <menu name="Downloads">
  +      <item name="Entire Binary Distribution" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly"/>
  +      <item name="Entire Source Distribution" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly/src"/>
  +      <item name="Documentation" href="http://jakarta.apache.org/builds/jakarta-taglibs/nightly/projects/doc"/>
  +    </menu>
  +
  +    <menu name="Individual Tag Libraries">
  +      <item name="Application Taglib" href="http://jakarta.apache.org/taglibs/doc/application-doc/intro.html"/>
  +      <item name="BSF Taglib"      href="http://jakarta.apache.org/taglibs/doc/bsf-doc/intro.html"/>
  +      <item name="DateTime Taglib" href="http://jakarta.apache.org/taglibs/doc/datetime-doc/intro.html"/>
  +      <item name="DBTags Taglib"     href="http://jakarta.apache.org/taglibs/doc/dbtags-doc/intro.html"/>
  +      <item name="I18N Taglib"     href="http://jakarta.apache.org/taglibs/doc/i18n-doc/intro.html"/>
  +      <item name="Input Taglib"    href="http://jakarta.apache.org/taglibs/doc/input-doc/intro.html"/>
  +      <item name="IO Taglib"       href="http://jakarta.apache.org/taglibs/doc/io-doc/intro.html"/>
  +      <item name="JNDI Taglib"     href="http://jakarta.apache.org/taglibs/doc/jndi-doc/intro.html"/>
  +      <item name="JSP Spec Taglib" href="http://jakarta.apache.org/taglibs/doc/jspspec-doc/intro.html"/>
  +      <item name="Mailer Taglib"   href="http://jakarta.apache.org/taglibs/doc/mailer-doc/intro.html"/>
  +      <item name="Page Taglib"     href="http://jakarta.apache.org/taglibs/doc/page-doc/intro.html"/>
  +      <item name="Regexp Taglib"   href="http://jakarta.apache.org/taglibs/doc/regexp-doc/intro.html"/>
  +      <item name="Request Taglib"  href="http://jakarta.apache.org/taglibs/doc/request-doc/intro.html"/>
  +      <item name="Response Taglib" href="http://jakarta.apache.org/taglibs/doc/response-doc/intro.html"/>
  +      <item name="Scrape Taglib"   href="http://jakarta.apache.org/taglibs/doc/scrape-doc/intro.html"/>
  +      <item name="Session Taglib"  href="http://jakarta.apache.org/taglibs/doc/session-doc/intro.html"/>
  +      <item name="Utility Taglib"  href="http://jakarta.apache.org/taglibs/doc/utility-doc/intro.html"/>
  +      <item name="XSL Taglib"      href="http://jakarta.apache.org/taglibs/doc/xsl-doc/intro.html"/>
  +      <item name="XTags Taglib"      href="http://jakarta.apache.org/taglibs/doc/xtags-doc/intro.html"/>
  +    </menu>
  +    
  +    <menu name="Unsupported Tag Libraries">
  +      <item name="SQL Sample Taglib"      href="http://jakarta.apache.org/taglibs/doc/sql-doc/intro.html"/>
  +    </menu>
  +    
  +    <menu name="Documentation">
  +      <item name="Binary Dist" href="binarydist.html"/>
  +      <item name="Source Dist" href="sourcedist.html"/>
  +      <item name="Tutorial" href="tutorial.html"/>
  +    </menu>
  +
  +    <menu name="Getting Involved">
  +      <item name="Overview" href="http://jakarta.apache.org/site/getinvolved.html"/>
  +      <item name="CVS Repositories" href="http://jakarta.apache.org/site/cvsindex.html"/>
  +      <item name="Mailing Lists" href="http://jakarta.apache.org/site/mail.html"/>
  +      <item name="Reference Library" href="http://jakarta.apache.org/site/library.html"/>
  +      <item name="Bug Database" href="http://jakarta.apache.org/site/bugs.html"/>
  +    </menu>
  +
  +</project>