Sitesユーザー・インタフェース機能がいくつかあります。Sitesインタフェース(ロケール設定)およびプレビュー機能の動作を変更するものです。この章は、次の項で構成されています。(11.1.1.8.0)では、サイト・デスクトップおよびサイトDocLinkの機能は非推奨になっています。Sitesをインストールすると、システムのデフォルト・ロケールとして英語が設定されます。Sitesのデフォルト・ロケールを構成できます。ロケールの設定に使用するオプションおよびプロパティはいくつかあります。Sitesインタフェースのデフォルト・ロケールを設定します。個々のユーザーは、プリファレンスの設定により、デフォルトをオーバーライドすることも、別のロケールがあればそれを使用することも可能です。futuretense.iniファイルのcs.emailcharsetプロパティおよびcs.emailcontenttypeプロパティによって、ワークフロー・システムが送信する電子メール・メッセージで使用する文字セットが決定されます。これらのプロパティは通常インストール中に設定され、コンテンツ・プロバイダが選択できるすべてのロケールで適切に文字を表すことができる文字セットに設定される必要があります。システムがUTF-8の文字セットを使用し、かつサーバーへのミラーリングのパブリッシュ配信タイプが使用されている場合、futuretense.iniファイルのcs.mirrorrowsperpostプロパティに、4以下の値を設定する必要があります。この項は、次のトピックで構成されています。Sitesユーザーのシステムのデフォルト・ロケール言語パックがインストールされるとき、インストーラは、言語パックのロケールの言語と国コードを、LocaleMapデータベース表に書き込みます。ブラジルのポルトガル語は、pt_BRとなります。LocaleMap表に表示されるロケールが複数ある場合、管理者がデフォルトのロケールを指定する必要があります。これは次の手順で実行できます。新しいグローバル・デフォルト言語を設定します。Sitesシステムの現在のデフォルト言語を別の言語パックに置き換えることができます。Sitesシステムでグローバルに新しいデフォルト言語になります。個々のユーザーに異なるデフォルト言語を設定するオプションもありますが、「ロケール・マネージャ」からは使用できません。ユーザーごとに新しいデフォルト言語を設定します。このオプションを使用すると、個々のユーザーのデフォルト言語として、「ロケール・マネージャ」で選択したグローバルなデフォルト言語とは別の言語を選択できます。ユーザー・ロケールの設定方法の詳細は、第5.5項「ユーザー・プロファイルとユーザー属性の使用」を参照してください。Sitesは、汎用的なセッション変数localeによって個々のユーザーが使用する言語を決定します。この変数には、ログインしているユーザーに関連する言語と国コードが格納されています。Sitesは、次のようにlocale変数の値を取得します。Sitesはこの値を取得し、使用します。Sitesは、ユーザーのブラウザのロケール設定とLocaleMap表のロケールとの一致を試みます。Sitesがユーザーのブラウザのロケールを一致させることができない場合、システムに設定されているデフォルト・ロケールを使用します。Sitesシステム上のすべてのサイトのグローバルなデフォルト言語として設定されます。システムのデフォルト・ロケールを設定するには:「管理」タブで、「ロケール」をダブルクリックします。Sitesに「ロケール・マネージャ」フォームが表示されます。目的のロケールの横にある「編集」アイコンをクリックします。ラジオ・ボタンがフォームの「デフォルト」列に表示されます。目的のロケールの横にある「デフォルト」ラジオ・ボタンを選択します。「保存」をクリックします。Sitesにログインしたときは、システムは新しいデフォルト言語で表示されます。Sitesシステムの言語設定(「ロケール・マネージャ」で設定)より優先されます。ユーザー・ロケールの設定方法の詳細は、第5.5項「ユーザー・プロファイルとユーザー属性の使用」を参照してください。システムのロケール・プロパティ次のリストにあるプロパティは、言語パックをSitesシステムへインストールする間に構成する必要があります。これは、トラブルシューティングのために記載されたリストです。ワークフローの電子メールで異常な文字が表示されている場合、この電子メールのプロパティが適切に設定されなかった可能性があります。Sitesプロパティ・ファイル・リファレンス』を参照してください。Explorer、CatalogMoverなど)用に、HTTPヘッダーの文字セットを決定します。charset=UTF-8に設定されています。この値には、Sitesシステムが配信しているオンライン・サイトに適した値を設定する必要があります。Sitesによって送信される電子メール・メッセージの件名の行で使用される文字セットを決定します。(通常、これらはワークフローの電子メールです。Sitesによって送信される電子メール・メッセージの本文で使用される文字セットを決定します。cs.mirrorrowsperpostfuturetense.iniミラー・パブリッシュ・セッションが実行されている間に、各HTTPのPOSTでミラーリングが可能な表の行数を指定します。UTF-8を使用していて、データベースが非ASCII文字を処理する場合、この値を4以下に設定する必要があります。Sitesのページに使用されるHTTPヘッダーの文字セットを決定します。この値はUTF-8に設定する必要があります。多言語管理システムを構成できますが、ユーザー・インタフェースの一部は1つの言語でのみ表示できます。Sitesデータベースの表や列の名前、およびカテゴリやソース・コードなどの個々のアイテムは、1つの名前のみを持つことができます。Sitesフォーム上のテキストのほとんどはSitesシステムにインストールした任意の言語で表示できますが、フィールド名やアセット・タイプ名などのアイテムは1つの言語でのみ表示できます。Sitesのアイテムを次にリストします。これらのアイテムは、1つの言語でのみ表示できます。アセット・タイプ名フィールド名アセット名カテゴリソース・コードツリー・タブ名サイト名ワークフローの構成要素の名前(アクション、電子メール・オブジェクト、条件、状態、ステップ、プロセス)ロール名スタート・メニュー・アイテム(検索と新規の両方)複数の言語を提供するシステムでは、大部分のコンテンツ・プロバイダが使用する言語を判断してから、その言語を使用してサイト、タブ、アセット・タイプなどの名前を指定する必要があります。ロケールとアセット・タイプサイト開発者がアセット・タイプ(ベーシックかフレックスいずれかの)を作成するとき、Sitesシステムで利用できるようにしたどの言語でもアセット・タイプのフィールド名を指定できます。Sitesがデフォルトですべてのアセット・タイプに作成するコアな列やフィールドがいくつかあります。idnamedescriptionstatuscreatedbycreateddateupdatedbyupdateddatestartdateenddatesubtypefilenamepathtemplatecategoryこれらの列名は、デフォルトでは英語で作成されます。Sitesで表示される場合は、システムのデフォルト言語として設定されている言語が使用されます。Sites開発者ガイド』を参照してください。ロケールと記事アセット・タイプサイト開発者がArticleという名前のサンプル・サイトのアセット・タイプを使用することを決定した場合、futuretense_xcel.iniファイルにあるxcelerate.body.lengthプロパティの値も変更する必要があります。このプロパティによって、Article表のurlbody列に格納される文字数が決定されます。Sitesデータベース以外のファイルとして格納されます。始めからn個(nはxcelerate.body.lengthプロパティで指定される値に等しい)の文字もまた、管理者のインタフェースの検索機能で記事アセットの本文テキストを検索できるように、urlbody列に格納されます。この列に非ASCIIテキストが格納されている場合、このプロパティの値を500に設定する必要があります。Sitesのアセットとして作成、インポートおよび編集することが可能になります。Sitesデータベースに保存し、このデータベースからアセットを開きます。注意:サイト・デスクトップは、標準のWordドキュメントとテンプレートの使用をサポートします。2000では、WordユーザーがWordでHTMLページを作成できるようにする、Webページ・テンプレートが導入されました。WordのWebページ・テンプレートは、サイト・デスクトップではサポートもなく、必要でもありません。この項は、次のトピックで構成されています。Sitesにログインできます。管理者は、Wordインタフェースで使用可能なアセット・タイプを構成します。サイト・デスクトップのアセット・タイプを有効にし、Wordユーザーがデータ入力できるフィールドを決定します。Sitesツールバーの外観と機能が決定されます。Sitesツールバーを使用して各フィールドのデータをマークするフィールド・マーカーを挿入します。Sitesにそのアセットを送信します。ドキュメントの一時コピーは、ユーザーのハード・ドライブにローカルに保存されます。Sitesデータベースへの格納に適した形式に解析されます。アセットは、次のように管理されます。Wordドキュメントもアセットとともに格納されます。ドキュメントは、ユーザーがWordでアセットを開くときに取得されます。SitesはWordドキュメントではなく、アセットを処理します。Sitesのインタフェースを使用して、サイト・デスクトップで作成されたアセットを編集する場合、アセットを保存すると、アセットとサイト・デスクトップ間のリンクが不可逆的に切断されます。その後、サイト・デスクトップでアセットを編集できなくなります。Sitesで、この警告が表示されます。そのときに、サイト・デスクトップのクライアント・インストーラへのリンクも表示されます。この項は、次のトピックで構成されています。Wordドキュメントは、Wordアセットに対する完全なソースです。Wordインタフェースでアセットのフィールドにデータを入力する方法はいくつかあります。ユーザーはテキストを入力した後、そのテキストを適切なフィールド・マーカーでマークします。NameおよびDescriptionなどの特定の必須フィールドは、Wordで表示されません。Sitesツールバーからフィールド名を選択した後ダイアログ・ボックスでデータを入力します。この種類のデータは、Wordメタデータとみなされます。SitesデータベースでWordアセットを格納することで非表示であったこれらのフィールドとその他のメタデータが表示されます。このデータは変更しないでください。Wordのテンプレート.dotファイルから情報を取得します。特定のフィールドにフィールドと値のペアを提供するWordアセット用のWordテンプレートを作成できます。(Wordテンプレートを使用してコンテンツ・プロバイダ向けのウィンドウを作成し、Wordアセットに関する情報入力に使用することもできます。管理者は、サイト・デスクトップのアセット・タイプを構成する際に、フォーマットの保持オプションを使用して個々のフィールドのデータを管理する方法を決定します。Sitesデータベースのフィールドを表す列に格納します。段落の終わりが<p>タグに変換されたり、太字が<b></b>のペアでマークされたり、表がHTMLの表として格納されたりします。そのため、フォーマットの保持オプションは、テキストのみを含むフィールドに対して使用することをお薦めします。フォーマットの保持オプションを、ファイル(イメージまたは他のタイプのファイル)を含むフィールドに使用しないでください。テキストとイメージを分離するには、サイト・デスクトップのユーザーが、同じBLOBの属性またはアップロード・フィールドにテキストとイメージの両方を保存できないようにすることが最適な方法です。イメージを含む記事アセット・タイプにキャプションを付ける場合は、そのキャプションに1つの属性またはフィールドを使用し、イメージ・ファイルには別の属性またはフィールドを使用します。テキストとイメージを別々のフィールドで保存し、フォーマットの保持の有無を管理することによって、テンプレートの作成者は、どの種類のデータがどの特定フィールドから抽出されるかを知ることができ、そのデータを適切に表示するようテンプレートをコード化できます。ユーザーが同じBLOB属性にテキストとイメージの両方を保存できるようにする場合は、管理者がテンプレートの開発者と一緒に次の点に注意する必要があります。Wordドキュメント変換時のフォーマット保持フォーマットの保持BLOB属性で保存済とマークされるWordコンテンツWordコンテンツがデータベースに格納される方法ありテキストおよびイメージイメージは、futuretense_xcel.iniのtransformer.imgdirプロパティで指定されるディレクトリに書き込まれます。テキストは、URL列にHTMLとして格納されます。このHTMLには、transformer.imgdirディレクトリにあるイメージへの管理対象外のリンクが付けられます。このような場合、パブリッシュ・システムはtransformer.imgdirディレクトリをミラーリングしないため、このディレクトリを配信システムに定期的にミラーリングするプロセスを実装する必要があります。ありテキストのみテキストは、URL列にHTMLとして格納されます。ありイメージのみイメージ・ファイルは、URL列に書き込まれます。なしテキストおよびイメージテキストは削除され、イメージ・ファイルがURL列に書き込まれます。なしテキストのみテキストのフォーマットは削除され、テキストがURL列に書き込まれます。なしイメージのみイメージ・ファイルは、URL列に書き込まれます。Sitesの任意のアセット・タイプのことです。Sitesですでに認識されているアセット・タイプです。このカテゴリに分類されるアセット・タイプに関する制限はありませんが、実際の制約として、テキスト・コンテンツを持つか、そうでなければドキュメント関連のアセット・タイプに制限する必要が生じます。サイト・デスクトップのアセット・タイプを構成する場合、次のことを確認します。サイト・デスクトップで利用可能にするアセット・タイプを有効にします。Sitesのツールバーで表示されるフィールドを指定します。Sitesで保持される必要があるかどうかを判断します。BLOBを保持するフィールドについては、フォーマット・オプションを使用して、テキストとファイルがそのフィールドに書き込まれる際の管理方法を決定します。各Wordアセット・タイプに対してサイト・デスクトップのスタート・メニュー・アイテムを作成します。この項は、次のトピックで構成されています。サイト・デスクトップに対するアセット・タイプの有効化サイト・デスクトップに対して選択されたアセット・タイプにアセット・タイプを追加することで、サイト・デスクトップに対してそのアセット・タイプを有効にします。サイト・デスクトップに対してアセット・タイプを有効にするには:ツリーで、次のいずれかを実行します。「管理」タブで、「サイト」を開き、さらにサイト・デスクトップを構成するサイトを開きます。構成しているサイトにログイン済で、「サイト管理者」タブへのアクセスが可能な場合は、「サイト管理者」タブを選択します。「サイト・デスクトップ」を開き、「サイト・デスクトップの有効化」をダブルクリックします。Sitesに、「サイト・デスクトップのアセット・タイプの有効化」フォームが表示され、このサイトでサイト・デスクトップに対して有効化されていないアセット・タイプが示されます。「サイト・デスクトップのアセット・タイプの有効化」の無効なアセット・タイプの表示」の説明このサイトでサイト・デスクトップに対して有効にするアセット・タイプを選択します。「アセット・タイプの有効化」をクリックします。「アセット・タイプの有効化」の「スタート・メニューの選択」フォームが表示されます。「スタート・メニュー」に追加するアセット・タイプを選択します。「アセット・タイプの有効化」をクリックします。Sitesツールバーに配置するフィールドの指定」の手順4に進みます。Sitesツールバーに配置するフィールドの指定この手順を始める前に、サイト・デスクトップに対して構成するアセット・タイプを有効にしていることを確認します。アセット・タイプを有効にしていない場合は、第23.2.2.1項「サイト・デスクトップに対するアセット・タイプの有効化」を参照してください。Sitesツールバーに表示されるアセット・タイプのフィールドを指定するには:ツリーで、次のいずれかを実行します。「管理」タブで、「サイト」を開き、さらにサイト・デスクトップを構成するサイトを開きます。構成しているサイトにログイン済で、「サイト管理者」タブへのアクセスが可能な場合は、「サイト管理者」タブを選択します。「サイト・デスクトップ」を開き、構成するアセット・タイプを開きます。目的のサブタイプ(ベーシック・アセット・タイプ)または定義(フレックス・アセット・タイプおよびフレックス親アセット・タイプ)をダブルクリックします。アセットの「構成」ページが開きます。「構成の編集」をクリックします。Sitesに、次のような構成フォームが表示されます。構成の編集フォームで、Wordのサイト・デスクトップ・ツールバーに表示させる各フィールドの「有効化」チェック・ボックスを選択します。一般的なルールとして、テキスト入力フィールドのみを選択します。必須フィールドは事前に選択されていて、選択を解除できないことに注意してください。Sitesデータベースへのデータ格納時に、Wordでフィールドに入力されたテキストのフォーマットを保持する場合、そのフィールドに対して「フォーマットを保持しますか。」オプションを選択します。一般的なルールとして、「フォーマットを保持しますか。」オプションは、テキストを格納するフィールドのみを有効にします。「フォーマットを保持しますか。」オプションを、アップロードされたファイルを保持するフィールドに対して有効にしないでください。「保存」をクリックします。(オプション)構成するサブタイプまたは定義を追加するたびに、手順3から7を繰り返します。(オプション)構成するアセット・タイプを追加するたびに、手順2から8を繰り返します。Sitesツールバーで利用可能なフィールドが決定されますが、これらのフィールドに対してスタート・メニュー・アイテムを作成するまでは、Wordのアセット・タイプをWordで使用できません。サイト・デスクトップのスタート・メニュー・アイテムを作成するには:「管理」タブで、「アセット・タイプ」を開き、次に目的のアセット・タイプを開きます。選択したアセット・タイプで「スタート・メニュー」を開き、「新規追加」をダブルクリックします。「名前」フィールドに、短い説明的なアイテムの名前を入力します。これは、Wordのサイト・デスクトップのツールバーで使用可能なアセット・タイプのリストに表示される名前です。「説明」フィールドに、スタート・メニュー・アイテムの短い説明を入力します。「タイプ」フィールドで、「サイト・デスクトップ」を選択します。注意:ソースがWordであるアセットに対して、デフォルトのフィールド値は設定できません。Wordアセット・タイプのスタート・メニュー・アイテムを作成するときは、「デフォルト値」のセクションを無視してください。「サイト」フィールドで、このスタート・メニュー・アイテムを使用できるサイトを選択します。複数のサイトを選択するには、[Ctrl]キーを押しながらクリックします。「ロール」フィールドで、スタート・メニュー・アイテムにアクセスできるすべてのロールを選択します。複数のロールを選択するには、[Ctrl]キーを押しながらクリックします。(オプション)このスタート・メニュー・アイテムで作成されるアセットのワークフロー・プロセスの詳細を構成するには、次の手順を実行します。「ワークフローの選択」を.クリックします。「ワークフローの選択」フォームで、ドロップダウン・リストから適切なワークフロー・プロセスを選択し、「ワークフローの選択」をクリックします。「参加者の設定」フォームで、表示されるロールごとに1つ以上のユーザーを選択し、「参加者の設定」をクリックします。「続行」をクリックします。Sitesによって変更が保存され、「スタート・メニュー」フォームが再表示されます。「スタート・メニュー」フォームで、「保存」をクリックします。構成するアセット・タイプを追加するたびに手順1から9を繰り返します。Sitesのユーザー・アカウントを保持する必要があります。サイト・デスクトップを使用する個々のユーザー・アカウントは、次のACLを保持する必要があります。BrowserElementReaderPageReaderRemoteClientxceleditorUserReaderVisitorユーザー・アカウントの作成の詳細は、第5.4.3項「ユーザーの編集」および第31.4項「カスタム・ユーザー用の必須のACL」を参照してください。サイト・デスクトップのユーザーに次の情報を与えます。Sitesにログインするためには両方の情報が必要です。SitesのURLは、次の規則を使用しています。Sitesを実行するマシンのホスト名またはIPアドレスです。Sitesが接続をリスニングするポートです。Sitesアプリケーションのインストール時にこのアプリケーションに割り当てられたアプリケーション・コンテキスト・ルート(URI)です。サイト・デスクトップのクライアント・アプリケーションのインストールサイト・デスクトップの機能を使用するためには、サイト・デスクトップのクライアントをクライアント・マシンにインストールする必要があります。注意:サイト・デスクトップをインストールする前に、クライアント・マシンが次の状態であることを確認します。WindowsおよびWordのサポートされているバージョンを実行している。UTF-8の文字セットを使用するテキストの入力および表示をサポートしている。サイト・デスクトップ・クライアントをインストールするには:付属しているZIPファイルには、サイト・デスクトップ・インストーラが次のパスに配置されています。ContentServer/Xcelerate/cs_clientここには、/32bitフォルダと/64bitフォルダがあり、システムによって選択する必要があります。ダウンロードしたアーカイブを一時ディレクトリに抽出し、そのディレクトリを開きます。サイト・デスクトップ・インストーラ(.msi)を起動し、表示される手順に従ってください。注意:1つ以上の言語パックが、Sitesシステムにインストールされている場合、インストールされている言語パックに対応してローカライズされたバージョンのサイト・デスクトップ・クライアントがページに一覧表示されます。そのような場合、ユーザーの言語設定に適したバージョンをダウンロードしてください。(言語パックは、パッチ・セット1にあります。クライアント・アプリケーションに対するロケールの指定Sitesシステムにインストールされた言語パックに基づき、「ダウンロード」ページが動的に生成されます。Sitesシステムに言語パックがインストールされている場合、「ダウンロード」ページに、その言語で「サイト・デスクトップ」オプションが表示され、csdesktop.exeファイルがその言語のヘルプ・ファイルのバージョンをインストールします。Sitesにログインすると、「ログイン」ダイアログ・ボックスが英語で表示されます。ユーザーは、「言語の選択」リンクをクリックし、インストールしたサイト・デスクトップのヘルプ・ファイルのバージョンと一致する言語を選択します。Sitesからユーザーのハード・ドライブにコピーします。サイト・デスクトップは、ユーザーが別の言語を選択するまで、メニュー名とダイアログ・ボックスのテキストに対して選択された言語ファイルの情報を使用します。Sitesにログインした際に、「言語の選択」リンクを使用してハード・ディスクの言語ファイルを更新するよう、ユーザーに通知するようにしてください。Sitesを使用してこのアセットを調査する必要があります。Sites」→「ログイン」を選択します。「ログイン」ダイアログ・ボックスで、次の情報を入力します。ACLを保持するユーザーの名前とパスワード。