Staging to production list
Use this list to determine the tools that are required to move your artifacts from a staging server to your production server.
- For the base portal: SampleBase
- For the Virtual Portals: Sampele1
Themes and skins
Choose one of the following static resource options:
- Static resources in the WebDAV file store
- Follow the staging to production documentation to export and import
your themes and skins. See Developing themes for a production portal.
- Directory structure
- Compress the files that contain static theme content and place them in the content/webdav directory. This placement allows the themes to be automatically uploaded to the dav:fs-type1/themes/ directory in the WebDAV file store.
- Static resources in an .ear file
- Follow the staging to production documentation to export and import
your themes and skins. See Developing themes for a production portal.
- Directory structure
- Place the theme .ear files in the InstallableApps/ear directory.
Portal Server artifacts
- action
- client
- component
- content-node (pages)
- credential-segment
- device-class
- global-settings
- language
- markup
- resource-type
- skin (definition)
- task
- theme (definition)
- services-settings
- servlet (definition)
- portal
- portlet-app
- portlet
- portletinstance
- transformation
- transformation-app
- transformationinstance
- url-mapping-context
- virtual-resource
- web-app
- wsrp-producer
- cross-page-wire
- wire
- XMLAccess .xml files (for installation)
- Place these files in the following directory: content/xmlaccess/install.Note: These files might contain the statements to install portlets and transformations out of the war directory and to create pages.
- XMLAccess .xml files (for uninstallation)
- Place these files in the following directory: content/xmlaccess/uninstall.Note: These files might contain the statements to remove portlets, transformations, and pages.
- References
- For information about the portal XML configuration interface and how to work with it see Working with the XML configuration interface and XML configuration reference.
WebDAV files
- Directory
- Place these files in the webdav directory.
This directory and its subtree structure contain artifacts that must
be uploaded to the WebDAV file store. There are the following possible
subdirectories:
- themes
- skins
- layout-templates
- common-resources
- References
- See Exporting content from the filestore.
Personalization rules and campaigns
- Task
- Use the pznload task to export and import the rules and campaigns.
- Directory
- Place the files in the content/pzn directory. Personalization related artifacts, such as JAR files that contain business rules and personalization .nodes files, are in this directory.
- References
- See Staging Personalization rules to production.
Web Content Manager data
- Export task
- Use the export-wcm-data task to export Web Content Manager data.
- Import task
- Use the import-wcm-data task to import Web Content Manager data.
- Directory
- Place the files in the content/wcm directory. Each subdirectory represents a separate web content library. These libraries are a specialized form of JCR artifact. Web content libraries are separated into their own directory.
- References
- See Exporting and importing web content libraries.
Portlet WAR files
Choose one or more of the following portlet options:
- JSR 168 and JSR 286 Portlets (without an XMLAccess script to deploy)
- Place these portlets in the following directory: InstallableApps/portlets.
- JSR 168 and JSR 286 Portlets (with an XMLAccess script to deploy)
- Place these portlets in the following directory: InstallableApps/war.
- IBM API Portlets
- Place these portlets in the following directory: InstallableApps/war.Note: IBM legacy portlets are not handled automatically. These portlets are copied to the archive and must be installed by an accompanied XMLAccess script.
- Transformation .war files
- Place these portlets in the following directory: InstallableApps/war.Note: These .war files are not handled automatically. These files are copied to the archive and must be installed by an accompanied XMLAccess script.
Shared libraries
For globally available JAR files, place the JAR files into either the shared/app or shared/ext directories. These files are not copied to the equivalent directories.
EAR files
Places files in the InstallableApps/ear directory. This directory contains any EAR files that must be deployed to the application server. It also contains WAR files that do not contain any portlets and must be installed directly to the application server.
More components to stage
- Portal Server Performance Tuning parameters
- Follow the performance tuning guide: Performance
- Active Site Analytics Statistics
- There are no applicable tools for exporting or importing Active Site Analytics Statistics. Statistics from staging server are not typically exported or imported. See Analyzing portal usage data.
- WebSphere® Application Server Resource Environment Providers (Portal service settings are stored as Resource Environment Providers)
- Run the wsadmin task to export. Run the following ConfigEngine task
to import: update-properties.See the following documentation:
- External Security Manager
- Follow the staging to production documentation. See Staging and external security managers.
- Custom components
- The following items are custom components:
- Custom login commands
- Custom credential vault adapters
- Custom credentials
- Custom component property files
Custom components are not part of IBM WebSphere Portal. Custom components that are developed by the customer must be manually re-created on each system that is involved in the staging to production process.