Create an initial portal solution release


The initial solution release is constructed on the integration system. The development team delivers portal artifacts, and the administrators deliver configurations. These configurations and artifacts are integrated on the integration system to build the initial portal solution release. The release manager builds the package of the initial release for delivery to the operation team for installation on the staging and production systems.

The following process is an example of a portal solution development process. Derivations of this process are possible and expected. Assignment of installation and maintenance related tasks may vary from customer to customer. This process is typically iterative, with multiple cycles of the process described here being performed. This example does not illustrate all levels of test and software quality assurance. It focuses on configuration and artifact creation and management.

Process:

Prerequisite: Portal is successfully installed on the integration system. Development systems are available.

Portlet Developer Create portlets and portlet applications on a development system.
Portlet Developer Perform unit tests of portlets and portlet applications on a development system.
Portlet Developer Deliver portlets and portlet applications into the version control system (VCS).
Portal Developer Create portal artifacts on a development system.
Portal Developer Perform unit tests of portal artifacts on a development system.
Portal Developer Deliver portal artifacts into the VCS.
Portal Designer Create portal look and feel artifacts (Themes, Skins, Screens, Help Pages) on a development system.
Portal Designer Perform unit tests of portal look and feel artifacts on a development system.
Portal Designer Deliver portal look and feel artifacts into the VCS.
Portal Administrator Select ready made portlets (including administrative portlets) and portal artifacts for use.
Portal Administrator Deliver ready made portlets (including administrative portlets) and portal artifacts into the VCS.
Portal Administrator Check out all artifacts from the VCS.
Portal Administrator Install artifacts onto development system (content master).
Portal Administrator Configure WebSphere Portal on the integration system. This includes global portal settings and other configurations, such as property file entries.
Portal Administrator Deliver documentation on global settings and configurations, for example, a description file, into the VCS.
Portal Administrator Create the WebSphere Portal solution configuration including content hierarchy, page layouts, and portlet configurations, on the development system.
Portal Administrator Export release configuration (export-release-data-only) from content master using the XML configuration interface . Export the content topology as well as all portlets.
Portal Administrator Deliver the portal solution release configuration into the VCS.
Release Manager Place the version artifacts and configurations as a portal solution release in the VCS.
Release Manager Check out all artifacts for the portal solution release from the VCS.
Release Manager Install the artifacts to the integration system.
Release Manager Check out all configurations for the portal solution release from the VCS.
Release Manager Import configurations into the integration system using the XML configuration interface.
Development Team/Test Team Perform integration tests of the release on the integration system.
Release Manager Notify the portal operator about the availability of the initial portal solution release.

 

Alternative flow:

If multiple portal administrators work on different branches within the content hierarchy, and an overall administrator is responsible for the global content hierarchy,

Portal Administrator: Agree with the overall portal administrator on content integration element unique names.

Portal Administrator: Replace parent reference of content root elements in the partial configuration with reference to unique names of integration elements in global portal content hierarchy.

Portal Administrator: Deliver portal configuration into the VCS.

 

See also

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.