建立與配置託管網域
本節描述建立與配置託管網域需要執行的步驟。
配置 Communications Express 以支援託管網域
-
在 uwc-deployed-path /WEB-INF/domain 下以網域名稱建立目錄。
例如:uwc-deployed-path/WEB-INF/domain/domain-name
-
將 uwc-deployed-path /WEB-INF/domain 目錄中下列與網域相關的配置檔案複製到該目錄中。
與網域相關的可配置參數儲存在下列檔案中:
-
自訂 uwc-deployed-path /WEB-INF/domain/domain-name 目錄中的特性檔案。
部署 Communications Express 以後,依預設,下列檔案會複製到 uwc-deployed-path/WEB-INF/domain 目錄中。
針對特定使用者的階段作業,將按照下列順序搜尋與網域相關的特性檔案:
如需有關針對您的設置來設定網域特定特性的資訊,請參閱託管網域的配置參數。
託管網域的配置參數
uwcdomainconfig.properties 檔案中的配置參數
uwcdomainconfig.properties 檔案用於維護與行事曆和通訊錄相關的使用者喜好設定的預設值,這些設定可根據各網域一一配置。當新的使用者第一次存取 Communications Express 中的行事曆及通訊錄時,會將這些使用者喜好設定預設值動態地指定給他們。
表 6–1 列出預設使用者喜好設定。
表 6–1
uwcdomainconfig.properties 檔案中的預設使用者喜好設定
參數
|
預設值
|
說明
|
uwc-user-attr-sunUCDefaultApplication
|
|
指定您登入後要顯示的頁面。
部署 Messenger Express 以後,依預設,[郵件] 頁面將顯示為登入頁面。否則,將顯示 [行事曆] 頁面。如果未部署行事曆,則使用者將進入 [通訊錄] 頁面。
|
uwc-user-attr-sunUCDefaultEmailHandler
|
uc
|
指定從應用程式傳送電子郵件訊息的預設電子郵件用戶端。
您可以將預設電子郵件用戶端設定為 Messenger Express 或瀏覽器郵件用戶端。
|
uwc-user-attr-sunUCDateFormat
|
M/D/Y
|
在日期中,指定日、月、年的顯示順序。
可用選項為:
|
uwc-user-attr-sunUCDateDelimiter
|
/
|
指定日期中使用的分隔符。
分隔符是日期中分隔日、月和年的字元。
您可指定逗號 (,)、斜線 (/) 或連字符 (-) 作為分隔符。
|
uwc-user-attr-sunUCTimeZone
|
America/Los_Angeles
|
指定建立行事曆的時區。
您可從下列區域選擇任何有效的時區:
|
表 6–2 列出與 Calendar 應用程式相關的使用者喜好設定。
表 6–2
uwcdomainconfig.properties 檔案中的預設行事曆喜好設定
參數
|
預設值
|
說明
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultView
|
dayview
|
指定登入後預設行事曆應該顯示的檢視。可用選項為:
-
dayview
-
weekview
-
monthview
-
yearview
|
uwc-user-attr-icsExtendedUserPrefs-ceShowCompletedTasks
|
false
|
指定已完成的作業是否要出現在行事曆的 [工作] 窗格中。
如果您要讓已完成的作業顯示在行事曆的 [工作] 窗格中,則請將預設值變更為 true。
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultCategory
|
Business
|
指定建立新事件或作業的預設種類。
可用種類為:
-
Anniversary
-
Appointment
-
Birthday
-
Business
-
Breakfast
-
Class
-
Conference Call
-
Dinner, Holiday
-
Lunch
-
Meeting
-
Other
-
Personal
-
Seminar
-
Training
-
Travel
-
Vacation
-
Interview
|
uwc-user-attr-icsExtendedUserPrefs-ceDayHead
|
9
|
指定一天從幾點開始。
|
uwc-user-attr-icsExtendedUserPrefs-ceDayTail
|
18
|
指定一天到幾點結束。
|
uwc-user-attr-icsExtendedUserPrefs-ceInterval
|
PT1H0M
(一小時)
|
指定劃分一天的間隔時間。
在日及週檢視中,一天劃分成半小時或一小時的時間單位。
您可以將預設的劃分值變更為 PT0H30M (半小時)
|
uwc-user-attr-icsFirstDay
|
1
|
在行事曆中指定一週的第一天。根據預設值,週日 (1) 被視為一週的第一天,週六 (7) 被視為一週的最後一天。
|
uwc-user-icsExtendedUserPrefs-ceWeekEndDays
|
1,7
|
在行事曆檢視中指定週末是哪幾天。
根據預設值,週日 (1) 為一週的第一天,週六 (7) 為一週的最後一天。
逗號分隔的數字清單代表一週的哪幾天被視為週末。
|
uwc-user-attr-icsExtendedUserPrefs-ceIncludeWeekendInViews
|
false
|
在行事曆的「週」及「月」檢視中,啟用或停用週末的顯示。
如果應該在行事曆的 [週] 及 [月] 檢視中顯示週末,則請將預設值設定為 true。
|
uwc-user-attr-icsExtendedUserPrefs-ceSingleCalendarTZISD
|
true
|
指定是否應該在行事曆的時區中顯示行事曆。
如果您不想在行事曆的時區中檢視行事曆,則請將預設值變更為「false」。在此情況下,所有行事曆都將根據 [全域選項] 標籤中指定的時區來顯示。
|
uwc-usr-attr-icsExtendedUserPrefs-ceDefaultAlarmStart
|
PT0H30M
|
指定預設要在事件或工作發生的幾小時及幾分鐘之前傳送提醒。
|
uwc-user-attr-icsExtendedUserPrefs-ceNotifyEnable
|
false
|
指定當建立新的事件時,是否將電子郵件訊息 (包含 ical 附件) 傳送給內部的被邀請人。
有效的值有:false、true。
|
uwc-user-attr-hideCalId
|
false
|
指定是否允許 Communications Express 的網域使用者選擇不在行事曆中顯示 calid。如果必須隱藏 calid,此值應設定為 true。
|
表 6–3 列出可配置的通訊錄預設使用者喜好設定。
表 6–3
uwcdomainconfig.properties 檔案中的預設通訊錄喜好設定
參數
|
預設值
|
說明
|
uwc-user-sunAbExtendedUserPrefs-abName
|
個人通訊錄
|
指定預設通訊錄的名稱。
|
uwc-user-attr-sunAbExtendedUserPrefs-abDescription
|
This is the personal address book
|
指定預設通訊錄的簡短描述。
|
uwc-user-attr-sunAbExtendedUserPrefs-abEntriesPerPage
|
25
|
指定每頁上要顯示的通訊錄項目最大數目。可用選項為:25、50 及 75。
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn1
|
displayname
|
指定第一欄中顯示的值。根據預設值,第一欄顯示連絡人或群組的名稱。
|
uwc-user-attr-sunAbExtendedUserPrefs-abSerch DisplayColumn2
|
primaryemail
|
指定通訊錄第二欄中顯示的值。
您可以將欄的顯示名稱設定為:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
editviewcalendar
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn3
|
|
指定通訊錄第三欄中顯示的值。
您可以將欄的顯示名稱設定為:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
edit
-
viewcalendar
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn4
|
edit
|
指定通訊錄第四欄中顯示的值。
您可以將欄的顯示名稱設定為:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
edit
-
viewcalendar
|
personalstore.properties 檔案中的配置參數
修改 personalstore.properties 檔案中的參數,以配置通訊錄存放區、公司目錄及任何遠端目錄。
表 6–4 列出了儲存在 personalstore.properties 檔案中的設定。
表 6–4 儲存在
personalstore.properties 檔案中的配置設定
參數
|
預設值
|
說明
|
db.defaultpsrootpattern
|
ldap://piPStoreOwner=%U,o=% D,o=PiServerDb
|
指定用來為使用者以動態方式建構 psRoot 值的模式。psroot 可識別使用者項目常駐的位置。
%U = 使用者的 uid (「jsmith」)
%D = 使用者的網域 (「siroe.com」)
%O = 網域最重要的部分 (「 siroe」)
|
db.ldapplut.class
|
com.iplanet.iabs.ldap.plug.iLDAP
|
指定實作外掛程式的 Java 類別名稱。例如,LDAP 外掛程式。
|
db.ldapplug.urlmatch
|
|
指定 URL 的格式為:
ldap://host:port/DN
根據此參數,識別 xxx 實例。
此值應與儲存在 defaultps.xml 檔案中的「bookremoteurl」屬性相對應。
|
db.ldapplug.configpath
|
|
指定配置目錄的路徑,該配置目錄包含特定實例的 LDAP 資訊。
為該檔案位置的相對路徑。
|
db.ldapplug.wildcardsearch
|
0
|
指定萬用字元搜尋中,要輸入的最少字元數。
|
db.ldpaplug.randompaging
|
false
|
指定外掛程式是否支援隨機存取,以及是否必須從第一頁存取每個網頁。
如果為 false,搜尋程序將繼續搜尋,直到找到正確網頁為止。
|
db.ldapplug.corporatedir
|
false
|
對於公司目錄,此值應為 true。
|
db.useUserPsRoot
|
false
|
將此值設定為 true,以使用使用者的 psRoot 值。如果設定為 false,將使用 defaultserver 的值。
|
自訂全域 GUI
預設 themes.properties 檔案位於 uwc-deployed-path/WEB-INF/skin 中。主題檔案包含 Communications Express 中出現的圖示邏輯名稱及其預設位置。如果要變更影像位置,請變更本檔案中指定的路徑。
配置 uwcdomainconfig.properties 檔案中的語言
uwcdomainconfig.properties 檔案包含網域支援的語言清單。清單中的各種語言都用分號分隔。您可以定義 Communications Express 將為網域支援的語言清單。
例如,如果您計劃要在名為 siroe.com 的網域中支援 en (英文)、de (德語)、fr (法語) 和 ja (日文),則請將該網域 uwcdomainconfig.properties 檔案中的 supportedLanguages 設定為 supportedLanguages=en;fr;de;ja。
siroe.com 的 uwcdomainconfig.properties 檔案應位於:
WEB-INF/domain/siroe.com/uwcdomainconfig.properties
同時您還必須在相應的 i18n.properties 檔案中定義可本土化的字串。例如,
-
uwc-common-options-preferredLanguage-en=English
-
uwc-common-options-preferredLanguage-de=German
-
uwc-common-options-preferredLanguage-fr=French
-
uwc-common-options-preferredLanguage-ja=Japanese
siroe.com 的 i18n.properties 檔案應位於:
WEB-INF/domain/siroe.com/locale/ i18n.properties
如果使用者的 LDAP 項目中未指定 preferredLanguage 屬性,則網域的 preferredLanguage 屬性、瀏覽器提供的標頭值及是否存在 i18.properties 檔案將會決定使用者階段作業使用的語言。