The versioned module stores the application’s versioning configuration, so it is maintained separately from the application’s production configuration. When you create the versioned module, you specify the source module and appropriate ATG Content Administration modules in the ATG-Required property of the versioned module’s manifest.

When creating the versioned module’s manifest, list ATG Content Administration modules before the source module:

ATG-Required: Publishing.base source-module-name

Note: Although not required, it is a good idea to differentiate the source module from the original application module by appending ver to the source module name. For example, given source module Catalog, you might name the versioned module CatalogVer.

For detailed information on creating an ATG application module and its manifest file, see the ATG Platform Programming Guide.