| 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 codePluggable introspectionLots 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.gzandzipformats, 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.
 |  | 
 |  |