IBM BPM, V8.0.1, All platforms > Customize and rebranding interfaces > Customize Process Portal > Customize Process Portal spaces > Customize banners

Deploying a custom banner to a Process Portal space

After you have modify banner files, you must deploy the banner so that the customization appears in a space.

You must have administrator privileges to complete this task.

Ensure that you make your changes on a local copy of the banner files.


Procedure

  1. After you complete your edits to the banner content, ensure that the directory containing the edited banner files is part of the WebDAV folder. This directory must appear as a peer to the original bspace folder.

    If necessary, copy and paste the directory to the necessary location. Your WebDAV folder now contains the following folders:

     WebDAV_folder/themes/bspaceTheme/banner/bspace
    
     WebDAV_folder/themes/bspaceTheme/banner/ folderName
    where folderName is the name of your folder.
  2. Locate the Mashups_DynamicSpotMapping file.

    For a stand-alone server:

    profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config
    For a cluster:
    dmgr_profile_root/BusinessSpace/cluster/mm.runtime.prof/config
  3. Change the value of the BannerHtml property to res:/mum/mycontenthandler/mm/dav/filestore/public/themes/bspaceTheme/banner/ folderName/banner.html, where folderName is the folder name you assigned in Step 1.

  4. Run the updatePropertyConfig command using the wsadmin scripting client to update the configuration.

    • For a stand-alone server:

      The following example uses Jython:

      AdminTask.updatePropertyConfig('[-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"]')
      
      AdminConfig.save()
      The following example uses Jacl:
      $AdminTask updatePropertyConfig {-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"} 
      $AdminConfig save

    • For a cluster:

      The following example uses Jython:

      AdminTask.updatePropertyConfig('[-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"]')
      
      AdminConfig.save()
      The following example uses Jacl:
      $AdminTask updatePropertyConfig {-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"} 
      $AdminConfig save

  5. Clear your browser cache, and then log in to in a Process Portal space. You can now see the updated banner.

Customize banners in Process Portal spaces


Related tasks:
Customize the Help link in Process Portal spaces
Hiding banner elements in Process Portal spaces
Running custom code in a Process Portal space at logout
Create custom banner files for Process Portal spaces


Related reference:
Example: Customizing CSS styles to hide existing banner content in a Process Portal space