HowTos/SWAでツールメニューに外部リンクを追加する方法
出典: ScalixWikiJP
Scalix Wiki -> How-Tos -> HowTos/SWAでツールメニューに外部リンクを追加する方法
概要
Scalix 11.3からScalix Web Accessのツールメニューに外部リンクを作成することができるようになりました。
設定ファイル
次のファイルがScalix Web Accessの設定ファイルです(XX はサーバ名ごとに異なります)。
/var/opt/scalix/XX/webmail/swa.properties
このファイルを編集して、設定を追加することにより、ツールメニューにリンクを作成することができます。 なお、設定が終わったら、ScalixのTomcatを再起動してください。
以下は、swa.propertiesに記述されている設定方法の日本語訳です。
設定方法
次のような方法で、ツールメニューに外部サイトへのリンクを追加することができます。
URL (必須)
swa.url.<n>.url=url
メニューアイテムがクリックされたときに新しいウィンドウで開くURLを定義します。 URLのプロトコル( http:// など)を明示的に含めることを推奨します。 しかし、特に他のプロトコルの記述がなければSWAは http:// を使います。 ログインしているユーザのメールアドレスに置き換えるプレースフォルダとして%u変数を使うことができます。
メニューに表示するために用いるリソースファイル内のid(オプション)
swa.url.<n>.name.resourceID=resourceID
ローカライゼイションファイルに与えられたIDがあれば、SWAはこのメニューのラベルとしてそのIDに関連づけられた文字列を使います。
メニューで表示されるラベル(オプション)
swa.url.<n>.name.resourceLabel=resourceLabel
resourceIDが定義されていなかったり、リソースファイルに無かったりするときには、このラベルがメニューアイテムのラベルとして表示されます。
訳者注記: 日本語などのASCII文字以外の文字をラベルに使う場合にはUnicode Escapce(\uXXXXの形式)で記述してください。
例:
swa.url.1.url=http://www.google.com?emailAddress=%u swa.url.1.name.resourceID=label_google swa.url.1.name.resourceLabel=Google
備考:
- 定義されたリンクは全てのユーザのSWAのツールメニューに表示されます。
- <n>は1〜10の間の数字です。10個を超える数のリンクは表示されません。
- 35文字を超える長さのラベルは切りつめられます。
- ラベルが定義されていない場合は、メニューアイテムは"Untitiled"と表示されます。
