catlett 01/05/21 14:12:20
Modified: src/doc index.xml
Log:
updated to reflect the addition of the random taglib
Revision Changes Path
1.9 +293 -284 jakarta-taglibs/src/doc/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-taglibs/src/doc/index.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- index.xml 2001/05/20 02:25:15 1.8
+++ index.xml 2001/05/21 21:12:14 1.9
@@ -1,209 +1,218 @@
-<?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
+<?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
repository for JSP custom taglibs and Web Publishing tool extensions which
- support JSP custom taglibs. See the <a href="#Overview">Taglibs Overview</a> for
more information!</p>
-
- </section>
-
- <section name="Taglibs News" href="News">
- <news>
+ support JSP custom taglibs. See the <a href="#Overview">Taglibs Overview</a> for
more information!</p>
+
+ </section>
+
+ <section name="Taglibs News" href="News">
+ <news>
+ <newsitem date="05/20/2001" libname="mailer">
+ Support for attachments has been added to the mailer taglibrary. Support for
authentication to the mail server are in the works.
+ </newsitem>
+ <newsitem date="05/20/2001" libname="random">
+ The Random tag library has been added to CVS. This tag library creats random
number and random string generators.
<newsitem date="05/19/2001" libname="UltraDev">
Dan mandell has contributed an extension for Macromedia UltraDev 4.0
which adds support for JSP tag libraries. The Custom Tag Library
Extenxion (CTLX) is now available for testing. Thanks Dan!
+ </newsitem>
+ <newsitem date="05/10/2001" libname="Log">
+ The Log library has been added to CVS.
+ The Log tag library allows you to perform logging from inside your JSP
+ using log4j. See the Log home page for details!
+ </newsitem>
+ <newsitem date="05/09/2001" libname="Taglibs">
+ We have a new CVS module! The Sandbox module (jakarta-taglibs-sandbox)
+ is intended to be a playground/staging area for new tag library ideas.
+ Any Jakarta user may download tags from this module, but these tags will
+ not be officially supported unless they are voted into the main
+ repository (jakarta-taglibs).
+ </newsitem>
+ <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/10/2001" libname="Log">
- The Log library has been added to CVS.
- The Log tag library allows you to perform logging from inside your JSP
- using log4j. See the Log home page for details!
- </newsitem>
- <newsitem date="05/09/2001" libname="Taglibs">
- We have a new CVS module! The Sandbox module (jakarta-taglibs-sandbox)
- is intended to be a playground/staging area for new tag library ideas.
- Any Jakarta user may download tags from this module, but these tags will
- not be officially supported unless they are voted into the main
- repository (jakarta-taglibs).
- </newsitem>
- <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 Overview" href="Overview">
-
- <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>
-
+ <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 Overview" href="Overview">
+
+ <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>
+
<p>Custom Tag Library Extensions (CTLX) are extensions for popular
web publishing tools which add support for use of JSP custom taglibs.</p>
- </section>
-
- <section name="Taglib 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 <form>
- 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="Log" state="develop">
- The "Log" tag library contains tags that allow you to log
- messages from inside your JSP to the log4j subsystem which can then
- write these messages to a variety of sources such as files, JMS, RPC etc.
- </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>
+
+ <section name="Taglib 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 <form>
+ 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="Log" state="develop">
+ The "Log" tag library contains tags that allow you to log
+ messages from inside your JSP to the log4j subsystem which can then
+ write these messages to a variety of sources such as files, JMS, RPC etc.
+ </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="Random" state="develop">
+ The Random tag library creates generators for random strings and random
numbers which are accessable within the JSP.
+ </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="Custom Tag Library Extensions (CTLX)" href="Extensions">
<ctlxindex>
<ctlxinfo name="UltraDev" state="develop">
@@ -211,90 +220,90 @@
libraries when publishing JSP pages using UltraDev 4.0.
</ctlxinfo>
</ctlxindex>
+ </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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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>
-
- <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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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>
+
+ </body>
+</document>