ContentZip
A generic Content zip package
Overview
ContentZip: A generic Content zip package
Intent
- Automates the installation of arbitrary content such as static html, etc for a document root. The intent is to append to an existing document root directory where a zip package can easily be extracted to. It is important to not add to this directory in an absolute sense since we would not want to intrusively delete any data that could be shared by other deployment schemes (a shared docRoot for example).
Problem
Often content needs to be deployed and coordinated with an application deployment. For example, dynamic content is to be provided by an application server while static data also needs to be versioned, packaged, and deployed to some location in support of the application. This package could be deployed to an Apache httpd server or perhaps the application server itself depending on the environment and/or business requirements.
Design
- Super Type
- zip
subtype of the zip package. This subtype exists for contraint purposes only and contains no overridden commands.
Role | Concrete. (Objects can be created.) |
Instance Names | Unique |
Notification | false |
Template Directory | |
Data View | Children, proximity: 1 |
Logger Name | ContentZip |
Constraints
Allowed Property Values
Property | Allowed Values | Default | Enforced |
---|---|---|---|
package-filetype |
|
|
false |
package-repo-url |
|
|
false |
package-vendor |
|
|
false |
Commands
Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.