About
Community
Docs
Tools
Comparisons
Site Translations
|
Velocity v1.4 Released
|
|
Version 1.4 of the Velocity Template Engine is finally released (2004-4-14)
|
Changes include :
- New (and better) introspection code
- Pluggable introspection
- Lots of little fixes. See changelog.
|
|
Notice : JDOM API Change
|
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.
Velocity versions 1.4 and older require using a version
of JDOM older than beta10rc1. All new releases of
Velocity will require JDOM 1.0.
|
|
Velocity News
|
Another Velocity Article
New
article on a JSP to Velocity project.
(2004-04-26)
Velocity Dreamweaver Extension
Jason Gill (aka Pete the Chop) wrote a
Dreamweaver Extension that gives full Velocity support
in Dreamweaver. Give it a look if you use Dreamweaver.
(2004-04-14)
New Article on Velocity
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
article
(2004-02-19)
ALE uses Velocity
Brad Cox is pleased to announce the alpha (0.1) release of the
Action Learning Environment (ALE)
, an open source environment for
building experiential learning environments.
ALE is open source (free) software and is available
(2004-1-22)
New Article on Velocity
Erik Hatcher's recent article
Velocity: Fast Track to Templating is currently a featured
article at java.net.
(2003-12-23)
Velosurf 0.8 Released
Velosurf,
a database access tool for use with the Velocity template engine,
has released v0.8
(2003-10-21)
Generate SOAP messages with Ivory
Ivory Soaplet
framework uses Velocity to generate SOAP messages.
(2003-10-14)
IntelliJ IDEA Uses Velocity
IntelliJ IDEA uses Velocity as its
templating system for generating class and method javaodocs.
(2003-10-14)
Cotsec Forms Uses Velocity
Cotsec has released a
cross-language/cross-platform rapid development
environment called Cotsec Forms that uses Velocity as its underlying
template engine.
(2003-08-23)
Velocity Tools 1.0
The first release of the Velocity Tools subproject is
available.
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.
(2003-07-16)
Archived articles are here.
|
|
What is Velocity?
|
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.
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 Java Server Pages
(JSPs) or PHP.
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 Anakia 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 Turbine web
application framework, together providing a view engine
facilitating development of web applications according to a true
MVC model.
|
|
Where do I get releases?
|
The current release version is version 1.4
The release distribution is available in both tar.gz and zip
formats, and are found here.
The previous 1.3.1 release is found here.
|
|
Where do I get nightly snapshots?
|
Nightly snapshots of the Velocity CVS can be found
here.
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.
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!) Public Subversion
access is also available.
|
|
How do I contribute, give feedback, fix bugs and so on?
|
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.
|
|
|