あなたの会社のロゴや色が使用されるように Process Portal のログイン・ページをカスタマイズできます。
始める前に
このタスクを実行するには、管理者特権が必要です。
Distributed Authoring and Versioning (WebDAV) は、相互運用が可能な協調アプリケーションを作成するためのネットワーク・プロトコルを備えています。
スタイルを設計およびカスタマイズするためには、WebDAV フォルダーへのアクセス権が必要です。 サーバーの再始動が必要になる場合もあります。
ヒント: 変更が多数ある場合は、Mozilla Firebug など、カスケーディング・スタイル・シート (CSS) ファイルを編集可能な Web 開発ツールを使用してください。 イメージを同サイズの他のイメージと置き換えるなどの単純な変更の場合、Web 開発ツールは不要です。
このタスクについて
イメージ・ファイルがログイン画面のエレメントを提供し、CSS ファイルがこれらのエレメントの使用法や位置決めを制御します。デフォルトのスタイル設定は、login.css ファイル内にあります。ログイン・ページをカスタマイズするには、変更した別の CSS ファイルで、これらの設定をオーバーライドします。
手順
- WebDav フォルダーに接続し、/login ディレクトリーにナビゲートします。Process Portal スペースをカスタマイズするための WebDav フォルダーへの接続を参照してください。
- bspace フォルダーとコンテンツのローカル・コピーを作成し、名前を変更します。
- 新規フォルダーには images ディレクトリーが含まれています。
このフォルダーに、ログイン・ページに表示する任意の新規イメージ・ファイルを追加します。
- login.css ファイルのコピーを変更して、
ログイン・ページの外観 (表示される背景色やイメージなど) を変更します。 login.css に対して行うことができる変更のタイプの例については、例: Process Portal のログイン・ページのカスタマイズを参照してください。
- オリジナルと新規のフォルダーの両方が含まれるように、新規フォルダーを WebDAV login フォルダーにコピーします。 この時点で、WebDAV フォルダー・ディレクトリーには次のフォルダーが含まれています。
WebDAV_folder/login/bspace
WebDAV_folder/login/folderName
folderName はフォルダーの名前です。
- ConfigService.properties ファイルを見つけます。
スタンドアロン・サーバーの場合:
profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config
クラスターの場合:
dmgr_profile_root/BusinessSpace/cluster/mm.runtime.prof/config
- com.ibm.bspace.login.style プロパティーのフォルダー名の値を、bspace フォルダーのコピーを格納するフォルダー WebDAV_folder/login/folderName に変更します。
- 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
- ブラウザー・キャッシュをクリアしてから、Process Portal にログインします。 今度は、更新されたログイン・ページが表示されます。