blob: c9e4dc6239d12c541784b00ae1b3ddac2aae5f79 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- Content Stylesheet for Site -->
<!-- start the processing -->
<!-- ====================================================================== -->
<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
<!-- Main Page Section -->
<!-- ====================================================================== -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="author" value="Velocity Documentation Team">
<meta name="email" value="jvanzyl@zenplex.com">
<title>Velocity - Velocity</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#525D76">
<table border="0" width="100%" cellspacing="0">
<!-- TOP IMAGE -->
<tr>
<td align="left">
<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
</td>
<td align="right">
<a href="http://jakarta.apache.org/velocity/"><img src="./images/logo.gif" alt="Velocity" border="0"/></a>
</td>
</tr>
</table>
<table border="0" width="100%" cellspacing="4">
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr>
<!-- LEFT SIDE NAVIGATION -->
<td width="20%" valign="top" nowrap="true">
<!-- ============================================================ -->
<p><strong>About</strong></p>
<ul>
<li> <a href="./index.html">Overview</a>
</li>
<li> <a href="./getting-started.html">Getting Started</a>
</li>
<li> <a href="http://jakarta.apache.org/builds/jakarta-velocity/">Download</a>
</li>
<li> <a href="./install.html">Install</a>
</li>
<li> <a href="./design.html">Design</a>
</li>
<li> <a href="./contributors.html">Contributors</a>
</li>
<li> <a href="./changes.html">ChangeLog</a>
</li>
<li> <a href="./code-standards.html">Coding Standards</a>
</li>
<li> <a href="./license.html">License</a>
</li>
<li> <a href="./todo.html">TODO</a>
</li>
<li> <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Velocity">Report Issues</a>
</li>
</ul>
<p><strong>Community</strong></p>
<ul>
<li> <a href="./powered.html">Powered By Velocity</a>
</li>
<li> <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
</li>
<li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
</li>
<li> <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repositories</a>
</li>
</ul>
<p><strong>Docs</strong></p>
<ul>
<li> <a href="./user-guide.html">User's Guide (English)</a>
</li>
<li> <a href="./user-guide_fi.html">User's Guide (Finnish)</a>
</li>
<li> <a href="./user-guide_fr.html">User's Guide (French)</a>
</li>
<li> <a href="./user-guide_es.html">User's Guide (Spanish)</a>
</li>
<li> <a href="./developer-guide.html">Developer's Guide</a>
</li>
<li> <a href="./vtl-reference-guide.html">VTL Reference Guide</a>
</li>
<li> <a href="./specification.html">Specification</a>
</li>
<li> <a href="./api/index.html">Javadoc</a>
</li>
</ul>
<p><strong>Tools</strong></p>
<ul>
<li> <a href="./tools/index.html">Velocity Tools</a>
</li>
<li> <a href="./anakia.html">Anakia : XML->doc tool</a>
</li>
<li> <a href="./texen.html">Texen : text generation</a>
</li>
<li> <a href="./dvsl/index.html">DVSL : XML xformation</a>
</li>
<li> <a href="./veltag.html">Veltag : JSP taglib</a>
</li>
<li> <a href="./migration.html">Migration to Velocity</a>
</li>
<li> <a href="./devtools.html">Editors and IDEs</a>
</li>
</ul>
<p><strong>Comparisons</strong></p>
<ul>
<li> <a href="./ymtd/ymtd.html">YMTD</a>
</li>
<li> <a href="./differences.html">VM/WM Differences</a>
</li>
<li> <a href="./casestudy1.html">JSP vs. Velocity</a>
</li>
<li> <a href="./casestudy2.html">XMLC vs. Velocity</a>
</li>
</ul>
<p><strong>Site Translations</strong></p>
<ul>
<li> <a href="http://jakarta.apache.org/velocity/">English</a>
</li>
<li> <a href="http://www.jajakarta.org/velocity/">Japanese</a>
</li>
</ul>
</td>
<td width="80%" align="left" valign="top">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Velocity v1.4-rc1 Released"><strong>Velocity v1.4-rc1 Released</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
<table>
<tr>
<td>
<img src="images/powered-by-logo.gif" alt="powered-by-logo.gif" width="77" height="32" />
</td>
<td>
Release candidate #1 of Version 1.4 of the Velocity Template Engine is
available. Yay! (2003-10-10)
</td>
</tr>
</table>
</p>
<p>
Changes include :
<ul>
<li>New (and better) introspection code</li>
<li>Pluggable introspection</li>
<li>Lots of little fixes. See changelog.</li>
</ul>
</p>
<p>
As this is a release candidate, it is <b>not</b> mirrored and can be found
<a href="http://cvs.apache.org/dist/jakarta/velocity/v1.4rc1/">here</a>.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Notice : JDOM API Change"><strong>Notice : JDOM API Change</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
As part of their effort to reach v1.0, the JDOM
community has made slight modifications to their API.
This will affect Velocity users that use the 'Anakia'
package.
</p>
<p>
Velocity versions 1.4 and older require using a version
of JDOM older than beta10rc1. All new releases of
Velocity will use JDOM beta10rc1 and 1.0 when it comes out.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Velocity News"><strong>Velocity News</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
<strong>New Article on Velocity</strong>
<blockquote>
Sing Li discusses how to use Velocity in a standalone application
as well as a replacement for JSP in the Struts MVC framework in this
<a href="http://www.ibm.com/developerworks/library/j-velocity/">
article</a>
(<i>2004-02-19</i>)
</blockquote>
</p>
<p>
<strong>ALE uses Velocity</strong>
<blockquote>
Brad Cox is pleased to announce the alpha (0.1) release of the
<a href="http://virtualschool.edu/ale/">Action Learning Environment (ALE)</a>
, an open source environment for
building experiential learning environments.
ALE is open source (free) software and is available
(<i>2004-1-22</i>)
</blockquote>
</p>
<p>
<strong>New Article on Velocity</strong>
<blockquote>
Erik Hatcher's recent article
<a href="http://today.java.net/pub/a/today/2003/12/16/velocity.html">
Velocity: Fast Track to Templating</a> is currently a featured
article at <a href="http://www.java.net/">java.net</a>.
(<i>2003-12-23</i>)
</blockquote>
</p>
<p>
<strong>Velosurf 0.8 Released</strong>
<blockquote>
<a href="http://velosurf.sourceforge.net">Velosurf</a>,
a database access tool for use with the Velocity template engine,
has released v0.8
(<i>2003-10-21</i>)
</blockquote>
</p>
<p>
<strong>Generate SOAP messages with Ivory</strong>
<blockquote>
<a href="http://ivory.codehaus.org/soaplet/index.html">Ivory Soaplet</a>
framework uses Velocity to generate SOAP messages.
(<i>2003-10-14</i>)
</blockquote>
</p>
<p>
<strong>IntelliJ IDEA Uses Velocity</strong>
<blockquote>
<a href="http://www.intellij.com/">IntelliJ IDEA</a> uses Velocity as its
templating system for generating class and method javaodocs.
(<i>2003-10-14</i>)
</blockquote>
</p>
<p>
<strong>Cotsec Forms Uses Velocity</strong>
<blockquote>
<a href="http://www.cotsec.com/">Cotsec</a> has released a
cross-language/cross-platform rapid development
environment called Cotsec Forms that uses Velocity as its underlying
template engine.
(<i>2003-08-23</i>)
</blockquote>
</p>
<p>
<strong>Velocity Tools 1.0</strong>
<blockquote>
The first release of the <a href="tools/index.html">Velocity Tools</a> subproject is
<a href="http://jakarta.apache.org/builds/jakarta-velocity-tools/release/v1.0/">available</a>.
It includes a generic tools package, support for clean, quick MVC web
development in the VelocityView package, and support for integration with
the Struts framework.
(<i>2003-07-16</i>)
</blockquote>
</p>
<p>
<i>Archived articles are <a href="newshistory.html">here</a></i>.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="What is Velocity?"><strong>What is Velocity?</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
Velocity is a Java-based template engine. It permits anyone to use
the simple yet powerful template language to reference objects
defined in Java code.
</p>
<p>
When Velocity is used for web development, Web designers can work in
parallel with Java programmers to develop web sites according to the
Model-View-Controller (MVC) model, meaning that web page designers
can focus solely on creating a site that looks good, and programmers
can focus solely on writing top-notch code. Velocity separates Java
code from the web pages, making the web site more maintainable over
the long run and providing a viable alternative to <a href="http://java.sun.com/products/jsp/">Java Server Pages</a>
(JSPs) or <a href="http://www.php.net/">PHP</a>.
</p>
<p>
Velocity's capabilities reach well beyond the realm of the web;
for example, it can be used to generate SQL and PostScript and XML
(see <a href="./anakia.html">Anakia</a> for more information on
XML transformations) from templates. It can be used either as a
standalone utility for generating source code and reports, or as
an integrated component of other systems. For instance, Velocity
provides template services for the <a href="http://jakarta.apache.org/turbine/">Turbine</a> web
application framework, together providing a view engine
facilitating development of web applications according to a true
MVC model.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Where do I get releases?"><strong>Where do I get releases?</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
The current release version is version 1.3.1.
</p>
<p>
The release distribution is available in both <code>tar.gz</code> and <code>zip</code>
formats, and are found <a href="http://jakarta.apache.org/builds/jakarta-velocity/release/v1.3.1/">here</a>.
</p>
<p>
The latest <i>release candidate</i> v1.4-rc1 can be found
<a href="http://cvs.apache.org/dist/jakarta/velocity/v1.4rc1/">here</a>.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Where do I get nightly snapshots?"><strong>Where do I get nightly snapshots?</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
Nightly snapshots of the Velocity CVS can be found
<a href="http://jakarta.apache.org/builds/jakarta-velocity/nightly/">here</a>.
</p>
<p>
These are meant to provide easy access to the actual project CVS tree.
As this is our live development workspace, there are no guarantees as to
what you will find there,although we do our best to maintain a buildable
source tree. If you are looking for the stable supported release, please
use the current release of Velocity.
</p>
<p>
If you are willing to risk getting dirty, we invite you to try the
nightly snapshot to see the current state of affairs (and help out!) <a href="http://jakarta.apache.org/site/cvsindex.html">Public CVS
access</a> is also available.
</p>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="How do I contribute, give feedback, fix bugs and so on?"><strong>How do I contribute, give feedback, fix bugs and so on?</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
The Velocity project really needs and appreciates any contributions,
including documentation help, source code and feedback. Suggested
changes should come in the form of source code and/or very detailed
and constructive feedback.
</p>
<ul>
<li>
There is a list of <a href="contributors.html">Active Developers</a>.
Submit some code and get your name added!</li>
<li>
Discussion occurs on the <a href="http://jakarta.apache.org/getinvolved/mail.html">Velocity
mailing list</a>.</li>
<li>
Access to the CVS <strong>jakarta-velocity</strong> repository is available both
<a href="http://cvs.apache.org/viewcvs/jakarta-velocity/">online</a>
and with a <a href="http://jakarta.apache.org/getinvolved/cvsindex.html">cvs client</a>.</li>
</ul>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
</td>
</tr>
<!-- FOOTER -->
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr><td colspan="2">
<div align="center"><font color="#525D76" size="-1"><em>
Copyright &#169; 1999-2004, The Apache Software Foundation
</em></font></div>
</td></tr>
</table>
</body>
</html>
<!-- end the processing -->