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"と表示されます。