The TM4Web subproject brings together a number of different tools and integration libraries all aimed at making it easier to develop web applications using the TM4J topic map engine. Rather than provide a single complete web application, we have chosen to produce integrations with some of the leading open-source web application frameworks. The TM4Web project also includes some simple reference implementations which you should be able to get up and running with minimal configuration.
The elements of the TM4Web subproject include:
- TM4Web/Velocity - Integrates TM4J with the Jakarta Velocity page templating engine.
- XSLT Stylesheets - A collection of stylesheets for working with data in XTM format. There is also a simple "driver" program which ensures that the topic map to be processed is completely merged and in a consistent form prior to styling - making stylesheet development much easier.
- Cocoon Integration - Provides Cocoon transformers for accessing and transforming topic map data from the TM4J engine.