ログイン・ページのカスタマイズ

あなたの会社のロゴや色が使用されるように Process Portal のログイン・ページをカスタマイズできます。

始める前に

このタスクを実行するには、管理者特権が必要です。

Distributed Authoring and Versioning (WebDAV) は、相互運用が可能な協調アプリケーションを作成するためのネットワーク・プロトコルを備えています。 スタイルを設計およびカスタマイズするためには、WebDAV フォルダーへのアクセス権が必要です。 サーバーの再始動が必要になる場合もあります。

ヒント: 変更が多数ある場合は、Mozilla Firebug など、カスケーディング・スタイル・シート (CSS) ファイルを編集可能な Web 開発ツールを使用してください。 イメージを同サイズの他のイメージと置き換えるなどの単純な変更の場合、Web 開発ツールは不要です。

このタスクについて

イメージ・ファイルがログイン画面のエレメントを提供し、CSS ファイルがこれらのエレメントの使用法や位置決めを制御します。デフォルトのスタイル設定は、login.css ファイル内にあります。ログイン・ページをカスタマイズするには、変更した別の CSS ファイルで、これらの設定をオーバーライドします。

手順

  1. WebDav フォルダーに接続し、/login ディレクトリーにナビゲートします。Process Portal スペースをカスタマイズするための WebDav フォルダーへの接続を参照してください。
  2. bspace フォルダーとコンテンツのローカル・コピーを作成し、名前を変更します。
  3. 新規フォルダーには images ディレクトリーが含まれています。 このフォルダーに、ログイン・ページに表示する任意の新規イメージ・ファイルを追加します。
  4. login.css ファイルのコピーを変更して、 ログイン・ページの外観 (表示される背景色やイメージなど) を変更します。 login.css に対して行うことができる変更のタイプの例については、例: Process Portal のログイン・ページのカスタマイズを参照してください。
  5. オリジナルと新規のフォルダーの両方が含まれるように、新規フォルダーを WebDAV login フォルダーにコピーします。 この時点で、WebDAV フォルダー・ディレクトリーには次のフォルダーが含まれています。
    WebDAV_folder/login/bspace
    
    WebDAV_folder/login/folderName
    folderName はフォルダーの名前です。
  6. ConfigService.properties ファイルを見つけます。
    スタンドアロン・サーバーの場合:
    profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config
    クラスターの場合:
    dmgr_profile_root/BusinessSpace/cluster/mm.runtime.prof/config
  7. com.ibm.bspace.login.style プロパティーのフォルダー名の値を、bspace フォルダーのコピーを格納するフォルダー WebDAV_folder/login/folderName に変更します。
  8. wsadmin スクリプト・クライアントを使用して、updatePropertyConfig コマンドを実行することで、構成を更新します。
    • スタンドアロン・サーバーの場合:
      次の例では、Jython を使用しています。
      AdminTask.updatePropertyConfig('[-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/ConfigService.properties" -prefix "Mashups_"]')
      
      AdminConfig.save()
      Jacl を使用した例を以下に示します。
      $AdminTask updatePropertyConfig {-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/ConfigService.properties" -prefix "Mashups_"}
      
      $AdminConfig save
    • クラスターの場合:
      次の例では、Jython を使用しています。
      AdminTask.updatePropertyConfig('[-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/ConfigService.properties" -prefix "Mashups_"]')
      
      AdminConfig.save()
      Jacl を使用した例を以下に示します。
      $AdminTask updatePropertyConfig {-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/ConfigService.properties" -prefix "Mashups_"}
      
      $AdminConfig save
  9. ブラウザー・キャッシュをクリアしてから、Process Portal にログインします。 今度は、更新されたログイン・ページが表示されます。