| <?xml version="1.0"?> |
| |
| <document> |
| |
| <properties> |
| <title>Velocity</title> |
| <author email="jvanzyl@locus.apache.org">Velocity Documentation Team</author> |
| </properties> |
| |
| <body> |
| |
| <section name="Velocity v1.2 Release Candidate 2 Released"> |
| |
| <p> |
| <table> |
| <tr> |
| <td> |
| <img src="images/powered-by-logo.gif" alt="powered-by-logo.gif" width="77" height="32"/> |
| </td> |
| <td> |
| Release candidate 2 of version 1.2 of the |
| Velocity Template Engine is now available. |
| This release is a minor administrative release to address |
| problems in the RC1 distribution file. Other than the |
| minor modifications listed in the changelog, there are no |
| major differences from RC1. |
| </td> |
| </tr> |
| </table> |
| </p> |
| |
| <p> |
| Combining contributions from throughout the |
| Velocity community, this version offers many new enhancements, |
| features and fixes over version 1.1. |
| </p> |
| <p> |
| Major enhancements include : |
| </p> |
| |
| <ul> |
| <li> |
| Application programmers now can instantiate separate, independent |
| instances of the Velocity Template Engine or continue to use the |
| traditional singleton model. |
| </li> |
| <li> |
| Major improvements to Anakia and Texen. |
| </li> |
| <li> |
| The Velocimacro system can be configured to reload changed |
| VM libraries automatically when the macro definitions change. |
| </li> |
| </ul> |
| <p> |
| Minor enhancements are too numerous to mention. Please see the |
| <a href="changes.html">change log |
| </a> for details. |
| </p> |
| |
| </section> |
| |
| <section name="Velocity News"> |
| |
| <p> |
| <strong>New Apache Site Generated with Anakia</strong> |
| <blockquote> |
| The new web site of the |
| <a href="http://www.apache.org">Apache Software Foundation</a> |
| is now generated using |
| <a href="anakia.html">Anakia</a>, |
| the Velocity-based XML transformation tool. |
| Take a look. |
| </blockquote> |
| </p> |
| |
| <p> |
| <strong>Need To Mix JSP and Velocity?</strong> |
| <blockquote> |
| Take a look at a new contribution, a |
| <a href="veltag.html">Velocity taglib</a> that lets you |
| use Velocity right in your JSPs. |
| </blockquote> |
| </p> |
| |
| <p> |
| <strong>4 published articles covering Velocity</strong> |
| </p> |
| |
| <blockquote> |
| <a href="http://www.webtechniques.com/archives/2001/09/serv/">Getting Up |
| to Speed with Velocity</a> is a really well written article by Jim |
| Jagielski about the merits of using a tool like Velocity. |
| </blockquote> |
| |
| <blockquote> |
| Many people believe that Velocity can only be used in the context of web |
| applications. This excellent <a |
| href="http://www.javaworld.com/javaworld/jw-07-2001/jw-0727-templates.html">JavaWorld |
| article</a> by Leon Messerschmidt shows that the design of Velocity is |
| such that it can be used in a myriad of applications. |
| </blockquote> |
| |
| <blockquote> |
| The Java Developer Journal recently <a |
| href="http://www.sys-con.com/java/articlea.cfm?id=1080">published</a> an |
| edited version of the <a href="./ymtd/ymtd.html">YMTD article</a> by Jon |
| Stevens as the cover story for their July edition. |
| </blockquote> |
| |
| <blockquote> |
| The Sun <i>Dot-Com Builder</i> developer information site has a "Best Practices" product profile on Velocity. Check it out |
| <a href=" http://dcb.sun.com/practices/profiles/velocity.jsp">here</a>. Thanks Sun! |
| </blockquote> |
| |
| <p> |
| <strong> 4 Products/Projects Now Depend on Velocity </strong> |
| </p> |
| <blockquote> |
| Gentleware, Xadra and Vamp have built products which depend on Velocity. |
| J/Top, a server monitoring project, also uses Velocity for email output |
| formatting. |
| We have listed them on our ever expanding <a |
| href="./powered.html">Powered By Velocity</a> page. |
| </blockquote> |
| |
| <p> |
| <strong> 5 Web Frameworks Now Support Velocity </strong> |
| </p> |
| <blockquote> |
| Turbine, JPublish, Melati, Maverick and WebWork |
| all support Velocity. |
| We have listed them on our ever expanding <a |
| href="./powered.html">Powered By Velocity</a> page. |
| </blockquote> |
| |
| </section> |
| |
| <section name="What is Velocity?"> |
| |
| <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 web sites; for |
| example, it can 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. Velocity also provides template services for the |
| <a href="http://jakarta.apache.org/turbine/">Turbine</a> web application |
| framework. Velocity+Turbine provides a template service that will allow |
| web applications to be developed according to a true MVC model. |
| </p> |
| |
| </section> |
| |
| |
| |
| <section name="Where do I get releases?"> |
| |
| <p> |
| The current release version is version 1.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.1/">here</a>. |
| </p> |
| |
| <p> |
| The latest release candidate, verion 1.2-rc1 can be found |
| <a href="http://jakarta.apache.org/builds/jakarta-velocity/release/v1.2/">here</a>. |
| </p> |
| |
| </section> |
| |
| <section name="Where do I get nightly snapshots?"> |
| |
| <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> |
| |
| </section> |
| |
| <section name="How do I contribute, give feedback, fix bugs and so on?"> |
| |
| <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> |
| |
| </section> |
| |
| </body> |
| </document> |
| |
| |
| |
| |
| |