Note:
Adobe is migrating Content Services ES customers to the Content Repository built on the modern, modular CRX architecture, acquired during the Adobe acquisition of Day Software. The Content Repository is provided with LiveCycle Foundation and is available as of the LiveCycle ES4 release.
An Alfresco Module Package (AMP) is a collection of code, XML,
images, CSS, and other content that collectively extend the functionality
or data provided by the LiveCycle Content Services (deprecated) repository. An
AMP can contain a set of custom templates, a new category, a custom
model and associated user interface customizations, or a complete
new set of functionality such as records management.
Anything that extends the Content Services (deprecated) repository is called
a
module
, and must be packaged as an AMP by adding it to
the Content Services (deprecated) WAR file using the Module Management Tool.
After the WAR file is deployed to the application server and the
repository is restarted, the installed module configuration is detected
and the repository is bootstrapped to include the new module functionality
and data.
The information below is based on a sample located within your
SDK installation at \sdk\misc\ContentServices\adobe-contentservices-sdk.zip\BasicAmpSample.
Summary of steps
To create an AMP, you must perform the following
steps:
-
Set up the AMP project structure.
-
Build the AMP.
-
Install the AMP.